SlideShare a Scribd company logo
Rise and fall of story points.
Capacity-based planning from
the trenches.
Mikalai Alimenkou
@xpinjection
https://t.me/xpinjection_channel
https://xpinjection.com
Rise and fall of Story Points. Capacity based planning from the trenches.
Telegram channel
https://t.me/xpinjection_channel
Disclaimer
This talk is based on
personal experience
My expectations 10 years ago for 2020
Agile unicorn
Reality in many companies/teams
Agile unicorn
Sometimes situation is even worse
Talk “Agile anti-patterns: 10 years later”
https://www.youtube.com/watch?v=XTsf7quT2nM
#2. Story Points for Sprint Planning
WE ALL HAVE
USED IT FOR
YEARS!
Rise and fall of Story Points. Capacity based planning from the trenches.
Release planning could rely on SPs
Because this is just prediction game
The most serious issue in our industry
Capacity-driven planning
https://www.mountaingoatsoftware.com/blog/why-i-dont-use-story-points-for-
sprint-planning
Mike Cohn
Sprint Planning differs in many aspects
Requirements are READY for development, so no
uncertainty presents
If something has risk, then it is better to extract spike
from it and take for discovery with fixed timebox
Team knows HOW to implement requirements, so it is
able to split them into development tasks
Team structure, skills, experience and available
resources are 99% stable for single iteration
Rise and fall of Story Points. Capacity based planning from the trenches.
Why SP doesn’t work for Spring Planning
Specialization in teams only increases now
SP may work for “full-full-stack” teams
Confusing and dangerous for mixed team
Rise and fall of Story Points. Capacity based planning from the trenches.
Why SP doesn’t work for Spring Planning
Specialization in teams only increases with time
People are different and not everybody is so rational to
apply relative complexity estimates
Frequent situations behind Story Points
Rational VS Irrational team members
Why SP doesn’t work for Spring Planning
Specialization in teams only increases with time
People are different and not everybody is so rational to
apply relative complexity estimates
It is easy to hide personal ineffectiveness behind SP, so
less focus on personal responsibility
Developers have different focus factor
Some work hard and some just relax
Why SP doesn’t work for Spring Planning
Specialization in teams only increases with time
People are different and not everybody is so rational to
apply relative complexity estimates
It is easy to hide personal ineffectiveness behind SP, so
less focus on personal responsibility
It is hard to understand what went wrong and find
failure reasons to fix them
Help Dasha to find out why Sprint failed
General burndown may lie or be useless
Specialization issues are invisible
Let’s think about ideas hours instead…
Ideal means you have all needed resources, know
everything, don’t have interruptions and feel good
Another popular name is “productive hours”
Easy to explain to everybody, even outside of the team
Have focus on personal responsibility/commitment
Force people to find wastes and work on them
Not so easy to start with, some preparation required
Hours are always personal with all side effects
Super power with spreadsheets
#1. Implement team capacity calculator
Detailed instructions
Define and agree focus factor for each team member,
taking into account all aspects
Specify seniority factor to balance hours [OPTIONAL]
Use main competence of team members for grouping
Fill team individual Sprint calendars (1 – full day, 0.5 –
half day, 0.25 – couple of hours)
Mark team events and time consuming meetings
Calculate total capacity by competence
#2. Discuss backlog and estimate in hours
Detailed instructions
Full team discusses each proposed backlog item
Estimation is done by each competence group
It is important to have agreement regarding seniority
factor to balance hours
Fill estimates in the Sprint Backlog table
When there are no more capacity in competence group
discuss how team is going to handle this situation
Distribute remaining capacity on other work types
Generate tasks automatically in TMS by the table
Planning Poker is still actual
#3. To understand
how much work
left you need to
track time
Rise and fall of Story Points. Capacity based planning from the trenches.
Detailed instructions
Due dates may be used based on estimates
Personal responsibility and risk management works
much better
Instead of tracking spent hours team members could
override remaining hours on Daily Scrum
Team notifications may be implemented for better
transparency
Technical retrospectives may be scheduled to discuss
and tune estimates
Team collaboration is now math-driven
Better transparency and more focus guaranteed
Continuous waste analysis could be implemented
Summary and take aways
Story Points work well for project estimates and
release planning
Team diversity breaks ideal world
Sprint differs in many aspects
Ideal hours focus on wastes
Hours bring responsibility and commitment
Capacity calculator in needed for the team
Stories are split on tasks and then estimated in hours
Enjoy great tool for continuous improvements!
@xpinjection
https://xpinjection.com
https://t.me/xpinjection_channel

More Related Content

What's hot (20)

