VISUALIZING NON-LINEAR WORKFLOW USING A KANBAN MATRIX 1. Managing and Visualizing Non-linear Workflows using a Kanban Matrix.

Size: px
Start display at page:

Download "VISUALIZING NON-LINEAR WORKFLOW USING A KANBAN MATRIX 1. Managing and Visualizing Non-linear Workflows using a Kanban Matrix."

Transcription

1 VISUALIZING NON-LINEAR WORKFLOW USING A KANBAN MATRIX 1 Managing and Visualizing Non-linear Workflows using a Kanban Matrix Gerard Meszaros LSSC2011@gerardmeszaros.com Abstract Many approaches to building a Kanban board involve mapping the workflow and creating (at least) one column for each role or specialization. Each piece of functionality progresses in a sequential manner across the columns. This report describes the use of a different style of Kanban board, the Kanban Matrix, that can be used when the work can be done in many different orders or the tasks are too variable in size to achieve efficient one piece flow. Each cell in the matrix represents a potential task (a work type involved in delivering one item) and the status of the task is communicated using colour and text. This allows tasks to be done in any order or even in parallel.

2 VISUALIZING NON-LINEAR WORKFLOW USING A KANBAN MATRIX 2 Introduction I was working on the second draft of the book xunit Test Patterns (Meszaros, 2007). The content was largely nailed down in the form of 19 smells and 69 patterns, a couple of dozen sidebars, a dozen introductory chapters plus a number of appendices spread across roughly 400 files. But there was an ever expanding list of edits (kinds of things to do ) to each chapter that I needed to keep track of. I initially broke the work out by chapter and defined Finished for each chapter as having finished the complete list of edits on that chapter. But as I worked on subsequent chapters, I often found yet another edit to do to each chapter, including all the chapters that I had already Finished. Also, many of the edits were fairly small and were more efficient to do on a group of chapters than to do a whole bunch of edits to a single chapter. But they were still too large to do to *all* chapters at once. Furthermore, some edits (kinds of things to do ) could be done at the same time as others while other edits needed a different mindset. So I concluded that neither the Chapter nor the edit ( kind of thing to do ) was the optimal unit of work for single piece flow. As the number of edits climbed well past 10 and with over four hundred files, the prospect of managing this work at the per edit per file level was daunting. Initial Solution I started out by building a classic XP-style (extreme Programming) planning board on the wall using Post-it whiteboard sheets. (See Cohn, Mike (2011) for more information.) I put up a sticky note for each chapter and created task stickies for the

3 VISUALIZING NON-LINEAR WORKFLOW USING A KANBAN MATRIX 3 4 or 5 edits that I had identified. (See Figure 1 Classic XP-style task board.) I started working on one chapter, applying each edit and moving it across the columns as each edit was finished. When I finished the last edit, I moved the chapter sticky into the Chapter Done column. Figure 1 Classic XP-style task board. Problems Encountered. As I worked on subsequent chapters, I found additional things to do. Things like make the voice consistent by changing all occurrences of You... to We.... This required adding additional edit stickies to my wall for each of the chapters. This was especially problematic for chapters that were already marked Done since now they had to be moved back to the Backlog column. Figure 2 - XP-Style task board with new edit task added shows the board after the new Edit 4 was added. Note how Chapters 1 and 2 are already marked Done yet they have a task outstanding.

4 VISUALIZING NON-LINEAR WORKFLOW USING A KANBAN MATRIX 4 Figure 2 - XP-Style task board with new edit task added Also, there was no way to keep track of how much work remained because some edits applied to all chapters while other applied to just a few. Final Solution The solution I ended up using was a matrix of Chapter vs. Edit. Each chapter was represented as a row in a spreadsheet. Each edit was represented as a column. The current status of the edit for the chapter was represented as both text and a colour. (See Figure 3 Column per edit with color-coded status.) Text was used to track the requirements of the step. Yes meant the work was required. N/A meant it was not needed. The cell could also contain specific notes if there was something particular to remember about it. Colour was used to track the status.blue fill with Yes meant it was not yet started. Green indicated the step was completed. Yellow indicated it was in progress. Note that there is no Chapter Done column any more

5 VISUALIZING NON-LINEAR WORKFLOW USING A KANBAN MATRIX 5 since the status of the chapter is implied from the status of the individual edits on the chapter. Figure 3 Column per edit with color-coded status Whenever I discovered a new edit to be applied to many or all chapters I would add a new column to the table. Initially, this column would be blank indicating I don t know whether it applies to this chapter. (See Figure 4 - Color-coded status with newly added edit.) As I worked on other tasks on a chapter, I would fill in this column as I noticed whether a newly added edit was required. Figure 4 - Color-coded status with newly added edit

6 VISUALIZING NON-LINEAR WORKFLOW USING A KANBAN MATRIX 6 Choosing Work Whenever I finished something, I would update the colour of the steps/chapters that I had just finished and then pick the next (set of) item(s) to work on. When the individual steps were small, I would typically pick a set of files to apply the same step to as shown in Figure 5 - Same edit applied to several files at same time. Figure 5 - Same edit applied to several files at same time This would repeat until I had filled the entire column with green at which point I would pick the next step. Some steps involved a lot more work (e.g. Rewrite chapter 5 to... ) so I would do these one at a time and would start them when I felt fresh. When I was tired, or had only a short period of time available I would focus on the more mechanical edits. When the edits were small enough that the overhead of opening the affected files was a large part of the effort (e.g. Change all occurrences of we to I ) I often chose several similar edits to do at the same time as shown in Figure 6 Different edits applied to same file at same time.

7 VISUALIZING NON-LINEAR WORKFLOW USING A KANBAN MATRIX 7 Figure 6 Different edits applied to same file at same time Managing WIP and Levelling Work As this experience predated the publication of software-specific uses of Kanban, I did not explicitly model WIP limits on the Kanban matrix. But keeping WIP low was a key goal behind its use. The strategies I used for choosing the next batch of work implicitly kept WIP low because each batch consisted of a small set of Chapter(s)/Edit(s) intersections, and often it was a single edit applied to a single chapter. In fact, it was the desire to level the work by making the batches similar in duration -- short enough to finish in a single sitting-- that that led to the use of the Kanban Matrix. The 100+ by 20+ matrix allowed a large degree of flexibility in choosing tasks that suited my time availability, energy level and mood while maintaining a high level of discipline and making progress highly visible. Other Applications I have used the Kanban Matrix on several other projects including a systems integration project and a team-based book writing project.

