SlideShare ist ein Scribd-Unternehmen logo
1 von 22
www.luxoft.com
Metrics That Bring Value
www.luxoft.com
Introduction
Svetlana Mukhina
ICAgile ICP, ICP-ATF, ICP-BVA, PSM I
Agile and Career Coach at Luxoft Agile Practice
Experience: 12+ years in IT, Project and department management,
Computer Linguistics, Technical Writing, Quality Assurance
Interests: Project management, Agile transformation, Career and
performance coaching, Psychology
Hobbies: Horse riding, music, poker, travelling
www.luxoft.com
What Metrics We Gather on Projects
 Capacity – number of ideal hours available during next sprint
 Velocity – number of story point completed during previous sprint
 Requirements stability index – percentage of requirements changed in the current sprint
 Burn-down chart – visual representation of story points burned to the given moment
 We also log work time on daily basis
www.luxoft.com
Capacity
Capacity is a number of ideal hours available during next sprint
 To understand how many hours we really can do the work, e.g. write code or do testing
 A usual developer don’t work more then 5h per day
 To be able to distribute tasks effectively
 No sense to plan tasks for the ones on holiday
 No good to refine or investigate tasks by those who will not take part in the sprint development
 To do precise planning
 We estimate sub-tasks in hours and during planning map it to capacity
www.luxoft.com
www.luxoft.com
Ideal Hour and Load Factor
 Read specification
 Discuss specification with BA
 Plan development activities
 Develop DB
 Develop server side
 Develop UI
 Check integration
 Build
 Development testing
 Bug-fixing
 Unit tests create
 Unit tests running
 Bug-fixing after unit tests run
 Prepare test date
 Run story test
 Prepare and test deployment
procedures
 Deployment on server
 Merging
 Jira task update
 Sanity check
 Bug-fixing after testing
 Knowledge transfer and sharing
 Mentoring and training
Included in ideal hour
Included in load factor
www.luxoft.com
Velocity
Velocity is a number of story points completed during previous sprint.
 To track performance and see area of improvements on a team and individual basis;
 To form Sprint scope basing on experience from previous Sprint;
 To mitigate hard push from Product Owner/Manager when they would like to do extra in-scoping;
 To see that we have technical debt on the project;
 Technical debt does not calculated into velocity, but time is spent on it
 Using velocity and capacity all together helps to align workload basing on the past experience and
future availability of development time, it make planning more accurate and results more expectable
www.luxoft.com
Velocity Visualization
www.luxoft.com
Requirements Stability Index
RSI is a percentage of requirements changed in the current sprint
 To understand how much time was spent on re-work;
 To show the re-work time to PO;
 It can be an argument to keep the sprint scope stable
 It can persuade PO to prepare requirements beforehand
www.luxoft.com
Work Log
 To see what types of task are usually underestimated
 Bring it on Retro or lessons learned session
 In such a way one team has found out they always late with UI tasks
 A team got statistics that tasks that done via virtual machines takes 30% more time
 Other guys were able to present bottleneck in testing to the management
 To get information on re-opened tasks and investigate the reasons
 One more team found out the necessity of sanity tests
 To track personal performance
 Playing table tennis is not about writing code
www.luxoft.com
44
-15.5
0
23
-6.5
Hours
Underestimate (delta >= 10 h)
Overestimate (delta <= -10 h )
Perfect estimate
Small underestimate (0 <delta <10)
Small overestimate (-10 < delta < 0)
2
1
5
6
3
Count
Underestimate (delta >= 10 h)
Overestimate (delta <= -10 h )
Perfect estimate
Small underestimate (0 <delta <10)
Small overestimate (-10 < delta < 0)
www.luxoft.com
www.luxoft.com
Burndown Chart
Burn-down is visual representation of story points burned to the given moment
 To make forecasting about ability to deliver scope in time;
 To see visually in-scoping and delays in order to be able to do de-scoping when it is necessary;
 To focus on team, not individual work;
 Draw it as a team, be involved and take responsibility
 To discover and remove impediments in time;
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
Ideal team
 Not over-committing
 Finished on time
 Estimated correctly
 No corrections is necessary