GMF : Create your graphical DSL - EclipseCon 11 by Chauvin Mariot, has 20 slides with 6747 views.The document summarizes EclipseCon 2011 presentation on creating graphical domain-specific languages (DSLs) using the Eclipse Modeling Framework (EMF) and Graphical Modeling Framework (GMF). It discusses how GMF provides a runtime and generation framework to easily create a diagram editor for a DSL by reusing existing components and defining the graphical and tooling aspects of the language. Documentation for getting started with GMF can be found on the Eclipse wiki and in books.
GMF : Create your graphical DSL - EclipseCon 11GMF : Create your graphical DSL - EclipseCon 11
GMF : Create your graphical DSL - EclipseCon 11
Chauvin Mariot
20 slides6.7K views
Strategies for Large Scale Agile Transformation by Nishanth K Hydru, has 87 slides with 9535 views.Tries to impart some knowledge about steps for agile transformation in large organisations and business units
Strategies for Large Scale Agile TransformationStrategies for Large Scale Agile Transformation
Strategies for Large Scale Agile Transformation
Nishanth K Hydru
87 slides9.5K views
Five Key Numbers to Gauge your Agile Engineering Efforts by Jeff Nielsen, has 19 slides with 21000 views.The document discusses five key metrics to measure the effectiveness of agile engineering practices: 1) How long until you see feedback from a test after changing code, 2) How many one-line code changes can be committed and tested in an hour, 3) How many team members can explain parts of the code, 4) What percentage of team members paired in the last two days, and 5) How many steps it takes to get code into production. These metrics help gauge how well practices like test-driven development and continuous integration are flattening the cost of change curve.
Five Key Numbers to Gauge your Agile Engineering EffortsFive Key Numbers to Gauge your Agile Engineering Efforts
Five Key Numbers to Gauge your Agile Engineering Efforts
Jeff Nielsen
19 slides21K views
#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf... by Agile Testing Alliance, has 12 slides with 331 views.Interactive Session on "Use of AI and ML in Performance Testing" by Adolf Patel Performance Test Architect Cognizant at #ATAGTR2021. #ATAGTR2021 was the 6th Edition of Global Testing Retreat. The video recording of the session is now available on the following link: https://www.youtube.com/watch?v=ajyPSmmswpM To know more about #ATAGTR2021, please visit:https://gtr.agiletestingalliance.org/
#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...
#ATAGTR2021 Presentation : "Use of AI and ML in Performance Testing" by Adolf...
Agile Testing Alliance
12 slides331 views
Estimating Story Points in Agile - MAGIC Approach by Marraju Bollapragada V, has 21 slides with 8530 views.This document discusses techniques for estimating story points in Agile projects. It describes current estimation practices like fixed story pointing based on person hours or days, expert influence, and guestimating. These can lead to inaccurate estimates and not reflect improved productivity over time. The document proposes an approach called MAGIC which uses a story point matrix based on functional and technical analysis to measure and analyze stories, and an empirical data model using historical project data to improve and control estimates. Templates are provided for the story point matrix and empirical data model.
Estimating Story Points in Agile - MAGIC ApproachEstimating Story Points in Agile - MAGIC Approach
Estimating Story Points in Agile - MAGIC Approach
Marraju Bollapragada V
21 slides8.5K views
Overview of Agile Methodology by Haresh Karkar, has 25 slides with 256761 views.This document provides an overview of agile methodology and compares it to traditional waterfall development. It describes waterfall development as a sequential process with distinct phases completed one after another. Agile approaches like Scrum and Kanban are presented as more iterative and adaptive alternatives that focus on delivering working software frequently in short cycles through self-organizing cross-functional teams. Key aspects of Scrum like sprints, daily stand-ups, and product backlogs are defined. Kanban emphasizes visualizing and limiting work in progress to optimize flow. Both aim to incorporate feedback and respond rapidly to changes over rigidly following pre-defined plans.
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
Haresh Karkar
25 slides256.8K views
Kanban VS Scrum by Mikalai Alimenkou, has 36 slides with 21873 views.Presentation from IT Jam conference (Kiev 2009) about basics of Kanban process and comparison analysis of Scrum and Kanban.
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
Mikalai Alimenkou
36 slides21.9K views
An Introduction to Scaled Agile Framework (SAFe) by CA Technologies, has 68 slides with 17689 views.To compete in today’s application economy, organizations have adopted agile execution techniques. But is that enough? Learn about SAFe and how to leverage this methodology to elevate your agile teams to deliver quality outcomes and align at the enterprise level. For more information, please visit http://cainc.to/Nv2VOe
An Introduction to Scaled Agile Framework (SAFe)An Introduction to Scaled Agile Framework (SAFe)
An Introduction to Scaled Agile Framework (SAFe)
CA Technologies
68 slides17.7K views
Generative AI and Security (1).pptx.pdf by Priyanka Aash, has 9 slides with 1063 views.Generative AI and Security Testing discusses generative AI, including its definition as a subset of AI focused on generating content similar to human creations. The document outlines the evolution of generative AI from artificial neural networks to modern models like GPT, GANs, and VAEs. It provides examples of different types of generative AI like text, image, audio, and video generation. The document proposes potential uses of generative AI like GPT for security testing tasks such as malware generation, adversarial attack simulation, and penetration testing assistance.
Generative AI and Security (1).pptx.pdfGenerative AI and Security (1).pptx.pdf
Generative AI and Security (1).pptx.pdf
Priyanka Aash
9 slides1.1K views
#ATAGTR2019 Presentation "DevSecOps with GitLab" By Avishkar Nikale by Agile Testing Alliance, has 15 slides with 423 views.Avishkar Nikale who is Senior Technical Architect at LTI took a Session on "DevSecOps with GitLab" at Global Testing Retreat #ATAGTR2019 Please refer our following post for session details: https://atablogs.agiletestingalliance.org/2019/12/06/global-testing-retreat-atagtr2019-welcomes-avishkar-nikale-as-our-esteemed-speaker/
#ATAGTR2019 Presentation "DevSecOps with GitLab" By Avishkar Nikale#ATAGTR2019 Presentation "DevSecOps with GitLab" By Avishkar Nikale
#ATAGTR2019 Presentation "DevSecOps with GitLab" By Avishkar Nikale
Agile Testing Alliance
15 slides423 views
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka by Edureka!, has 34 slides with 566 views.YouTube Link: https://youtu.be/GLFuzBiy18o ** Certified Scrum Master Training: https://www.edureka.co/certified-scrum-master-certification-training ** This Edureka PPT on "Scrum vs Kanban" tell you about both of the said AGILE-based Frameworks. You will get an overview of the principles and practices of Scrum and Kanban and how they are similar to and different from each other. What is Scrum? What is Kanban? How are they similar? How are they different? Scrum vs Kanban Which one should you choose? Follow us to never miss an update in the future. YouTube: https://www.youtube.com/user/edurekaIN Instagram: https://www.instagram.com/edureka_learning/ Facebook: https://www.facebook.com/edurekaIN/ Twitter: https://twitter.com/edurekain LinkedIn: https://www.linkedin.com/company/edureka Castbox: https://castbox.fm/networks/505?country=in
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaScrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Scrum vs Kanban | What are the differences between Scrum and Kanban | Edureka
Edureka!
34 slides566 views
Agile Performance Metrics by ACM, has 19 slides with 1968 views.The document discusses key elements of agile metrics for organizations. It recommends measuring outcomes like working software over individual activities. Good metrics focus on time to market, value, and innovation at both the organizational and team level. Examples of metrics include percentage of features completed, release frequency, customer satisfaction, and defect rates. Metrics should be transparent and encourage continuous learning.
Agile Performance MetricsAgile Performance Metrics
Agile Performance Metrics
ACM
19 slides2K views
Agile metrics - Measure and Improve by WemanityUK, has 62 slides with 20972 views.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
Agile metrics - Measure and ImproveAgile metrics - Measure and Improve
Agile metrics - Measure and Improve
WemanityUK
62 slides21K views
Building Microservices: Designing Fine-Grained System by Sam Newman by Ismail Habib Muhammad, has 25 slides with 2204 views.Microservices are small, autonomous services that work together to perform specific functions. They are loosely coupled and have high cohesion. Each service should have a bounded context and explicit boundaries to define its responsibilities. Integration between microservices should avoid breaking changes, be technology agnostic, and simple for consumers by hiding internal implementation details. The shared database should be avoided for integration, and REST is recommended for request/response integration over synchronous/asynchronous messaging. Testing should focus on fast feedback through consumer-driven contracts instead of flaky end-to-end tests. The system design will likely reflect the organization's communication structure.
Building Microservices: Designing Fine-Grained System by Sam NewmanBuilding Microservices: Designing Fine-Grained System by Sam Newman
Building Microservices: Designing Fine-Grained System by Sam Newman
Ismail Habib Muhammad
25 slides2.2K views
Agile Planning and Estimation by Manish Agrawal, CSP®, has 18 slides with 7766 views.This slide gives an excellent overview of Agile Planning and Estimation. Will be really helpful, if presented to a Scrum/Agile Team to understand activities related to Release Planning, Sprint Planning and Estimation
Agile Planning and EstimationAgile Planning and Estimation
Agile Planning and Estimation
Manish Agrawal, CSP®
18 slides7.8K views
More Than Monitoring: How Observability Takes You From Firefighting to Fire P... by DevOps.com, has 45 slides with 595 views.For some, observability is just a hollow rebranding of monitoring, for others it’s monitoring on steroids. But what if we told you observability is the new way to find out why—not just if—your distributed system or application isn’t working as expected? Today, we see that traditional monitoring approaches can fall short if a system or application doesn’t adequately externalize its state. This is truer as workloads move into the cloud and leverage ephemeral technologies, such as microservices and containers. To reach observability, IT and DevOps teams need to correlate different sources from logs, metrics, traces, events and more. This becomes even more challenging when defining the online revenue impact of a failed container—after all, this is what really matters to the business. This webinar will cover: The differences between observability and monitoring Why it is a bigger challenge in a multicloud and containerized world How observability results in less firefighting and more fire prevention How new platforms can help gain observability (on premises and in the cloud) for containers, microservices and even SAP or mainframes
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
More Than Monitoring: How Observability Takes You From Firefighting to Fire P...
DevOps.com
45 slides595 views
Top 10 Agile Metrics by XBOSoft, has 69 slides with 7448 views.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?
Top 10 Agile MetricsTop 10 Agile Metrics
Top 10 Agile Metrics
XBOSoft
69 slides7.4K views
Trunk-Based Development and Toggling by Bryan Liu, has 24 slides with 842 views.- TBD & toggling - what pre-push code review and test means for further automation - Jenkins descriptive pipeline script & central libraries
Trunk-Based Development and TogglingTrunk-Based Development and Toggling
Trunk-Based Development and Toggling
Bryan Liu
24 slides842 views
Microservices: The Right Way by Daniel Woods, has 57 slides with 29737 views.This document discusses best practices for building microservices architectures. It begins by noting that there is no single right way to implement microservices and that each domain needs to be considered individually. It then provides guidelines for microservice design, such as having each service perform a single well-defined function. The document also distinguishes between building a platform of collaborating services versus a distributed services layer with more independent services. It offers recommendations for infrastructure, configuration management, documentation, and other considerations for successful microservices implementations.
Microservices: The Right WayMicroservices: The Right Way
Microservices: The Right Way
Daniel Woods
57 slides29.7K views
Scrum retrospective by Priyanka Rana, has 21 slides with 1879 views.The sprint retrospective is a meeting that occurs at the end of each sprint cycle in Scrum. The purpose is for the team to inspect how the last sprint went and identify improvements for the next sprint. Key elements include discussing what went well, what went wrong, and what could be improved. The retrospective is collaborative, involving the whole team, and helps the team improve its processes and build ownership over outcomes.
Scrum retrospective Scrum retrospective
Scrum retrospective
Priyanka Rana
21 slides1.9K views

Similar to Rise and fall of Story Points. Capacity based planning from the trenches. (20)