8 VISUALIZING NON-LINEAR WORKFLOW USING A KANBAN MATRIX 8 Integration Project Management We used a Kanban Matrix for visualizing and managing work when integrating SAP-based and PeopleSoft-based CRM functionality with an enterprise customer database as shown in Figure 7 - Integration Project Archicture (some components omitted). Figure 7 - Integration Project Archicture (some components omitted) We decomposed each integration into stories per scenario and tasks representing various planning and development activities being done in parallel by the SAP, PeopleSoft, Enterprise Customer and messaging-middleware resources. See Figure 8 - Waterfall workflow. Each cell was coloured in as the work was completed. Some resources worked story by story while others followed a traditional waterfall/bduf approach. The matrix allowed the two approaches to be reconciled and managed.

9 VISUALIZING NON-LINEAR WORKFLOW USING A KANBAN MATRIX 9 Scenario New Customer Req New Customer ACK New Customer NACK Edit Customer Edit Customer ACK New Quote Edit Quote SAP HLD CRM HLD MOM HLD SAP Coding CRM Coding MOD Integration Coding Testing Acceptance Testing Legend: In Progress Work done Figure 8 - Waterfall workflow Interestingly, when we first suggested a story-by-story approach, the ERP resources involved in the project all rejected the approach as impossible. At the insistence of the business sponsor they agreed to build a proof of concept by focusing initially on one integration scenario that including all the components. After this was built and demonstrated we were able to convince them to continue working scenarioby-scenario (as shown in Figure 9 - Incremental workflow with implicit WIP limits) rather than reverting to a waterfall approach. Scenario New Customer Req New Customer ACK New Customer NACK Edit Customer Edit Customer ACK New Quote Edit Quote SAP CRM HLD HLD MOM HLD SAP Coding CRM Coding MOD Integration Coding Testing Acceptance Testing Legend: In Progress Work done Figure 9 - Incremental workflow with implicit WIP limits The visibility provided to the business by the Kanban Matrix was a key motivator to adopt this approach. While we did not explicitly model WIP limits on this board, the board could easily be refactored to reflect the implicit WIP limits as shown

10 VISUALIZING NON-LINEAR WORKFLOW USING A KANBAN MATRIX 10 in Figure 10 - Incremental workflow with explicit WIP limits. Integration testing was done by the devloment resources while acceptance testing was done by business resources. Speciality: Scenario New Customer Req New Customer ACK New Customer NACK Edit Customer Edit Customer ACK New Quote Edit Quote SAP (1) CRM (1) MOM (1) Integration HLD Coding HLD Coding HLD Coding Testing (1) Acceptance Testing (1) Legend: In Progress Work done Figure 10 - Incremental workflow with explicit WIP limits Team Based Book Writing Project When I was asked to join a team at Microsoft Patterns & Practices writing a book on acceptance test engineering (Melnik, Meszaros 2011), we used a similar approach on a whiteboard wall to organize the work. Initially, the tasks were Write first draft, Peer Review First Draft, Revise First Draft and PO (Product Owner) Review First Draft. Team members signed up for a particular task for each chapter/chunk. As the content matured, we evolved towards finer-grained tasks that were less of a workflow and more like the kinds of things to do described earlier. The matrix ended up being roughly 30 columns wide! Comparative Analysis The Kanban Matrix represents largely the same information as a traditional kanban board but it uses different visual clues thereby avoiding some of the restrictsion of the traditional board.

11 VISUALIZING NON-LINEAR WORKFLOW USING A KANBAN MATRIX 11 Workflow Definition A traditional kanban board uses a single token for the deliverable and uses columns to represent the different groups of workers between whom the work flows. This requires that there be an order in which the tasks/columns are carried out. The Kanban Matrix uses one row for each deliverable and columns for each task in the workflow regardless of who does the work. Therefore we may have many more columns than (types of) resources. In the personal book project, I had one column per task type even though there was only one resource (I.e. Me!) In the team-writing project, we also had one column per task type even though we had a pool of resources for some task types while other tasks could only be done by our Product Owner. In the integration project, we had one column for each workflow phase (a macro task type) for each team (the resource type). Tracking Progress The traditional kanban board uses movement of the token representing the deliverable between the columns as the indication of progress. Because there is a single token, this imples that only one column can be active at a time. The Kanban Matrix indicates progress through a change of colour. This allows many tasks to be in progress simultaneously for the same deliverable. Backlog (Todo) and Work Completed (Done) The traditional kanban board only shows the deliverables being worked on and the next few deliverables on deck. Availablity of slots in the on deck column is

12 VISUALIZING NON-LINEAR WORKFLOW USING A KANBAN MATRIX 12 often the trigger for the Product Owner to identify the next few deliverables, a process sometimes called backlog grooming. The Kanban Matrix shows all deliverables including those to be done at some point in the future and those already completed. This allows the Kanban Matrix to act as a Release Burndown chart but in a format more akin to an FDD Parking Lot diagram (De Luca 2003) but it typically results in a much larger board. Filtering out the future and completed tasks dynamically (when using a tool or spreadsheet) can reduce it to a size more comparable to a traditional kanban board. Tools Support Required Traditional kanban boards are usually compact enough to represent on a physical wall chart. Movement of deliverables is accomplished by moving the card. A Kanban Matrix is often too large to post on physical board and updating the colors of the cells is challenging when using felt markers. As a result, most Kanban Matrices I have used were stored electronically and reprinted when a physical board was desired. For usage by a single user, a simple spreadsheet may be all that is required. Cell coloring can be based on conditional formatting or done explicitly. For multiple users, the file locking problems associated with sharing a single document may be an issue. In these cases, a cloud-based shared spreadsheet such as Google Docs (Google 2011) may be preferable. Limiting Work In Progress Traditional kanban boards indicate a limit on the number of items that can be in a particular state of the workflow by annotating a WIP limit on the corresponding

