SlideShare a Scribd company logo
www.luxoft.com
Metrics that bring value
Svetlana Mukhina
www.luxoft.com
Introduction
Svetlana Mukhina
ICAgile ICP, ICP-ATF, ICP-BVA, PSM I, CSPO
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
https://www.linkedin.com/in/svetlanamukhina
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 prognosis 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
Includedinidealhour
Includedinloadfactor
www.luxoft.com
Velocity
Velocity experience 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 used to measure the changes in the business requirement added or deleted compared to the
original requirements decided at the start of the Sprint.
Requirement Stability Index = (Total number of original business requirements + Number of requirements changed
till date+ Number of requirements added + Number of requirements deleted) / (total number of original requirements)
Requirement Stability Index = (10+5+2+1)/10 =1.8
 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;
No. of Original
Requirements
No. of Requirements
Changed
No. of Requirements
Added
No. of Requirements
Deleted
Requirement
Stability Index
10 5 2 1 1.8
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;
 The 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
 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
By Dusan Kocurek, ScrumDesk
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 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
By Dusan Kocurek, ScrumDesk
www.luxoft.com
 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
By Dusan Kocurek, ScrumDesk
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
 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
By Dusan Kocurek, ScrumDesk
www.luxoft.com
www.luxoft.com
Further Reading and Watching
 Overview of Estimation in Function Points upcoming webinar (eng)
https://attendee.gotowebinar.com/register/7096855347981584898?anouncementduringwebinar
 The Power on Visualization – recording of webinar (eng)https://www.linkedin.com/pulse/20141202230246-48371619-
follow-up-on-the-webinar-the-power-on-visualization
 How to calculate work hours of the team - post (eng)https://www.linkedin.com/pulse/how-calculate-work-hours-team-
svetlana
 Как манипулировать диаграммами - статья (рус) https://www.linkedin.com/pulse/как-манипулировать-диаграммами-
svetlana
 Метрики, которые приносят пользу - запись вебинара (рус) https://goo.gl/nV35j7
www.luxoft.com
Upcoming Trainings from Agile Practice
 ICAgile Certified Professional – Agile Team Facilitation. Тренинг (рус), Киев, январь 21-22
For Luxoft https://inthr.luxoft.com/IntHRWebApp/aspx_PTC/CreateRequestInternal.aspx?Course=SDP-035
For non-Luxoft http://www.luxoft-training.ru/kurs/icagile_icp_agile_team_facilitation_icagile_icp-atf.html
 ICAgile Certified Professional - Agile Fundamentals. Тренинг (рус)
• Санкт-Петербург, январь 20-22
• Москва, январь 27-29
For Luxoft https://inthr.luxoft.com/IntHRWebApp/aspx_PTC/CreateRequestInternal.aspx?Course=SDP-031
For non-Luxoft http://www.luxoft-training.ru/kurs/icagile_certified_professional_-_agile_fundamentals.html
 For trainings in Sofia, Bucharest, Krakow, Wroclaw, Minsk contact AgileEducation@luxoft.com
www.luxoft.com
Thank you

More Related Content

What's hot

Agile and Scrum Basics
Agile and Scrum BasicsAgile and Scrum Basics
Agile and Scrum Basics
Mazhar Khan
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
Srikanth Shreenivas
 
Using Scrum to Build a Jet Fighter? Yes!
Using Scrum to Build a Jet Fighter? Yes!Using Scrum to Build a Jet Fighter? Yes!
Using Scrum to Build a Jet Fighter? Yes!
bruce chalupsky
 
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
 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
Fredrik Fjällström
 
Practical example of Scrum and Kanban use in the same project
Practical example of Scrum and Kanban use in the same projectPractical example of Scrum and Kanban use in the same project
Practical example of Scrum and Kanban use in the same project
Victor Bogomolov
 
Beginning SCRUM for Startups
Beginning SCRUM for StartupsBeginning SCRUM for Startups
Beginning SCRUM for StartupsPradeep Sethi
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
Alexey Krivitsky
 
Scrumban
Scrumban Scrumban
Scrumban
Jens Meydam
 
Planeación de proyectos ágil con Planning Poker
Planeación de proyectos ágil con Planning PokerPlaneación de proyectos ágil con Planning Poker
Planeación de proyectos ágil con Planning Poker
Software Guru
 
Scrumban - benefits of both the worlds
Scrumban - benefits of both the worldsScrumban - benefits of both the worlds
Scrumban - benefits of both the worlds
Xebia IT Architects
 
Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)
Jens Wilke
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)KhushSlideShare
 