Great team
 Completed work on time
 Adapted a scope to complete the sprint
 At the end can complete additional work
 Discuss the reasons of late progress in Sprint first half
 Consider the capacity on planning
By Dusan Kocurek, ScrumDesk
www.luxoft.com
By Dusan Kocurek, ScrumDesk
 Complete commitment on time.
 Adapted the scope or worked harder to complete
the sprint.
 The team is self-reflecting
 Discuss change of plan immediately as they see
the progress is slowing down
 Move a low priority item from next sprint backlog or
to product backlog.
Typical team Let’s have a rest
 Committed to less than they are able to complete
 PO does not provide enough stories for the sprint.
 Over-estimation of complexity
 Identify this problem earlier
 Ask the product owner to provide more work
 Continue with refined stories from the next
www.luxoft.com
 Didn’t complete the commitment
 Was late for the entire sprint
 Didn’t adapt the sprint scope to appropriate level
 Move not completed or low priority stories to the
next sprint.
 Lower capacity of the next sprint
 Take corrective actions after a few days when
slower progress is observed.
Boom. It is too late
By Dusan Kocurek, ScrumDesk
Boom. Too early
 Finished work sooner than expected
 Didn’t work on additional stories even it had capacity
to do it.
 Stories were overestimated
 The velocity is estimated incorrectly
 Ensure additional refined stories are ready to add
www.luxoft.com
By Dusan Kocurek, ScrumDesk
 Didn’t update progress accordingly
 PO added the same amount of work that was already
completed
 Didn’t able to predict the end of the sprint
 Explain why and how it is necessary to track the progress
 Stop the team after two or three days that shows a flat
progress line and should apply corrective actions
 Non-functional team on many levels.
 No coaching of the team
 PO does not care about development progress
 Cancel the sprint
 Restart the team
 Train the team
Oh, management is coming! Do Your Duties
www.luxoft.com
 Scope was not estimated
 Sprint was started
 Arrange a planning meeting
 Estimate the user stories
 Create sprint backlog
 Start working on sprint backlog
By Dusan Kocurek, ScrumDesk
 First sprint typically looks like that
 Scope was added to backlog daily without progress recorded.
 Tasks were re-estimated constantly during the sprint
 Reevaluate sprint backlog
 Facilitate reevaluation session
 Coach the team
Zero effort
Up to the sky
Bump on the road
 Sprint is started incorrectly.
 Scope was added after the sprint start.
 Restart the sprint, even within a shorter timeframe.
 Start sprints with planning session using metrics
www.luxoft.com

Weitere ähnliche Inhalte

Was ist angesagt?

Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...
Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...
Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...Meghna Arora
 
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zoneKanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zoneYuval Yeret
 
Kanban Methodologist Certification at Xebia
Kanban Methodologist Certification at XebiaKanban Methodologist Certification at Xebia
Kanban Methodologist Certification at XebiaPooja Gulati
 
Scrum Project Health Standards
Scrum Project Health StandardsScrum Project Health Standards
Scrum Project Health StandardsHass Howard
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planningDimitri Ponomareff
 
Advantages & Benefits of Kanban for Software Teams - Part 2 of "How to build ...
Advantages & Benefits of Kanban for Software Teams - Part 2 of "How to build ...Advantages & Benefits of Kanban for Software Teams - Part 2 of "How to build ...
Advantages & Benefits of Kanban for Software Teams - Part 2 of "How to build ...Blossom IO Inc.
 
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...Yuval Yeret
 
Scrumban – lean software development
Scrumban – lean software developmentScrumban – lean software development
Scrumban – lean software developmentNaveen Kumar Singh
 
D Prior Scrum In The Waterfall
D Prior Scrum In The WaterfallD Prior Scrum In The Waterfall
D Prior Scrum In The WaterfallBrad91364
 
ScrumBan [R]Evolution - Are #NoEstimate and #NoSprints your next steps
ScrumBan [R]Evolution - Are #NoEstimate and #NoSprints your next stepsScrumBan [R]Evolution - Are #NoEstimate and #NoSprints your next steps
ScrumBan [R]Evolution - Are #NoEstimate and #NoSprints your next stepsSebastian Radics
 
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15Andy Carmichael
 