13 VISUALIZING NON-LINEAR WORKFLOW USING A KANBAN MATRIX 13 column. The number of items in that state can be determined by counting the item cards in that column. The size of each deliverable is assumed to be similar enough that the WIP limits are relevant. A Kanban Matrix does not assume that items in each column are of similar size. We can still annotate the columns with a WIP limit but it is less meaningful in that there is no assumption that particular columns would be done by the same resource(s). Instead, it makes more sense to apply WIP limits to a (team of) resource(s). (See Limiting Work-in-Progress in the next section.) Possible Enhancements This report has thus far focused on actual experiences using a Kanban Matrix. The following are some ideas about how the Kanban Matrix could be enhanced to be more widely applicable. Limiting Work-in-Progress Since the Kanban Matrix doesn t assume that the work items are a similar size, it makes sense for a resource to aggregate several cells into a single task. This makes tracking WIP difficult since we don t want to count each cell as having the same weight. One way this potential shortcoming could be avoided is to limit the total size (rather than number) of all the cells taken on by a particular resource or team. Each cell could have a numerical size estimate (as shown in Figure 11 - Two teams pulling work based on own WIP limits) and the WIP limit for a resource or team could limit the sum of these estimates that are selected and marked in progress. When more than one heterogenious resource or team is pulling work from the same

14 VISUALIZING NON-LINEAR WORKFLOW USING A KANBAN MATRIX 14 Kanban Matrix, we would need to mark the in progress cells with that team s in progress color or in progress pattern to be able to know how much work they had in progress as shown in Figure 11. Here, the Yellow team has a WIP limit of 8 points and has taken on the first 3 items totalling 8 points in the row labelled Pattern.1 while the Purple Team has taken on the 3 rd thru 5 th items in the column labelled Edit.2 totalling 9 points. Chapter Edit.1 Edit.2 Edit.3 Edit.n Narr.1 Done Done Done Done WIP Narr.2 Done Done Done Done Legend: Limit Narr.n TBD Unknown (TBD) Smell Not Needed Smell Size: 2 Smell.n Yellow Team IP 8 Pattern Purple Team IP 10 Pattern Done Work done Pattern Figure 11 - Two teams pulling work based on own WIP limits Hybridizing with Traditional Kanban Boards Many of the benefits of the Kanban Matrix could be realized by combining them with traditional kanban boards. For example, a single column in a traditional kanban board could be replaced by Kanban Matrix that breaks down the work into smaller pieces that could be done in parallel. When the card for the item moves into the matrix column, status on the potentially parallel activies could be shown using color rather than card movement.

15 VISUALIZING NON-LINEAR WORKFLOW USING A KANBAN MATRIX 15 Conclusion The Kanban Matrix is a good way to visualize work when it is nonlinear. It allows individual steps to be done in any order and for some steps to be skipped for some work items. When individual steps are very small, they can be aggregated into more manageable tasks easily. One disadvantage is that it may make it harder to visualize the amount of work in progress simply because the progress of many more items can be tracked at the same time. These disadvantages might be overcome by merging Kanban Matrix concepts into more traditional kanban board formats..

16 VISUALIZING NON-LINEAR WORKFLOW USING A KANBAN MATRIX 16 References Cohn, Mike (2011) Task Boards. Training for Scrum Task Board use (website). Retreived 14 March 2011 from De Luca, Jeff (2003) Parking Lot Chart Example 1. Feature Driven Development website. Retreived 14 March 2011 from Google (2011) Melnik, G., Meszaros, G. (2011) Acceptance Test Engineering, Volume 1 Thinking About Acceptance. Redmond, WA: Microsoft Press Meszaros, Gerard (2007) xunit Test Patterns Refactoring Test Code. Saddle River NJ: Addison-Wesley Professional

Administration Guide. Release

Administration Guide. Release Administration Guide Release 13.3.00 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is for your informational

More information

Test Driven Development. René Barto SES Agile Development - Test Driven Development

Test Driven Development. René Barto SES Agile Development - Test Driven Development Test Driven Development René Barto SES Agile Development - Test Driven Development 27-09-2006 Contents About Myself About SES Agile Development A Typical Developer s Day Test Driven Development Questions

More information

Kanban In a Nutshell. Bob Galen President & Principal Consultant RGCG, LLC

Kanban In a Nutshell. Bob Galen President & Principal Consultant RGCG, LLC Kanban In a Nutshell Bob Galen President & Principal Consultant RGCG, LLC bob@rgalen.com Copyright 2015 RGCG, LLC 2 About Velocity Partners Better business through better software HQ in Seattle Nearshore

More information

Kanban, Flow and Cadence