Current Trends in Agile - opening keynote for Agile Israel 2014 by Yuval Yeret, has 24 slides with 2358 views.Yuval Yeret, AgileSparks’s CTO will give trends overview session – What is hot, what is not, in the lean agile industry/community – with the aim of exposing people and giving a big picture view that places the different trends as well as sessions in the conference into the right context. We will discuss trends like Scaling Agile (SAFe, Less, DAD), DevOps / Continuous Delivery, Modern Management aspects, Modern Change Management approaches such as Open-Agile-Adoption, What is going on in the world of Kanban, Agile Fluency, Technical Safety / Anzeneering, and maybe more. http://agileisrael2014.com/current-trends-in-agile/
Current Trends in Agile - opening keynote for Agile Israel 2014Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014
Yuval Yeret
24 slides2.4K views
Planning to Stick to the Plan.pdf by UpraiseSuccess, has 11 slides with 61 views.Prioritizing tasks, or planning for them, is one of the biggest strengths of leaders. They are tasked with re-architecting organizations, and they develop comprehensive plans to achieve the same. They also ensure they execute the plan to the best of their abilities, but others get stuck in the planning phase.
Planning to Stick to the Plan.pdfPlanning to Stick to the Plan.pdf
Planning to Stick to the Plan.pdf
UpraiseSuccess
11 slides61 views
Agile antipatterns: review after 10 years of practice by Mikalai Alimenkou, has 44 slides with 762 views.Вот уже более 10 лет Agile движение шагает по Украине и стучится практически в каждую компанию. Но приносят ли новые процессы, принципы и практики реальную практическую пользу? Получается ли изменить к лучшему команды, проекты, компании? Я в роли консультанта за эти 10 лет поработал с более чем 100 компаниями, поэтому повидал много хорошего и плохого. В данном докладе хочется пробежаться по основным проблемам, сложностям и анти-паттернам в переходе отечественных компаний на "Agile рельсы". Мы рассмотрим какие практики не очень хорошо приживаются, от чего страдает большинство команд, какие основные препятствия встречают на своем пути и как умудряются их обходить. Я надеюсь, доклад поможет зародиться множеству интересных дискуссий.
Agile antipatterns: review after 10 years of practiceAgile antipatterns: review after 10 years of practice
Agile antipatterns: review after 10 years of practice
Mikalai Alimenkou
44 slides762 views
1.How to Prepare FINAL! by Timothy Dietrich, has 10 slides with 165 views.The document provides guidance for managers and supervisors on how to prepare for effective coaching sessions. It includes: 1. A checklist of 5 key steps for preparation: creating an agenda, having tools ready, managing time, taking notes, and setting a professional tone. 2. An activity where participants discuss common distractions and ways to address them. 3. An exercise where participants review agent performance data and outline a coaching session. The goal is for supervisors to show preparation, have a clear purpose in sessions, and develop action plans to improve agent performance. Effective preparation is important for successful coaching.
1.How to Prepare FINAL!1.How to Prepare FINAL!
1.How to Prepare FINAL!
Timothy Dietrich
10 slides165 views
How to Apply a Product Mindset to Your Platform Team Tomorrow by Jelmer Borst, has 45 slides with 45 views.5 practical tips to apply for your platform team: 1. Don't build 2. Align with your company's strategy 3. Define and explain your team's value 4. Measure what matters 5. Iterate & celebrate your successes
How to Apply a Product Mindset to Your Platform Team TomorrowHow to Apply a Product Mindset to Your Platform Team Tomorrow
How to Apply a Product Mindset to Your Platform Team Tomorrow
Jelmer Borst
45 slides45 views
Agile estimates - Insights about the basic by Diogo S. Del Gaudio, has 48 slides with 141 views.This is a presentation I made in the beginning of this year to explain the basics of agile Estimates. Although the presentation doesn't cover exceptions and some special cases (like in the case of hours estimates) it's a good starting point. A text to understand better the presentation will come on my channel on Medium soon.
Agile estimates -  Insights about the basicAgile estimates -  Insights about the basic
Agile estimates - Insights about the basic
Diogo S. Del Gaudio
48 slides141 views
:: Agile Scrum Methodology :: by Zubaida Tasmeen Eliza 🇧🇩, has 31 slides with 143 views.“Doing Agile is just a first step; being agile needs to have a totally different mindset, and multidimensional perspectives.” ― Pearl Zhu, Digital Agility: The Rocky Road from Doing Agile to Being Agile
:: Agile Scrum Methodology :::: Agile Scrum Methodology ::
:: Agile Scrum Methodology ::
Zubaida Tasmeen Eliza 🇧🇩
31 slides143 views
Scrum Master 101 by David Wallace, has 24 slides with 446 views.This document provides an overview of the roles and responsibilities of a Scrum Master compared to a traditional Project Manager in a Waterfall methodology. It describes how a Scrum Master is primarily focused on facilitating Agile ceremonies like planning, daily standups, and retrospectives. Their key responsibilities include removing impediments for the team, coaching them in Agile practices, and helping to manage team dynamics. The document also provides examples of questions for clients and candidates to determine if a Scrum Master role and individual are a good fit.
Scrum Master 101Scrum Master 101
Scrum Master 101
David Wallace
24 slides446 views
Facilitate a Timeline Futurespective by Jolly Rajan, has 19 slides with 1738 views.This document provides an agenda and instructions for facilitating a futurespective, which is a process for a team to reflect on past challenges and successes and identify action items for improvement. The facilitator will guide the team through gathering data on scenarios they handled well and faced challenges with. They will then group this data into themes, vote on priorities, and decide on specific actions to address the most important topics. The futurespective is intended to help the team gain insights into strengths and weaknesses to improve their performance in future sprints.
Facilitate a Timeline FuturespectiveFacilitate a Timeline Futurespective
Facilitate a Timeline Futurespective
Jolly Rajan
19 slides1.7K views
Agile camp2016 agile101 by Erin Bolk, has 28 slides with 565 views.The document provides an overview of Agile principles and the Scrum framework. It describes key Scrum roles like the Product Owner and Scrum Master. It also summarizes Scrum ceremonies such as Sprint Planning, Daily Standup, Sprint Review, and Retrospective. User stories and tracking work using a Kanban or Scrum board in TFS are also covered at a high level.
Agile camp2016 agile101Agile camp2016 agile101
Agile camp2016 agile101
Erin Bolk
28 slides565 views
Why using analytics is the only way to sell savings opportunities to the C-suite by James Myers, has 34 slides with 116 views.Nick Gunn as our featured speaker, with over 30 years’ experience working at HP/HPE he will be sharing his Tips on how FP&A can use analytics to get the attention of the C-Suite
Why using analytics is the only way to sell savings opportunities to the C-suiteWhy using analytics is the only way to sell savings opportunities to the C-suite
Why using analytics is the only way to sell savings opportunities to the C-suite
James Myers
34 slides116 views
Creating Valuable PI objectives v1.1.2 - OLD VERSION by Sjoerd Kranendonk, has 19 slides with 611 views.This document provides guidance on creating valuable PI Objectives in SAFe organizations. It defines PI Objectives as summaries of business and technical goals for an Agile Release Train (ART) in an upcoming Program Increment (PI). The document outlines benefits like focus, alignment, and learning. It discusses potential struggles and offers templates to help teams craft clear, measurable objectives. Examples demonstrate how to make objectives specific and focus on user/business impact. Metrics and acceptance criteria are emphasized to evaluate if objectives were achieved. Finally, case studies show potential outcomes with and without proper use of PI Objectives.
Creating Valuable PI objectives v1.1.2 - OLD VERSIONCreating Valuable PI objectives v1.1.2 - OLD VERSION
Creating Valuable PI objectives v1.1.2 - OLD VERSION
Sjoerd Kranendonk
19 slides611 views
Agile Project Management by Sinaporn (Pam) Suebvisai, has 48 slides with 1656 views.The document provides an overview of agile project management principles and techniques, including: 1. Agile focuses on individuals, interactions, working software, customer collaboration, and responding to change over rigid processes and contracts. 2. Techniques like user stories, planning poker, prioritization, daily stand-ups, test-driven development, continuous integration, iteration planning and retrospectives help embrace changes and deliver working software frequently. 3. Adopting agile requires starting with easier practices, understanding goals, starting small, and continual improvement through retrospectives to find what works best for each project.
Agile Project ManagementAgile Project Management
Agile Project Management
Sinaporn (Pam) Suebvisai
48 slides1.7K views
Erp by Palash Biswas, has 14 slides with 218 views.This document provides details of a group project for a production management course. It includes an introduction to the project topic, which is examining how ACI Electronics implemented an ERP system. It outlines the project scope, significance, expectations and limitations. It also includes plans for project activities such as work breakdown, scheduling, and communication. Risk management strategies are discussed. Finally, it provides a proposed budget for the project.
ErpErp
Erp
Palash Biswas
14 slides218 views
Story points vs hours choose wisely; turn the bane of project estimation into... by Katy Slemon, has 30 slides with 121 views.The document discusses the traditional method of estimating projects in hours versus the agile estimation method of using story points. It provides details on both methods, including perceived advantages of story points like being more flexible and collaborative. However, it also notes disadvantages like the potential to misunderstand or misuse story points. The company described, Bacancy Technology, prefers to use hours rather than story points for estimation since it is more straightforward and prevents confusion.
Story points vs hours choose wisely; turn the bane of project estimation into...Story points vs hours choose wisely; turn the bane of project estimation into...
Story points vs hours choose wisely; turn the bane of project estimation into...
Katy Slemon
30 slides121 views
My understanding about Scrum by Jason Guo (PMP), has 4 slides with 77 views.1. The document discusses reasons for adopting an Agile methodology like Scrum, including the need to be flexible and responsive to changing requirements in a dynamic business environment. 2. It provides examples of how Scrum addresses issues with traditional waterfall project management, such as long delivery periods, difficulty incorporating new requirements, and lack of visibility into real progress. 3. Finally, it outlines how to implement Scrum within an organization, including forming cross-functional teams, training, running retrospectives, and improving processes over time.
My understanding about ScrumMy understanding about Scrum
My understanding about Scrum
Jason Guo (PMP)
4 slides77 views
Backlog Refinement 101 & 202 by David Hanson, has 62 slides with 1413 views.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.
Backlog Refinement 101 & 202Backlog Refinement 101 & 202
Backlog Refinement 101 & 202
David Hanson
62 slides1.4K views
Accelerator Workshop "Before" by Yvonne Shek, has 110 slides with 2942 views.Full-day pre-conference workshop given at the IA Summit 2007. This is the slide deck we used during the workshop. See the "after" deck with participants' comments, discussions, work products, etc.
Accelerator Workshop "Before"Accelerator Workshop "Before"
Accelerator Workshop "Before"
Yvonne Shek
110 slides2.9K views
Agile Scrum by Hesham Shabana, has 26 slides with 128 views.Why & what is Scrum?​ Scrum Artifacts?​ Is it ready? Is it done? ​ The Scrum Team,The Scrum Events
Agile ScrumAgile Scrum
Agile Scrum
Hesham Shabana
26 slides128 views
The ys behind the ceremonies by TheAgileDen, has 10 slides with 383 views.This document provides an overview of the agenda and purpose of various agile ceremonies, including backlog refinement, daily standup, retrospective, sprint planning, and sprint review. It discusses forming groups to discuss the purpose and desired outcomes of each ceremony. For each ceremony, it lists the purpose as gaining a shared understanding of requirements, identifying uncertainties, negotiating acceptance criteria, prioritizing backlog items, synchronizing work and identifying impediments, reflecting on and improving processes, tasking out sprint work, and demonstrating product increments for feedback. The desired outcomes include estimated backlog items, fewer surprises, elaborated stories, understanding of daily work and impediments, agreed-upon process improvements, a committed sprint plan, and accepted stories and new
The ys behind the ceremoniesThe ys behind the ceremonies
The ys behind the ceremonies
TheAgileDen
10 slides383 views
Agile antipatterns: review after 10 years of practice by Mikalai Alimenkou, has 44 slides with 762 views.Вот уже более 10 лет Agile движение шагает по Украине и стучится практически в каждую компанию. Но приносят ли новые процессы, принципы и практики реальную практическую пользу? Получается ли изменить к лучшему команды, проекты, компании? Я в роли консультанта за эти 10 лет поработал с более чем 100 компаниями, поэтому повидал много хорошего и плохого. В данном докладе хочется пробежаться по основным проблемам, сложностям и анти-паттернам в переходе отечественных компаний на "Agile рельсы". Мы рассмотрим какие практики не очень хорошо приживаются, от чего страдает большинство команд, какие основные препятствия встречают на своем пути и как умудряются их обходить. Я надеюсь, доклад поможет зародиться множеству интересных дискуссий.
Agile antipatterns: review after 10 years of practiceAgile antipatterns: review after 10 years of practice
Agile antipatterns: review after 10 years of practice
Mikalai Alimenkou
44 slides762 views