Kanban board: workflow simplified
Kanban board: workflow simplifiedKanban board: workflow simplified
Kanban board: workflow simplifiedProofHub
 
Project management with kanban board
Project management with kanban boardProject management with kanban board
Project management with kanban boardProofHub
 

Was ist angesagt? (20)

What should Scrum Master do on the project?
What should Scrum Master do on the project?What should Scrum Master do on the project?
What should Scrum Master do on the project?
 
Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...
Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...
Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...
 
Kanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zoneKanban/Scrumban - taking scrum outside its comfort zone
Kanban/Scrumban - taking scrum outside its comfort zone
 
Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
 
Scrum vs Kanban
Scrum vs KanbanScrum vs Kanban
Scrum vs Kanban
 
Brief Scrum
Brief ScrumBrief Scrum
Brief Scrum
 
Kanban Methodologist Certification at Xebia
Kanban Methodologist Certification at XebiaKanban Methodologist Certification at Xebia
Kanban Methodologist Certification at Xebia
 
Scrum Project Health Standards
Scrum Project Health StandardsScrum Project Health Standards
Scrum Project Health Standards
 
Scrumban
ScrumbanScrumban
Scrumban
 
Agile stories, estimating and planning
Agile stories, estimating and planningAgile stories, estimating and planning
Agile stories, estimating and planning
 
Advantages & Benefits of Kanban for Software Teams - Part 2 of "How to build ...
Advantages & Benefits of Kanban for Software Teams - Part 2 of "How to build ...Advantages & Benefits of Kanban for Software Teams - Part 2 of "How to build ...
Advantages & Benefits of Kanban for Software Teams - Part 2 of "How to build ...
 
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
Scrum, Kanban and DevOps Sitting in a tree... Dave West and Yuval Yeret at Ag...
 
Scrumban – lean software development
Scrumban – lean software developmentScrumban – lean software development
Scrumban – lean software development
 
Kanban
Kanban Kanban
Kanban
 
Scrum vs kanban
Scrum vs kanbanScrum vs kanban
Scrum vs kanban
 
D Prior Scrum In The Waterfall
D Prior Scrum In The WaterfallD Prior Scrum In The Waterfall
D Prior Scrum In The Waterfall
 
ScrumBan [R]Evolution - Are #NoEstimate and #NoSprints your next steps
ScrumBan [R]Evolution - Are #NoEstimate and #NoSprints your next stepsScrumBan [R]Evolution - Are #NoEstimate and #NoSprints your next steps
ScrumBan [R]Evolution - Are #NoEstimate and #NoSprints your next steps
 
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
Cross-department Kanban Systems - 3 dimensions of scaling #llkd15
 
Kanban board: workflow simplified
Kanban board: workflow simplifiedKanban board: workflow simplified
Kanban board: workflow simplified
 
Project management with kanban board
Project management with kanban boardProject management with kanban board
Project management with kanban board
 

Ähnlich wie Metrics That Bring Value

Primer on Agile Project Management and SCRUM
Primer on Agile Project Management and SCRUMPrimer on Agile Project Management and SCRUM
Primer on Agile Project Management and SCRUMJoe Riego
 
Hass howard scrum master capabilities
Hass howard scrum master capabilitiesHass howard scrum master capabilities
Hass howard scrum master capabilitiesHass Howard
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organizationInCycle Software
 
The Effective Management of Time
The Effective Management of TimeThe Effective Management of Time
The Effective Management of TimeInSync Conference
 
Organizational growth towards Lean by adopting Agile Practices
Organizational growth towards Lean by adopting Agile PracticesOrganizational growth towards Lean by adopting Agile Practices
Organizational growth towards Lean by adopting Agile PracticesLean India Summit
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Developmentgian-zas
 
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...LeanKanbanIndia
 
How we use Upwork at Glasswall
How we use Upwork at GlasswallHow we use Upwork at Glasswall
How we use Upwork at GlasswallLuke Robbertse
 
Agile Methodologies in SAP
Agile Methodologies in SAPAgile Methodologies in SAP
Agile Methodologies in SAPGaurav Ahluwalia
 