Kanban, Flow and Cadence Kanban, Flow and Cadence Karl Scotland 1 KFC Development Kanban Controlled Work Flow Effective Work Cadence Reliable Work 2 Kanban Controlling the Workflow 3 Definition Kanban (in kanji 看板 also in katakana

More information

User Stories. Wednesday, January 23, 13

User Stories. Wednesday, January 23, 13 User Stories 1 User Stories and their friends: Use Cases, Scenarios, Personas, Gherkins and Kanbans 7 W s Who writes user stories? What is a user story? When is it written? Where are they seen? Why is

More information

Introduction to Programming in C Department of Computer Science and Engineering. Lecture No. #17. Loops: Break Statement

Introduction to Programming in C Department of Computer Science and Engineering. Lecture No. #17. Loops: Break Statement Introduction to Programming in C Department of Computer Science and Engineering Lecture No. #17 Loops: Break Statement (Refer Slide Time: 00:07) In this session we will see one more feature that is present

More information

Software Engineering I (02161)

Software Engineering I (02161) Software Engineering I (02161) Week 8 Assoc. Prof. Hubert Baumeister DTU Compute Technical University of Denmark Spring 2016 Last Week State machines Layered Architecture: GUI Layered Architecture: Persistency

More information

Evolutionary Architecture and Design

Evolutionary Architecture and Design Evolutionary Architecture and Design Pradyumn Sharma pradyumn.sharma@pragatisoftware.com www.twitter.com/pradyumnsharma 1 What is Software Architecture? Structure of a system, comprising software elements,

More information

Architecture and Design Evolution

Architecture and Design Evolution Architecture and Design Evolution Pradyumn Sharma pradyumn.sharma@pragatisoftware.com www.twitter.com/pradyumnsharma 1 What is Software Architecture? Structure of a system, comprising software elements,

More information

The QuickStudy Guide for Zoho CRM

The QuickStudy Guide for Zoho CRM The QuickStudy Guide for Zoho CRM Susan Clark Cornerstone Solutions Inc. Houston The QuickStudy Guide for Zoho CRM Using Zoho Everyday How Did Quick Get Included in the Book Name? Using This QuickStudy

More information

Losing Control: Controls, Risks, Governance, and Stewardship of Enterprise Data

Losing Control: Controls, Risks, Governance, and Stewardship of Enterprise Data Losing Control: Controls, Risks, Governance, and Stewardship of Enterprise Data an eprentise white paper tel: 407.591.4950 toll-free: 1.888.943.5363 web: www.eprentise.com Author: Helene Abrams www.eprentise.com

More information

Simplify the Way You Work: Enhancing Microsoft Office with MindManager 7

Simplify the Way You Work: Enhancing Microsoft Office with MindManager 7 Simplify the Way You Work: Enhancing Microsoft Office with MindManager 7 2007 Mindjet LLC, USA All rights reserved. Mindjet and MindManager are registered trademarks of Mindjet LLC in the United States

More information

Using Storyotypes to Split Bloated XP Stories

Using Storyotypes to Split Bloated XP Stories Using Storyotypes to Split Bloated XP Stories Gerard Meszaros ClearStream Consulting Inc., 3710 205 5 th Avenue S.W. Calgary, Alberta Canada T2P 2V7 gerard@clrstream.com Abstract. An ideal XP project is

More information

Kanban Kickstart Geeknight. Jesper Boeg, Agile/Lean Coach, VP Trifork Agile Excellence Twitter: J_Boeg

Kanban Kickstart Geeknight. Jesper Boeg, Agile/Lean Coach, VP Trifork Agile Excellence Twitter: J_Boeg Kanban Kickstart Geeknight Jesper Boeg, Agile/Lean Coach, VP Trifork Agile Excellence jbo@trifork.com Twitter: J_Boeg Agenda Introduction + Advertisement (15 min.) A Couple of War Stories The 5 Principles

More information

Getting Started with the Salesforce Agile Accelerator

Getting Started with the Salesforce Agile Accelerator Getting Started with the Salesforce Agile Accelerator Salesforce, Summer 16 @salesforcedocs Last updated: April 14, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered

More information

CS3205: Task Analysis and Techniques

CS3205: Task Analysis and Techniques CS3205: Task Analysis and Techniques CS3205: Task Analysis and Techniques Readings (same as before): 1) ID-Book Chapter Establishing Requirements, Ch. 10 (Ch. 9 in course ebook) 2) Chapter 2 from Task-Centered

More information

Web Site Documentation Eugene School District 4J

Web Site Documentation Eugene School District 4J Eugene School District 4J Using this Documentation Revision 1.3 1. Instruction step-by-step. The left column contains the simple how-to steps. Over here on the right is the color commentary offered to

More information

ServiceNow - Agile in ServiceNow

ServiceNow - Agile in ServiceNow ServiceNow - Agile in ServiceNow The ServiceNow Agile Development application is an iterative and incremental process for software development environments. Agile Development application is enhanced with

More information

No SVN checkout today. Object-Oriented Design

No SVN checkout today. Object-Oriented Design No SVN checkout today Object-Oriented Design Software development methods Object-oriented design with CRC cards LayoutManagers for Java GUIs BallWorlds work time Analysis Design Implementation Software

More information

MTAT Software Engineering Management

MTAT Software Engineering Management MTAT.03.243 Software Engineering Management Lecture 11: Flow-based (KANBAN) Principles and Processes Dietmar Pfahl Spring 2014 email: dietmar.pfahl@ut.ee Structure of Lecture 11 Flow-based agile development

More information

XP: Planning, coding and testing. Planning. Release planning. Release Planning. User stories. Release planning Step 1.

XP: Planning, coding and testing. Planning. Release planning. Release Planning. User stories. Release planning Step 1. XP: Planning, coding and testing Annika Silvervarg Planning XP planning addresses two key questions in software development: predicting what will be accomplished by the due date determining what to do

More information

GOOGLE APPS. If you have difficulty using this program, please contact IT Personnel by phone at

GOOGLE APPS. If you have difficulty using this program, please contact IT Personnel by phone at : GOOGLE APPS Application: Usage: Program Link: Contact: is an electronic collaboration tool. As needed by any staff member http://www.google.com or http://drive.google.com If you have difficulty using

More information

Using GitHub to Share with SparkFun a

Using GitHub to Share with SparkFun a Using GitHub to Share with SparkFun a learn.sparkfun.com tutorial Available online at: http://sfe.io/t52 Contents Introduction Gitting Started Forking a Repository Committing, Pushing and Pulling Syncing

More information

XP: Planning, coding and testing. Practice Planning game. Release Planning. User stories. Annika Silvervarg

XP: Planning, coding and testing. Practice Planning game. Release Planning. User stories. Annika Silvervarg XP: Planning, coding and testing Annika Silvervarg Practice Planning game Goal: schedule the most important tasks Which features to implement in what order Supports: simple design, acceptance testing,

More information

Designed in collaboration with Infosys Limited

Designed in collaboration with Infosys Limited Proposal for Introduction of New Industry Course in Engineering Curriculum Agile Software Development - Deliver Software Better Everyday Designed in collaboration with Infosys Limited Version 1-2016 Contents

More information

Treaps. 1 Binary Search Trees (BSTs) CSE341T/CSE549T 11/05/2014. Lecture 19

Treaps. 1 Binary Search Trees (BSTs) CSE341T/CSE549T 11/05/2014. Lecture 19 CSE34T/CSE549T /05/04 Lecture 9 Treaps Binary Search Trees (BSTs) Search trees are tree-based data structures that can be used to store and search for items that satisfy a total order. There are many types

More information

for SharePoint 2013 Introductory Guide Project Management Success, Made Easy

for SharePoint 2013 Introductory Guide Project Management Success, Made Easy for SharePoint 2013 Introductory Guide Project Management Success, Made Easy 1 Introduction... 3 1.1 Learn About BrightWork... 3 1.2 System Requirements... 3 1.3 BrightWork Support... 3 2 Start Quick...

More information

CONFERENCE PROCEEDINGS QUALITY CONFERENCE. Conference Paper Excerpt from the 28TH ANNUAL SOFTWARE. October 18th 19th, 2010

CONFERENCE PROCEEDINGS QUALITY CONFERENCE. Conference Paper Excerpt from the 28TH ANNUAL SOFTWARE. October 18th 19th, 2010 PACIFIC NW 28TH ANNUAL SOFTWARE QUALITY CONFERENCE October 18th 19th, 2010 Conference Paper Excerpt from the CONFERENCE PROCEEDINGS Permission to copy, without fee, all or part of this material, except