Scrumban – lean software development
Scrumban – lean software developmentScrumban – lean software development
Scrumban – lean software development
Naveen Kumar Singh
 
Small team scrum and kanban
Small team scrum and kanbanSmall team scrum and kanban
Small team scrum and kanban
David Daniel
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile Methodlogy
Bahaa Farouk
 
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
 

What's hot (20)

Agile and Scrum Basics
Agile and Scrum BasicsAgile and Scrum Basics
Agile and Scrum Basics
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Using Scrum to Build a Jet Fighter? Yes!
Using Scrum to Build a Jet Fighter? Yes!Using Scrum to Build a Jet Fighter? Yes!
Using Scrum to Build a Jet Fighter? Yes!
 
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...
 
What is Scrum?
What is Scrum?What is Scrum?
What is Scrum?
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
Practical example of Scrum and Kanban use in the same project
Practical example of Scrum and Kanban use in the same projectPractical example of Scrum and Kanban use in the same project
Practical example of Scrum and Kanban use in the same project
 
Beginning SCRUM for Startups
Beginning SCRUM for StartupsBeginning SCRUM for Startups
Beginning SCRUM for Startups
 
Agile Metrics
Agile MetricsAgile Metrics
Agile Metrics
 
Scrumban
Scrumban Scrumban
Scrumban
 
Planeación de proyectos ágil con Planning Poker
Planeación de proyectos ágil con Planning PokerPlaneación de proyectos ágil con Planning Poker
Planeación de proyectos ágil con Planning Poker
 
Scrumban
ScrumbanScrumban
Scrumban
 
Agile 101
Agile 101Agile 101
Agile 101
 
Scrumban - benefits of both the worlds
Scrumban - benefits of both the worldsScrumban - benefits of both the worlds
Scrumban - benefits of both the worlds
 
Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)Agile Scrum Training, Day 1 (1/2)
Agile Scrum Training, Day 1 (1/2)
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
 
Scrumban – lean software development
Scrumban – lean software developmentScrumban – lean software development
Scrumban – lean software development
 
Small team scrum and kanban
Small team scrum and kanbanSmall team scrum and kanban
Small team scrum and kanban
 
Scrum Agile Methodlogy
Scrum Agile MethodlogyScrum Agile Methodlogy
Scrum Agile Methodlogy
 
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...
 

Viewers also liked

7 Qualities of Agile Team Member
7 Qualities of Agile Team Member7 Qualities of Agile Team Member
Overview of Function Points Analysis
Overview of Function Points Analysis Overview of Function Points Analysis
Overview of Function Points Analysis
Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Что делает Скрам Мастер на проекте
Что делает Скрам Мастер на проектеЧто делает Скрам Мастер на проекте
Что делает Скрам Мастер на проекте
Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Facilitating Team Dynamics
Facilitating Team DynamicsFacilitating Team Dynamics
Scrum Basics
Scrum BasicsScrum Basics
What motivates me - keys for passion, performance and inspiration
What motivates me - keys for passion, performance and inspirationWhat motivates me - keys for passion, performance and inspiration
What motivates me - keys for passion, performance and inspiration
Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Designing Meetings for Collaboration
Designing Meetings for CollaborationDesigning Meetings for Collaboration
Designing Meetings for Collaboration
Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Facilitation Fundamentals
Facilitation FundamentalsFacilitation Fundamentals
Ale2015 Agile Facilitation
Ale2015 Agile FacilitationAle2015 Agile Facilitation
Facilitating Conversations and Decision-making
Facilitating Conversations and Decision-makingFacilitating Conversations and Decision-making
Facilitating Conversations and Decision-making
Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
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
Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Team Coaching Part1
Team Coaching Part1Team Coaching Part1
Team Coaching. Goal setting and motivation
Team Coaching.  Goal setting and motivation Team Coaching.  Goal setting and motivation
Team Coaching. Goal setting and motivation
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
 
Overview of webinars on facilitation
Overview of webinars on facilitation Overview of webinars on facilitation
Overview of webinars on facilitation
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
 

Viewers also liked (20)

7 Qualities of Agile Team Member
7 Qualities of Agile Team Member7 Qualities of Agile Team Member
7 Qualities of Agile Team Member
 
Overview of Function Points Analysis
Overview of Function Points Analysis Overview of Function Points Analysis
Overview of Function Points Analysis
 
Что делает Скрам Мастер на проекте
Что делает Скрам Мастер на проектеЧто делает Скрам Мастер на проекте
Что делает Скрам Мастер на проекте
 