More from Mikalai Alimenkou (20)

Static analysis tools as the best friend of QA by Mikalai Alimenkou, has 33 slides with 1773 views.We have spent many years testing our applications and systems manually and with test automation tools. During this time many bug root causes have been classified and could be detected automatically with special static analysis tools. Most of them could be applied at the early stages of development even before code is integrated into the main development branch. In this talk, I will go through available solutions and demonstrate what kinds of issues may be detected automatically reducing the time and effort of traditional testing.
Static analysis tools as the best friend of QAStatic analysis tools as the best friend of QA
Static analysis tools as the best friend of QA
Mikalai Alimenkou
33 slides1.8K views
Modern CI/CD in the microservices world with Kubernetes by Mikalai Alimenkou, has 39 slides with 884 views.In this talk, we will go through the design process of modern CI/CD for the microservices-based system with Kubernetes support. We will discuss how to verify consistency between microservices, apply different levels of quality gates and promote artifacts between environments. Thanks to Kubernetes we will review different approaches of environment resources optimization for development needs during CI/CD cycles.
Modern CI/CD in the microservices world with KubernetesModern CI/CD in the microservices world with Kubernetes
Modern CI/CD in the microservices world with Kubernetes
Mikalai Alimenkou
39 slides884 views
Saga about distributed business transactions in microservices world by Mikalai Alimenkou, has 42 slides with 2641 views.Most of people nowadays think microservices architecture is a great way to build any system. They visit conference talks, read books and review tutorials, where ‘hello world’ applications are built just in several minutes using microservices approach. But the reality is not so wonderful and one of the biggest pain is hidden inside distributed business transactions. In monolith application this topic is almost completely covered with DB level transactions. In distributed world you have to face many issues trying to implement reliable and consistent business logic. In this talk we will review different types of problems related to distributed business transactions, popular SAGA pattern, frameworks and techniques to simplify your life without compromising quality of the system.
Saga about distributed business transactions in microservices worldSaga about distributed business transactions in microservices world
Saga about distributed business transactions in microservices world
Mikalai Alimenkou
42 slides2.6K views
Effectiveness tips from Kubernetes trenches by Captain Obvious by Mikalai Alimenkou, has 34 slides with 829 views.Nowadays almost everybody knows about Kubernetes, some teams are using it and some are only dreaming about it. Despite the popularity, Kubernetes is not simple and there are so many ways of abuse this peaceful technology. In this talk I would like to present quite obvious set of tips, based on failures and ineffectiveness at different companies I have worked with during last several years.
Effectiveness tips from Kubernetes trenches by Captain ObviousEffectiveness tips from Kubernetes trenches by Captain Obvious
Effectiveness tips from Kubernetes trenches by Captain Obvious
Mikalai Alimenkou
34 slides829 views
Ride the database in JUnit tests with Database Rider by Mikalai Alimenkou, has 33 slides with 2417 views.For a long time DB related testing in Java world has been a real pain and most developers tried to reduce number of such tests as much as possible. With good in-memory database implementations like H2, schema migration solutions like Liquibase or Flyway, containerization with libraries like TestContainers, database management is now much simpler. But test data management is still a pain. Some developers use SQL dumps, others insert data via JPA/JDBC or rely on prepared data sets. Good old DBUnit may be a good option, but it is not so developer friendly and not adopted well for modern annotations driven development style. Database Rider closes the gap between modern Java development environment and DBUnit, bringing DBUnit closer to your JUnit tests, so database testing will feel like a breeze. In addition to flexible data sets management this library provides other useful features: programmatic data sets definition, leak hunting, data sets export, constraints management, etc. As contributor and loyal user for many years, I would like to share my experience with Database Rider and demonstrate how to make database testing a fun again!
Ride the database in JUnit tests with Database RiderRide the database in JUnit tests with Database Rider
Ride the database in JUnit tests with Database Rider
Mikalai Alimenkou
33 slides2.4K views
Wastful waste or why everything is so slow in development by Mikalai Alimenkou, has 26 slides with 567 views.I think almost everybody experienced cases when things are moving very slowly in IT companies or teams. You have many people, talented engineers, Agile process and development speed is still below expectations. We try to focus on performance and efficiency last 10 years, improving our practices and tools. But we are still there in terms of speed when they are applied to real life cases. How is it possible? In this talk we will review the concept of waste circles and understand what are the main sources of time waste in development process. This concept would help you to check your processess, focus on right things and achieve much better results in your organization or team.
Wastful waste or why everything is so slow in developmentWastful waste or why everything is so slow in development
Wastful waste or why everything is so slow in development
Mikalai Alimenkou
26 slides567 views
Hexagonal architecture with Spring Boot by Mikalai Alimenkou, has 37 slides with 2464 views.The document discusses implementing a hexagonal architecture and domain-driven design approach with Spring Boot. It promotes starting with use cases and domain context, using entities and value objects to model the domain, and aggregates for complex relationships. It also advocates an ports and adapters approach using Spring Boot modules like Spring MVC, Spring Data, and Spring Messaging to connect business logic to databases, queues, APIs and other external services through adapters. The summary emphasizes changing one's perspective to focus on the business logic and domain model first and using existing Spring Boot features to build the technical implementation around it.
Hexagonal architecture with Spring BootHexagonal architecture with Spring Boot
Hexagonal architecture with Spring Boot
Mikalai Alimenkou
37 slides2.5K views
Wastful waste or why everything is so slow in development by Mikalai Alimenkou, has 24 slides with 1146 views.I think almost everybody experienced cases when things are moving very slowly in IT companies or teams. You have many people, talented engineers, Agile process and development speed is still below expectations. We try to focus on performance and efficiency last 10 years, improving our practices and tools. But we are still there in terms of speed when they are applied to real life cases. How is it possible? In this talk we will review the concept of waste circles and understand what are the main sources of time waste in development process. This concept would help you to check your processess, focus on right things and achieve much better results in your organization or team.
Wastful waste or why everything is so slow in developmentWastful waste or why everything is so slow in development
Wastful waste or why everything is so slow in development
Mikalai Alimenkou
24 slides1.1K views
DevOps checklist or how to understand where is your team in DevOps landscape ... by Mikalai Alimenkou, has 50 slides with 1246 views.DevOps become a buzzword in a last few years. Several companies, development and product teams have achieved quite impressive results in this area making cultural changes, transforming their processes and practices, introducing new roles, tools and techniques. Do you think is achievable for you team or it’s still a bunch of drama? There is no common approach for measuring achievements and understanding how much DevOps’ich the current team/company is. In this talk I will provide attendees with basic checklist to start with and some reliable tools/techniques to monitor progress of “DevOps transformation”.
DevOps checklist or how to understand where is your team in DevOps landscape ...DevOps checklist or how to understand where is your team in DevOps landscape ...
DevOps checklist or how to understand where is your team in DevOps landscape ...
Mikalai Alimenkou
50 slides1.2K views
DevOps checklist or how to understand where is your team in DevOps landscape by Mikalai Alimenkou, has 47 slides with 1107 views.DevOps is a hot topic during last several years. Some companies, teams and products have achieved quite impressive results in this area making cultural changes, transforming their processes and practices, introducing new roles, tools and techniques. At the same time there is no common approach for measuring achievements and understanding “how DevOps” the current team/company is. In this talk I will provide attendees with basic checklist to start with and some reliable tools/techniques to monitor progress of “DevOps transformation”.
DevOps checklist or how to understand where is your team in DevOps landscapeDevOps checklist or how to understand where is your team in DevOps landscape
DevOps checklist or how to understand where is your team in DevOps landscape
Mikalai Alimenkou
47 slides1.1K views
Практические трудности в разработке Медкарты для целой страны by Mikalai Alimenkou, has 18 slides with 438 views.Почти год мы в Whirl Software разрабатываем систему Медкарта в масштабе целой страны. За это время мы столкнулись с множеством интересных сложностей и проблем, часть из которых успешно победили, а для некоторых хорошего решения до сих пор не найдено. В этом докладе мы поделимся накопленным практическим опытом и некоторыми техническими решениями, которые могут быть полезны в рамках разработки электронных медицинских систем.
Практические трудности в разработке Медкарты для целой страныПрактические трудности в разработке Медкарты для целой страны
Практические трудности в разработке Медкарты для целой страны
Mikalai Alimenkou
18 slides438 views
Hexagonal architecture with Spring Boot [EPAM Java online conference] by Mikalai Alimenkou, has 27 slides with 1376 views.Nowadays traditional layered monolithic architecture in Java world is not so popular as 5-10 years ago. I remember how we wrote tons of code for each layer repeating almost the same parts for every application. Add unit and integration testing to understand how much time and efforts has been spent on repeatable work. All cool ideas around DDD (domain driven design) and Hexagonal Architecture was just a nice theory because reality hasn’t allow us to implement it easily. Even Dependency Injection with Spring framework was completely focused on traditional layered approach, not even talking about JavaEE platform. Today we have Spring Boot ecosystem covering most of our needs for integration with almost all possible technologies and microservices architectural trend, enabling completely new approach to build Java applications around domain model. It is so natural to build Java domain-oriented services and connect them with external world using ports and adapters, that Hexagonal Architecture is almost enabled by default. You just need to switch your way of thinking…
Hexagonal architecture with Spring Boot [EPAM Java online conference]Hexagonal architecture with Spring Boot [EPAM Java online conference]
Hexagonal architecture with Spring Boot [EPAM Java online conference]
Mikalai Alimenkou
27 slides1.4K views
Bro, manage test data like a pro! [QA Fest 2018] by Mikalai Alimenkou, has 36 slides with 772 views.This document provides guidance on effectively managing test data for software testing. It discusses 6 approaches to preparing test data: 1) using the user interface, 2) inserting data via API calls, 3) direct SQL insertion into the database, 4) using data sets with DBUnit, 5) versioned data dumps, and 6) reusing production data. The key recommendations are to choose the approach that best fits the system under test, speed up test data management with APIs, reuse live data when possible, and mix strategies as needed to build reliable test cases.
Bro, manage test data like a pro! [QA Fest 2018]Bro, manage test data like a pro! [QA Fest 2018]
Bro, manage test data like a pro! [QA Fest 2018]
Mikalai Alimenkou
36 slides772 views
Hexagonal architecture with Spring Boot by Mikalai Alimenkou, has 23 slides with 9071 views.Nowadays traditional layered monolithic architecture in Java world is not so popular as 5-10 years ago. I remember how we wrote tons of code for each layer repeating almost the same parts for every application. Add unit and integration testing to understand how much time and efforts has been spent on repeatable work. All cool ideas around DDD (domain driven design) and Hexagonal Architecture was just a nice theory because reality hasn’t allow us to implement it easily. Even Dependency Injection with Spring framework was completely focused on traditional layered approach, not even talking about JavaEE platform. Today we have Spring Boot ecosystem covering most of our needs for integration with almost all possible technologies and microservices architectural trend, enabling completely new approach to build Java applications around domain model. It is so natural to build Java domain-oriented services and connect them with external world using ports and adapters, that Hexagonal Architecture is almost enabled by default. You just need to switch your way of thinking…
Hexagonal architecture with Spring BootHexagonal architecture with Spring Boot
Hexagonal architecture with Spring Boot
Mikalai Alimenkou
23 slides9.1K views
Bro, manage test data like a pro! by Mikalai Alimenkou, has 27 slides with 979 views.Almost any application or software system manages data. It is hard to imagine test automation that is not affected by this fact. There are many differenct approaches how to prepare system under test, providing predefined test data: use application UI, invoke API methods, run business logic directly, access DB from test scenarios, etc. In this talk we will review most of existing approaches, starting from the easiest and the most popular ones and finishing with really tricky ways to manage your test data for large distributed systems. There is no ideal solution for every case or silver bullet, but I hope your toolset will become wider after visiting this talk.
Bro, manage test data like a pro!Bro, manage test data like a pro!
Bro, manage test data like a pro!
Mikalai Alimenkou
27 slides979 views
Бытовая классификация тестировщиков с точки зрения разработчика by Mikalai Alimenkou, has 45 slides with 1077 views.Тестировщики часто говорят о противостоянии и конфликтах с разработчиками. Но ведь есть команды, где все живут в мире и согласии. Видимо что-то тут не так? Я хочу поговорить о том, как тестировщиков видят сами разработчики. В докладе будет проведена забавная классификация. Кроме известного всем тестировщика-обезьянки будут представлены тестировщик-муха, тестировщик-нацист, тестировщик-панда и многие другие герои. Высможете лишний раз задуматься над тем, как вас видят со стороны и, возможно, изменить ситуацию к лучшему. Доклад будет также полезен менеджерам проектов и лидерам команд. Вы сможете быстрее распознавать те или иные шаблоны поведения тестировщикови принимать меры по повышению уровня командной работы. Приходите, будет интересно!
Бытовая классификация тестировщиков с точки зрения разработчикаБытовая классификация тестировщиков с точки зрения разработчика
Бытовая классификация тестировщиков с точки зрения разработчика
Mikalai Alimenkou
45 slides1.1K views
Code Review tool for personal effectiveness and waste analysis by Mikalai Alimenkou, has 24 slides with 1429 views.Usually it is hard to analyze personal effectiveness and detect wastes in development process because developer’s work decomposition is not transparent and available for analysis. As a good sample of ineffective process imagine developer, who spends 1 day on task implementation and then reimplements it several times according to code review notes during next 2 days. Or another developer, who is waiting for code review during 2 days, switching context to other tasks, finally gets notes and switches back to initial task, trying to refresh all details in his head. And so on and so forth… Code review tool usage helps to aggregate lots of useful information about any code change at any stage (static analysis, code review, rework, acceptance, integration into main branch). In this talk I’m going to demontrate how this information could be used for detailed analysis of development effectiveness and wastes detection. Based on mentioned analysis you could implement many improvements for your development process and then measure their success.
Code Review tool for personal effectiveness and waste analysisCode Review tool for personal effectiveness and waste analysis
Code Review tool for personal effectiveness and waste analysis
Mikalai Alimenkou
24 slides1.4K views
Funny stories and anti-patterns from DevOps landscape by Mikalai Alimenkou, has 36 slides with 4572 views.During last several years DevOps became strong buzzword used almost in every project, team and company. But almost everywhere it is used in very funny and strange context. For example, existing ops guys are renamed to DevOps just to sell them to the client for more money. Or DevOps is used as new job title for some magically powerful person who is able to operate cloud environment and modern infrastructure related tools, leading team of old school ops and participating in management meetings. In this talk I’m going to review all different anti-patterns and bad practices in DevOps landscape using stories from my personal experience as Delivery Manager and independent consultant.
Funny stories and anti-patterns from DevOps landscapeFunny stories and anti-patterns from DevOps landscape
Funny stories and anti-patterns from DevOps landscape
Mikalai Alimenkou
36 slides4.6K views
Developer + tester = quality++ by Mikalai Alimenkou, has 27 slides with 4071 views.With Agile adoption many things have changed in quality assurance and tester role. Ourdays the whole team is responsible for product quality. But not so many people understand how such high level approaches work in practice, how developer interacts with tester, what stages each task passes on the way from requirements specification to customer acceptance, who is doing what at each stage. I have met only few teams, where developer and tester work closely together on a daily basis. Some projects try to same money on developer's time, others try to have independent testing team without influence from developers side. Developers also don't understad how tester could help them in practice. But this pair is able to significantly improve product quality and avoid many common issues. In this talk we will cover motivation behind pair work of develoeper and tester, concrete practices and approaches at different stages, and advantages that both sides could achieve from such work style.
Developer + tester = quality++Developer + tester = quality++
Developer + tester = quality++
Mikalai Alimenkou
27 slides4.1K views
Continuous improvements of developer efficiency with modern IDE by Mikalai Alimenkou, has 16 slides with 1317 views.Nowadays IDE are much more intelligent than 10 years ago when they played mainly code editor functions. At the same time number of good practices and techniques is growing from day to day and most developers don’t have time to learn them with the same pace. So it could be a good idea to use IDE as continuous learning tool. In this talk we will cover following areas of developer efficiency: automated refactorings, live templates, useful suggestions, code standards, code navigation, code generation… I hope after this talk your daily job will become much more effective.
Continuous improvements of developer efficiency with modern IDEContinuous improvements of developer efficiency with modern IDE
Continuous improvements of developer efficiency with modern IDE
Mikalai Alimenkou
16 slides1.3K views
Бытовая классификация тестировщиков с точки зрения разработчика by Mikalai Alimenkou, has 45 slides with 1077 views.Тестировщики часто говорят о противостоянии и конфликтах с разработчиками. Но ведь есть команды, где все живут в мире и согласии. Видимо что-то тут не так? Я хочу поговорить о том, как тестировщиков видят сами разработчики. В докладе будет проведена забавная классификация. Кроме известного всем тестировщика-обезьянки будут представлены тестировщик-муха, тестировщик-нацист, тестировщик-панда и многие другие герои. Высможете лишний раз задуматься над тем, как вас видят со стороны и, возможно, изменить ситуацию к лучшему. Доклад будет также полезен менеджерам проектов и лидерам команд. Вы сможете быстрее распознавать те или иные шаблоны поведения тестировщикови принимать меры по повышению уровня командной работы. Приходите, будет интересно!
Бытовая классификация тестировщиков с точки зрения разработчикаБытовая классификация тестировщиков с точки зрения разработчика
Бытовая классификация тестировщиков с точки зрения разработчика
Mikalai Alimenkou
45 slides1.1K views