More information

Hands-On Lab. Agile Planning and Portfolio Management with Team Foundation Server Lab version: Last updated: 11/25/2013

Hands-On Lab. Agile Planning and Portfolio Management with Team Foundation Server Lab version: Last updated: 11/25/2013 Hands-On Lab Agile Planning and Portfolio Management with Team Foundation Server 2013 Lab version: 12.0.21005.1 Last updated: 11/25/2013 CONTENTS OVERVIEW... 3 EXERCISE 1: AGILE PROJECT MANAGEMENT... 4

More information

Kanban & Making Your Production Scream

Kanban & Making Your Production Scream Kanban & Making Your Production Scream Presented by Clinton Keith Clinton Keith Takeaway Provide you with another set of tools for production Demonstrate how Kanban is being used successfully today in

More information

PMI Agile Certified Practitioner (PMI-ACP) Exam Prep Training - Brochure

PMI Agile Certified Practitioner (PMI-ACP) Exam Prep Training - Brochure PMI Agile Certified Practitioner (PMI-ACP) Exam Prep Training - Brochure Take your Career to the Next-level with a Globally-recognised Credential Course Name : PMI-ACP Version : INVL_PMI_ACP_BR_02_1.2

More information

Table of Laplace Transforms

Table of Laplace Transforms Table of Laplace Transforms 1 1 2 3 4, p > -1 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Heaviside Function 27 28. Dirac Delta Function 29 30. 31 32. 1 33 34. 35 36. 37 Laplace Transforms

More information

Sample- for evaluation purposes only! Advanced Project. TeachUcomp, Inc. A Presentation of TeachUcomp Incorporated. Copyright TeachUcomp, Inc.

Sample- for evaluation purposes only! Advanced Project. TeachUcomp, Inc. A Presentation of TeachUcomp Incorporated. Copyright TeachUcomp, Inc. A Presentation of TeachUcomp Incorporated. Copyright TeachUcomp, Inc. 2011 Advanced Project TeachUcomp, Inc. it s all about you Copyright: TeachUcomp, Inc. Phone: (877) 925-8080 Web: http://www.teachucomp.com

More information

ABOUT THIS COURSE... 3 ABOUT THIS MANUAL... 4 LESSON 1: MANAGING LISTS... 5

ABOUT THIS COURSE... 3 ABOUT THIS MANUAL... 4 LESSON 1: MANAGING LISTS... 5 Table of Contents ABOUT THIS COURSE... 3 ABOUT THIS MANUAL... 4 LESSON 1: MANAGING LISTS... 5 TOPIC 1A: SORT A LIST... 6 Sort a list in A-Z or Z-A Order... 6 TOPIC 1B: RENUMBER A LIST... 7 Renumber a List

More information

The Agile Samurai: How Agile Masters Deliver Great Software PDF

The Agile Samurai: How Agile Masters Deliver Great Software PDF The Agile Samurai: How Agile Masters Deliver Great Software PDF Faced with a software project of epic proportions? Tired of over-committing and under-delivering? Enter the dojo of the agile samurai, where

More information

CSCIE-275. Guide for Chief Programmers

CSCIE-275. Guide for Chief Programmers CSCIE-275 Guide for Chief Programmers Serguei Khramtchenko Apr 2006 1 1. Preface... 3 2. Design walkthrough meeting... 4 2.1 Choosing features for an iteration... 4 2.2 Preparing design for walkthrough

More information

Scrum and Kanban Compare and Contrast

Scrum and Kanban Compare and Contrast Scrum and Kanban Compare and Contrast CollabNet Webinar Series Presentation Victor Szalvay Sr. Director, ScrumWorks Engineering Wednesday - June 27, 2012 1 ENTERPRISE CLOUD DEVELOPMENT Copyright 2012 CollabNet,

More information

Agile Software Development Agile UX Work. Kati Kuusinen TUT / Pervasive / IHTE

Agile Software Development Agile UX Work. Kati Kuusinen TUT / Pervasive / IHTE Agile Software Development Agile UX Work Kati Kuusinen Researcher @ TUT / Pervasive / IHTE kati.kuusinen@tut.fi Contents 1. Introduction / Motivation 2. Agile software development 3. User experience work

More information

Geography 222 Quantitative Color for GIS Mike Pesses, Antelope Valley College

Geography 222 Quantitative Color for GIS Mike Pesses, Antelope Valley College Geography 222 Quantitative Color for GIS Mike Pesses, Antelope Valley College Introduction Building off of the previous color theory work, a cartographer must also understand how to tell a story with data

More information

Barely Sufficient Project Management

Barely Sufficient Project Management Barely Sufficient Project Management A few techniques for improving your scientific software development efforts HPC Best Practices Webinar Series Michael A. Heroux Senior Scientist, Sandia National Laboratories

More information

Kanban One-Day Workshop

Kanban One-Day Workshop Kanban One-Day Workshop Copyright Net Objectives, Inc. All Rights Reserved 2 Copyright Net Objectives, Inc. All Rights Reserved 3 Lean for Executives Product Portfolio Management Business Product Owner

More information

Extreme Programming practices for your team. Paweł Lipiński

Extreme Programming practices for your team. Paweł Lipiński Extreme Programming practices for your team Paweł Lipiński whoami ~15 years as a developer, ~11 years in Java programming, consulting, training, auditing, architecturing, coaching, team leading Formal

More information

Some (semi-)advanced tips for LibreOffice

Some (semi-)advanced tips for LibreOffice Some (semi-)advanced tips for LibreOffice by Andy Pepperdine Introduction We cover several tips on special things in Writer and Calc and anything else that turns up. Although I use LibreOffice, these should

More information

Chapter : Analysis Modeling

Chapter : Analysis Modeling Chapter : Analysis Modeling Requirements Analysis Requirements analysis Specifies software s operational characteristics Indicates software's interface with other system elements Establishes constraints

More information

A Little Lean with Kanban

A Little Lean with Kanban A Little Lean with Kanban Introduction What is it? What Problem? Why Kanban? How Benefits Path To Agility Tim Wingfield Email: tim@timwingfield.com Blog: blog.timwingfield.com Twitter: timwingfield Hockey,

More information