Schedule Development
Schedule DevelopmentSchedule Development
Schedule DevelopmentChris Carson
 
Agile Scrum - Overview
Agile Scrum - OverviewAgile Scrum - Overview
Agile Scrum - OverviewMadan Upadhyay
 

Ähnlich wie Metrics That Bring Value (20)

Metrics That Bring Value
Metrics That Bring ValueMetrics That Bring Value
Metrics That Bring Value
 
Primer on Agile Project Management and SCRUM
Primer on Agile Project Management and SCRUMPrimer on Agile Project Management and SCRUM
Primer on Agile Project Management and SCRUM
 
Hass howard scrum master capabilities
Hass howard scrum master capabilitiesHass howard scrum master capabilities
Hass howard scrum master capabilities
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
Agile planning
Agile planningAgile planning
Agile planning
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organization
 
Scrum Fundamentals
Scrum FundamentalsScrum Fundamentals
Scrum Fundamentals
 
The Effective Management of Time
The Effective Management of TimeThe Effective Management of Time
The Effective Management of Time
 
Organizational growth towards Lean by adopting Agile Practices
Organizational growth towards Lean by adopting Agile PracticesOrganizational growth towards Lean by adopting Agile Practices
Organizational growth towards Lean by adopting Agile Practices
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...
 
How we use Upwork at Glasswall
How we use Upwork at GlasswallHow we use Upwork at Glasswall
How we use Upwork at Glasswall
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
GAO Scheduling in an agile setting - Karen Richey
GAO Scheduling in an agile setting - Karen RicheyGAO Scheduling in an agile setting - Karen Richey
GAO Scheduling in an agile setting - Karen Richey
 
Agile Methodologies in SAP
Agile Methodologies in SAPAgile Methodologies in SAP
Agile Methodologies in SAP
 
Schedule Development
Schedule DevelopmentSchedule Development
Schedule Development
 
:: Agile Scrum Methodology ::
:: Agile Scrum Methodology :::: Agile Scrum Methodology ::
:: Agile Scrum Methodology ::
 
Agile Scrum - Overview
Agile Scrum - OverviewAgile Scrum - Overview
Agile Scrum - Overview
 
Egov Projects For Fun Profit
Egov Projects For Fun Profit Egov Projects For Fun Profit
Egov Projects For Fun Profit
 

Mehr von Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO

Презентация к вебинару - Как работать с сопротивлением отдельных участников в...
Презентация к вебинару - Как работать с сопротивлением отдельных участников в...Презентация к вебинару - Как работать с сопротивлением отдельных участников в...
Презентация к вебинару - Как работать с сопротивлением отдельных участников в...Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Канбан Пицца - принципы бережливого производства на практике
Канбан Пицца - принципы бережливого производства на практикеКанбан Пицца - принципы бережливого производства на практике
Канбан Пицца - принципы бережливого производства на практикеSvetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Основы оценки размера проекта методом функциональных точек
Основы оценки размера проекта методом функциональных точекОсновы оценки размера проекта методом функциональных точек
Основы оценки размера проекта методом функциональных точекSvetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Что такое групповая динамика и зачем про нее знать фасилитатору?
Что такое групповая динамика и зачем про нее знать фасилитатору?Что такое групповая динамика и зачем про нее знать фасилитатору?
Что такое групповая динамика и зачем про нее знать фасилитатору?Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Фасилитируем командное обсуждение и принятие решений
Фасилитируем командное обсуждение и принятие решенийФасилитируем командное обсуждение и принятие решений
Фасилитируем командное обсуждение и принятие решенийSvetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Индивидуальное и командное сопротивление изменениям.
Индивидуальное и командное сопротивление изменениям.Индивидуальное и командное сопротивление изменениям.
Индивидуальное и командное сопротивление изменениям.Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
фасилитируем встречи, повышающие уровень сотрудничества в команде
фасилитируем встречи, повышающие уровень сотрудничества в командефасилитируем встречи, повышающие уровень сотрудничества в команде
фасилитируем встречи, повышающие уровень сотрудничества в командеSvetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Презентация к вебинару От Agile фасилитатора до Agile коуча
Презентация к вебинару От Agile фасилитатора до Agile коучаПрезентация к вебинару От Agile фасилитатора до Agile коуча
Презентация к вебинару От Agile фасилитатора до Agile коучаSvetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Что такое коучинг, чем коучинг не является и что такое Agile коучинг
Что такое коучинг, чем коучинг не является и что такое Agile коучинг Что такое коучинг, чем коучинг не является и что такое Agile коучинг
Что такое коучинг, чем коучинг не является и что такое Agile коучинг Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Обзор сертификационного тренинга по фасилитации ICAgile Agile Team Facilitati...
Обзор сертификационного тренинга по фасилитации ICAgile Agile Team Facilitati...Обзор сертификационного тренинга по фасилитации ICAgile Agile Team Facilitati...
Обзор сертификационного тренинга по фасилитации ICAgile Agile Team Facilitati...Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
2016 ITSpring Что такое коучинг, чем коучинг не является и что такое Agile ко...
2016 ITSpring Что такое коучинг, чем коучинг не является и что такое Agile ко...2016 ITSpring Что такое коучинг, чем коучинг не является и что такое Agile ко...
2016 ITSpring Что такое коучинг, чем коучинг не является и что такое Agile ко...Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 