Facilitating Team Dynamics
Facilitating Team DynamicsFacilitating Team Dynamics
Facilitating Team Dynamics
 
Scrum Basics
Scrum BasicsScrum Basics
Scrum Basics
 
What motivates me - keys for passion, performance and inspiration
What motivates me - keys for passion, performance and inspirationWhat motivates me - keys for passion, performance and inspiration
What motivates me - keys for passion, performance and inspiration
 
Designing Meetings for Collaboration
Designing Meetings for CollaborationDesigning Meetings for Collaboration
Designing Meetings for Collaboration
 
Coaching on practice
Coaching on practiceCoaching on practice
Coaching on practice
 
Facilitation Fundamentals
Facilitation FundamentalsFacilitation Fundamentals
Facilitation Fundamentals
 
Ale2015 Agile Facilitation
Ale2015 Agile FacilitationAle2015 Agile Facilitation
Ale2015 Agile Facilitation
 
Facilitating Conversations and Decision-making
Facilitating Conversations and Decision-makingFacilitating Conversations and Decision-making
Facilitating Conversations and Decision-making
 
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
 
Team Coaching Part1
Team Coaching Part1Team Coaching Part1
Team Coaching Part1
 
Team Coaching. Goal setting and motivation
Team Coaching.  Goal setting and motivation Team Coaching.  Goal setting and motivation
Team Coaching. Goal setting and motivation
 
Изменяем маиндсет с помощью коучинга
Изменяем маиндсет с помощью коучингаИзменяем маиндсет с помощью коучинга
Изменяем маиндсет с помощью коучинга
 
Фасилитируем командное обсуждение и принятие решений
Фасилитируем командное обсуждение и принятие решенийФасилитируем командное обсуждение и принятие решений
Фасилитируем командное обсуждение и принятие решений
 
Secr metrics that_bring_value
Secr metrics that_bring_valueSecr metrics that_bring_value
Secr metrics that_bring_value
 
Overview of webinars on facilitation
Overview of webinars on facilitation Overview of webinars on facilitation
Overview of webinars on facilitation
 
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
Сопротивление изменениям. Как помочь команде пережить процессную трансформацию.
 
Презентация к вебинару От Agile фасилитатора до Agile коуча
Презентация к вебинару От Agile фасилитатора до Agile коучаПрезентация к вебинару От Agile фасилитатора до Agile коуча
Презентация к вебинару От Agile фасилитатора до Agile коуча
 

Similar to Metrics that bring value

Metrics That Bring Value
Metrics That Bring ValueMetrics That Bring Value
Scrum overview
Scrum overviewScrum overview
Scrum overview
Robert Bastian
 
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
Joe Riego
 
Svetlana Mukhina: Metrics That Bring Value at I T.A.K.E. Unconference 2015
Svetlana Mukhina: Metrics That Bring Value at I T.A.K.E. Unconference 2015Svetlana Mukhina: Metrics That Bring Value at I T.A.K.E. Unconference 2015
Svetlana Mukhina: Metrics That Bring Value at I T.A.K.E. Unconference 2015
Mozaic Works
 
Scrum Fundamentals
Scrum FundamentalsScrum Fundamentals
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
 
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
Lean India Summit
 
Agile Scrum - Overview
Agile Scrum - OverviewAgile Scrum - Overview
Agile Scrum - OverviewMadan Upadhyay
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
Samir Chitkara
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminarSSW
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
Rajeev Misra
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
Priyank Pathak
 
Close to agile
Close to agileClose to agile
Close to agile
philywu
 
Introducton to Scrum
Introducton to ScrumIntroducton to Scrum
Introducton to Scrum
TenForce
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.pptMohan Late
 
Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff? Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff?
Sparkhound Inc.
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
James Walmsley CSM, PSM I, PSK I
 
Scrum Pulse
Scrum PulseScrum Pulse
Hass howard scrum master capabilities
Hass howard scrum master capabilitiesHass howard scrum master capabilities
Hass howard scrum master capabilities
Hass Howard
 
Scrum With TFS 2010
Scrum With TFS 2010Scrum With TFS 2010
Scrum With TFS 2010
adrian8three
 

Similar to Metrics that bring value (20)

Metrics That Bring Value
Metrics That Bring ValueMetrics That Bring Value
Metrics That Bring Value
 
Scrum overview
Scrum overviewScrum overview
Scrum overview
 
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
 