Viewing Touch Points Touch Point Actions Reporting Categories Scoring Accounts, Contacts and Leads

Viewing Touch Points Touch Point Actions Reporting Categories Scoring Accounts, Contacts and Leads Touch Points Guide Page No. Overview - what are a Touch Points? 2 Using Touch Points Viewing Touch Points Touch Point Actions Reporting Categories Scoring Accounts, Contacts and Leads Setting Up Touch

More information

The Quick Access Toolbar can be either just below the Title Bar or, as in this case, just above the ruler.

The Quick Access Toolbar can be either just below the Title Bar or, as in this case, just above the ruler. Table of Contents Ribbon... 3 Customizing the Ribbon and Quick Access Toolbars... 3 File Tab... 5 Print and Print Preview... 7 Working in Protected Mode... 8 Accessibility Checker... 9 Compatibility Changes

More information

INTRODUCTION TO INTEGRATION STYLES

INTRODUCTION TO INTEGRATION STYLES INTRODUCTION TO INTEGRATION STYLES Enterprise integration is the task of making separate applications work together to produce a unified set of functionality. Some applications may be custom developed

More information

One of the fundamental kinds of websites that SharePoint 2010 allows

One of the fundamental kinds of websites that SharePoint 2010 allows Chapter 1 Getting to Know Your Team Site In This Chapter Requesting a new team site and opening it in the browser Participating in a team site Changing your team site s home page One of the fundamental

More information

Lecture 1. Chapter 6 Architectural design

Lecture 1. Chapter 6 Architectural design Chapter 6 Architectural Design Lecture 1 1 Topics covered Architectural design decisions Architectural views Architectural patterns Application architectures 2 Software architecture The design process

More information

WorkBook release note

WorkBook release note WorkBook version: 8.2.67 Release date: 01/10/2012 Author: René Præstholm rp@workbook.net General notice As new views, tab s and reports are not automatically added to each user due to access rights controls

More information

Guidelines for Coding of SAS Programs Thomas J. Winn, Jr. Texas State Auditor s Office

Guidelines for Coding of SAS Programs Thomas J. Winn, Jr. Texas State Auditor s Office Guidelines for Coding of SAS Programs Thomas J. Winn, Jr. Texas State Auditor s Office Abstract This paper presents a set of proposed guidelines that could be used for writing SAS code that is clear, efficient,

More information

Nygren, E., Sitaraman, R.K., and Sun, J., "The Akamai Network: A Platform for

Nygren, E., Sitaraman, R.K., and Sun, J., The Akamai Network: A Platform for Akamai Paper Review By Taeju Park and Andrew Quinn Paper Reference Nygren, E., Sitaraman, R.K., and Sun, J., "The Akamai Network: A Platform for High-Performance Internet Applications," Proc. of ACM SIGOPS

More information

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 FALL 2017 A BRIEF LOOK

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 FALL 2017 A BRIEF LOOK Who am I? John York Agile Software Development JOHN YORK Director of Engineering at ProQuest Dialog Chief Technologist SpellBound AR A Computer Engineer from the University of Michigan! An agile development

More information

5/9/2014. Recall the design process. Lecture 1. Establishing the overall structureof a software system. Topics covered

5/9/2014. Recall the design process. Lecture 1. Establishing the overall structureof a software system. Topics covered Topics covered Chapter 6 Architectural Design Architectural design decisions Architectural views Architectural patterns Application architectures Lecture 1 1 2 Software architecture The design process

More information

Introduction to Templates

Introduction to Templates Introduction to Templates Module 1 of the Reference Data Readiness Course Julian M.N. Bourne 2014-06-23 JORD 2014 PCA and Fiatech Module & Course Introduction Introduction to Templates is the first module

More information

Scrum & Kanban Better Together? Some Scrum/Kanban Myths & What Professional Scrum+Kanban can look like

Scrum & Kanban Better Together? Some Scrum/Kanban Myths & What Professional Scrum+Kanban can look like Scrum & Kanban Better Together? Some Scrum/Kanban Myths & What Professional Scrum+Kanban can look like Dave West Product Owner & CEO Scrum.org Dave.West@scrum.org @DavidJWest Yuval Yeret Enterprise Lean/Agile

More information

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 WINTER 2018 A BRIEF LOOK

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 WINTER 2018 A BRIEF LOOK Agile Software Development JOHN YORK EECS 441 WINTER 2018 John York Director of Engineering at ProQuest Dialog Chief Technologist SpellBound AR A Computer Engineer from the University of Michigan! An agile

More information

Intermediate Excel 2003

Intermediate Excel 2003 Intermediate Excel 2003 Introduction The aim of this document is to introduce some techniques for manipulating data within Excel, including sorting, filtering and how to customise the charts you create.

More information

IBM Kenexa BrassRing on Cloud. Rules Automation Manager Guide

IBM Kenexa BrassRing on Cloud. Rules Automation Manager Guide Rules Automation Manager Guide Document Date: May 2018 2 Edition Notice Note: Before using this information and the product it supports, read the information in Notices. This edition applies to IBM Kenexa

More information

THE SCRUM FRAMEWORK 1

THE SCRUM FRAMEWORK 1 THE SCRUM FRAMEWORK 1 ROLES (1) Product Owner Represents the interests of all the stakeholders ROI objectives Prioritizes the product backlog Team Crossfunctional Self-managing Self-organizing 2 ROLES

More information

Stratford School Academy Schemes of Work

Stratford School Academy Schemes of Work Number of weeks (between 6&8) Content of the unit Assumed prior learning (tested at the beginning of the unit) 6 This is a theoretical unit covering the basic principles and architecture of local and wide

More information

Excel Part 3 Textbook Addendum

Excel Part 3 Textbook Addendum Excel Part 3 Textbook Addendum 1. Lesson 1 Activity 1-1 Creating Links Data Alert and Alternatives After completing Activity 1-1, you will have created links in individual cells that point to data on other

More information

Move Beyond Primitive Drawing Tools with SAP Sybase PowerDesigner Create and Manage Business Change in Your Enterprise Architecture

Move Beyond Primitive Drawing Tools with SAP Sybase PowerDesigner Create and Manage Business Change in Your Enterprise Architecture SAP Sybase PowerDesigner Move Beyond Primitive Drawing Tools with SAP Sybase PowerDesigner Create and Manage Business Change in Your Enterprise Architecture Table of Contents 3 Add Intelligence to the