Mehr von Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO (20)

Презентация к вебинару - Как работать с сопротивлением отдельных участников в...
Презентация к вебинару - Как работать с сопротивлением отдельных участников в...Презентация к вебинару - Как работать с сопротивлением отдельных участников в...
Презентация к вебинару - Как работать с сопротивлением отдельных участников в...
 
Advantages and disadvantages of Agile approach for products and services deve...
Advantages and disadvantages of Agile approach for products and services deve...Advantages and disadvantages of Agile approach for products and services deve...
Advantages and disadvantages of Agile approach for products and services deve...
 
Канбан Пицца - принципы бережливого производства на практике
Канбан Пицца - принципы бережливого производства на практикеКанбан Пицца - принципы бережливого производства на практике
Канбан Пицца - принципы бережливого производства на практике
 
Основы оценки размера проекта методом функциональных точек
Основы оценки размера проекта методом функциональных точекОсновы оценки размера проекта методом функциональных точек
Основы оценки размера проекта методом функциональных точек
 
AgileDays 2017: Особенности фасилитации больших команд
AgileDays 2017: Особенности фасилитации больших командAgileDays 2017: Особенности фасилитации больших команд
AgileDays 2017: Особенности фасилитации больших команд
 
Вебинар: Как научить команду работать по Скраму?
Вебинар: Как научить команду работать по Скраму?Вебинар: Как научить команду работать по Скраму?
Вебинар: Как научить команду работать по Скраму?
 
Что такое групповая динамика и зачем про нее знать фасилитатору?
Что такое групповая динамика и зачем про нее знать фасилитатору?Что такое групповая динамика и зачем про нее знать фасилитатору?
Что такое групповая динамика и зачем про нее знать фасилитатору?
 
Фасилитируем командное обсуждение и принятие решений
Фасилитируем командное обсуждение и принятие решенийФасилитируем командное обсуждение и принятие решений
Фасилитируем командное обсуждение и принятие решений
 
Индивидуальное и командное сопротивление изменениям.
Индивидуальное и командное сопротивление изменениям.Индивидуальное и командное сопротивление изменениям.
Индивидуальное и командное сопротивление изменениям.
 
фасилитируем встречи, повышающие уровень сотрудничества в команде
фасилитируем встречи, повышающие уровень сотрудничества в командефасилитируем встречи, повышающие уровень сотрудничества в команде
фасилитируем встречи, повышающие уровень сотрудничества в команде
 
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
 
Презентация к вебинару От Agile фасилитатора до Agile коуча
Презентация к вебинару От Agile фасилитатора до Agile коучаПрезентация к вебинару От Agile фасилитатора до Agile коуча
Презентация к вебинару От Agile фасилитатора до Agile коуча
 
Scrum Workshop
Scrum WorkshopScrum Workshop
Scrum Workshop
 
