This document provides an overview of Kanban principles and practices. It discusses how Kanban visualizes work, limits work in progress, and manages flow to establish continuous delivery. The document outlines an agenda for introducing Kanban, including discussing objectives, foundations, principles, practices, success factors, and metrics. It also provides examples of how to implement Kanban techniques like limiting work in progress, pulling work, balancing resources, and establishing cadences for meetings.
Presented at Agile New England as an Agile 101 session in July 2020. Surveys six of the most common approaches for scaling Agile: SAFe, S@S, LeSS, Nexus, DAD, and Spotify. Some models are intended to scale Agile to the entire organization, while others are intended to scale only as required for larger programs. An introduction to options beyond Scrum of Scrums or SAFe.
The Way Forward: A Scaled Agile ExperienceDavid Hanson
This presentation outlines how our organization scaled Agile to meet the needs of a multi-million dollar multi-year program to create a common platform for portfolio management. Our “small-scale” scaled Agile implementation most closely resembles a blend of LeSS (small in scope) and Scrum@Scale (scaled roles, events, artifacts). The scaled implementation, initiated in 2014, has been largely successful, but not without some compromise, and continues today with remaining opportunities for improvement. Presented at Agile Boston on 13 May 2020.
Resource Planning is one of the biggest headaches for medium to large organizations. Creating a detailed resource plan that is meaningful is very difficult, and keeping it up to date is almost impossible. Plans that look good are often an attractive fiction, full of unrealistic assumptions, over-allocations, and the spreading of too-few people in too many ways.
Agile Resource Planning provides a very different approach to the classic model. It produces realistic plans that are simple to maintain, and effective for planning work over time. In this webinar, Dr. Kevin Thompson will present new concepts in Agile Resource Planning, which provide a practical and easy-to-use approach to Resource Planning that can be used for Agile and classic environments.
Scaling Agile and Scrum (cPrime/Angela Johnson)Cprime
This webinar will introduce attendees to Agile and Scrum tools to “scale”across products, the enterprise and locations. Unlike other scaling approaches that are a one size fits all model, this interactive session shows how to apply Scrum and Agile without contradicting values, principles or frameworks.
Lean principles and practices have long been applied to manufacturing, with Agile arguably the inevitable evolution of Lean applied to knowledge-based work.
When viewed from a customer’s perspective much of software development may be seen as lower value. How can organizations become lean by eliminating waste and working smarter?
This presentation explores Lean principles and practices applied to software beginning with value stream mapping and the 7 (+1) types of waste.
Presented as an Agile 101 session at Agile New England on 5 August 2021.
Presented at Agile New England as an Agile 101 session in July 2020. Surveys six of the most common approaches for scaling Agile: SAFe, S@S, LeSS, Nexus, DAD, and Spotify. Some models are intended to scale Agile to the entire organization, while others are intended to scale only as required for larger programs. An introduction to options beyond Scrum of Scrums or SAFe.
The Way Forward: A Scaled Agile ExperienceDavid Hanson
This presentation outlines how our organization scaled Agile to meet the needs of a multi-million dollar multi-year program to create a common platform for portfolio management. Our “small-scale” scaled Agile implementation most closely resembles a blend of LeSS (small in scope) and Scrum@Scale (scaled roles, events, artifacts). The scaled implementation, initiated in 2014, has been largely successful, but not without some compromise, and continues today with remaining opportunities for improvement. Presented at Agile Boston on 13 May 2020.
Resource Planning is one of the biggest headaches for medium to large organizations. Creating a detailed resource plan that is meaningful is very difficult, and keeping it up to date is almost impossible. Plans that look good are often an attractive fiction, full of unrealistic assumptions, over-allocations, and the spreading of too-few people in too many ways.
Agile Resource Planning provides a very different approach to the classic model. It produces realistic plans that are simple to maintain, and effective for planning work over time. In this webinar, Dr. Kevin Thompson will present new concepts in Agile Resource Planning, which provide a practical and easy-to-use approach to Resource Planning that can be used for Agile and classic environments.
Scaling Agile and Scrum (cPrime/Angela Johnson)Cprime
This webinar will introduce attendees to Agile and Scrum tools to “scale”across products, the enterprise and locations. Unlike other scaling approaches that are a one size fits all model, this interactive session shows how to apply Scrum and Agile without contradicting values, principles or frameworks.
Lean principles and practices have long been applied to manufacturing, with Agile arguably the inevitable evolution of Lean applied to knowledge-based work.
When viewed from a customer’s perspective much of software development may be seen as lower value. How can organizations become lean by eliminating waste and working smarter?
This presentation explores Lean principles and practices applied to software beginning with value stream mapping and the 7 (+1) types of waste.
Presented as an Agile 101 session at Agile New England on 5 August 2021.
This webinar will provide guidance for proper planning and managing, in order to get your distributed teams working smoothly and effectively. Prerequisites: A working knowledge of Lean and Scrum NPD methods (stand-up meetings, user stories, backlog, sprints, burn-down charts, etc.)
We will cover the following topics in this webinar:
· Qualifying and monitoring distributed partners
· Planning an Agile project
· Project execution across time-zones and cultures
· Encouraging true Innovation and Collaboration
· Effective Internet tools
· Q&A
The Roles and Responsibilities in an Agile Project and OrganizationToivo Vaje
Presentation at Finnish project conference called Projektipäivät (Project Days) 2014. Going through topics related to how we have implemented Agile at scale at NAPA. (Minimal amount of text, so not sure how this works just as slides)
Make simplified process decisions with the aid of our content ready Agile Delivery PowerPoint Presentation Slides. Discuss the technical requirements and schedule of your project using this professionally designed scaled agile framework PPT slideshow. The visually appealing PowerPoint complete deck contains forty-four topic-specific templates that help to represent agile delivery phases and goals. Take advantage of the sprint methodology PPT slides to showcase a strategic framework based on different criteria. Utilize the ready-to-use agile project management PowerPoint templates to represent the stages of the software delivery process such as initiation planning execution and release. Talk about the risk mitigations strategy that results in a decrease in risk and increase in value You can also use the scrum methodology PPT graphics to discuss the factors affecting the agile delivery such as market, customers, architecture impact, dependencies and so on. Thus, download our eye-catching and informative agile manifesto PowerPoint presentation to demonstrate the roles in disciplined agile delivery. Our Agile Delivery Powerpoint Presentation Slides ensure all elements combine beautifully. You will discover the best formula. https://bit.ly/3rUUrFL
Understanding the Relationship Between Agile, Lean and DevOps LeanKit
In this webinar, Troy DeMoulin discusses the relationships between Lean, Agile, and DevOps. Then, he offers an easy-to-understand blueprint for how these different pieces fit together within the larger puzzle.
High Quality Software Development with Agile and ScrumLemi Orhan Ergin
Module 1. Born to fail
- Why projects are failing
- Waterfall & traditional software development
Module 2. Agile
Module 3. Scrum
Module 4. Writing high quality software with Agile
- XP
- How Google Write Software
Module 5. Do's and dont's
- How Scrum might fail
- Myths and realities
Module 6. How to kick off Scrum
SuperOffice has established a culture where QA is an important and integral part of the daily work in R&D. It's about highlighting the quality aspect of everything we do and what actions we need to execute in order to use the new level of visibility that is created. This presentation was held on the Software Product Engineering Conference in Colombo in June 2103 (www.spec.lk) and is about what SuperOffice has done to bring QA to this level
This webinar will provide guidance for proper planning and managing, in order to get your distributed teams working smoothly and effectively. Prerequisites: A working knowledge of Lean and Scrum NPD methods (stand-up meetings, user stories, backlog, sprints, burn-down charts, etc.)
We will cover the following topics in this webinar:
· Qualifying and monitoring distributed partners
· Planning an Agile project
· Project execution across time-zones and cultures
· Encouraging true Innovation and Collaboration
· Effective Internet tools
· Q&A
The Roles and Responsibilities in an Agile Project and OrganizationToivo Vaje
Presentation at Finnish project conference called Projektipäivät (Project Days) 2014. Going through topics related to how we have implemented Agile at scale at NAPA. (Minimal amount of text, so not sure how this works just as slides)
Make simplified process decisions with the aid of our content ready Agile Delivery PowerPoint Presentation Slides. Discuss the technical requirements and schedule of your project using this professionally designed scaled agile framework PPT slideshow. The visually appealing PowerPoint complete deck contains forty-four topic-specific templates that help to represent agile delivery phases and goals. Take advantage of the sprint methodology PPT slides to showcase a strategic framework based on different criteria. Utilize the ready-to-use agile project management PowerPoint templates to represent the stages of the software delivery process such as initiation planning execution and release. Talk about the risk mitigations strategy that results in a decrease in risk and increase in value You can also use the scrum methodology PPT graphics to discuss the factors affecting the agile delivery such as market, customers, architecture impact, dependencies and so on. Thus, download our eye-catching and informative agile manifesto PowerPoint presentation to demonstrate the roles in disciplined agile delivery. Our Agile Delivery Powerpoint Presentation Slides ensure all elements combine beautifully. You will discover the best formula. https://bit.ly/3rUUrFL
Understanding the Relationship Between Agile, Lean and DevOps LeanKit
In this webinar, Troy DeMoulin discusses the relationships between Lean, Agile, and DevOps. Then, he offers an easy-to-understand blueprint for how these different pieces fit together within the larger puzzle.
High Quality Software Development with Agile and ScrumLemi Orhan Ergin
Module 1. Born to fail
- Why projects are failing
- Waterfall & traditional software development
Module 2. Agile
Module 3. Scrum
Module 4. Writing high quality software with Agile
- XP
- How Google Write Software
Module 5. Do's and dont's
- How Scrum might fail
- Myths and realities
Module 6. How to kick off Scrum
SuperOffice has established a culture where QA is an important and integral part of the daily work in R&D. It's about highlighting the quality aspect of everything we do and what actions we need to execute in order to use the new level of visibility that is created. This presentation was held on the Software Product Engineering Conference in Colombo in June 2103 (www.spec.lk) and is about what SuperOffice has done to bring QA to this level
Provide an introduction to Agile development using Scrum and discuss how the iterative approach to development helps the customer to get the solution they want. Look at how this approach works when applied to SharePoint projects, how it helps leverage more of the core platform and focuses effort on the biggest value areas. We will look at the challenges this brings to your development team by doing early integration, dealing with upgrades and changes and understand how addressing the hard things early is the right approach. We will also discuss how Scrum gives visibility of the project and brings both good and bad news. How getting customer engagement is the primary challenge and how the flexible approach is often at odds with the way work is contracted.
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystemsOutSystems
In 2001, the Agile Manifesto took the world by storm, and it changed how software is built forever. Also in 2001, OutSystems, another disruptive force in the world of traditional waterfall software development, was born.
Not coincidentally, OutSystems has been using Agile Practices all along. However, because of the sheer speed at which we’re able to respond, we’ve had to come up with a few twists in our approach. We’re even putting it into a services delivery playbook.
In our webinar, “By the (Play)Book: The Agile Practice at OutSystems,” Engagement Guild Master and Expert Nuno Fernandes will show you how OutSystems approaches Agile Development and makes sure nothing slips.
In this session you will:
- Learn roles and respective responsibilities.
- Understand project phases with a clear focus on sprint development.
- Discover how we approach the user story life cycle in particular.
- See how a really solid structure, calendar and organization help maximize productivity.
Webinar: https://www.outsystems.com/learn/courses/59/webinar-the-agile-practice-at-outsystems/
Free Online training: https://www.outsystems.com/learn/courses/
Follow us on Twitter http://www.twitter.com/OutSystemsDev
Like us on Facebook http://www.Facebook.com/OutSystemsDev
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...John Carter
Applying Agile methods in a waterfall world seemed impossible until we discovered the 10 essential skills and tools. Five of these skills are organizational, while others translate the short intervals characteristic of Agile to the world outside of Software. User Stories becomes Boundary Conditions; Burn-down charts becomes Deliverable Hit Rate charts; Sprints become HW intervals; Sprint Retrospectives become Event Timeline Retrospectives, while the project as a whole is managed using Boundary Conditions. This presentation shows examples of these tools and shows examples of how they are applied.
5 Key Metrics to Release Better Software FasterDynatrace
No matter how often you deploy your application, or how sophisticated your delivery pipeline is, you always need to know the quality status of the software you are building. This can only be done if you measure it. But measure what exactly?
Andreas Grabner and Brett Hofer, app performance evangelists, explain five key metrics to increase your confidence in securing a safe build for production.
• Learn why metrics can be huge quality gateways
• Identify key metrics to take back to your team (Dev, Test, Ops and Business)
• Understand how to use, measure and report these metrics
• 3 short use cases and how using metrics can help you avoid them
Want to make sure your scope is accurate? How do you dissect requirements to meet your implementation needs? Learn the pitfalls, how to plan MVP projects and what it takes to dig deep and find success when you start your AEM projects.
DevOps Days Toronto: From 6 Months Waterfall to 1 hour Code DeploysAndreas Grabner
Slides used for https://www.devopsdays.org/events/2017-toronto/program/andreas-grabner/
In 2011 we delivered 2 major releases of our on premise enterprise software. Market, technology and customer requirements forced us to change that in order to remain competitive.
Now – in 2017 - we are deploying and providing feature releases every 2 weeks for both our on premise and SaaS-based offering. We deploy 170 SaaS production changes per day and have a DevOps pipeline that allows us to deploy a code change within 1h if necessary.
To increase quality, we built and provide a DevOps pipeline that currently executes 31000 Unit & Integration Tests per Hour as well as 60h UI Tests per Build. Our application teams are responsible end-to-end for their features and use production monitoring to validate their deployments which allows them to find 93% of bugs in production before it impacts our end users.
In this session I explain how this transformation worked from both “Top Down” as well as “Bottom Up” in our organization. A key component was the 4 people strong DevOps Team who developed and “sell” their DevOps Pipeline to the globally distributed application teams. I will give insights into how our pipeline enables application teams to design, code, test and run a new feature for our user base.
I will also talk about the “dark moments” as change is never without friction. Both internally as well as with our customers who also had to get used to more rapid changes.
From four to forty in four years - lessons from growing a teamRich Allen
Between 2016 and 2020, the PureGym IT Team grew from 4 to 40 people. During that time Rich worked closely with them to navigate the tricky process of scaling. This talk is a journey through that growth period and discusses the variety of processes and practices that were applied in order to stay "Agile".
We'll touch on the various approaches taken including topics such as Scrum, Lean, Kanban, GIST planning, Lean Startup, DevOps, IaC, Azure, Story Mapping, BDD, TDD, Project vs Product and we'll be looking at the successes, failures and lessons learned.
We'll also look at how concepts from Team Topologies were applied, what team structures and interaction models were chosen and how that shifted the team dynamic. We will discuss what, in Rich's opinion, has worked well and what hasn't worked well during that time.
At very least you will walk away from this session with a long list of books to read and hopefully some insights into whether you might want to try some of the approaches discussed during the talk.
The Role of a BA on a Scrum Team IIBA Presentation 2010scrummasternz
What is your role as a BA on a Scrum team? How do you fit in? This presentation was given to the IIBA conference in NZ in 2010 by Stephen Reed. Stephen had worked extensively as a BA and moved into using Scrum with multiple teams at a large Insurance company. This experience led to a lot of questions around what the BA should be doing on a Scrum team. This presentation goes some way to listing what worked in the teams Stephen was involved in. The BA role does not change and all the skills of a great BA are necessary still on a great Software Development team, just more focused on being a team member and utilising those skills for the Scrum process of getting working software to the customer with more focus and clarity for the user.
Have you tried assessing the maturity of your Agile teams? Have you developed your own unique approach or adopted an approach found online? Have you found the assessments valuable and continued them?
This material introduces a very simple, straightforward approach for Agile and Scrum maturity assessments without the complexity and pitfalls of numerous more sophisticated approaches.
The author has used five different approaches to assess Agile maturity over the past decade, three developed by Agile coaching staff and two developed by himself, before adopting this simpler retrospective Agile maturity assessment.
Shared at Agile New England as an Agile 101 topic in June 2023.
Why estimate user stories using poker planning? What’s the advantage of relative estimation? Why leverage Fibonacci series?
These slides explore the reasons for relative estimation using Fibonacci through a collection of exercises and illustrations.
Slides assume a basic understanding of user stories and poker planning.
Originally presented as an Agile 101 at Agile New England in May 2023.
Too often root cause analysis of a development or support issue is skipped in our rush to recover. Often the actions taken address symptoms of the problem, but not the root cause. This presentation reviews two popular approaches for root cause analysis: 5 Whys and Fishbone.
Presented at Agile New England as an Agile 101 on 3 March 2023.
Backlog refinement is not a Scrum event, but instead is an ongoing activity during the Sprint required to decompose, describe, estimate, and order backlog items in the Product Backlog.
This material is divided into two sections. The first section reviews the basics of backlog refinement, covering various options for conducting the activity. The second section covers tips for maintaining a healthy backlog and potential anti-patterns.
This material was presented at Agile New England in July and August 2022 as "101" introduction and "202" advanced sessions.
WIP: A Couple Exercises and Some Simple MathDavid Hanson
This presentation begins with a simple exercise, follows with some simple math, and ends with another simple exercise. The intent of the exercises and the math is to illustrate the impacts of work in progress and multi-tasking.
Limiting WIP is perhaps the single most impactful practice at our disposal to dramatically improve productivity.
Originally presented at Agile New England on 5 May 2022.
A collection of three exercises in self-management presented at Agile Boston's first community-led workshop. The three exercises cover skills matrix, permission tokens, and breaking the rules. The appendix includes detailed instructions for the three exercises, as well as three viewpoints on self-organization and self-management. The workshop was facilitated by Ann Brea and David Hanson on 7 April 2021.
Unplanned Work: Options for managing the inevitableDavid Hanson
Unplanned work, whether a traditional project team or an Agile Scrum team, is inevitable. However we have many options for managing that unplanned work beyond reluctant acceptance and working weekends. This presentation explores numerous options, from textbook to reality, with a single team or team of teams, leveraging Lean and Agile practices, for all types of unplanned work.
Presented at Agile New England in March 2021 as an Agile 101 session.
When scaling Agile, an effective Scrum of Scrums is fundamental to success. This presentation covers common patterns for Scrum of Scrums, with varied purpose and format. Successful practices, learned experience, potential anti-patterns, and alternatives to Scrum of Scrums are included.
Presented at Agile New England as an ANE 101 session on 4 February 2021.
What is wrong with Jira? My top 20 for 2020.David Hanson
Jira has many fans and some critics. While many detractors focus on the higher level concern that using Jira does not equate to being Agile, this presentation focuses on the many, mostly smaller, fixable issues which make Jira a less than ideal tool for Agile backlog management. I hope Atlassian might fix these issues, or a competitor leverage these concerns to make a superior, more compelling product for the Agile community.
Extreme Programming: An Introduction to XP PracticesDavid Hanson
Presented at Agile New England, June 2020, as part of their Agile 101 series. Reviews the 12 XP practices introduced by Kent Beck in Extreme Programming Explained published 1999. The XP practices, once extreme, now mainstream, complement any Agile methodology. XP introduced us to user stories, test driven development, pair programming and continuous integration. These practices changed the way software solutions are planned, developed and designed.
A mix of personal observations and documented approaches for managing multiple priorities and distractions. Includes references to Zenger-Miller, Pareto, Lean, and Agile, as well as a summary of Pomodoro and GTD, in addition to the author's experience.
An Agile approach for estimating epics, incorporating affinity sizing, t-shirt sizing, relative estimation, and yesterday's weather. Instead of estimating epics based on relative story points, estimate epics based on relative story count.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
Les Buildpacks existent depuis plus de 10 ans ! D’abord, ils étaient utilisés pour détecter et construire une application avant de la déployer sur certains PaaS. Ensuite, nous avons pu créer des images Docker (OCI) avec leur dernière génération, les Cloud Native Buildpacks (CNCF en incubation). Sont-ils une bonne alternative au Dockerfile ? Que sont les buildpacks Paketo ? Quelles communautés les soutiennent et comment ?
Venez le découvrir lors de cette session ignite
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
top nidhi software solution freedownloadvrstrong314
This presentation emphasizes the importance of data security and legal compliance for Nidhi companies in India. It highlights how online Nidhi software solutions, like Vector Nidhi Software, offer advanced features tailored to these needs. Key aspects include encryption, access controls, and audit trails to ensure data security. The software complies with regulatory guidelines from the MCA and RBI and adheres to Nidhi Rules, 2014. With customizable, user-friendly interfaces and real-time features, these Nidhi software solutions enhance efficiency, support growth, and provide exceptional member services. The presentation concludes with contact information for further inquiries.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Experience our free, in-depth three-part Tendenci Platform Corporate Membership Management workshop series! In Session 1 on May 14th, 2024, we began with an Introduction and Setup, mastering the configuration of your Corporate Membership Module settings to establish membership types, applications, and more. Then, on May 16th, 2024, in Session 2, we focused on binding individual members to a Corporate Membership and Corporate Reps, teaching you how to add individual members and assign Corporate Representatives to manage dues, renewals, and associated members. Finally, on May 28th, 2024, in Session 3, we covered questions and concerns, addressing any queries or issues you may have.
For more Tendenci AMS events, check out www.tendenci.com/events
2. Agile 101
2 May 2019
看板
101
dphanson63@yahoo.com
Topic: Kanban 101
We all likely use elements of
Kanban, but Scrum gets all the
attention.
This session will review the basic
principles and practices of
Kanban, which can be applied to
any process to visualize work,
limit work in progress and create
continuous flow, resulting in
increased throughput and
greater agility.
This session will largely be based
on Anderson’s Kanban,
supplemented by Reinertsen’s
Flow and the presenter’s long
experience using Kanban.
Presenter: David Hanson
David has a long career
implementing Lean to transform
projects and organizations, with
his first exposure to Agile in
1999. David is an advocate of
Scrumban, incorporating the
best of Kanban, Scrum and XP.
In 2005, David developed a
unique hybrid Lean process,
which he later realized was
already documented in 2004 as
Kanban. Since then, David has
repeatedly used Kanban as an
initial step in the Agile journey,
transforming projects with an
initial focus on continuous flow
and continuous improvement.
2
4. Objective
Kanban 101
Introduce basic principles and practices of Kanban
Review the most common implementation of Kanban
Understand continuous flow is both Lean andAgile
Suggest a path to success for Kanban andAgile
Kanban 202
Highlight how Kanban can be integrated into any process
Highlight alternative approaches consistent with Kanban
4
7. Core Practices
VisualizeWork
LimitWIP
Manage Flow
Explicit Process
ImproveEmpirically
EstablishCadence*
Regular Feedback*
Base
Visualize work to improve
communication and create
transparency
Limit work in progress to
increase focus and reduce
cycle time
Manage flow instead of
schedule to establish
continuous flow
Extensions
Explicit process with
consistent workflow and
common expectations
Improve empirically with
collaborative and
incremental experiments
Establish cadence for inputs
& outputs to create discipline
and predictability
Regular feedback on product
& process to continuously
improve
*Anderson covered Establish Cadence under Manage Flow and added Regular Feedback in his
online blog
7
8. VisualizeWork
Process
Priority
Work
Block
Estimate
8
Backlog Analysis Development Acceptance
#2
User needs
something
Deploy
Workflow Process
LowerPriorityHigher
#1
User needs
Something
#3
User wants
something
Rank: #1
Story:
As a <user>,
I need | want <function>,
so that <purpose>.
Lead: TBD
#4
User wants
something
Block
Defect
3
9. PO BA DB MT UI QA SM
Product
owner
Business
analyst
Database
developer
Mid-tier
developer
UI
developer
Quality
assurance
Scrum
master
VisualizeWork
Team Members
Respect Process & Roles:
Better w/ cross-functional
team
but can start w/ independent
analyst, developer, & QA teams
Better w/ product owner &
scrum master
but can start w/ project manager
9
Backlog Analysis Development Acceptance
#10
User needs
something
PO
Deploy
#9
User needs
Something
PO
#11
User wants
something
PO
#12
User wants
something
PO
#5
User needs
something
MT, DB
#4
User needs
Something
UI, MT
#6
User wants
something
BA
#7
User wants
something
BA
#1
User needs
something
QA
#8
User needs
Something
PO
#2
User wants
something
QA
#3
User wants
something
UI , DB
10. LimitWIP
SetWIP limits
Track Doing vs. Done
10
Backlog
Analysis Development Acceptance
#10
User needs
something
PO
Deploy
#9
User needs
Something
PO
#11
User wants
something
PO
#12
User wants
something
PO
2 3 2
#5
User needs
something
MT, DB
#4
User needs
Something
UI, MT
#6
User wants
something
BA
#7
User wants
something
BA
#1
User needs
something
QA
#8
User needs
Something
PO
#2
User wants
something
QA
#3
User wants
something
UI , DB
doing done doing done doing done
11. ManageFlow
PullWork
Float Resources
Balance Resources
Swarm Blocks
12
Backlog
Analysis Development Acceptance
#10
User needs
something
PO
Deploy
#9
User needs
Something
PO
#11
User wants
something
PO
#12
User wants
something
PO
2 3 2
#5
User needs
something
MT, DB
#4
User needs
Something
UI, MT, DB
#6
User wants
something
UI
#7
User wants
something
BA
#1
User needs
something
PO
#8
User needs
Something
PO
#2
User wants
something
QA
#3
User wants
something
QA
doing done doing done doing done
2nd
1st
3rd
12. ManageFlow
PullWork
Float Resources
Balance Resources
Swarm Blocks
13
Backlog
Analysis Development Acceptance
#10
User needs
something
PO
Deploy
#9
User needs
Something
PO
#11
User wants
something
PO
#12
User wants
something
PO
2 3 2
#5
User needs
something
MT, DB
#4
User needs
Something
UI, MT, DB
#6
User wants
something
UI
#7
User wants
something
BA
#1
User needs
something
PO
#8
User needs
Something
PO
#2
User wants
something
QA
#3
User wants
something
QA
doing done doing done doing done
2nd
1st
3rd
13. ManageFlow
PullWork
Float Resources
Balance Resources
Swarm Blocks
14
Backlog
Analysis Development Acceptance
#10
User needs
something
PO
Deploy
#9
User needs
Something
PO
#11
User wants
something
PO
#12
User wants
something
PO
2 3 2
#6
User needs
something
UI
#5
User needs
Something
MT, DB
#4
User wants
something
UI, MT, DB
#7
User wants
something
BA
#1
User needs
something
PO
#8
User needs
Something
BA
#3
User wants
something
QA
#2
User wants
something
QA
doing done doing done doing done
14. Add QA
resource?
ManageFlow
PullWork
Float Resources
Balance Resources
Swarm Blocks
15
Backlog
Analysis Development Acceptance
#10
User needs
something
PO
Deploy
#9
User needs
Something
PO
#11
User wants
something
PO
#12
User wants
something
PO
2 3 2
#6
User needs
something
UI
#5
User needs
Something
MT, DB
#4
User wants
something
UI, MT, DB
#7
User wants
something
BA
#1
User needs
something
PO
#8
User needs
Something
BA
#3
User wants
something
QA
#2
User wants
something
QA
doing done doing done doing done
15. Team
Composition
Traditional:
PM : 2 BA : 3 Dev : QA
Agile:
SM : PO : 3 coder : 2 tester
16
Backlog
Analysis Development Acceptance
#10
User needs
something
PO
Deploy
#9
User needs
Something
PO
#11
User wants
something
PO
#12
User wants
something
PO
2 3 2
#6
User needs
something
UI
#5
User needs
Something
MT, DB
#4
User wants
something
UI, MT, DB
#7
User wants
something
BA
#1
User needs
something
PO
#8
User needs
Something
BA
#3
User wants
something
QA
#2
User wants
something
QA
doing done doing done doing done
PO DB MT UI TE QA SM
Product
owner
Database
developer
Mid-tier
developer
UI
developer
Test
engineer
Quality
assurance
Scrum
master
16. ManageFlow
PullWork
Float Resources
Balance Resources
Swarm Blocks
17
Backlog
Analysis Development Acceptance
#10
User needs
something
PO
Deploy
#9
User needs
Something
PO
#11
User wants
something
PO
#12
User wants
something
PO
2 3 2
#6
User needs
something
UI
#5
User needs
Something
MT, DB
#4
User wants
something
UI, MT, DB
#7
User wants
something
BA
#1
User needs
something
PO
#8
User needs
Something
BA
#3
User wants
something
QA
#2
User wants
something
QA
doing done doing done doing done
block
?
17. ManageFlow
Queueing
Developers need QA to pull
work from done queue to
stay belowWIP limit
Starving
Developers need BA to get
analysis to done before work
available to pull
18
Backlog
Analysis Development Acceptance
#10
User needs
something
PO
Deploy
#9
User needs
Something
PO
#11
User wants
something
PO
#12
User wants
something
PO
2 3 2
#6
User needs
something
UI
#5
User needs
Something
MT, DB
#4
User wants
something
UI, MT, DB
#7
User wants
something
BA
#1
User needs
something
PO
#8
User needs
Something
BA
#3
User wants
something
QA
#2
User wants
something
QA
doing done doing done doing done
18. Explicit Process
Define Ready
Define Done
Define Accepted
19
Backlog
Analysis Development Acceptance
#10
User needs
something
PO
Deploy
#9
User needs
something
BA
#11
User wants
something
PO
#12
User wants
something
PO
2 3 2
#6
User needs
something
UI
#5
User needs
Something
MT, DB
#4
User wants
something
QA
#7
User wants
something
UI, DB
#1
User needs
something
PO
#8
User needs
Something
BA
#3
User wants
something
QA
#2
User wants
something
PO
doing done doing done doing done
Ready:
Who, what, why
Acceptance criteria
Reviewed w/ team
Done:
Unit tests pass
Code reviewed
Refactor if req’d
Accepted:
Passes acceptance
Passes regression
Reviewed w/ users
19. Establish
Cadence
Daily,Weekly, Monthly
Plan, Demo,Retro
ReleaseCadence
Establish Cadence
Set recurring cadence for key
meetings; consider:
Daily Standup
Weekly Planning
Monthly Retro
Quarterly Roadmap
ReleaseCadence
Release on set cadence
Deploy what’s ready and
waiting
Dates don’t slip, but stories
may
Creates discipline; becomes
routine; establishes rhythm
20
Anderson recommends daily standup w/ after meeting, weekly prioritization, monthly release
planning, plus triage and issues meetings
21. Establish
Cadence
Daily Scrum
Weekly Planning*
Monthly Release
* Consider adopting Reverse Scrum, a lightweight planning meeting, replacing sprint review and
planning, discussed in Appendix, using Walk the Board approach with weekly timeframe
22
Backlog
Analysis Development Acceptance
#10
User wants
something
BA
Deploy
#9
User wants
something
BA
#13
User wants
something
PO
#14
User wants
something
PO
2 3 2
#6
User wants
something
QA
#3
User needs
Something
QA
#4
User needs
something
QA
#7
User needs
something
UI, DB
#1
User needs
something
PO
#8
User needs
Something
UI, MT, DB
#5
User wants
something
UI
#2
User needs
something
PO
doing done doing done doing done
Ready:
Who, what, why
Acceptance criteria
Reviewed w/ team
Done:
Unit tests pass
Code reviewed
Refactor if req’d
Accepted:
Passes acceptance
Passes regression
Reviewed w/ users
Release:
Monthly
w/ Retro
production
Ranked:
Daily
Review:
Weekly
#11
User needs
something
PO
#12
User needs
something
PO
22. Improve
Empirically
Metrics:
• LeadTime
• CycleTime
Backlog
Analysis Development Acceptance
#10
User wants
something
BA
Deploy
#9
User wants
something
BA
#13
User wants
something
PO
#14
User wants
something
PO
2 3 2
#6
User wants
something
QA
#5
User wants
Something
QA
#4
User needs
something
PO
#7
User needs
something
UI
#1
User needs
something
PO
#8
User needs
Something
UI, MT, DB
#3
User needs
something
UI, DB
#2
User needs
something
PO
doing done doing done doing done
Ready:
Who, what, why
Acceptance criteria
Reviewed w/ team
Done:
Unit tests pass
Code reviewed
Refactor if req’d
Accepted:
Passes acceptance
Passes regression
Reviewed w/ users
Cadence:
Monthly
w/ Retro
Ranked:
Daily
Review:
Weekly
#11
User needs
something
PO
#12
User needs
something
PO
CycleTime
LeadTime
23. Improve
Empirically
Collaboratively
Experimentally
Collaborate
Regular Feedback
On product from users (and
team)
On process from team (and
users)
Leverage process feedback for
continuous improvement
opportunities
Experiment
Experiment and measure
impact on lead & cycle time:
• Lower or raiseWIP limits
• Adjust resource skill mix
• Split stories smaller
• Modify workflow steps
• Adjust done definitions
• Reset cadence
Test ideas generated from
regular feedback
24Experiments implemented from product feedback might be tested against Growth and Value metrics
24. CFD
0
4
8
12
16
20
24
Start Jan Feb Mar Apr Jun Jul Aug Sep Oct Nov Dec Finish
WorkCount
Cumulative Flow Diagram
Deployed Acceptance (2) Development (4>3) Analysis (2) Backlog
Tracks LeadTime and Cycle
Time
Tracks Backlog Size,Work In
Progress, and Completed
Work
Goals:
• Even Flow
• Increasing Slope
25
Backlog > Analysis > Development > Acceptance > Deploy
WIP limit changed from 4 to 3 for Development
CycleTime
LeadTime
WIP
BacklogSize
InProduction
CycleTime
25. Recipe for
Success
1. Focus on Quality: technical focus for solid foundation
2. LimitWork in Progress: reduces cycle time for delivery
3. Deliver Frequently: builds trust with clients
4. Balance Demand vs.Throughput: leave some buffer for
contingency and improvement
5. Prioritize*: influence to deliver highest business value
6. AttackVariability: standardizing leads to predictability
Follow these steps in order to
maximize chances for success
*Prioritize Ruthlessly is my viewpoint on prioritizing; not everything can or will be accomplished
My additions: Restructure Organization; Leverage Failure
26
27. Kanban 101
Summary
• VisualizeWork
• LimitWork in Progress
• Manage Flow
Goal: continuous flow with
improving throughput
28
Backlog
Analysis Development Acceptance
#10
User wants
something
BA
Deploy
#9
User wants
something
BA
#13
User wants
something
PO
#14
User wants
something
PO
2 3 2
#6
User wants
something
UI
#5
User wants
Something
PO
#4
User needs
something
PO
#7
User needs
something
UI, DB
#1
User needs
something
PO
#8
User needs
Something
UI, MT, DB
#3
User needs
something
QA
#2
User needs
something
PO
doing done doing done doing done
Ready:
Who, what, why
Acceptance criteria
Reviewed w/ team
Done:
Unit tests pass
Code reviewed
Refactor if req’d
Accepted:
Passes acceptance
Passes regression
Reviewed w/ users
Release:
Monthly
w/ Retro
Ranked:
Daily
Review:
Weekly
#11
User needs
something
PO
#12
User needs
something
PO
pull
pull
block
production
CycleTime
LeadTime
David Hanson: dphanson63@yahoo.com, https://www.linkedin.com/in/david-hanson/
29. Kanban vs.
Scrum
Differences
Can be applied to waterfall to
create continuous flow
Development and QA can be
independent
Product owner and Scrum
master not mandatory
Works even with traditional
specifications
No estimates, no pointing
Work can flow week to week,
no timeboxes
Can change priority anytime
for anything not started
Compatibilities
Can be applied to Scrum to get
stories to ready and get stories
through acceptance & release
Works even better with cross-
functional team and Scrum
roles
Desirable to break work into
stories for predictable flow
Swarming blocks and floating
resources drives collaboration
Pulling work based on priority
empowers self-management
Both based on Lean and Agile
principles
30
30. Kanban
Workflows
Startbyapplyingtowaterfall
FinishbyadoptingScrumban
Applied to Waterfall
Activity States Wait States
Planning > Planned >
Analyzing > Analyzed >
Designing > Designed >
Coding > Coded >
Testing > Tested >
Accepting > Accepted >
Deploying > Deployed
Combining with Scrum
Ready States Active States Done States
Not Ready > Readying > Ready >
To Do > Doing > Done >
UAT Ready > UAT > UAT Done >
Staged > Deploy > Verified
31Start where you are and continuously improve…
31. Agile
Journey
Start with Kanban
Migrate to Scrum
Refine with XP
32
XP
Feedback: Pair Programming, Planning
Games*,Test First,WholeTeam
Process: Continuous Integration,
Refactor Complexity, Small Releases
Understanding: Coding Standards,
Collective Ownership, Simple Design,
System Metaphor
Welfare: Sustainable Pace
Kanban
Principles:
Start w/WhatYou Do, Pursue
Incremental Change, Respect Process
& Roles, Distribute Leadership
Practices:
VisualizeWork, LimitWIP, Manage
Flow, Explicit Policies, Establish
Cadence, Regular Feedback, Improve
Empirically
Scrum
Roles: PO, SM,Team
Events: Sprint, Planning, Scrum,
Review, Retrospective
Artifacts: Backlog Items*, Product
Backlog, Sprint Backlog, Increment
Agreements: Ready, Done, Norms
Tracking: Burnup/down,Velocity
*User Stories most popular Backlog Item, generally credited as derived from XP Planning Games
32. Team
Composition
Respect Process & Roles
Distributed Leadership
TraditionalTeam
PM : 2 BA : 3 developers : QA
AgileTeam
PO : 3 coders : 2 testers : SM
33
PO UI MT DB TE QA SM
Product
owner
UI
developer
Mid-tier
developer
DB
developer
Test
engineer
Quality
assurance
Scrum
master
PO SA UI MT DB QA SM
Product
owner
Systems
analyst
UI
developer
Mid-tier
developer
Database
developer
Quality
assurance
Scrum
master
PM BA SA UI MT DB QA
Project
manager
Business
analyst
Systems
analyst
UI
developer
Mid-tier
developer
Database
developer
Quality
assurance
33. Distributed
Leadership
Leadership atAll
Levels
Goals
Distribute leadership across
multiple dimensions for every
team member
Ensure every dimension has
recognized lead and grooms
backup within team
Every team member aims to
be generalizing specialist
with goal to add skills
Dimensions
Technical: BA, UI, middle tier,
DB, QA or .NET, Java, SQL
Domain: data, content, usage
Process: source control,
continuous integration,
release & deploy, scheduler
Management: tasks, process,
priorities
34
34. VisualizeWork
Story BA DB MT UI QA UAT Date Issue
User needs… x x x x x x Apr
User needs… x x * * _ Apr defect
User wants… x x x x x o Apr
User needs… x x x x o May
User needs… o x _ o o May block
User wants… x o o May
User needs… x Jun
User needs… o Jun
User wants… Jun
Alternative approach
Allows tracking work in multiple states
Color code to highlight WIP or rework
Example:
• QA preparing test cases
• UI, MT, DB coding in progress
• BA addressing issue
35
Doing Done Rework Wait
o x * _
35. WIP Limit
Alternative
Pros & Cons
Pro: easy to implement and
controls multi-tasking
Con: promotes less teamwork
and less swarming
36
Each person has primary task
and backup task
Focus on primary task until
done or block requiring wait
Backup task will be next task
Primary & Backup
36. ReverseScrum
Whyreverse?
InDailyScrummember identifies
story
InReverseScrumstoryidentifies
member
Weekly Planning
Weekly meeting in place of the
day’s daily Scrum
Effectively replaces sprint review
and planning
Reviews the last week and plans
the next week
Review each story from highest
to lowest priority, or backwards
through workflow
Target 45 minutes, if demo and
groom stories outside of
meeting
Target 1.5 hours, if also covers
demo and grooming
Walk the Board
Start by reviewing production
issues and release readiness
Then for each story:
• Who is leading this story?
• What was accomplished for
this story in the last week?
• What will be accomplished for
this story in the next week?
• What obstacles delayed or risk
delaying this story?
End by asking if anything else in
progress not being tracked
37
37. ManageFlow
Managing Defects
If found in production then
may be added to backlog as
new requirement
If found during acceptance
then may or may not
require analysis
May exceed WIP limit
38
Backlog
Analysis Development Acceptance
#10
User needs
something
PO
Deploy
#9
User needs
Something
BA
#11
User wants
something
PO
#12
User wants
something
PO
2 3 2
#6
User needs
something
UI
#5
User needs
Something
MT, DB
#4
User wants
something
QA
#7
User wants
something
UI, DB,
#1
User needs
something
PO
#8
User needs
Something
BA
#3
User wants
something
QA
#2
User wants
something
PO
doing done doing done doing done
defect
defect
defect
38. ManageFlow
Expedited Swimlane
• Production support
• Managing defects
For unplanned, urgent &
critical work
Subject to ownWIP limit of 1
39
Backlog
Analysis Development Acceptance
#10
User needs
something
PO
Deploy
#9
User needs
Something
PO
#11
User wants
something
PO
#12
User wants
something
PO
2 3 2
#6
User needs
something
QA
#5
User needs
Something
MT, DB
#4
User wants
something
QA
#7
User wants
something
UI, MT
#1
User needs
something
PO
#8
User needs
Something
UI, MT, DB
#3
User wants
something
UI, DB
#2
User wants
something
PO
doing done doing done doing done
defect defect
Support
Issue
QA
pull
39. Manage Flow
Blocks
Defects
Suspended
Manage Flow
Track blocks as hard, soft or
risk of block
Track rework as BA issue,
developer defect, QA retest
Visually track suspended tasks;
start and stop very inefficient
Types of Blocks
Hard: full block preventing all
work
Soft: partial block allowing
some work
Risk: risk of block in near term
worth managing
40
40. Extensions
Establish Cadence
Regular Feedback
Establish Cadence and Regular
Feedback related
Neither explicitly called out as
core practice by Anderson
Anderson has two chapters on
Cadence for inputs and outputs
Anderson suggests Feedback
as extension in online blogs
StandardizeWork
Small Batch Size
Standardize work to reduce
variation
Work in small batches to speed
feedback
Example:
• Standardize on 2-3-5 point
stories
• Standardize on ½-1 day tasks
41
42. Metrics
LeadTime and CycleTime
LeadTime:
Time from idea to delivery
Time from entering product
backlog to exiting deployment
queue
CycleTime:
Time actively being worked
Time from entering to exiting
development queue
ActivityTime andWaitTime
Extension leveragingValue
Stream Mapping
Track ActivityTime andWait
Time
ActivityTime: time in doing
WaitTime: time in done
MinimizeWaitTime
Optimize ActivityTime
43
Jeff Sutherland emphasizes Process Efficiency, calculated as Activity Time / Lead Time, with goal of
25%, assuming Activity Time is also Value Added Time.
43. The
Principles of
Product
Development
Flow
Major
Themes
Economics: prioritize based
primarily on cost of delay
Queues: process inventory,
often unmeasured, is waste
Variability: leverage risk for
better economic outcomes
Batch Size: reducing batch
size positively impacts above
WIP Constraints: simple
control to learn and delay
Flow: control flow with
cadence & synchronization
Fast Feedback: learn and
react fast for better outcome
Decentralized Control:
empower with alignment
44
44. Economics:
Cost of Delay
Cost of Delay example:
DeliverableA takes 3 months and will return one time benefit of
$250K if early to market else $200K if late to market; cost of delay
$50K
Deliverable B takes 3 months and will return recurring benefit of
$25K/month; cost of delay recurring $25K/month
Options for delivery:
Option 1 (equally important): work concurrently, delivering both in
6 months; at end of 1 year return is $350K
Option 2 (early return): deliverable A in 3 months, followed by
deliverable B in 6 months; at end of 1 year return is $400K
Option 3 (cost of delay): deliverable B in 3 months, followed by
deliverable A in 6 months; at end of 1 year return is $425K
Cost of Delay impacted by all factors: queues, variability, batch size,
WIP, cadence & flow, feedback, and control
45
Editor's Notes
101: target 30 slides
202: target 15 slides
Also mention aligns with Agile principles
Establish cadence for inputs & outputs with regular feedback on product & process
Extend for different work types; support, technical
Could modernize terminology, replacing Analysis with Discovery
Could illustrate starting with traditional team and transitioning to Agile team
Better slide for printing than presenting
Better slide for presenting than printing
Maybe PO could write stories and swap BA for TE
Current industry recommend 1 SM : 1 PO : 3 coders : 2 testers
My long time recommendation 1 manager : 1 analyst : 4 coders : 2 testers
Maybe PO could write stories and swap BA for TE
Current industry recommend 1 SM : 1 PO : 3 coders : 2 testers
My long time recommendation 1 manager : 1 analyst : 4 coders : 2 testers
Goal: steady, even, continuous flow of work; maybe 2 rows across, ideal 1 row across