Recently uploaded (20)

All-Data, Any-AI Integration: FME & Amazon Bedrock in the Real-World by Safe Software, has 60 slides with 402 views.Join us for an exclusive webinar featuring special guest speakers from Amazon, Amberside Energy, and Avineon-Tensing as we explore the power of Amazon Bedrock and FME in AI-driven geospatial workflows. Discover how Avineon-Tensing is using AWS Bedrock to support Amberside Energy in automating image classification and streamlining site reporting. By integrating Bedrock’s generative AI capabilities with FME, image processing and categorization become faster and more efficient, ensuring accurate and organized filing of site imagery. Learn how this approach reduces manual effort, standardizes reporting, and leverages AWS’s secure AI tooling to optimize their workflows. If you’re looking to enhance geospatial workflows with AI, automate image processing, or simply explore the potential of FME and Bedrock, this webinar is for you!
All-Data, Any-AI Integration: FME & Amazon Bedrock in the Real-WorldAll-Data, Any-AI Integration: FME & Amazon Bedrock in the Real-World
All-Data, Any-AI Integration: FME & Amazon Bedrock in the Real-World
Safe Software
60 slides402 views
Q1 FY26 TUG Leader Quarterly Call - APAC / EMEA by lward7, has 21 slides with 15 views.EMEA/APAC Friendly call
Q1 FY26 TUG Leader Quarterly Call - APAC / EMEAQ1 FY26 TUG Leader Quarterly Call - APAC / EMEA
Q1 FY26 TUG Leader Quarterly Call - APAC / EMEA
lward7
21 slides15 views
Introduction to PHP from Beginning to End by christopherneo4, has 53 slides with 16 views.Introduction to PHP Tutorial
Introduction to PHP from Beginning to EndIntroduction to PHP from Beginning to End
Introduction to PHP from Beginning to End
christopherneo4
53 slides16 views
Automated Engineering of Domain-Specific Metamorphic Testing Environments by Pablo Gómez Abajo, has 63 slides with 127 views.Context. Testing is essential to improve the correctness of software systems. Metamorphic testing (MT) is an approach especially suited when the system under test lacks oracles, or they are expensive to compute. However, building an MT environment for a particular domain (e.g., cloud simulation, model transformation, machine learning) requires substantial effort. Objective. Our goal is to facilitate the construction of MT environments for specific domains. Method. We propose a model-driven engineering approach to automate the construction of MT environments. Starting from a meta-model capturing the domain concepts, and a description of the domain execution environment, our approach produces an MT environment featuring comprehensive support for the MT process. This includes the definition of domain-specific metamorphic relations, their evaluation, detailed reporting of the testing results, and the automated search-based generation of follow-up test cases. Results. Our method is supported by an extensible platform for Eclipse, called Gotten. We demonstrate its effectiveness by creating an MT environment for simulation-based testing of data centres and comparing with existing tools; its suitability to conduct MT processes by replicating previous experiments; and its generality by building another MT environment for video streaming APIs. Conclusion. Gotten is the first platform targeted at reducing the development effort of domain-specific MT environments. The environments created with Gotten facilitate the specification of metamorphic relations, their evaluation, and the generation of new test cases.
Automated Engineering of Domain-Specific Metamorphic Testing EnvironmentsAutomated Engineering of Domain-Specific Metamorphic Testing Environments
Automated Engineering of Domain-Specific Metamorphic Testing Environments
Pablo Gómez Abajo
63 slides127 views
Ricardo Jebb Bruno - A Structural CAD Technician by Ricardo Jebb Bruno, has 7 slides with 36 views.Ricardo Jebb Bruno is a skilled Structural CAD Technician with over 10 years of experience. He specializes in structural analysis, design, and project management, and is proficient in AutoCAD, Revit, and SolidWorks. A graduate of the University of Miami with a degree in Civil Engineering, he currently works at Metrix Structural Group. Ricardo is a member of the American Society of Civil Engineers and the National CAD Society, and volunteers with Habitat for Humanity. His hobbies include 3D printing and sci-fi media.
Ricardo Jebb Bruno - A Structural CAD TechnicianRicardo Jebb Bruno - A Structural CAD Technician
Ricardo Jebb Bruno - A Structural CAD Technician
Ricardo Jebb Bruno
7 slides36 views
Convert EML files to PST on Mac operating system by Rachel Walker, has 9 slides with 49 views.Mailvita EML to PST Converter for Mac is a useful program for Mac users, it can easily change several EML files into Outlook PST files with all attachments. This tool works with a lot of email programs, like Windows Live Mail, Thunderbird, and others. With its simple GUI, it's easy for both technical and non-technical people to convert files. Visit the official website to learn more about this program. visit here: https://www.mailvita.com/eml-to-pst-converter-for-mac/
Convert EML files to PST on Mac operating systemConvert EML files to PST on Mac operating system
Convert EML files to PST on Mac operating system
Rachel Walker
9 slides49 views
Cloudflare’s Game-Changing Move The First Remote MCP Server for AI Agent Deve... by davidandersonofficia, has 6 slides with 16 views.Discover how Cloudflare’s groundbreaking remote MCP server, launched April 7, 2025, is revolutionizing AI agent development. Paired with Durable Workflows and a free Durable Objects tier, this innovation simplifies building secure, scalable AI solutions. Learn why it matters, what you can create, and how to get started with Cloudflare’s game-changing tools.
Cloudflare’s Game-Changing Move The First Remote MCP Server for AI Agent Deve...Cloudflare’s Game-Changing Move The First Remote MCP Server for AI Agent Deve...
Cloudflare’s Game-Changing Move The First Remote MCP Server for AI Agent Deve...
davidandersonofficia
6 slides16 views
New from BookNet Canada for 2025: BNC SalesData and BNC LibraryData by BookNet Canada, has 25 slides with 69 views.Lily Dwyer updates us on what 2024 brought for SalesData and LibraryData. Learn about new features, such as the Age Range data and Page Count data filters, improvements to our internal Admin tool, and what’s in store for 2025. Link to video and transcript: https://bnctechforum.ca/sessions/new-from-booknet-canada-for-2025-bnc-salesdata-and-bnc-librarydata/ Read more: - https://www.booknetcanada.ca/salesdata - https://booknetcanada.atlassian.net/wiki/spaces/UserDocs/pages/53707258/SalesData+Help+Manual Presented by BookNet Canada on April 8, 2025 with support from the Department of Canadian Heritage.
New from BookNet Canada for 2025: BNC SalesData and BNC LibraryDataNew from BookNet Canada for 2025: BNC SalesData and BNC LibraryData
New from BookNet Canada for 2025: BNC SalesData and BNC LibraryData
BookNet Canada
25 slides69 views
ScotSecure Cyber Security Summit 2025 Edinburgh by Ray Bugg, has 294 slides with 122 views.Scot-Secure is Scotland’s largest annual cyber security conference. The event brings together senior InfoSec personnel, IT leaders, academics, security researchers and law enforcement, providing a unique forum for knowledge exchange, discussion and high-level networking. The programme is focussed on improving awareness and best practice through shared learning: highlighting emerging threats, new research and changing adversarial tactics, and examining practical ways to improve resilience, detection and response.
ScotSecure Cyber Security Summit 2025 EdinburghScotSecure Cyber Security Summit 2025 Edinburgh
ScotSecure Cyber Security Summit 2025 Edinburgh
Ray Bugg
294 slides122 views
Introduction to Mobile App Development. by AkashDwivedi43, has 8 slides with 12 views.Mobile app development is a fundamental element of today’s digital landscape. It is transforming various industries like healthcare, e-commerce, entertainment, and education. As the use of mobile devices continues to soar, businesses are turning to mobile apps to boost customer engagement, offer innovative services, and deliver personalized experiences. Whether it’s enhancing customer service or introducing new tools, mobile apps help businesses stay connected to users in meaningful ways. For businesses, mobile apps provide a direct and efficient method of communication with customers. With real-time, personalized interactions, apps can enhance user engagement, foster customer loyalty, and increase sales. Additionally, mobile apps offer businesses the flexibility to streamline processes, deliver new services, and cater to customer demands in today’s mobile-first world. They are essential for companies seeking to stay competitive and relevant. For developers, mobile app development presents both challenges and opportunities. It requires a deep understanding of user needs, creative design skills, and technical expertise in coding and testing. A successful app must be user-friendly, reliable, and innovative. Developers need to balance functionality and design, ensuring that apps perform seamlessly across different devices and operating systems. Successful apps often feature unique capabilities or solve specific problems. The goal is to create an intuitive and engaging experience, whether it’s simplifying everyday tasks, providing entertainment, or offering educational content. A well-designed app not only attracts users but keeps them returning by delivering real value and solving their problems. Mobile apps also enable businesses to gather valuable user data, which can be used to improve marketing strategies, refine products, and enhance customer support. Understanding user behavior and preferences helps businesses optimize the app experience, boosting customer satisfaction. Furthermore, mobile apps present businesses with new revenue streams, such as in-app purchases, subscriptions, and ads. For startups, apps are an affordable way to test ideas and reach new customers, while larger companies can use apps to improve operational efficiency, increase customer loyalty, and stay ahead of competitors. Whether you're a small business or a large corporation, mobile apps offer tremendous potential. By focusing on providing a seamless user experience, ensuring app functionality and delivering regular updates, businesses can enhance customer relationships and remain competitive in the crowded app market. For developers, mobile app development offers a world of possibilities. With emerging technologies like AI, AR, and IoT, the future of app development is full of exciting opportunities. As the demand for mobile apps continues to grow, developers have a chance to shape the future of digital interaction and positively impact millions of users worldwid.
Introduction to  Mobile App Development.Introduction to  Mobile App Development.
Introduction to Mobile App Development.
AkashDwivedi43
8 slides12 views
Misc: The Internet Story - How Data Travels, Transit Works, and the Role of C... by 3G4G, has 22 slides with 12 views.Ever wondered how the Internet really works? In this tutorial, we break it all down—from how your home or office connects to the wider web, to the role of Internet Service Providers (ISPs), Transit Networks, Peering, Content Delivery Networks (CDNs), and Multi-access Edge Computing (MEC). 🔍 You’ll learn about: • How ISPs interconnect and form transit chains • What peering is and how it helps reduce latency and cost • How content like Netflix and Facebook reaches your screen • Real-world case studies like Swisscom vs Netflix & Init7 • The difference between CDN and MEC—and when each is used We also explore technical infrastructure using simple diagrams to explain how web servers, app servers, and storage systems come together to deliver your favourite content in real time. 📌 Whether you’re a student, tech enthusiast, or just curious about how the Internet works behind the scenes—this video is for you. 💬 Got questions or insights? Drop them in the comments—we’d love to hear from you! All our #3G4G5G slides, videos, blogs and tutorials are available at: Tutorials: https://www.3g4g.co.uk/Training/ Videos: https://www.youtube.com/3G4G5G Slides: https://www.slideshare.net/3G4GLtd Our channels: 3G4G Website – https://www.3g4g.co.uk/ The 3G4G Blog – https://blog.3g4g.co.uk/ Telecoms Infrastructure Blog – https://www.telecomsinfrastructure.com/ Operator Watch Blog – https://www.operatorwatch.com/ Connectivity Technology Blog – https://www.connectivity.technology/ Free 5G Training – https://www.free5gtraining.com/ Free 6G Training – https://www.free6gtraining.com/ Private Networks Technology Blog - https://blog.privatenetworks.technology/
Misc: The Internet Story - How Data Travels, Transit Works, and the Role of C...Misc: The Internet Story - How Data Travels, Transit Works, and the Role of C...
Misc: The Internet Story - How Data Travels, Transit Works, and the Role of C...
3G4G
22 slides12 views
Getting the Best of TrueDEM – April News & Updates by panagenda, has 22 slides with 109 views.Webinar Recording: https://www.panagenda.com/webinars/getting-the-best-of-truedem-april-news-updates/ Boost your Microsoft 365 experience with OfficeExpert TrueDEM! Join the April webinar for a deep dive into recent and upcoming features and functionalities of OfficeExpert TrueDEM. We’ll showcase what’s new and use practical application examples and real-life scenarios, to demonstrate how to leverage TrueDEM to optimize your M365 environment, troubleshoot issues, improve user satisfaction and productivity, and ultimately make data-driven business decisions. These sessions will be led by our team of product management and consultants, who interact with customers daily and possess in-depth product knowledge, providing valuable insights and expert guidance. What you’ll take away - Updates & info about the latest and upcoming features of TrueDEM - Practical and realistic applications & examples for troubelshooting or improving your Microsoft Teams & M365 environment - Use cases and examples of how our customers use TrueDEM
Getting the Best of TrueDEM – April News & UpdatesGetting the Best of TrueDEM – April News & Updates
Getting the Best of TrueDEM – April News & Updates
panagenda
22 slides109 views
AI Breakthroughs and Innovations-What’s Next.docx by AIvolut, has 4 slides with 15 views.Artificial intelligence is evolving rapidly, bringing groundbreaking innovations across industries. From advanced AI tools enhancing automation to new applications in healthcare and finance, the future of AI promises transformative changes. This document explores the latest breakthroughs, the impact of AI tools, and what’s next for the industry. Stay ahead of the curve by understanding emerging AI trends and how they shape our world.
AI Breakthroughs and Innovations-What’s Next.docxAI Breakthroughs and Innovations-What’s Next.docx
AI Breakthroughs and Innovations-What’s Next.docx
AIvolut
4 slides15 views
SAP Automation with UiPath: Solution Accelerators and Best Practices - Part 6... by DianaGray10, has 14 slides with 99 views.Join us for a comprehensive webinar on SAP Solution Accelerators and best practices for implementing them using UiPath. This session is designed to help SAP professionals and automation enthusiasts understand how to effectively leverage UiPath’s SAP Solution Accelerators to automate standard SAP process quickly. Learn about the benefits, best ways to do it, and real-world success stories to speed up.
SAP Automation with UiPath: Solution Accelerators and Best Practices - Part 6...SAP Automation with UiPath: Solution Accelerators and Best Practices - Part 6...
SAP Automation with UiPath: Solution Accelerators and Best Practices - Part 6...
DianaGray10
14 slides99 views
Commit Conf 2025 Bitnami Charts with Kubescape by Alfredo García Lavilla, has 21 slides with 78 views.En esta charla compartiremos la experiencia del equipo de Bitnami en la mejora de la seguridad de nuestros Helm Charts y Contenedores utilizando Kubescape como herramienta principal de validación. Exploraremos el proceso completo, desde la identificación de necesidades hasta la implementación de validaciones automatizadas, incluyendo la creación de herramientas para la comunidad. Compartiremos nuestra experiencia en la implementación de mejoras de seguridad en Charts y Contenedores, basándonos en las mejores prácticas del mercado y utilizando Kubescape como herramienta de validación. Explicaremos cómo automatizamos estas validaciones integrándolas en nuestro ciclo de vida de desarrollo, mejorando significativamente la seguridad de nuestros productos mientras manteníamos la eficiencia operativa. Durante la charla, los asistentes aprenderán cómo implementar más de 60 validaciones de seguridad críticas, incluyendo la configuración segura de contenedores en modo no privilegiado, la aplicación de buenas prácticas en recursos de Kubernetes, y cómo garantizar la compatibilidad con plataformas como OpenShift. Además, demostraremos una herramienta de self-assessment que desarrollamos para que cualquier usuario pueda evaluar y mejorar la seguridad de sus propios Charts basándose en esta experiencia.
Commit Conf 2025 Bitnami Charts with KubescapeCommit Conf 2025 Bitnami Charts with Kubescape
Commit Conf 2025 Bitnami Charts with Kubescape
Alfredo García Lavilla
21 slides78 views
Smarter RAG Pipelines: Scaling Search with Milvus and Feast by Zilliz , has 13 slides with 128 views.About this webinar Learn how Milvus and Feast can be used together to scale vector search and easily declare views for retrieval using open source. We’ll demonstrate how to integrate Milvus with Feast to build a customized RAG pipeline. Topics Covered - Leverage Feast for dynamic metadata and document storage and retrieval, ensuring that the correct data is always available at inference time - Learn how to integrate Feast with Milvus to support vector-based retrieval in RAG systems - Use Milvus for fast, high-dimensional similarity search, enhancing the retrieval phase of your RAG model
Smarter RAG Pipelines: Scaling Search with Milvus and FeastSmarter RAG Pipelines: Scaling Search with Milvus and Feast
Smarter RAG Pipelines: Scaling Search with Milvus and Feast
Zilliz
13 slides128 views
Microsoft Digital Defense Report 2024 .pdf by Abhishek Agarwal, has 114 slides with 106 views.Microsoft Digital Defense Report 2024
Microsoft Digital Defense Report 2024 .pdfMicrosoft Digital Defense Report 2024 .pdf
Microsoft Digital Defense Report 2024 .pdf
Abhishek Agarwal
114 slides106 views
Future‑Proofing the Nordic Economy with GenAI by Pete Nieminen, has 26 slides with 15 views.Concepts, facts and research regarding how GenAI impacts different industries and creates business advantages at Nordic countries.
Future‑Proofing the Nordic Economy with GenAIFuture‑Proofing the Nordic Economy with GenAI
Future‑Proofing the Nordic Economy with GenAI
Pete Nieminen
26 slides15 views
Network_Packet_Brokers_Presentation.pptx by Khushi Communications , has 6 slides with 71 views.Most people might think of a water faucet or even the tap on a keg of beer. But in the world of networking, "TAP" stands for "Traffic Access Point" or "Test Access Point." It's not a beverage or a sink fixture, but rather a crucial tool for network monitoring and testing. Khushi Communications is a top vendor in India, providing world-class Network TAP solutions. With their expertise, they help businesses monitor, analyze, and secure their networks efficiently.
Network_Packet_Brokers_Presentation.pptxNetwork_Packet_Brokers_Presentation.pptx
Network_Packet_Brokers_Presentation.pptx
Khushi Communications
6 slides71 views
Automated Engineering of Domain-Specific Metamorphic Testing Environments by Pablo Gómez Abajo, has 63 slides with 127 views.Context. Testing is essential to improve the correctness of software systems. Metamorphic testing (MT) is an approach especially suited when the system under test lacks oracles, or they are expensive to compute. However, building an MT environment for a particular domain (e.g., cloud simulation, model transformation, machine learning) requires substantial effort. Objective. Our goal is to facilitate the construction of MT environments for specific domains. Method. We propose a model-driven engineering approach to automate the construction of MT environments. Starting from a meta-model capturing the domain concepts, and a description of the domain execution environment, our approach produces an MT environment featuring comprehensive support for the MT process. This includes the definition of domain-specific metamorphic relations, their evaluation, detailed reporting of the testing results, and the automated search-based generation of follow-up test cases. Results. Our method is supported by an extensible platform for Eclipse, called Gotten. We demonstrate its effectiveness by creating an MT environment for simulation-based testing of data centres and comparing with existing tools; its suitability to conduct MT processes by replicating previous experiments; and its generality by building another MT environment for video streaming APIs. Conclusion. Gotten is the first platform targeted at reducing the development effort of domain-specific MT environments. The environments created with Gotten facilitate the specification of metamorphic relations, their evaluation, and the generation of new test cases.
Automated Engineering of Domain-Specific Metamorphic Testing EnvironmentsAutomated Engineering of Domain-Specific Metamorphic Testing Environments
Automated Engineering of Domain-Specific Metamorphic Testing Environments
Pablo Gómez Abajo
63 slides127 views
Introduction to Mobile App Development. by AkashDwivedi43, has 8 slides with 12 views.Mobile app development is a fundamental element of today’s digital landscape. It is transforming various industries like healthcare, e-commerce, entertainment, and education. As the use of mobile devices continues to soar, businesses are turning to mobile apps to boost customer engagement, offer innovative services, and deliver personalized experiences. Whether it’s enhancing customer service or introducing new tools, mobile apps help businesses stay connected to users in meaningful ways. For businesses, mobile apps provide a direct and efficient method of communication with customers. With real-time, personalized interactions, apps can enhance user engagement, foster customer loyalty, and increase sales. Additionally, mobile apps offer businesses the flexibility to streamline processes, deliver new services, and cater to customer demands in today’s mobile-first world. They are essential for companies seeking to stay competitive and relevant. For developers, mobile app development presents both challenges and opportunities. It requires a deep understanding of user needs, creative design skills, and technical expertise in coding and testing. A successful app must be user-friendly, reliable, and innovative. Developers need to balance functionality and design, ensuring that apps perform seamlessly across different devices and operating systems. Successful apps often feature unique capabilities or solve specific problems. The goal is to create an intuitive and engaging experience, whether it’s simplifying everyday tasks, providing entertainment, or offering educational content. A well-designed app not only attracts users but keeps them returning by delivering real value and solving their problems. Mobile apps also enable businesses to gather valuable user data, which can be used to improve marketing strategies, refine products, and enhance customer support. Understanding user behavior and preferences helps businesses optimize the app experience, boosting customer satisfaction. Furthermore, mobile apps present businesses with new revenue streams, such as in-app purchases, subscriptions, and ads. For startups, apps are an affordable way to test ideas and reach new customers, while larger companies can use apps to improve operational efficiency, increase customer loyalty, and stay ahead of competitors. Whether you're a small business or a large corporation, mobile apps offer tremendous potential. By focusing on providing a seamless user experience, ensuring app functionality and delivering regular updates, businesses can enhance customer relationships and remain competitive in the crowded app market. For developers, mobile app development offers a world of possibilities. With emerging technologies like AI, AR, and IoT, the future of app development is full of exciting opportunities. As the demand for mobile apps continues to grow, developers have a chance to shape the future of digital interaction and positively impact millions of users worldwid.
Introduction to  Mobile App Development.Introduction to  Mobile App Development.
Introduction to Mobile App Development.
AkashDwivedi43
8 slides12 views
Misc: The Internet Story - How Data Travels, Transit Works, and the Role of C... by 3G4G, has 22 slides with 12 views.Ever wondered how the Internet really works? In this tutorial, we break it all down—from how your home or office connects to the wider web, to the role of Internet Service Providers (ISPs), Transit Networks, Peering, Content Delivery Networks (CDNs), and Multi-access Edge Computing (MEC). 🔍 You’ll learn about: • How ISPs interconnect and form transit chains • What peering is and how it helps reduce latency and cost • How content like Netflix and Facebook reaches your screen • Real-world case studies like Swisscom vs Netflix & Init7 • The difference between CDN and MEC—and when each is used We also explore technical infrastructure using simple diagrams to explain how web servers, app servers, and storage systems come together to deliver your favourite content in real time. 📌 Whether you’re a student, tech enthusiast, or just curious about how the Internet works behind the scenes—this video is for you. 💬 Got questions or insights? Drop them in the comments—we’d love to hear from you! All our #3G4G5G slides, videos, blogs and tutorials are available at: Tutorials: https://www.3g4g.co.uk/Training/ Videos: https://www.youtube.com/3G4G5G Slides: https://www.slideshare.net/3G4GLtd Our channels: 3G4G Website – https://www.3g4g.co.uk/ The 3G4G Blog – https://blog.3g4g.co.uk/ Telecoms Infrastructure Blog – https://www.telecomsinfrastructure.com/ Operator Watch Blog – https://www.operatorwatch.com/ Connectivity Technology Blog – https://www.connectivity.technology/ Free 5G Training – https://www.free5gtraining.com/ Free 6G Training – https://www.free6gtraining.com/ Private Networks Technology Blog - https://blog.privatenetworks.technology/
Misc: The Internet Story - How Data Travels, Transit Works, and the Role of C...Misc: The Internet Story - How Data Travels, Transit Works, and the Role of C...
Misc: The Internet Story - How Data Travels, Transit Works, and the Role of C...
3G4G
22 slides12 views
Commit Conf 2025 Bitnami Charts with Kubescape by Alfredo García Lavilla, has 21 slides with 78 views.En esta charla compartiremos la experiencia del equipo de Bitnami en la mejora de la seguridad de nuestros Helm Charts y Contenedores utilizando Kubescape como herramienta principal de validación. Exploraremos el proceso completo, desde la identificación de necesidades hasta la implementación de validaciones automatizadas, incluyendo la creación de herramientas para la comunidad. Compartiremos nuestra experiencia en la implementación de mejoras de seguridad en Charts y Contenedores, basándonos en las mejores prácticas del mercado y utilizando Kubescape como herramienta de validación. Explicaremos cómo automatizamos estas validaciones integrándolas en nuestro ciclo de vida de desarrollo, mejorando significativamente la seguridad de nuestros productos mientras manteníamos la eficiencia operativa. Durante la charla, los asistentes aprenderán cómo implementar más de 60 validaciones de seguridad críticas, incluyendo la configuración segura de contenedores en modo no privilegiado, la aplicación de buenas prácticas en recursos de Kubernetes, y cómo garantizar la compatibilidad con plataformas como OpenShift. Además, demostraremos una herramienta de self-assessment que desarrollamos para que cualquier usuario pueda evaluar y mejorar la seguridad de sus propios Charts basándose en esta experiencia.
Commit Conf 2025 Bitnami Charts with KubescapeCommit Conf 2025 Bitnami Charts with Kubescape
Commit Conf 2025 Bitnami Charts with Kubescape
Alfredo García Lavilla
21 slides78 views