Майндсет и поведение Agile фасилитатора
Майндсет и поведение Agile фасилитатораМайндсет и поведение Agile фасилитатора
Майндсет и поведение Agile фасилитатора
 
What is coaching, what is not coaching and what is Agile coaching
What is coaching, what is not coaching and what is Agile coaching What is coaching, what is not coaching and what is Agile coaching
What is coaching, what is not coaching and what is Agile coaching
 
Что такое коучинг, чем коучинг не является и что такое Agile коучинг
Что такое коучинг, чем коучинг не является и что такое Agile коучинг Что такое коучинг, чем коучинг не является и что такое Agile коучинг
Что такое коучинг, чем коучинг не является и что такое Agile коучинг
 
7 Qualities of Agile Team Member
7 Qualities of Agile Team Member7 Qualities of Agile Team Member
7 Qualities of Agile Team Member
 
Обзор сертификационного тренинга по фасилитации ICAgile Agile Team Facilitati...
Обзор сертификационного тренинга по фасилитации ICAgile Agile Team Facilitati...Обзор сертификационного тренинга по фасилитации ICAgile Agile Team Facilitati...
Обзор сертификационного тренинга по фасилитации ICAgile Agile Team Facilitati...
 
Agile коучинг 5 техник для эффективной командной работы
Agile коучинг 5 техник для эффективной командной работыAgile коучинг 5 техник для эффективной командной работы
Agile коучинг 5 техник для эффективной командной работы
 
2016 ITSpring Что такое коучинг, чем коучинг не является и что такое Agile ко...
2016 ITSpring Что такое коучинг, чем коучинг не является и что такое Agile ко...2016 ITSpring Что такое коучинг, чем коучинг не является и что такое Agile ко...
2016 ITSpring Что такое коучинг, чем коучинг не является и что такое Agile ко...
 

Kürzlich hochgeladen

%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...SelfMade bd
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfproinshot.com
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationShrmpro
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...masabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfkalichargn70th171
 

Kürzlich hochgeladen (20)

Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 