More information

» How do I Integrate Excel information and objects in Word documents? How Do I... Page 2 of 10 How do I Integrate Excel information and objects in Word documents? Date: July 16th, 2007 Blogger: Scott Lowe

More information

WorkBook release note

WorkBook release note WorkBook version: 8.3.0 Release date: 01/10/2013 Author: René Praestholm rp@workbook.net DOWNLOAD AS PDF HIGHLIGHTS IN THIS RELEASE Collaboration Many new improvements added in collaboration between team

More information

Microsoft Excel 2010 Training. Excel 2010 Basics

Microsoft Excel 2010 Training. Excel 2010 Basics Microsoft Excel 2010 Training Excel 2010 Basics Overview Excel is a spreadsheet, a grid made from columns and rows. It is a software program that can make number manipulation easy and somewhat painless.

More information

ProjectWise Deliverables Management

ProjectWise Deliverables Management ProjectWise Deliverables Management Document Distribution Matrix Page: 1 Table of Contents Table of Contents 2 Overview 3 Notes 4 Template 4 How does it work 5 1. Download Document Distribution Matrix

More information

GLY Geostatistics Fall Lecture 2 Introduction to the Basics of MATLAB. Command Window & Environment

GLY Geostatistics Fall Lecture 2 Introduction to the Basics of MATLAB. Command Window & Environment GLY 6932 - Geostatistics Fall 2011 Lecture 2 Introduction to the Basics of MATLAB MATLAB is a contraction of Matrix Laboratory, and as you'll soon see, matrices are fundamental to everything in the MATLAB

More information

Agile Methodologies via Kanban and GitHub

Agile Methodologies via Kanban and GitHub Agile Methodologies via Kanban and GitHub Presented to IT4Innovations 2017 Participants Rinku Gupta Argonne National Laboratory VŠB - Technical University Ostrava Date : Oct 5th, 2017 Slide Courtesy: Mike

More information

Agile Accessibility. Presenters: Ensuring accessibility throughout the Agile development process

Agile Accessibility. Presenters: Ensuring accessibility throughout the Agile development process Agile Accessibility Ensuring accessibility throughout the Agile development process Presenters: Andrew Nielson, CSM, PMP, MPA Ann Marie Davis, CSM, PMP, M. Ed. Cammie Truesdell, M. Ed. Overview What is

More information

Release Notes V9.5 (inc V9.4) Release Notes. Phone: Fax:

Release Notes V9.5 (inc V9.4) Release Notes. Phone: Fax: Release Notes V9.5 (inc V9.4) 2016 Release Notes Phone: 01981 590410 Fax: 01981 590411 E-mail: information@praceng.com RELEASE NOTES These Release Notes give you information regarding changes, modifications

More information

Microsoft Excel: More Tips, Tricks & Techniques. Excel 2010 & Excel Cutting Edge Chapter of IAAP

Microsoft Excel: More Tips, Tricks & Techniques. Excel 2010 & Excel Cutting Edge Chapter of IAAP Microsoft Excel: More Tips, Tricks & Techniques Excel 2010 & Excel 2007 Cutting Edge Chapter of IAAP Dawn Bjork Buzbee, MCT The Software Pro Microsoft Certified Trainer Bonus Resources Follow-up Q&A, additional

More information

Scrums effects on software maintainability and usability

Scrums effects on software maintainability and usability Scrums effects on software maintainability and usability Gustav Ernberg guser350@student.liu.se January 19, 2015 Synposis I have been working as a web developer with advanced web applications on a number

More information

A CONFUSED TESTER IN AGILE WORLD

A CONFUSED TESTER IN AGILE WORLD A CONFUSED TESTER IN AGILE WORLD QA A LIABILITY OR AN ASSET THIS IS A WORK OF FACTS & FINDINGS BASED ON TRUE STORIES OF ONE & MANY TESTERS!! J Presented By Ashish Kumar, A STORY OF TESTING. WHAT S AHEAD

More information

Better (Small) Software Teams. Michael A. Heroux

Better (Small) Software Teams. Michael A. Heroux Better (Small) Software Teams Michael A. Heroux Outline Small Team Models, Challenges. Agile workflow management for small teams Intro to terminology and approaches Overview of Kanban Free tools: Trello,

More information

24 - TEAMWORK... 1 HOW DOES MAXQDA SUPPORT TEAMWORK?... 1 TRANSFER A MAXQDA PROJECT TO OTHER TEAM MEMBERS... 2

24 - TEAMWORK... 1 HOW DOES MAXQDA SUPPORT TEAMWORK?... 1 TRANSFER A MAXQDA PROJECT TO OTHER TEAM MEMBERS... 2 24 - Teamwork Contents 24 - TEAMWORK... 1 HOW DOES MAXQDA SUPPORT TEAMWORK?... 1 TRANSFER A MAXQDA PROJECT TO OTHER TEAM MEMBERS... 2 Sharing projects that include external files... 3 TRANSFER CODED SEGMENTS,

More information

Word: Print Address Labels Using Mail Merge

Word: Print Address Labels Using Mail Merge Word: Print Address Labels Using Mail Merge No Typing! The Quick and Easy Way to Print Sheets of Address Labels Here at PC Knowledge for Seniors we re often asked how to print sticky address labels in

More information

Microsoft Excel 2007

Microsoft Excel 2007 Learning computers is Show ezy Microsoft Excel 2007 301 Excel screen, toolbars, views, sheets, and uses for Excel 2005-8 Steve Slisar 2005-8 COPYRIGHT: The copyright for this publication is owned by Steve

More information

DOWNLOAD PDF LEARN TO USE MICROSOFT ACCESS

DOWNLOAD PDF LEARN TO USE MICROSOFT ACCESS Chapter 1 : Microsoft Online IT Training Microsoft Learning Each video is between 15 to 20 minutes long. The first one covers the key concepts and principles that make Microsoft Access what it is, and

More information

Creating Word Outlines from Compendium on a Mac

Creating Word Outlines from Compendium on a Mac Creating Word Outlines from Compendium on a Mac Using the Compendium Outline Template and Macro for Microsoft Word for Mac: Background and Tutorial Jeff Conklin & KC Burgess Yakemovic, CogNexus Institute

More information

Use Guide STANDARD JIRA-CLIENT ESTNDAR. Version 3.0. Standard JIRA Client Use Guide