Rise and fall of Story Points. Capacity based planning from the trenches.

  • 1. Rise and fall of story points. Capacity-based planning from the trenches. Mikalai Alimenkou @xpinjection https://t.me/xpinjection_channel https://xpinjection.com
  • 3. Telegram channel https://t.me/xpinjection_channel
  • 4. Disclaimer This talk is based on personal experience
  • 5. My expectations 10 years ago for 2020 Agile unicorn
  • 6. Reality in many companies/teams Agile unicorn
  • 7. Sometimes situation is even worse
  • 8. Talk “Agile anti-patterns: 10 years later” https://www.youtube.com/watch?v=XTsf7quT2nM
  • 9. #2. Story Points for Sprint Planning
  • 10. WE ALL HAVE USED IT FOR YEARS!
  • 12. Release planning could rely on SPs
  • 13. Because this is just prediction game
  • 14. The most serious issue in our industry
  • 15. Capacity-driven planning https://www.mountaingoatsoftware.com/blog/why-i-dont-use-story-points-for- sprint-planning Mike Cohn
  • 16. Sprint Planning differs in many aspects Requirements are READY for development, so no uncertainty presents If something has risk, then it is better to extract spike from it and take for discovery with fixed timebox Team knows HOW to implement requirements, so it is able to split them into development tasks Team structure, skills, experience and available resources are 99% stable for single iteration
  • 18. Why SP doesn’t work for Spring Planning Specialization in teams only increases now
  • 19. SP may work for “full-full-stack” teams
  • 20. Confusing and dangerous for mixed team
  • 22. Why SP doesn’t work for Spring Planning Specialization in teams only increases with time People are different and not everybody is so rational to apply relative complexity estimates
  • 23. Frequent situations behind Story Points
  • 24. Rational VS Irrational team members
  • 25. Why SP doesn’t work for Spring Planning Specialization in teams only increases with time People are different and not everybody is so rational to apply relative complexity estimates It is easy to hide personal ineffectiveness behind SP, so less focus on personal responsibility
  • 26. Developers have different focus factor
  • 27. Some work hard and some just relax
  • 28. Why SP doesn’t work for Spring Planning Specialization in teams only increases with time People are different and not everybody is so rational to apply relative complexity estimates It is easy to hide personal ineffectiveness behind SP, so less focus on personal responsibility It is hard to understand what went wrong and find failure reasons to fix them
  • 29. Help Dasha to find out why Sprint failed
  • 30. General burndown may lie or be useless
  • 31. Specialization issues are invisible
  • 32. Let’s think about ideas hours instead… Ideal means you have all needed resources, know everything, don’t have interruptions and feel good Another popular name is “productive hours” Easy to explain to everybody, even outside of the team Have focus on personal responsibility/commitment Force people to find wastes and work on them Not so easy to start with, some preparation required Hours are always personal with all side effects
  • 33. Super power with spreadsheets
  • 34. #1. Implement team capacity calculator
  • 35. Detailed instructions Define and agree focus factor for each team member, taking into account all aspects Specify seniority factor to balance hours [OPTIONAL] Use main competence of team members for grouping Fill team individual Sprint calendars (1 – full day, 0.5 – half day, 0.25 – couple of hours) Mark team events and time consuming meetings Calculate total capacity by competence
  • 36. #2. Discuss backlog and estimate in hours
  • 37. Detailed instructions Full team discusses each proposed backlog item Estimation is done by each competence group It is important to have agreement regarding seniority factor to balance hours Fill estimates in the Sprint Backlog table When there are no more capacity in competence group discuss how team is going to handle this situation Distribute remaining capacity on other work types Generate tasks automatically in TMS by the table
  • 38. Planning Poker is still actual
  • 39. #3. To understand how much work left you need to track time
  • 41. Detailed instructions Due dates may be used based on estimates Personal responsibility and risk management works much better Instead of tracking spent hours team members could override remaining hours on Daily Scrum Team notifications may be implemented for better transparency Technical retrospectives may be scheduled to discuss and tune estimates
  • 42. Team collaboration is now math-driven Better transparency and more focus guaranteed Continuous waste analysis could be implemented
  • 43. Summary and take aways Story Points work well for project estimates and release planning Team diversity breaks ideal world Sprint differs in many aspects Ideal hours focus on wastes Hours bring responsibility and commitment Capacity calculator in needed for the team Stories are split on tasks and then estimated in hours Enjoy great tool for continuous improvements!
  • 44. @xpinjection https://xpinjection.com https://t.me/xpinjection_channel