Metrics That Bring Value

  • 2. www.luxoft.com Introduction Svetlana Mukhina ICAgile ICP, ICP-ATF, ICP-BVA, PSM I Agile and Career Coach at Luxoft Agile Practice Experience: 12+ years in IT, Project and department management, Computer Linguistics, Technical Writing, Quality Assurance Interests: Project management, Agile transformation, Career and performance coaching, Psychology Hobbies: Horse riding, music, poker, travelling
  • 3. www.luxoft.com What Metrics We Gather on Projects  Capacity – number of ideal hours available during next sprint  Velocity – number of story point completed during previous sprint  Requirements stability index – percentage of requirements changed in the current sprint  Burn-down chart – visual representation of story points burned to the given moment  We also log work time on daily basis
  • 4. www.luxoft.com Capacity Capacity is a number of ideal hours available during next sprint  To understand how many hours we really can do the work, e.g. write code or do testing  A usual developer don’t work more then 5h per day  To be able to distribute tasks effectively  No sense to plan tasks for the ones on holiday  No good to refine or investigate tasks by those who will not take part in the sprint development  To do precise planning  We estimate sub-tasks in hours and during planning map it to capacity
  • 6. www.luxoft.com Ideal Hour and Load Factor  Read specification  Discuss specification with BA  Plan development activities  Develop DB  Develop server side  Develop UI  Check integration  Build  Development testing  Bug-fixing  Unit tests create  Unit tests running  Bug-fixing after unit tests run  Prepare test date  Run story test  Prepare and test deployment procedures  Deployment on server  Merging  Jira task update  Sanity check  Bug-fixing after testing  Knowledge transfer and sharing  Mentoring and training Included in ideal hour Included in load factor
  • 7. www.luxoft.com Velocity Velocity is a number of story points completed during previous sprint.  To track performance and see area of improvements on a team and individual basis;  To form Sprint scope basing on experience from previous Sprint;  To mitigate hard push from Product Owner/Manager when they would like to do extra in-scoping;  To see that we have technical debt on the project;  Technical debt does not calculated into velocity, but time is spent on it  Using velocity and capacity all together helps to align workload basing on the past experience and future availability of development time, it make planning more accurate and results more expectable
  • 9. www.luxoft.com Requirements Stability Index RSI is a percentage of requirements changed in the current sprint  To understand how much time was spent on re-work;  To show the re-work time to PO;  It can be an argument to keep the sprint scope stable  It can persuade PO to prepare requirements beforehand
  • 10. www.luxoft.com Work Log  To see what types of task are usually underestimated  Bring it on Retro or lessons learned session  In such a way one team has found out they always late with UI tasks  A team got statistics that tasks that done via virtual machines takes 30% more time  Other guys were able to present bottleneck in testing to the management  To get information on re-opened tasks and investigate the reasons  One more team found out the necessity of sanity tests  To track personal performance  Playing table tennis is not about writing code
  • 11. www.luxoft.com 44 -15.5 0 23 -6.5 Hours Underestimate (delta >= 10 h) Overestimate (delta <= -10 h ) Perfect estimate Small underestimate (0 <delta <10) Small overestimate (-10 < delta < 0) 2 1 5 6 3 Count Underestimate (delta >= 10 h) Overestimate (delta <= -10 h ) Perfect estimate Small underestimate (0 <delta <10) Small overestimate (-10 < delta < 0)
  • 13. www.luxoft.com Burndown Chart Burn-down is visual representation of story points burned to the given moment  To make forecasting about ability to deliver scope in time;  To see visually in-scoping and delays in order to be able to do de-scoping when it is necessary;  To focus on team, not individual work;  Draw it as a team, be involved and take responsibility  To discover and remove impediments in time;
  • 17. www.luxoft.com Ideal team  Not over-committing  Finished on time  Estimated correctly  No corrections is necessary Great team  Completed work on time  Adapted a scope to complete the sprint  At the end can complete additional work  Discuss the reasons of late progress in Sprint first half  Consider the capacity on planning By Dusan Kocurek, ScrumDesk
  • 18. www.luxoft.com By Dusan Kocurek, ScrumDesk  Complete commitment on time.  Adapted the scope or worked harder to complete the sprint.  The team is self-reflecting  Discuss change of plan immediately as they see the progress is slowing down  Move a low priority item from next sprint backlog or to product backlog. Typical team Let’s have a rest  Committed to less than they are able to complete  PO does not provide enough stories for the sprint.  Over-estimation of complexity  Identify this problem earlier  Ask the product owner to provide more work  Continue with refined stories from the next
  • 19. www.luxoft.com  Didn’t complete the commitment  Was late for the entire sprint  Didn’t adapt the sprint scope to appropriate level  Move not completed or low priority stories to the next sprint.  Lower capacity of the next sprint  Take corrective actions after a few days when slower progress is observed. Boom. It is too late By Dusan Kocurek, ScrumDesk Boom. Too early  Finished work sooner than expected  Didn’t work on additional stories even it had capacity to do it.  Stories were overestimated  The velocity is estimated incorrectly  Ensure additional refined stories are ready to add
  • 20. www.luxoft.com By Dusan Kocurek, ScrumDesk  Didn’t update progress accordingly  PO added the same amount of work that was already completed  Didn’t able to predict the end of the sprint  Explain why and how it is necessary to track the progress  Stop the team after two or three days that shows a flat progress line and should apply corrective actions  Non-functional team on many levels.  No coaching of the team  PO does not care about development progress  Cancel the sprint  Restart the team  Train the team Oh, management is coming! Do Your Duties
  • 21. www.luxoft.com  Scope was not estimated  Sprint was started  Arrange a planning meeting  Estimate the user stories  Create sprint backlog  Start working on sprint backlog By Dusan Kocurek, ScrumDesk  First sprint typically looks like that  Scope was added to backlog daily without progress recorded.  Tasks were re-estimated constantly during the sprint  Reevaluate sprint backlog  Facilitate reevaluation session  Coach the team Zero effort Up to the sky Bump on the road  Sprint is started incorrectly.  Scope was added after the sprint start.  Restart the sprint, even within a shorter timeframe.  Start sprints with planning session using metrics