Agile metrics: Measure and Improve:
Mattia Battiston (SKY) and David Leach (Reed Online) share their expert views on velocity, agile ROI, reporting and measuring impact.
Sponsored by Wemanity - www.wemanity.com - the agile driving force
This document discusses how to assess an organization's adoption of Agile practices using a rating system. It describes 8 key Agile characteristics: iterative value delivery, breakdown and prioritization, continuous customer interaction, quality focus, self-organized teams, transparent status tracking, extreme automation, and organizational agility. The reader is prompted to rate their project/organization on each characteristic in order to identify strengths and areas for improvement in their "Agile ride". Making improvements across these dimensions can help make an organization's Agile adoption more effective.
From Waterfall to Weekly Releases: A Case Study in using Evo and Kanban (2004...Tathagat Varma
The document describes how a company transitioned from a waterfall development process to a more agile process using evolutionary project management (Evo) and Kanban principles. They created a dedicated customer sustaining team using a cumulative hot fix process and weekly builds. This improved collaboration, reduced bugs and issues, increased customer satisfaction, and motivated the development team. The new process aligned well with Kanban principles of visualizing and limiting work in progress to improve flow.
The document discusses various metrics that can be used to measure performance in Agile software development such as velocity, burn down, defects, and quality metrics. It explains metrics like effort, schedule, cost, size, defects, and velocity that provide insight into productivity, predictability, and value. Key Agile principles of adaptive planning, value-driven prioritization, and continuous delivery are important to consider when selecting and using metrics.
Seven Key Metrics to Improve Agile PerformanceTechWell
It’s been said: If you can’t measure it, you can’t improve it. For most agile teams burndown charts and some type of velocity measurement are all they are doing. However, with just a few more metrics, you can gain substantial insight into how teams are performing and identify improvement opportunities. Andrew Graves explores seven key metrics―Effort by Class of Service, Accuracy of Estimation, Cost per Point, and four others―to measure how your team is doing and make adjustments in real time. Andrew illustrates how to use these metrics to communicate progress to stakeholders. Discover how to use these metrics to identify and analyze trends that lead to performance improvement ideas and strategies. Learn how to use these seven metrics to monitor the impact of changes made to verify they are bringing the hoped-for difference.
Background of measuring and metric usage is traditional waterfall projects, psychology of measuring, agile response to traditional metrics, and suggested agile metrics.
Agile metrics: Measure and Improve:
Mattia Battiston (SKY) and David Leach (Reed Online) share their expert views on velocity, agile ROI, reporting and measuring impact.
Sponsored by Wemanity - www.wemanity.com - the agile driving force
This document discusses how to assess an organization's adoption of Agile practices using a rating system. It describes 8 key Agile characteristics: iterative value delivery, breakdown and prioritization, continuous customer interaction, quality focus, self-organized teams, transparent status tracking, extreme automation, and organizational agility. The reader is prompted to rate their project/organization on each characteristic in order to identify strengths and areas for improvement in their "Agile ride". Making improvements across these dimensions can help make an organization's Agile adoption more effective.
From Waterfall to Weekly Releases: A Case Study in using Evo and Kanban (2004...Tathagat Varma
The document describes how a company transitioned from a waterfall development process to a more agile process using evolutionary project management (Evo) and Kanban principles. They created a dedicated customer sustaining team using a cumulative hot fix process and weekly builds. This improved collaboration, reduced bugs and issues, increased customer satisfaction, and motivated the development team. The new process aligned well with Kanban principles of visualizing and limiting work in progress to improve flow.
The document discusses various metrics that can be used to measure performance in Agile software development such as velocity, burn down, defects, and quality metrics. It explains metrics like effort, schedule, cost, size, defects, and velocity that provide insight into productivity, predictability, and value. Key Agile principles of adaptive planning, value-driven prioritization, and continuous delivery are important to consider when selecting and using metrics.
Seven Key Metrics to Improve Agile PerformanceTechWell
It’s been said: If you can’t measure it, you can’t improve it. For most agile teams burndown charts and some type of velocity measurement are all they are doing. However, with just a few more metrics, you can gain substantial insight into how teams are performing and identify improvement opportunities. Andrew Graves explores seven key metrics―Effort by Class of Service, Accuracy of Estimation, Cost per Point, and four others―to measure how your team is doing and make adjustments in real time. Andrew illustrates how to use these metrics to communicate progress to stakeholders. Discover how to use these metrics to identify and analyze trends that lead to performance improvement ideas and strategies. Learn how to use these seven metrics to monitor the impact of changes made to verify they are bringing the hoped-for difference.
Background of measuring and metric usage is traditional waterfall projects, psychology of measuring, agile response to traditional metrics, and suggested agile metrics.
Using Dan Vacanti's book, Actionable Agile Metrics, as a basis I did a presentation on analysing CFDs. I explained that Little's Law is an important basis and that the CFDs can be used to reason about a process.
DevOps Metrics - Lies, Damned Lies and StatisticsGaetano Mazzanti
This document discusses the importance of metrics in DevOps and provides guidance on selecting and using metrics effectively. It warns against misusing metrics and statistics without proper reasoning. Key recommendations include focusing on flow-based metrics like lead time, work in progress, and throughput to understand customer value delivery. Setting service level agreements based on lead time data analysis can help drive continuous process improvement through metric-based experiments. The end goal is improving predictability, quality and speed of delivery for customers.
Introduction to product development flowYuval Yeret
This is the presentation for a pre-LSSC11 webinar on the topic of Lean Product Development flow. I’m going to introduce an approach to mixing Lean and Agile in order to achieve end to end agility. This is a major focus of my work in the recent 2 years with AgileSparks clients.
Register for the Webinar which is on 16/3 at http://www.netobjectives.com/free-seminar-schedule/lssc11-session-4-intro-lean-product-development-flow-mar-2011-webinar
This is also the topic I will talk about in my Agile Israel 2011 session “Techniques and experiences for managing end to end Releases/Projects/Programs using Kanban and Flow” http://agilesparks.com/KanbanandFlowLecture
This document provides guidance on conducting effective retrospective meetings (retros). It emphasizes that retros are important for continuous improvement and should not be taken lightly. It outlines steps for effective retros such as gathering both qualitative and quantitative feedback. It also provides tips for facilitating vibrant discussion, ensuring action items are captured, and involving the entire team including those in different locations. The overall goal is to make retros an engaging process that drives positive change.
This document discusses metrics for agile software development. It defines metrics as quantitative measures used to track progress against goals. Good agile metrics should reinforce principles, follow trends over time, belong to a small set, measure outcomes not just outputs, be easy to collect, provide context, fuel meaningful discussions, and provide frequent feedback. Examples of agile metrics include velocity, story rate, scope burn up, code coverage, bugs, and tests. The document warns against too many metrics obscuring trends and metrics being misused or gamed.
Ceremonies are the 5% of Agile, so that is the 95%?Renee Troughton
This document discusses how 95% of agile success is attributable to improving the full ecosystem, not just agile ceremonies. It outlines common impediments that slow teams down and recommends identifying patterns of impediments, having mechanisms to escalate issues, and using economic decision making to prioritize fixing the most impactful impediments. Addressing impediments and having transparency around issues can improve visibility, decision making, and help ensure the real problems slowing teams are resolved.
This document discusses agile metrics and why they matter. It begins with an introduction to Erik Weber and his background. It then provides a brief history of metrics usage, comparing traditional and agile environments. In traditional environments, metrics were often used punitively with negative effects, while agile focuses on building quality in through practices like definition of done. The document cautions that the only metric that truly matters is customer feedback. It discusses the human side of metrics, like the Hawthorne effect, and suggests focusing on outcomes rather than outputs. Finally, it provides examples of agile metrics like sprint burndowns, velocity, throughput and happiness that can provide value when used appropriately.
Agile development methods can help improve the success rate of IT projects. Studies show that only 40% of traditional projects meet goals, while 65-80% of projects fail or run over budget and schedule. Requirements gaps, lack of collaboration, and poor communication are common causes of failure. Agile development addresses these issues through iterative development, frequent delivery of working software, and collaboration between developers and customers. Benefits of Agile include increased engagement, transparency, flexibility to adapt to changes, and a focus on delivering business value. Frameworks like Scrum, Kanban, and Scrumban structure the Agile process.
Scaling tricks: practical tips for Scaling in AgileRenee Troughton
With so many approaches out there on how to Scale, this presentation looks less at what is there in the marketplace, but instead takes a look at techniques and tricks that people are using that have not yet been codified. When Agile first started we spent many years refining and getting better at it, this is the start of refining how we scale and begin to integrate design thinking into our approach, whilst always looking for smarter ways to work.
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoftXBOSoft
When implementing software quality metrics, you need to first understand the purpose of the metric and who will be using it. Will the metric be used for measuring people, the process, illustrate the level of quality in software products, or drive towards a specific objective? QA managers typically want to deliver productivity metrics, while management may want to see metrics that support customer or user satisfaction or cost related (ROI) initiatives.
With agile development methods, we often lose sight that our primary objective is the same: quality. We’ve also added the primary objective of velocity. However, we don’t now how to measure it other than ‘velocity’ itself.
With a agile mindset, define quality for your organization with an agile looking glass. Deliver software quality metrics with actionable objectives toward increasing or improving agile’s two primary objectives, quality and velocity for working software.
You Will Learn:
-- Mistakes people make in agile metrics and how to avoid them.
-- How to consistently and systematically improve root causes of low velocity.
-- How to reduce rework.
-- How to analyze your agile process and determine meaningful metrics to present to management.
XBOSoft runs through the Top 10 Agile Metrics revealing the most fundamental data points Agile methodology requires to work effectively, and will put you on the highly targeted path to successful implementation of your Agile processes.
XBOSoft and Go2Group run through the top data points you should be measuring in your Agile Workflow. We’ll show you what to track, when and how often, and most importantly – why. Many believe that metrics are useless, but unless you measure, how can you systematically improve or know how you are doing? And with velocity as an overarching objective in agile, you should be tracking other things so that you know what else you could be impacting by going faster. But, with all the metrics so readily available to us today, how do we filter through to the most meaningful?
We are doing Agile well..We have been Agile now.. Is it just an assumption or do we have data to support it? Do metrics add any value or they are just a fad? Good metrics affirm & reinforce Agile principles. They open up the conversation and help the teams to improve. They are not only for management, it is for everyone who wants to inspect and adapt.
So this presentation is about how metrics can be used effectively in Agile to enable transparency and improve the overall efficiency at the team/ program and portfolio level.
The document provides information about Project Control System and CMS Solutions. It discusses how CMS Solutions can help deliver projects on-budget and on-time by providing a centralized, web-based system for project monitoring, documentation management, and communication. It highlights benefits such as accurate progress tracking, quality assurance, and reduced project management efforts. Contact information is provided for CMS offices in UAE, India, and UK to discuss how CMS Solutions can help with the next project.
User Story Cycle Time - An Universal Agile Maturity MeasurementEthan Huang
Trying to define a comprehensive CMMI like Agile Maturity Model?
If you're running all Scrum meetings but cannot deliver every sprint, you're not agile at all, if you don't follow any Scrum format but you're delivering small features every couple of weeks you're still Agile - deliver the highest value in the shortest time.
User Story Cycle Time - one universal Agile maturity measurement you might be able to use in your Organization cross different teams.
The document provides guidance on writing requirements to define a software project from concept to coding. It discusses establishing the client's needs through defining the territory, context and direction. It also covers identifying users and writing personas, user stories and acceptance tests to define features and their scope. The goal is to fully specify requirements before development through documenting the user stories, workflows, wireframes and specifications for each feature. This process aims to uncover gaps and ensure all parties share a common understanding of the project.
Using Dan Vacanti's book, Actionable Agile Metrics, as a basis I did a presentation on analysing CFDs. I explained that Little's Law is an important basis and that the CFDs can be used to reason about a process.
DevOps Metrics - Lies, Damned Lies and StatisticsGaetano Mazzanti
This document discusses the importance of metrics in DevOps and provides guidance on selecting and using metrics effectively. It warns against misusing metrics and statistics without proper reasoning. Key recommendations include focusing on flow-based metrics like lead time, work in progress, and throughput to understand customer value delivery. Setting service level agreements based on lead time data analysis can help drive continuous process improvement through metric-based experiments. The end goal is improving predictability, quality and speed of delivery for customers.
Introduction to product development flowYuval Yeret
This is the presentation for a pre-LSSC11 webinar on the topic of Lean Product Development flow. I’m going to introduce an approach to mixing Lean and Agile in order to achieve end to end agility. This is a major focus of my work in the recent 2 years with AgileSparks clients.
Register for the Webinar which is on 16/3 at http://www.netobjectives.com/free-seminar-schedule/lssc11-session-4-intro-lean-product-development-flow-mar-2011-webinar
This is also the topic I will talk about in my Agile Israel 2011 session “Techniques and experiences for managing end to end Releases/Projects/Programs using Kanban and Flow” http://agilesparks.com/KanbanandFlowLecture
This document provides guidance on conducting effective retrospective meetings (retros). It emphasizes that retros are important for continuous improvement and should not be taken lightly. It outlines steps for effective retros such as gathering both qualitative and quantitative feedback. It also provides tips for facilitating vibrant discussion, ensuring action items are captured, and involving the entire team including those in different locations. The overall goal is to make retros an engaging process that drives positive change.
This document discusses metrics for agile software development. It defines metrics as quantitative measures used to track progress against goals. Good agile metrics should reinforce principles, follow trends over time, belong to a small set, measure outcomes not just outputs, be easy to collect, provide context, fuel meaningful discussions, and provide frequent feedback. Examples of agile metrics include velocity, story rate, scope burn up, code coverage, bugs, and tests. The document warns against too many metrics obscuring trends and metrics being misused or gamed.
Ceremonies are the 5% of Agile, so that is the 95%?Renee Troughton
This document discusses how 95% of agile success is attributable to improving the full ecosystem, not just agile ceremonies. It outlines common impediments that slow teams down and recommends identifying patterns of impediments, having mechanisms to escalate issues, and using economic decision making to prioritize fixing the most impactful impediments. Addressing impediments and having transparency around issues can improve visibility, decision making, and help ensure the real problems slowing teams are resolved.
This document discusses agile metrics and why they matter. It begins with an introduction to Erik Weber and his background. It then provides a brief history of metrics usage, comparing traditional and agile environments. In traditional environments, metrics were often used punitively with negative effects, while agile focuses on building quality in through practices like definition of done. The document cautions that the only metric that truly matters is customer feedback. It discusses the human side of metrics, like the Hawthorne effect, and suggests focusing on outcomes rather than outputs. Finally, it provides examples of agile metrics like sprint burndowns, velocity, throughput and happiness that can provide value when used appropriately.
Agile development methods can help improve the success rate of IT projects. Studies show that only 40% of traditional projects meet goals, while 65-80% of projects fail or run over budget and schedule. Requirements gaps, lack of collaboration, and poor communication are common causes of failure. Agile development addresses these issues through iterative development, frequent delivery of working software, and collaboration between developers and customers. Benefits of Agile include increased engagement, transparency, flexibility to adapt to changes, and a focus on delivering business value. Frameworks like Scrum, Kanban, and Scrumban structure the Agile process.
Scaling tricks: practical tips for Scaling in AgileRenee Troughton
With so many approaches out there on how to Scale, this presentation looks less at what is there in the marketplace, but instead takes a look at techniques and tricks that people are using that have not yet been codified. When Agile first started we spent many years refining and getting better at it, this is the start of refining how we scale and begin to integrate design thinking into our approach, whilst always looking for smarter ways to work.
Agile Metrics - ASTQB Workshop by Philip Lew - XBOSoftXBOSoft
When implementing software quality metrics, you need to first understand the purpose of the metric and who will be using it. Will the metric be used for measuring people, the process, illustrate the level of quality in software products, or drive towards a specific objective? QA managers typically want to deliver productivity metrics, while management may want to see metrics that support customer or user satisfaction or cost related (ROI) initiatives.
With agile development methods, we often lose sight that our primary objective is the same: quality. We’ve also added the primary objective of velocity. However, we don’t now how to measure it other than ‘velocity’ itself.
With a agile mindset, define quality for your organization with an agile looking glass. Deliver software quality metrics with actionable objectives toward increasing or improving agile’s two primary objectives, quality and velocity for working software.
You Will Learn:
-- Mistakes people make in agile metrics and how to avoid them.
-- How to consistently and systematically improve root causes of low velocity.
-- How to reduce rework.
-- How to analyze your agile process and determine meaningful metrics to present to management.
XBOSoft runs through the Top 10 Agile Metrics revealing the most fundamental data points Agile methodology requires to work effectively, and will put you on the highly targeted path to successful implementation of your Agile processes.
XBOSoft and Go2Group run through the top data points you should be measuring in your Agile Workflow. We’ll show you what to track, when and how often, and most importantly – why. Many believe that metrics are useless, but unless you measure, how can you systematically improve or know how you are doing? And with velocity as an overarching objective in agile, you should be tracking other things so that you know what else you could be impacting by going faster. But, with all the metrics so readily available to us today, how do we filter through to the most meaningful?
We are doing Agile well..We have been Agile now.. Is it just an assumption or do we have data to support it? Do metrics add any value or they are just a fad? Good metrics affirm & reinforce Agile principles. They open up the conversation and help the teams to improve. They are not only for management, it is for everyone who wants to inspect and adapt.
So this presentation is about how metrics can be used effectively in Agile to enable transparency and improve the overall efficiency at the team/ program and portfolio level.
The document provides information about Project Control System and CMS Solutions. It discusses how CMS Solutions can help deliver projects on-budget and on-time by providing a centralized, web-based system for project monitoring, documentation management, and communication. It highlights benefits such as accurate progress tracking, quality assurance, and reduced project management efforts. Contact information is provided for CMS offices in UAE, India, and UK to discuss how CMS Solutions can help with the next project.
User Story Cycle Time - An Universal Agile Maturity MeasurementEthan Huang
Trying to define a comprehensive CMMI like Agile Maturity Model?
If you're running all Scrum meetings but cannot deliver every sprint, you're not agile at all, if you don't follow any Scrum format but you're delivering small features every couple of weeks you're still Agile - deliver the highest value in the shortest time.
User Story Cycle Time - one universal Agile maturity measurement you might be able to use in your Organization cross different teams.
The document provides guidance on writing requirements to define a software project from concept to coding. It discusses establishing the client's needs through defining the territory, context and direction. It also covers identifying users and writing personas, user stories and acceptance tests to define features and their scope. The goal is to fully specify requirements before development through documenting the user stories, workflows, wireframes and specifications for each feature. This process aims to uncover gaps and ensure all parties share a common understanding of the project.
This document summarizes an presentation on agile requirements management techniques including impact mapping, story mapping, and specification by example. Impact mapping helps plan projects by identifying goals, actors, impacts, and deliverables. Story mapping supports iterative product design by optimizing scope towards a desired outcome. Specification by example establishes a shared understanding through concrete examples to describe and validate acceptance criteria. Together these techniques help discover needs, prioritize work, and continuously validate assumptions through automation.
This presentation covers the why, who, what and when of writing requirements for Agile projects. Then we look at an example and how we can use mindmapping to brainstorm
ACMP Alberta - Using Agile in Change ManagementJason Little
The document discusses applying agile and lean principles to change management. It advocates for taking an agile approach to change that prioritizes individuals, interactions, working software, collaboration, and responding to change. Some key aspects of using agile for change highlighted include visualizing work, daily stand-ups, bi-weekly retrospectives, diagnostics over metrics, co-created change plans, and experimenting without rigid plans or PowerPoint presentations. The document suggests agile change practitioners should focus on bringing meaningful change through facilitation and empowering those directly affected by the change.
The document provides an agenda for a presentation on the role of a business analyst on Agile projects. The agenda includes an overview of Agile, the role of a business analyst on traditional and Agile projects, why business analysts are important for project success, and a question and answer session. The presenter is Bill Gaiennie who has 17 years of software development experience and has trained over 500 teams on Agile.
Managing Requirements in Agile Development - Best Practices for Tool-Based Re...pd7.group
Agile software development leverages requirements management (RM) and offers many improvement opportunities for established RM practices. At the same time, agile RM must often be adopted to its specific application contexts and be combined with established RM. This is especially true for more complex areas like continuous product development and integrated hardware/software systems.
This presentation provides a brief overview of requirements management in the agile development lifecycle using methods like Scrum, XP, and Kanban. It introduces agile RM practices such as user stories and the Scaled Agile Framework (SAFeTM). Using examples from requirements tool Jama, the presentation illustrates how tool infrastructure can effectively support agile requirements management.
Contents of the presentation are:
- What is agile development? What is agile requirements management?
- Definition and agreement on agile user stories
- Requirements reviews & collaboration
- The interaction of requirements and tests in agile development
- Transition to agile RM
This document discusses using a Kanban/Scrum mashup approach to execute fixed price projects. It proposes using Kanban boards to visualize work in progress, limiting work in progress, and tracking progress through burndown charts. It also discusses adapting earned value management techniques to track budget and schedule by defining productivity factors that account for team ramp-up. The approach aims to bring benefits of agile and lean thinking to fixed price projects while addressing needs for budget control and commitment to timelines.
Scrum, Kanban, and DevOps Sitting in a Tree… - Big Apple Scrum Day 2018Yuval Yeret
Scrum, Kanban, and DevOps Sitting on a Tree... (Learn how to leverage Kanban & Scrum together and how to fit DevOps into the picture)Should we use Scrum? Should we use Kanban? Where does DevOps fit into the picture? The best agile teams already know they don’t need to choose. Scrum teams improve when they start to look at flow inside and outside their sprints. Kanban teams improve when they have a disciplined cadence, and effective Product Ownership and Scrum Mastership. DevOps really is mainly about doing Agile the right way. In this session, we will look at a core definition of Scrum, Kanban & DevOps, do some myth-busting as well as identify the quite significant common ground between Scrum, Kanban and DevOps. We will then look at practical ways like the Kanban-based Sprint Backlog, Flow-based Daily Scrum, Visualizing aging work, Flow-based Sprint Planning - which bring some Kanban flow into your Scrum. We will look at how to bring Scrum roles/events/artifacts into your Kanban. We will look at ways to wrap Scrum with a Kanban Flow system that looks upstream/downstream and at the higher level picture of a DevOps Culture/Process. You’ll leave with a better understanding of how Scrum, Kanban, and DevOps relate to each other and with some ideas for experiments to try when back at work.
Lean Kanban India 2019 Conference | Scrumban comes to the rescue: A Case Stud...LeanKanbanIndia
Session Title: Scrumban comes to the rescue: A Case Study
Abstract: In this case study, we discuss the challenges faced by the customer and the project team and how Scrumban helped the customer navigate through these challenges. We highlight how Metrics helped the team in its planning, forecasting and identifying their Continuous Improvement steps.
Agile Progress Tracking and Code Complete Date EstimationMichael J Geiser
Here are two tools that I found to be very effective in predicting Code Complete dates and the effect of scope changes and also tracking progress against a Development Plan over time
This document provides an overview of Kanban methodology based on Toyota Lean Manufacturing principles and the training approach of David J. Anderson. The goals of Kanban include improving time to market, limiting work in progress, and changing human behavior through process changes. The document outlines why and how to manage change using Kanban and provides definitions and objectives of Kanban training. It discusses the six core Kanban practices of visualizing the process, managing flow, limiting WIP, making policies explicit, implementing feedback loops, and improving collaboratively. Examples and exercises are provided to illustrate applying these practices through visualizing workflows, identifying bottlenecks, pulling work, and defining classes of service. The key points emphasize applying Lean principles like quality first and managing
Kanban and TOC for Execution Excellence Lean India Summit 2014Lean India Summit
This document describes how a software support team implemented Kanban and Theory of Constraints (TOC) principles to improve productivity and reduce cycle times. Key challenges included high work-in-progress, lack of flow, and bottlenecks. Visualizing workflows, limiting work-in-progress, cross-training, and addressing bottlenecks through TOC helped reduce ticket resolution effort by 62% and cycle times by 16-35% while improving throughput by 83%. Benefits included reduced costs, improved employee engagement, and enhanced customer experience.
This document provides an agenda for a program on enhancing productivity and product quality through Lean Six Sigma. The program schedule is laid out over four sessions covering topics like Lean manufacturing, Six Sigma, 5S, TPM and more. The document discusses various Lean tools and concepts like value stream mapping, takt time, poka-yoke and how they can help reduce waste and improve key metrics like OEE. Overall, the program aims to equip participants with knowledge and techniques to improve efficiency, quality and profits through continuous improvement.
Lean Kanban India 2017 | Damn… we missed the date again! | Sudipta LahiriLeanKanbanIndia
Session Title : Damn… we missed the date again!
Session Overview:We have experienced the embarrassment of missing our planned dates. Ironically, this cycle doesn’t end with one instance. We re-commit to another date and miss than again! We are all experienced people, we have been in this business for a long time. Why then do we keep missing our dates again and again?
Scrum makes a sincere attempt in changing this pattern. By making the team estimate how much it can deliver within a Sprint and by mandating that the team should be not be disturbed with changing scope within a Sprint, it attempts to increase the probability of hitting the dates. Yet, it isn’t uncommon for teams to be burnt out by the time the Sprint ends OR for unfinished scope spilling over to the next Sprint.
Clearly, something is wrong at the core. Why is this so difficult? Is it reasonable to keep blaming the team or the people managing the project? This experience isn’t the exception! It is the norm in most teams.
In this session, we discuss what is wrong at the core. What are we missing in our planning? If this does not work, what will? Does Kanban have a solution for this?
At the end of this session, you should be able to learn how not to fall into this trap again!
Overview of 3 day Lean & Kaizen Course ContentTimothy Wooi
This document outlines the content of a 3-day Lean & Kaizen course. Day 1 covers topics like Lean Manufacturing principles, characteristics of Lean production including cellular layouts and Kanban systems. Day 2 focuses on standard work including takt time and pull production. Day 3 covers tools for standard work, Total Productive Maintenance (TPM), and Kaizen workshops which use small group projects to drive continuous improvement. The workshop method involves planning, implementing improvements on the production floor for a week, and follow up meetings to sustain results.
The adoption of digitalization has profoundly impacted the different aspects of business operations, especially marketing. Thanks to digitally-focused marketing campaigns, companies can boost their marketing strategies in a faster and more simplified manner. In theory, this makes it more convenient for them to respond to changes in unpredictable markets effectively.
However, transforming internal dot-com marketing operations in a scaled agile way has been truly challenging. Most enterprises are blocked from effectively enabling digital campaign and efficient acquisitions and conversions through a timely cross functional collaboration for delivery planning and execution among creative designers, content creators, IT development/QA, analytics, and publishing. Please join us for a case study review, sharing how a Silicon Valley S/W market leader has transformed their dot-com digital marketing operations using scaled agile transformation.
LKIN17: Damn we missed the date again - Sudipta Innovation Roots
This document discusses improving project estimation and predicting delivery dates. It begins by noting that detailed estimation does not strongly influence lead times due to typically low flow efficiencies in systems. Lead time histograms can provide a statistical, less biased way to predict completion dates with confidence levels. Class of service and work item characteristics can help identify the most accurate histogram. Considering cost of delay functions alongside histograms helps determine when work should start to balance timely delivery and optimization of resources. The document advocates predicting delivery dates through this mathematical approach rather than relying on effort estimates.
This document discusses improving project estimation and predicting delivery dates. It begins by noting that detailed estimation does not strongly influence lead times due to typically low flow efficiencies in systems. Lead time histograms are proposed as a better approach to predict completion dates with confidence levels, as they incorporate all system factors without personal bias. Class of service and work item characteristics can identify the most accurate histogram. Considering cost of delay functions alongside histograms helps determine when work should start to balance timely delivery and optimization of resources. The document advocates predicting customer expectations rather than effort or duration and focuses on statistical prediction over detailed planning.
The primary metric in an Agile project is whether working software actually exists, and is demonstrably suitable for its intended purpose. This is determined empirically, by demonstration, at the end of every single iteration and product increment
All teams and projects are encouraged to pivot most of their measuring-attention to this fact. All other metrics are subordinate to that objective and the overriding goal of keeping the focus on rapid delivery of quality, working software.
OPS 571 Effective Communication - snaptutorial.comdonaldzs34
For more classes visit
www.snaptutorial.com
Observe the critical path diagram. Why are there two arrows pointing to task F?
Why is the critical path shown as A-B-E-G-I? How is the critical path defined?
Test Improvement - Any place, anytime, any whereRuud Teunissen
Test Improvement is all about giving an organization or a team the “means they can use” to help achieve their goals. Means that are in line with their skills and they can use in their context. That’s why successful Test Improvement requires leadership and management. In this presentation I share experiences in Test Improvement in a wide variety of environments, using different models and approaches.
BASD 2019 - Measuring Flow: Metrics that MatterJulie Wyman
The document discusses various metrics that can be used to measure workflow and identify bottlenecks, including throughput, cycle time, lead time, and cumulative flow diagrams. It explains that prioritizing flow over utilization results in more rapid workflow and shorter response times. Various flow metrics are defined and examples are provided to illustrate how they can be collected and used to visualize trends, predict delivery times, and identify areas for improvement.
Leveraging OEE to Minimize Downtime and Maximize PerformanceSafetyChain Software
Join SafetyChain and Vern Campbell, president of Process Management Consulting, for this webinar on how to implement OEE to maximize performance and cost savings across your organization.
This document provides an overview of Lean Manufacturing and how it can help businesses. It discusses three common problems in business - wasted effort and resources, using wrong business processes, and wide process variation. Lean Manufacturing tools can address these problems by eliminating waste, standardizing processes, and reducing variation. The document then explains several Lean concepts and tools, such as value stream mapping, just-in-time production, standard work, and visual management systems. The overall goal of Lean is to optimize efficiency and effectiveness in business operations.
Lean Maintenance is gaining traction as a sound strategy to keep equipment running and productivity humming. The hardest part is getting started. On Thursday, March 20 at 1 p.m. CDT, Plant Engineering will present a Webcast that looks at the steps needed to implement a sound Lean Maintenance strategy on your plant floor and to begin to reap the benefits.
Learning objectives:
-The value of Lean Maintenance as a plant-floor strategy and the history of lean
-The steps and tools needed to get started down the road to Lean
-Getting plant-floor buy-in from line workers
-Incorporating technology into Lean maintenance
Artem Bykovets: Optimizing efficiency of Value Delivery vs keeping people bus...Lviv Startup Club
Artem Bykovets: Optimizing efficiency of Value Delivery vs keeping people busy: how it is connected? (UA)
Ukraine Online PMDay 2023 Winter
Website - www.pmday.org/online
Youtube - https://www.youtube.com/startuplviv
FB - https://www.facebook.com/pmdayconference
Similar to "Making Scrum "More" Effective : What can we learn from Other Body of Knowledge" - by Sudipta Lahiri @ Scaling Agile Institute (20)
INNOVATION ROOTS | Webinar | Three Secrets of Agile Leaders | Peter StevensInnovation Roots
Overview:
Agility as a movement started with software developers uncovering better ways of doing what they do. Today that movement is driving even business leaders to rethink how they lead their organizations. What does it mean to "be" agile? How can agility be applied to leading organizations? Where do successful agile leaders start? Three stories, three secrets, and three tips to apply agility to your life and work and unlock your potential as an executive or a manager.
Learning Objectives:
1. Connect agility at the personal, the team and the organizational level
2. Experience how the same challenges that led to poor performance in software development 30 years ago still plague the management of most organizations today.
3. Learn 3 simple techniques to unlock the potential of management.
4. Learn the key concepts and principles of Personal Agility
INNOVATION ROOTS | Webinar | The Heart of Agile | Dr. Alistair CockburnInnovation Roots
This document outlines the "Heart of Agile" methodology according to Dr. Alistair Cockburn. The heart contains four elements: collaborate, improve, deliver, and reflect. These elements expand to include details like building trust and collaboration, delivering continuously for learning and income, examining data and experimenting with changes. The methodology emphasizes keeping processes simple, focusing on the future, and using techniques like "guest leadership" and "collaboration cards" to enhance collaboration.
INNOVATION ROOTS | Webinar | Kanban Management Professional to Create Value, ...Innovation Roots
Session Title : Kanban Management Professional to Create Value, Create Service
Session Overview:
The purpose of your organisation is to create customers! Everything you do at work directly or indirectly affects the flow of value to the consumers of that work, and the likelihood they will become, stay, or stop being customers. We need to take the idea that knowledge work is a service seriously! This webinar introduces one of the key foundations of being a successful Kanban Management Professional, seeing and improving the network of services that enables your organisation to deliver value to customers.
Kanban defines three Service Delivery Principles that focus on this idea, and we'll look at them in more detail in this webinar. Thinking about the nature of the services we delivery, who we deliver them to, and what makes them fit for the customer's purpose, breaks through the purely procedural aspects of process to the motivations for, and mechanisms to, continually improve the way we work. We'll see that flow efficiency and lead time are an integral part of how customers experience our work.
This webinar introduces you to one of the elements of the Kanban Lens, as well as Kanban's principles and general practices. It will also set you on the road to find out more, and possibly to become a Kanban Management Professional (KMP).
INNOVATION ROOTS | Webinar | Choose Your Wow | Scott AmblerInnovation Roots
The document discusses how agile software development teams can optimize their way of working (WoW). It describes guided continuous improvement as an approach where teams identify improvements, experiment with changes to their WoW, assess the effectiveness of changes, and share learnings. The document outlines different lifecycles and strategies teams can choose from to tailor their WoW, including agile, lean, and continuous delivery options. It emphasizes that context is important and teams should select practices that work best for their unique situation.
Vikas Kapila discusses implementing SAFe (Scaled Agile Framework) using Kanban principles. He outlines how Team Kanban, Program Kanban, Program Epic Kanban, Solution Kanban, and Portfolio Kanban can be used at different levels to visualize work flow, establish work-in-process limits, measure throughput, and continuously improve the process of delivering value to customers according to SAFe. Challenges include volatility, uncertainty, complexity, and ambiguity, which are best addressed through collaboration, preparation, understanding consequences, and anticipating issues.
LKIN 17: Lean Kanban Assessment and Implementation - NandakumarInnovation Roots
This document summarizes a Lean Kanban assessment and implementation conducted for a client. The assessment identified gaps between the client's Safe practices and Lean/Kanban principles. 20 recommendations were made and prioritized for implementation in waves over 0-180 days. The recommendations aimed to improve value delivery, flow, pull, perfection and visualization. Kaizen practices would be structured, quality circles established, and metrics/Kanbans better utilized to increase predictability, optimize processes and continuously improve using Lean techniques.
LKIN 17: Kanban: An Alternate Path to Enterprise Agility - KaminiInnovation Roots
This document discusses how Kanban was used to improve agility in a project facing challenges. It summarizes the problems the project faced, including too many stakeholders, frequent unproductive meetings, and schedule slippages. Kanban was implemented using boards to visualize workflow, limit work-in-progress, and provide transparency. This approach helped increase engagement, reduce meetings and decision time, and deliver features on schedule. The client's trust improved and Kanban provided a framework for effective project execution in uncertain conditions.
This document discusses applying lean and kanban principles to articulate the value of applications and identify opportunities for improvement. It outlines steps to define an application's perceived, managed, and predicted value through factors and metrics. These include visualizing the strategic value flow, measuring operational performance using COPIS, and identifying value change signals. The approach helps evaluate applications' fit for purpose and find levers to increase value. Benefits include a framework for measuring value and improving an application's perceived score to better support business processes.
Garden is a technology and management consultancy company founded in 2007 that is a pioneer in agile processes and practices in the region. It has over 10 years of experience working with over 400 companies and training over 15,000 people. Garden holds monthly portfolio planning events to plan the upcoming 3 months' work, taking dependencies, capacities, ongoing work, and business goals into account. The events involve stakeholders mapping dependencies and estimating work to create a prioritized backlog for teams.
This document discusses using Kanban to improve business outcomes like revenue and costs. It describes several attempts to apply Kanban principles to a complex account, including visualizing all processes which resulted in too much data. Later attempts focused on relationships between sales, delivery, and operations and viewing it as a portfolio with local optima. The last attempts used process mapping and focused on supply chain measures and examples to understand how Kanban could truly benefit the business.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help boost feelings of calmness, happiness and focus.
This document discusses improving new product development processes through Theory of Constraints and Kanban methods. It identifies that training often falls behind in new product launches. It suggests mapping the value stream to make queues visible, determining if IT can help with training material design, and considering specialized training delivery. The document emphasizes that bottlenecks should be addressed before adding workload, and that managing flow requires a mindset of limiting work-in-progress and respecting limits to avoid chaos. Kanban methods like visualizing workflow and focusing on flow rather than individuals are recommended.
LKIN17: Managing an Enterprise Shared Services with Kanban in SAFe - Saikat DasInnovation Roots
The document discusses implementing Kanban within Shared Services in the Scaled Agile Framework (SAFe). It describes Shared Services as specialty roles and components that cannot be dedicated full-time to individual Agile Release Trains. Kanban helps provide visibility into work priorities and dependencies between teams. Key aspects of the Kanban implementation include limiting work-in-progress, defining roles and responsibilities clearly, and using metrics to continuously improve performance. Benefits realized include increased efficiency, faster delivery of features to business, and improved ability to forecast.
LKIN17: Enabling Enterprise Agility though a Hybrid Agile Implementation Mode...Innovation Roots
EdgeVerve implemented a hybrid agile model to improve agility across a large enterprise solution. They visualized workflows, managed flow through queues, made policies explicit, and improved collaboratively. This enabled improvements in time to market, throughput, quality, and predictability. EdgeVerve's implementation focused on managers first, predictability over throughput, and effectiveness over efficiency.
Continuous delivery for digital transformation renu rajani v0 1Innovation Roots
Renu Rajani presented on continuous delivery for digital transformation. Key points included:
1) Emerging technologies like the Internet of Things, cognitive intelligence, wearable devices, and disintermediation are changing customer experiences and business models.
2) Testing will need to focus on new areas like predictive analytics, sensor data from wearables, and ensuring fast response times for autonomous vehicles.
3) Application development is moving toward APIs, microservices, and cloud-based architectures to enable digital projects that are perpetual in nature.
The document discusses confidence in a test suite and quality testing. It raises questions about whether tests cover all scenarios, including false positives and negatives. It suggests building a testing culture with automated unit, integration, and end-to-end tests. Maintaining test code alongside production code is recommended, along with test case guidelines including naming conventions, folder structure, and conditions. Overall it questions how confident one can be in a test suite and stresses the importance of quality over quantity.
This document discusses DevOps and continuous delivery. It begins by introducing the speaker and defining DevOps as applying kanban principles and focusing on reducing lead time from idea to production. It then discusses how continuous integration, continuous delivery, test automation, and breaking work into small batches can help reduce lead time. The document emphasizes that DevOps is not just about tools but also culture and processes.
This document discusses agile adoption trends and where organizations currently stand on the adoption curve. It notes that while awareness and use of agile practices has increased, true principles-based adoption is still a challenge for many teams. Common problems include difficulties with cultural transformation, scaling agile, and sustaining agile culture over the long term. The document suggests that agile coaching needs will continue to evolve to address challenges in areas like leadership agility, distributed teams, and code practices. Coaches may need to develop both facilitation and technical coaching skills to help organizations fully realize the benefits of agile.
This document discusses agile estimation methods and provides an agenda for a brunch meeting on the topic. The agenda includes sections on estimation, why estimation is important, common estimation techniques, and a question and answer period. It also mentions that the presenter's career started in database development and product management before moving into an agile consulting and community role.
The document discusses how introducing Kanban principles can help change behaviors and improve processes. It describes a paper airplane simulation experiment where Kanban techniques were applied, including limiting work-in-progress, introducing tools to reduce waste, and using visual signals. The simulation demonstrated how Kanban can help balance work across processes and improve flow. The document encourages using Kanban approaches to enable positive behavioral and organizational changes.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
Webinar: Designing a schema for a Data WarehouseFederico Razzoli
Are you new to data warehouses (DWH)? Do you need to check whether your data warehouse follows the best practices for a good design? In both cases, this webinar is for you.
A data warehouse is a central relational database that contains all measurements about a business or an organisation. This data comes from a variety of heterogeneous data sources, which includes databases of any type that back the applications used by the company, data files exported by some applications, or APIs provided by internal or external services.
But designing a data warehouse correctly is a hard task, which requires gathering information about the business processes that need to be analysed in the first place. These processes must be translated into so-called star schemas, which means, denormalised databases where each table represents a dimension or facts.
We will discuss these topics:
- How to gather information about a business;
- Understanding dictionaries and how to identify business entities;
- Dimensions and facts;
- Setting a table granularity;
- Types of facts;
- Types of dimensions;
- Snowflakes and how to avoid them;
- Expanding existing dimensions and facts.
Fueling AI with Great Data with Airbyte WebinarZilliz
This talk will focus on how to collect data from a variety of sources, leveraging this data for RAG and other GenAI use cases, and finally charting your course to productionalization.
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Skybuffer SAM4U tool for SAP license adoptionTatiana Kojar
Manage and optimize your license adoption and consumption with SAM4U, an SAP free customer software asset management tool.
SAM4U, an SAP complimentary software asset management tool for customers, delivers a detailed and well-structured overview of license inventory and usage with a user-friendly interface. We offer a hosted, cost-effective, and performance-optimized SAM4U setup in the Skybuffer Cloud environment. You retain ownership of the system and data, while we manage the ABAP 7.58 infrastructure, ensuring fixed Total Cost of Ownership (TCO) and exceptional services through the SAP Fiori interface.
Digital Marketing Trends in 2024 | Guide for Staying AheadWask
https://www.wask.co/ebooks/digital-marketing-trends-in-2024
Feeling lost in the digital marketing whirlwind of 2024? Technology is changing, consumer habits are evolving, and staying ahead of the curve feels like a never-ending pursuit. This e-book is your compass. Dive into actionable insights to handle the complexities of modern marketing. From hyper-personalization to the power of user-generated content, learn how to build long-term relationships with your audience and unlock the secrets to success in the ever-shifting digital landscape.
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
Driving Business Innovation: Latest Generative AI Advancements & Success StorySafe Software
Are you ready to revolutionize how you handle data? Join us for a webinar where we’ll bring you up to speed with the latest advancements in Generative AI technology and discover how leveraging FME with tools from giants like Google Gemini, Amazon, and Microsoft OpenAI can supercharge your workflow efficiency.
During the hour, we’ll take you through:
Guest Speaker Segment with Hannah Barrington: Dive into the world of dynamic real estate marketing with Hannah, the Marketing Manager at Workspace Group. Hear firsthand how their team generates engaging descriptions for thousands of office units by integrating diverse data sources—from PDF floorplans to web pages—using FME transformers, like OpenAIVisionConnector and AnthropicVisionConnector. This use case will show you how GenAI can streamline content creation for marketing across the board.
Ollama Use Case: Learn how Scenario Specialist Dmitri Bagh has utilized Ollama within FME to input data, create custom models, and enhance security protocols. This segment will include demos to illustrate the full capabilities of FME in AI-driven processes.
Custom AI Models: Discover how to leverage FME to build personalized AI models using your data. Whether it’s populating a model with local data for added security or integrating public AI tools, find out how FME facilitates a versatile and secure approach to AI.
We’ll wrap up with a live Q&A session where you can engage with our experts on your specific use cases, and learn more about optimizing your data workflows with AI.
This webinar is ideal for professionals seeking to harness the power of AI within their data management systems while ensuring high levels of customization and security. Whether you're a novice or an expert, gain actionable insights and strategies to elevate your data processes. Join us to see how FME and AI can revolutionize how you work with data!
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slackshyamraj55
Discover the seamless integration of RPA (Robotic Process Automation), COMPOSER, and APM with AWS IDP enhanced with Slack notifications. Explore how these technologies converge to streamline workflows, optimize performance, and ensure secure access, all while leveraging the power of AWS IDP and real-time communication via Slack notifications.
5th LF Energy Power Grid Model Meet-up SlidesDanBrown980551
5th Power Grid Model Meet-up
It is with great pleasure that we extend to you an invitation to the 5th Power Grid Model Meet-up, scheduled for 6th June 2024. This event will adopt a hybrid format, allowing participants to join us either through an online Mircosoft Teams session or in person at TU/e located at Den Dolech 2, Eindhoven, Netherlands. The meet-up will be hosted by Eindhoven University of Technology (TU/e), a research university specializing in engineering science & technology.
Power Grid Model
The global energy transition is placing new and unprecedented demands on Distribution System Operators (DSOs). Alongside upgrades to grid capacity, processes such as digitization, capacity optimization, and congestion management are becoming vital for delivering reliable services.
Power Grid Model is an open source project from Linux Foundation Energy and provides a calculation engine that is increasingly essential for DSOs. It offers a standards-based foundation enabling real-time power systems analysis, simulations of electrical power grids, and sophisticated what-if analysis. In addition, it enables in-depth studies and analysis of the electrical power grid’s behavior and performance. This comprehensive model incorporates essential factors such as power generation capacity, electrical losses, voltage levels, power flows, and system stability.
Power Grid Model is currently being applied in a wide variety of use cases, including grid planning, expansion, reliability, and congestion studies. It can also help in analyzing the impact of renewable energy integration, assessing the effects of disturbances or faults, and developing strategies for grid control and optimization.
What to expect
For the upcoming meetup we are organizing, we have an exciting lineup of activities planned:
-Insightful presentations covering two practical applications of the Power Grid Model.
-An update on the latest advancements in Power Grid -Model technology during the first and second quarters of 2024.
-An interactive brainstorming session to discuss and propose new feature requests.
-An opportunity to connect with fellow Power Grid Model enthusiasts and users.
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
2. ABOUT MYSELF
• Sudipta Lahiri (Sudi)
• 25+ years in the industry
• Agile/Lean practitioner (85%)
– ex-Head of Enginieering, Digite
• Led Development of SwiftKanban and SwiftALM products
– ex-Head of Professional Services
– Today, Head of Products
• Agile/Lean Coach/Consultant/Student (15%)
• Organize the LimitedWIP Societies in India
2
3. WHY THIS TALK?
• We have been following the SCRUM practices and doing the
ceremonies…
… but HAS THERE BEEN A FUNDAMENTAL SHIFT?
9. LET’S COVER TWO ASPECTS…
• Forecasting
– Assuming you are asked to give one for a given scope!
• Estimation
10. FORECASTING:
DETERMINISTIC OR PROBABILISTIC?
• MSP is Deterministic
• 99.9% of Management
Reporting is Deterministic… but
is that RIGHT?
• We make assumptions in estimates
• We make assumptions about
complexity
• We make assumptions of skillsets
• We make assumptions of requirement
clarity/volatility
• We make assumptions of risk
• … yet, FORECAST IS DETERMINISTIC!
12. FORECASTING:
ANOTHER ASPECT
• Sometimes, scope/expectation is defined and you have to forecast
schedule/resources, UPFRONT!
• SCRUM is based on a constant throughput/velocity
– We do find min and max; that captures variations not well understood
• What about the variations that we do understand?
– Constant teams with Constant skill profile…
– Does your throughput factor in seasonality?
– A critical lead(s) pulled out… for proposal, for helping another team?
13. FORECASTING:
THE AGILE EVM WAY…
• You need to UPFRONT plan as:
– Map your resource allocation
– May your expected timeline of what
features and stories will get done per
unit time, say monthly
• Yes, you will need to estimate too!
– Compare with actuals to get planned
and get schedule variance
– Get your time sheets; use that as cost
– Compare your planned resource
allocation with actual time to get cost
variance!
14. Original budget 48.57 MM 1020 MD
Original timeline 10
Original Wk1 Wk2 Wk3 Wk4 Wk5 Wk6 Wk7 Wk8 Wk9 Wk10
Productivity 100% 100% 100% 100% 100% 100% 100% 100% 100% 100%
Overall Development Resources 14 14 18.5 18.5 18.5 18.5 18.5 18.5 18.5 18.5
Overall ST Resources 3 3 3 3 3 3 3 3 3 3
Overall Development Resources 14 14 18.5 18.5 16.5 18.5 18.5 18.5 18.5 18.5
Overall ST Resources 3 3 3 3 3 3 3 3 3 3
Technical Requirement 1 2 2 4 4 2 2
MMF 1
User Story 1.1 2 2 4 1 1
User Story 1.2 2 2 2 2 2
User Story 1.3 1 1 1 1 1
ST Resources 1.5 1.5 1.5 1 1
MMF2
User Story 2.1 2 2 2 1 1
User Story 2.2 2 2 2 2 2
User Story 2.3 1 1 1.5 1.5 1.5
ST Resources 1.5 1.5 1.5 1 1
MMF3
User Story 3.1 2 2 2 2 2 2 2
ST Resources 1 1 1 1
MMF4
User Story 4.1 2 2 4 5 6 6 6
User Story 4.2 2 2 2 2 2
User Story 4.3 1.5 1.5 1.5 1.5 1.5
ST Resources 1 1 1.5 1.5 1.5
MMF5
User Story 5.1 2 2 4 5 6 6 6
User Story 5.2 2 2 2 2 2
User Story 5.3 1 1 1 1 1
ST Resources 1 1 1.5 1.5 1.5
Total (Current) 17 17 21.5 21.5 19.5 21.5 21.5 21.5 21.5 21.5
Planned value 85 85 107.5 107.5 97.5 107.5 107.5 107.5 107.5 107.5
Cumm. Original Plan Value 85 170 278 385 483 590 698 805 913 1020
Weeks
AGILE EVM: CAPACITY VS TIMELINE
14
Original Wk1 Wk2 Wk3 Wk4 Wk5 Wk6 Wk7 Wk8 Wk9 Wk10
Overall Development
Resources 14 14 18.5 18.5 16.5 18.5 18.5 18.5 18.5 18.5
Overall ST Resources 3 3 3 3 3 3 3 3 3 3
Total (Current) 17 17 21.5 21.5 19.5 21.5 21.5 21.5 21.5 21.5
Cumm. Original Plan
Value 85 170 278 385 483 590 698 805 913 1020
0
200
400
600
800
1000
1200
ManDays
Planned Value
Detailed resource
timeline level
planning at the Story
Level, time
consuming and full of
assumptions...
15. AGILE EVM: TRACKING EV
29-11-2016 15
• If you are using SCRUM with a Task Board, give 100% credit when full
story/feature is done.
• If you are using SCRUM with a Value Stream map
– Two alternatives:
• Give a certain % completion to each stage of the value stream completed on their estimated
size
– For example: Requirement done is 20% value earned, Design completed is 15% value
earned.... OR
• Stick to Agile emphasis on “working software” and give 100% value earned when a card is done
• Aggregate across the Board weekly and you will get the EV trend
• To track Actual Cost:
– Get a weekly resource allocation OR
– Get your TimeSheet data
18. ESTIMATION
PLANNING POKER GOOD… BUT CONSIDER..
• Flow Efficiency
• Impact of business pressure for
Throughput improvement over
time
19. FLOW EFFICIENCY
(FROM THE KANBAN METHOD)
VALUE ADD (VS) NON-
VALUE ADD
(EVEN) FOR A FLOW BASED
SYSTEM…
20. If you agree that estimation is perhaps
a “questionable”, what alternative
criteria can be used?
21. SO, THINK COST OF DELAY
(PRINCIPLES OF PRODUCT FLOW DEVELOPMENT)
Cost of Starting
Delay
Cost of Starting
Delay
Cost of
Finishing
Delay
Cost of
Finishing
Delay
22. DEMAND SHAPING WITH RISK ASSESSMENT
(FROM ESP, ENTERPRISE SERVICES PLANNING)
DEFINE A RISK/IMPACT
FRAMEWORK
… AND THEN USE IT TO PRIORITIZE!
24. REQUIREMENTS DECOMPOSED RIGHT
• What if you don’t get small incremental changes/CRs OR defect fixes?
• What if you get a large BRD/Requirement Document and you need to
start from scratch?
• What if your requirements have been decomposed traditionally?
• We understand INVEST… but how do you go about it?
25. STORY MAPPING
(FROM JEFF PATTON)
• Build a role based
chronological sequence
• Visual and Powerful
• Prioritize your stories,
vertically
• Plan your Release boundaries
28. DESIGN
(FROM LEAN ENGINEERING)
• Do we need a Design activity
separately OR it is part of
Construction?
• Do we need a Design
document?
• Do we need to get a review
done of Design document?
• Concurrent Design
– (vs) Point based Design
• Deferred Commitment
– Don’t decide if you don’t act on it
– Don’t lock yourself too early!
31. FROM MULTIPLE BODIES OF
KNOWLEDGE
FROM XP
• Pair Programming
FROM DEVOPS
• CI
– When do you run builds?
– How frequently do you run
builds?
– How long do your builds take?
– How frequently do you leave the
build broken?
37. CONTINUOUS IMPROVEMENT
RETROSPECTIVES
• A periodic activity…
• Looking back
• Often, in a system that is still
not in control
TOYOTA KATA
• A continuous process…
– One small incremental step at a
time
• Works better when you have a
pattern or rhythm in your work
– Look for flow/uniform cadence
42. … BUT WE CAN DO MORE!
MULTIPLE POINTS OF
FAILURE…
• Managing stakeholders
– Managing egos and taking
everyone along
• Managing Risks
– Beyond the team/program
KANBAN CADENCES
• … from The Kanban Method
• A set of meetings at defined
frequency to cover defined
objectives!
45. ACROSS THE LIFE CYCLE, YOU CAN
LEVERAGE FROM OTHER BOK(S)
Execut
e
Monitor
Plan
Initiate
Close
Requirements
Design
Development
Testing
Acceptance
46. THANK YOU FOR YOUR TIME TODAY...
• For any questions or
clarifications, reach me at:
– @sudiptal
– slahiri@digite.com
– lahiri.sudipta@gmail.com
• I share my experiences at:
– http://sudi-thoughts.blogspot.in/
• Join Limited WIP Society
Meetup
46
Editor's Notes
The KMP II class is built around the 7 cadences of the Kanban Method. The focus is on institutionalizing the feedback loops and developing templates for each meeting or review including a list of who will attend and what information they must bring to the meetings. The objective is to drive improvement and evolutionary change through management feedback loops implemented as a series of rituals happening on cadences tailored to the specific needs of the business. Strategy Review is out-of-scope until the Portfolio Management module of the ESP class.