Svetlana Mukhina: Metrics That Bring Value at I T.A.K.E. Unconference 2015
Svetlana Mukhina: Metrics That Bring Value at I T.A.K.E. Unconference 2015Svetlana Mukhina: Metrics That Bring Value at I T.A.K.E. Unconference 2015
Svetlana Mukhina: Metrics That Bring Value at I T.A.K.E. Unconference 2015
 
Scrum Fundamentals
Scrum FundamentalsScrum Fundamentals
Scrum Fundamentals
 
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
 
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 Scrum - Overview
Agile Scrum - OverviewAgile Scrum - Overview
Agile Scrum - Overview
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminar
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
Close to agile
Close to agileClose to agile
Close to agile
 
Introducton to Scrum
Introducton to ScrumIntroducton to Scrum
Introducton to Scrum
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff? Agile Adoption - What's the Payoff?
Agile Adoption - What's the Payoff?
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scrum Pulse
Scrum PulseScrum Pulse
Scrum Pulse
 
Hass howard scrum master capabilities
Hass howard scrum master capabilitiesHass howard scrum master capabilities
Hass howard scrum master capabilities
 
Scrum With TFS 2010
Scrum With TFS 2010Scrum With TFS 2010
Scrum With TFS 2010
 

More from Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO

Презентация к вебинару - Как работать с сопротивлением отдельных участников в...
Презентация к вебинару - Как работать с сопротивлением отдельных участников в...Презентация к вебинару - Как работать с сопротивлением отдельных участников в...
Презентация к вебинару - Как работать с сопротивлением отдельных участников в...
Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
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...
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
 
AgileDays 2017: Особенности фасилитации больших команд
AgileDays 2017: Особенности фасилитации больших командAgileDays 2017: Особенности фасилитации больших команд
AgileDays 2017: Особенности фасилитации больших команд
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
 
Scrum Workshop
Scrum WorkshopScrum Workshop
Майндсет и поведение 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
 
Agile коучинг 5 техник для эффективной командной работы
Agile коучинг 5 техник для эффективной командной работыAgile коучинг 5 техник для эффективной командной работы
Agile коучинг 5 техник для эффективной командной работы
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
 
Agile коучинг: 10 техник для эффективной командной работы
Agile коучинг: 10 техник для эффективной командной работы Agile коучинг: 10 техник для эффективной командной работы
Agile коучинг: 10 техник для эффективной командной работы
Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Как мотивировать себя и свою команду? Часть II
Как мотивировать себя и свою команду? Часть IIКак мотивировать себя и свою команду? Часть II
Как мотивировать себя и свою команду? Часть II
Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Role of Quality Assurance specialist on Agile project
Role of Quality Assurance specialist on Agile projectRole of Quality Assurance specialist on Agile project
Role of Quality Assurance specialist on Agile project
Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
AgileDays 2016 - Metrics in Agile Projects
AgileDays 2016 - Metrics in Agile ProjectsAgileDays 2016 - Metrics in Agile Projects
AgileDays 2016 - Metrics in Agile Projects
Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 
Как мотивировать себя и свою команду? часть 1
Как мотивировать себя и свою команду? часть 1Как мотивировать себя и свою команду? часть 1
Как мотивировать себя и свою команду? часть 1
Svetlana Mukhina ICP, -ATF, -BVA, - ACC, PSM I, CSPO
 

More from 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: Особенности фасилитации больших команд
 
Вебинар: Как научить команду работать по Скраму?
Вебинар: Как научить команду работать по Скраму?Вебинар: Как научить команду работать по Скраму?
Вебинар: Как научить команду работать по Скраму?
 
Что такое групповая динамика и зачем про нее знать фасилитатору?
Что такое групповая динамика и зачем про нее знать фасилитатору?Что такое групповая динамика и зачем про нее знать фасилитатору?
Что такое групповая динамика и зачем про нее знать фасилитатору?
 
Индивидуальное и командное сопротивление изменениям.
Индивидуальное и командное сопротивление изменениям.Индивидуальное и командное сопротивление изменениям.
Индивидуальное и командное сопротивление изменениям.
 
фасилитируем встречи, повышающие уровень сотрудничества в команде
фасилитируем встречи, повышающие уровень сотрудничества в командефасилитируем встречи, повышающие уровень сотрудничества в команде
фасилитируем встречи, повышающие уровень сотрудничества в команде
 
Scrum Workshop
Scrum WorkshopScrum Workshop
Scrum Workshop
 
Майндсет и поведение Agile фасилитатора
Майндсет и поведение Agile фасилитатораМайндсет и поведение Agile фасилитатора
Майндсет и поведение Agile фасилитатора
 