Use Guide STANDARD JIRA-CLIENT ESTNDAR. Version 3.0. Standard JIRA Client Use Guide Use Guide STANDARD JIRA-CLIENT ESTNDAR Version 3.0 Standard JIRA Client Use Guide Madrid, December, 2017 1 INTRODUCTION 3 2 JIRA CLIENT SOLUTIONS 4 3 INSTALLATION AND REQUIREMENTS 5 4 ACCESS 5 4.1 Request

More information

We ve been playing The Game of Life for several weeks now. You have had lots of practice making budgets, and managing income and expenses and savings.

We ve been playing The Game of Life for several weeks now. You have had lots of practice making budgets, and managing income and expenses and savings. We ve been playing The Game of Life for several weeks now. You have had lots of practice making budgets, and managing income and expenses and savings. It is sometimes a challenge to manage a lot of data

More information

Design of Parallel Algorithms. Models of Parallel Computation

Design of Parallel Algorithms. Models of Parallel Computation + Design of Parallel Algorithms Models of Parallel Computation + Chapter Overview: Algorithms and Concurrency n Introduction to Parallel Algorithms n Tasks and Decomposition n Processes and Mapping n Processes

More information

Exercise: Graphing and Least Squares Fitting in Quattro Pro

Exercise: Graphing and Least Squares Fitting in Quattro Pro Chapter 5 Exercise: Graphing and Least Squares Fitting in Quattro Pro 5.1 Purpose The purpose of this experiment is to become familiar with using Quattro Pro to produce graphs and analyze graphical data.

More information

Mapping Control to Hardware

Mapping Control to Hardware C A P P E N D I X A custom format such as this is slave to the architecture of the hardware and the instruction set it serves. The format must strike a proper compromise between ROM size, ROM-output decoding,

More information

Lean Manufacturing II

Lean Manufacturing II Lean Manufacturing II Leverage Lean Manufacturing in Microsoft Dynamics AX Date: February 1st, 2010 www.ebecs.com www.leancentreofexcellence.com Contents LEAN MANUFACTURING II... 3 INVENTORY TRACE CONTROL...

More information

Office 365 Portal, OneDrive, & Delve

Office 365 Portal, OneDrive, & Delve Office 365 Portal, OneDrive, & Delve Training Packet Welcome to Technology Solution s Office 365, OneDrive, and Delve training! We will use this packet as a guide throughout today s training. We ll introduce

More information

Near Neighbor Search in High Dimensional Data (1) Dr. Anwar Alhenshiri

Near Neighbor Search in High Dimensional Data (1) Dr. Anwar Alhenshiri Near Neighbor Search in High Dimensional Data (1) Dr. Anwar Alhenshiri Scene Completion Problem The Bare Data Approach High Dimensional Data Many real-world problems Web Search and Text Mining Billions

More information

Data. Selecting Data. Sorting Data

Data. Selecting Data. Sorting Data 1 of 1 Data Selecting Data To select a large range of cells: Click on the first cell in the area you want to select Scroll down to the last cell and hold down the Shift key while you click on it. This

More information

Alongside this is AVB, an IEEE standards based technology that could stand on its own or underpin many of the existing networked audio protocols.

Alongside this is AVB, an IEEE standards based technology that could stand on its own or underpin many of the existing networked audio protocols. AES67 and AES70 The complete industry solution for audio and control Over the past three decades the audio industry has taken a number of steps to move into the digital age. Some argue that the digital

More information

MAPLOGIC CORPORATION. GIS Software Solutions. Getting Started. With MapLogic Layout Manager

MAPLOGIC CORPORATION. GIS Software Solutions. Getting Started. With MapLogic Layout Manager MAPLOGIC CORPORATION GIS Software Solutions Getting Started With MapLogic Layout Manager Getting Started with MapLogic Layout Manager 2011 MapLogic Corporation All Rights Reserved 330 West Canton Ave.,

More information

SE420 - Software Quality Assurance

SE420 - Software Quality Assurance SE420 - Software Quality Assurance http://dilbert.com/strips/comic/2006-01-29/ Lecture 3 Unit Testing, Part-2 January 21, 2019 Sam Siewert Reminders Assignment #2 Posted Thursday [Unit Re-Use] Explore

More information

Part II. Integration Use Cases

Part II. Integration Use Cases Part II Integration Use Cases Achieving One Version of the Truth requires integration between the data synchronization application environment (especially the local trade item catalog) and enterprise applications

More information

02291: System Integration

02291: System Integration 02291: System Integration Week 10 Hubert Baumeister huba@dtu.dk DTU Compute Technical University of Denmark Spring 2018 Last Week Principles of good design: layered architecture Software Development Processes

More information

CREATING EFFECTIVE USER STORIES

CREATING EFFECTIVE USER STORIES CREATING EFFECTIVE USER STORIES THE PRODUCT OWNER S PERSPECTIVE By: Philip Wess CREATING EFFECTIVE USER STORIES (THE PRODUCT OWNER'S PERSPECTIVE)... 1 Overview of a User Story... 2 Epics vs User Stories...

More information

Rio-2 Hybrid Backup Server

Rio-2 Hybrid Backup Server A Revolution in Data Storage for Today s Enterprise March 2018 Notices This white paper provides information about the as of the date of issue of the white paper. Processes and general practices are subject

More information

[PDF] Agile Project Management With Kanban (Developer Best Practices)

[PDF] Agile Project Management With Kanban (Developer Best Practices) [PDF] Agile Project Management With Kanban (Developer Best Practices) Use Kanban to maximize efficiency, predictability, quality, and value With Kanban, every minute you spend on a software project can

More information

Excel VBA. Microsoft Excel is an extremely powerful tool that you can use to manipulate, analyze, and present data.

Excel VBA. Microsoft Excel is an extremely powerful tool that you can use to manipulate, analyze, and present data. Excel VBA WHAT IS VBA AND WHY WE USE IT Microsoft Excel is an extremely powerful tool that you can use to manipulate, analyze, and present data. Sometimes though, despite the rich set of features in the

More information

Getting started with Inspirometer A basic guide to managing feedback

Getting started with Inspirometer A basic guide to managing feedback Getting started with Inspirometer A basic guide to managing feedback W elcome! Inspirometer is a new tool for gathering spontaneous feedback from our customers and colleagues in order that we can improve

More information