Что такое коучинг, чем коучинг не является и что такое Agile коучинг
Что такое коучинг, чем коучинг не является и что такое Agile коучинг Что такое коучинг, чем коучинг не является и что такое Agile коучинг
Что такое коучинг, чем коучинг не является и что такое Agile коучинг
 
Обзор сертификационного тренинга по фасилитации 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 ко...
 
Agile коучинг: 10 техник для эффективной командной работы
Agile коучинг: 10 техник для эффективной командной работы Agile коучинг: 10 техник для эффективной командной работы
Agile коучинг: 10 техник для эффективной командной работы
 
Как мотивировать себя и свою команду? Часть II
Как мотивировать себя и свою команду? Часть IIКак мотивировать себя и свою команду? Часть II
Как мотивировать себя и свою команду? Часть II
 
Role of Quality Assurance specialist on Agile project
Role of Quality Assurance specialist on Agile projectRole of Quality Assurance specialist on Agile project
Role of Quality Assurance specialist on Agile project
 
AgileDays 2016 - Metrics in Agile Projects
AgileDays 2016 - Metrics in Agile ProjectsAgileDays 2016 - Metrics in Agile Projects
AgileDays 2016 - Metrics in Agile Projects
 
Как мотивировать себя и свою команду? часть 1
Как мотивировать себя и свою команду? часть 1Как мотивировать себя и свою команду? часть 1
Как мотивировать себя и свою команду? часть 1
 

Recently uploaded

AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
abdulrafaychaudhry
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 

Recently uploaded (20)

AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 

Metrics that bring value

  • 1. www.luxoft.com Metrics that bring value Svetlana Mukhina
  • 2. www.luxoft.com Introduction Svetlana Mukhina ICAgile ICP, ICP-ATF, ICP-BVA, PSM I, CSPO 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 https://www.linkedin.com/in/svetlanamukhina
  • 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 prognosis 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 Includedinidealhour Includedinloadfactor
  • 7. www.luxoft.com Velocity Velocity experience 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 used to measure the changes in the business requirement added or deleted compared to the original requirements decided at the start of the Sprint. Requirement Stability Index = (Total number of original business requirements + Number of requirements changed till date+ Number of requirements added + Number of requirements deleted) / (total number of original requirements) Requirement Stability Index = (10+5+2+1)/10 =1.8  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; No. of Original Requirements No. of Requirements Changed No. of Requirements Added No. of Requirements Deleted Requirement Stability Index 10 5 2 1 1.8
  • 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;  The 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  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 By Dusan Kocurek, ScrumDesk
  • 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 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 By Dusan Kocurek, ScrumDesk
  • 20. www.luxoft.com  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 By Dusan Kocurek, ScrumDesk
  • 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  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 By Dusan Kocurek, ScrumDesk
  • 23. www.luxoft.com Further Reading and Watching  Overview of Estimation in Function Points upcoming webinar (eng) https://attendee.gotowebinar.com/register/7096855347981584898?anouncementduringwebinar  The Power on Visualization – recording of webinar (eng)https://www.linkedin.com/pulse/20141202230246-48371619- follow-up-on-the-webinar-the-power-on-visualization  How to calculate work hours of the team - post (eng)https://www.linkedin.com/pulse/how-calculate-work-hours-team- svetlana  Как манипулировать диаграммами - статья (рус) https://www.linkedin.com/pulse/как-манипулировать-диаграммами- svetlana  Метрики, которые приносят пользу - запись вебинара (рус) https://goo.gl/nV35j7
  • 24. www.luxoft.com Upcoming Trainings from Agile Practice  ICAgile Certified Professional – Agile Team Facilitation. Тренинг (рус), Киев, январь 21-22 For Luxoft https://inthr.luxoft.com/IntHRWebApp/aspx_PTC/CreateRequestInternal.aspx?Course=SDP-035 For non-Luxoft http://www.luxoft-training.ru/kurs/icagile_icp_agile_team_facilitation_icagile_icp-atf.html  ICAgile Certified Professional - Agile Fundamentals. Тренинг (рус) • Санкт-Петербург, январь 20-22 • Москва, январь 27-29 For Luxoft https://inthr.luxoft.com/IntHRWebApp/aspx_PTC/CreateRequestInternal.aspx?Course=SDP-031 For non-Luxoft http://www.luxoft-training.ru/kurs/icagile_certified_professional_-_agile_fundamentals.html  For trainings in Sofia, Bucharest, Krakow, Wroclaw, Minsk contact AgileEducation@luxoft.com