Developing software using Scrum still needs the ability to determine the Estimate to Complete (ETC), the Estimate at Completion (EAC), and the Estimated Completion Data (ECD) when there is a fixed deliverable date, a fixed budget for that software, and a minimal set of Features and Capabilities on that date for that budget
Integrated Program Performance ManagementGlen Alleman
Integrated Program Performance Management elements are organization planning schedule applied to increase the probability of program success on traditional and agile programs.
The core concepts of a Release Based development lifecycle for NES projects.
The lifecycle starts with the Product Roadmap, showing what Capabilities are provided in what order, in what Epic, to deliver the needed business value, on the needed dates, for the needed cost, with the needed Features.
The Features and Stories that implement these Capabilities are traceable to the Product Roadmap to show Physical Percent Complete from starting at the Story flowing to a Capability to deliver a needed Capability.
The core concepts of a Release Based development lifecycle for agile enterprise projects.
The lifecycle starts with the Product Roadmap, showing what Capabilities are provided in what order, in what Capability, to deliver the needed business value, on the needed dates, for the needed cost, with the needed Features.
The Features and Stories that implement these Capabilities are traceable to the Product Roadmap to show Physical Percent Complete from starting at the Story flowing to a Capability to deliver a needed Capability.
WBS Compliance Challenges for Agile ERP ProjectsGlen Alleman
Agility implies a systematic vision of the outcome - an intelligent or ingenium that makes it possible to connect seperate entities and their outcomes in a rapid and suitable manner
Starting with the development of a Rough Order of Magnitude (ROM) estimate of work and duration, creating the Product Roadmap and Release Plan, the Product and Sprint Backlogs, executing and statusing the Sprint, and informing the Earned Value Management Systems, using Physical Percent Complete of progress to plan.
Integrated Program Performance ManagementGlen Alleman
Integrated Program Performance Management elements are organization planning schedule applied to increase the probability of program success on traditional and agile programs.
The core concepts of a Release Based development lifecycle for NES projects.
The lifecycle starts with the Product Roadmap, showing what Capabilities are provided in what order, in what Epic, to deliver the needed business value, on the needed dates, for the needed cost, with the needed Features.
The Features and Stories that implement these Capabilities are traceable to the Product Roadmap to show Physical Percent Complete from starting at the Story flowing to a Capability to deliver a needed Capability.
The core concepts of a Release Based development lifecycle for agile enterprise projects.
The lifecycle starts with the Product Roadmap, showing what Capabilities are provided in what order, in what Capability, to deliver the needed business value, on the needed dates, for the needed cost, with the needed Features.
The Features and Stories that implement these Capabilities are traceable to the Product Roadmap to show Physical Percent Complete from starting at the Story flowing to a Capability to deliver a needed Capability.
WBS Compliance Challenges for Agile ERP ProjectsGlen Alleman
Agility implies a systematic vision of the outcome - an intelligent or ingenium that makes it possible to connect seperate entities and their outcomes in a rapid and suitable manner
Starting with the development of a Rough Order of Magnitude (ROM) estimate of work and duration, creating the Product Roadmap and Release Plan, the Product and Sprint Backlogs, executing and statusing the Sprint, and informing the Earned Value Management Systems, using Physical Percent Complete of progress to plan.
The integrated master plan and integrated master scheduleGlen Alleman
The Integrated Master Plan (IMP) and Integrated Master Schedule( (IMS) provide a strategy for the incremental delivery of program outcomes through increasing maturity assessments with Measures of Effectiveness, Measures of Performance, Technical Performance Measures, and Key Performance Parameters.
These assessment assure the needed capabilities of the project are met at each assessment point to confirm physical percent complete as planned in the Integrated Master Plan
PGCS 2019 Master Class Integrating SE with PPMGlen Alleman
The projects are managed as if they were merely complicated ‒ when in fact, they were complex.They are planned as if everything is known or knowable at the start ‒ when in fact, they involve high levels of reducible (Epistemic) and irreducible (Aleatory) uncertainty and resulting risk.Combining Systems Engineering and Project Management is a critical success factor in reducing these uncertainties, resulting in increased probability of program success.
Credible Plans, Integrated Reporting, and Control SystemsGlen Alleman
Project success starts with a credible plan for delivering the needed capabilities as planned. This starts with knowing what Done looks like in units of measure meaningful to the decision makers.
Building the Integrated Master Plan (and its Integrated Master Schedule) is a critical success factor in any project domain. It describes the increasing maturity of all deliverables in units of measure meaningful to the decision makers.
The IMP contains the Measures of Effectiveness and Measures of Performance. The IMS contains the Technical Performance Measures (as exit criteria for the Work Packages).
Risk and estimates are applied at all levels of the IMP and IMS, then definitized in the Performance Measurement Baseline on contract
Increasing the Probability of Project Success with Five Principles and PracticesGlen Alleman
There are many approaches to managing projects in every domain.
This seminar lays the foundations for increasing the probability of project success, no matter the domain, what technology, what approach to delivering the outcomes of the project.
The principles of this approach are immutable.
The practices for implementing the principles are universally applicable.
Each chart in this presentation, contains guidance that can be applied to your project, no matter the domain.
In our short hour here, we’re going to cover a lot of material.
The bibliography contains the supporting materials we can tailor to your individual project
Establishing the Performance Measurement BaselineGlen Alleman
The Performance Measurement Baseline is a time-phased schedule of all work to be performed, the budgeted cost for this work, and the organizational elements that produce the deliverables from this work.
A short course on being an Earned Value Management Control Account Manager. What is you role, to whom are you accountable, what does you CAM Notebook look like, what role does EVM play in your weekly management activities, what are the sources of information needed to manage the Control Account, what is your weekly and monthly business rhythm, a quick look at Risk Management, and what's beyond this short course?
Estimating and Reporting Agile ProjectsGlen Alleman
The use agile software development in the Federal Government is now standard practice. The SRDR is the means of providing the estimates needed to make decisions for those projects
Project driven organization require lifecycle management to successfully deliver value to those paying for the outcomes of the project effort. This involves processes and data for Executive processes, Enterprise Governance, Program Management Office activities, Applications that enable the delivery of value, and overarching processes and data.
The 5 Immutable principles of project managementGlen Alleman
Software development methods are sometimes confused with Project Management principles. There are 5 irreducible principles used to manage projects, no matter the domain or context. We need to assure our development work is guided by these 5 Project Management principles.
Physical Percent Complete is a primary measure of progress to plan for all project work. For Agile projects, this is a critical success factor. Here's how
How should we estimates agile projects (CAST)Glen Alleman
“Why do so many big projects overspend and
overrun? They’re managed as if they were merely
complicated when in fact they are complex. They’re planned as if everything was known at the start when in fact they involve high levels of uncertainty and risk.” ‒ Architecting Systems: Concepts, Principles and Practice, Hillary Sillitto
The integrated master plan and integrated master scheduleGlen Alleman
The Integrated Master Plan (IMP) and Integrated Master Schedule( (IMS) provide a strategy for the incremental delivery of program outcomes through increasing maturity assessments with Measures of Effectiveness, Measures of Performance, Technical Performance Measures, and Key Performance Parameters.
These assessment assure the needed capabilities of the project are met at each assessment point to confirm physical percent complete as planned in the Integrated Master Plan
PGCS 2019 Master Class Integrating SE with PPMGlen Alleman
The projects are managed as if they were merely complicated ‒ when in fact, they were complex.They are planned as if everything is known or knowable at the start ‒ when in fact, they involve high levels of reducible (Epistemic) and irreducible (Aleatory) uncertainty and resulting risk.Combining Systems Engineering and Project Management is a critical success factor in reducing these uncertainties, resulting in increased probability of program success.
Credible Plans, Integrated Reporting, and Control SystemsGlen Alleman
Project success starts with a credible plan for delivering the needed capabilities as planned. This starts with knowing what Done looks like in units of measure meaningful to the decision makers.
Building the Integrated Master Plan (and its Integrated Master Schedule) is a critical success factor in any project domain. It describes the increasing maturity of all deliverables in units of measure meaningful to the decision makers.
The IMP contains the Measures of Effectiveness and Measures of Performance. The IMS contains the Technical Performance Measures (as exit criteria for the Work Packages).
Risk and estimates are applied at all levels of the IMP and IMS, then definitized in the Performance Measurement Baseline on contract
Increasing the Probability of Project Success with Five Principles and PracticesGlen Alleman
There are many approaches to managing projects in every domain.
This seminar lays the foundations for increasing the probability of project success, no matter the domain, what technology, what approach to delivering the outcomes of the project.
The principles of this approach are immutable.
The practices for implementing the principles are universally applicable.
Each chart in this presentation, contains guidance that can be applied to your project, no matter the domain.
In our short hour here, we’re going to cover a lot of material.
The bibliography contains the supporting materials we can tailor to your individual project
Establishing the Performance Measurement BaselineGlen Alleman
The Performance Measurement Baseline is a time-phased schedule of all work to be performed, the budgeted cost for this work, and the organizational elements that produce the deliverables from this work.
A short course on being an Earned Value Management Control Account Manager. What is you role, to whom are you accountable, what does you CAM Notebook look like, what role does EVM play in your weekly management activities, what are the sources of information needed to manage the Control Account, what is your weekly and monthly business rhythm, a quick look at Risk Management, and what's beyond this short course?
Estimating and Reporting Agile ProjectsGlen Alleman
The use agile software development in the Federal Government is now standard practice. The SRDR is the means of providing the estimates needed to make decisions for those projects
Project driven organization require lifecycle management to successfully deliver value to those paying for the outcomes of the project effort. This involves processes and data for Executive processes, Enterprise Governance, Program Management Office activities, Applications that enable the delivery of value, and overarching processes and data.
The 5 Immutable principles of project managementGlen Alleman
Software development methods are sometimes confused with Project Management principles. There are 5 irreducible principles used to manage projects, no matter the domain or context. We need to assure our development work is guided by these 5 Project Management principles.
Physical Percent Complete is a primary measure of progress to plan for all project work. For Agile projects, this is a critical success factor. Here's how
How should we estimates agile projects (CAST)Glen Alleman
“Why do so many big projects overspend and
overrun? They’re managed as if they were merely
complicated when in fact they are complex. They’re planned as if everything was known at the start when in fact they involve high levels of uncertainty and risk.” ‒ Architecting Systems: Concepts, Principles and Practice, Hillary Sillitto
There are four major questions that need answers when applying agile software development to DOD development programs
1. How can Agile Development methods increase the Probability of Program Success (PoPS) on Earned Value programs?
2. How can Agile development be integrated with the FAR / DFAR and OMB mandates for program performance measures using Earned Value?
3. What are the “touch” points (or possible collision points) between Agile and EIA-748-C?
4. What are the measures of success for Agile methods in the context of EIA-748-C?
Five Immutable Principles of Project of Digital Transformation SuccessGlen Alleman
Successful Digital Transformation projects are fraught with technical, cost, and schedule risks.
These Five Principles of Project Success have been shown to increase the Probability of Project Success (PoPS).
IS EARNED VALUE + AGILE A MATCH MADE IN HEAVEN?
Increasing the Probability of Program Success requires by connecting the dots between EV and Agile Development.
Presented at
The Nexus of Agile Software Development and
Earned Value Management, OSD-PARCA,
February 19 – 20, 2015
Institute for Defense Analysis, Alexandria, VA
Physical Percent Complete for Agile ProjectsGlen Alleman
measuring physical percent complete for produced software is THE critical success factor for integrating Earned Value Management with Agile software development.
Every tool, process, and practice has a dark side. Knowing these is a Critical Success Factor to the integration of EVM and Agile at the desired Maturity Level.
Both Earned Value Management and Agile have Dark Sides. Things that are not talked about in public.
But when they are Integrated, each provides a solution for the problems of the other.
Assess current and desired Maturity for Agile and EVM is the starting point for integrating these two processes.
EAI-748-C asks us to objectively assess accomplishments at the work performance level. As well §3.8 of 748-C tells us Earned Value is a direct measurement of the quantity of work accomplished. The quality and technical content of work is controlled by other processes. To provide visibility to integrated cost, schedule, and technical performance, we need more than CPI and SPI. We need measures of increasing technical performance.
Promo_Epc project rule of credit and progress measurement ignitetribes
Project progress monitoring and control is one of the most important tasks of construction project management. Many times planner or project manager not able.The hardest part of project controls is accurate performance measurement of work accomplished.
Taking time out to establish repeatable rules of credit can literally remove 75% of the performance measurement "guessing game" out of the equation.
In this book we don't just explain on what is rule of credit but we also provide tonnes of examples on how to establish the weighted milestone. It's a ready to be plug and plan in your project control measurement.
Log in to ignitetribes.com to purchase the book.
Planning projects usually starts with tasks and milestones. The planner gathers this information from the participants – customers, engineers, subject matter experts. This information is usually arranged in the form of activities and milestones. PMBOK defines “project time management” in this manner. The activities are then sequenced according to the projects needs and mandatory dependencies.
Increasing the Probability of Project SuccessGlen Alleman
Risk Management is essential for development and production programs. Information about key cost, performance and schedule attributes are often uncertain or unknown until late in the program.
Risk issues that can be identified early in the program, which may potentially impact the program, termed Known Unknowns, can be alleviated with good risk management. -- Effective Risk Management 2nd Edition, Page 1, Edmund Conrow, American Institute of Aeronautics and Astronautics, 2003
Cost and schedule growth for complex projects is created when unrealistic technical performance expectations, unrealistic cost and schedule estimates, inadequate risk assessments, unanticipated technical issues, and poorly performed and ineffective risk management, contribute to project technical and programmatic shortfalls
From Principles to Strategies for Systems EngineeringGlen Alleman
From Principles to Strategies How to apply Principles, Practices, and Processes of Systems Engineering to solve complex technical, operational,
and organizational problems
Building a Credible Performance Measurement BaselineGlen Alleman
Establishing a credible Performance Measurement Baseline, with a risk adjusted Integrated Master Plan and Integrated Master Schedule, starts with the WBS and connects Technical Measures of progress to Earned Value
Capabilities‒Based Planning the capabilities needed to accomplish a mission or fulfill a business strategy
Only when capabilities are defined can we start with requirements elicitation
Program Management Office Lean Software Development and Six SigmaGlen Alleman
Successfully combining a PMO, Agile, and Lean / 6 starts with understanding what benefit each paradigm brings to the table. Architecting a solution for the enterprise requires assembling a “Systems” with processes, people, and principles – all sharing the goal of business improvement.
This resource document describes the Program Governance Road map for product development, deployment, and sustainment of products and services in compliance with CMS guidance, ITIL IT management, CMMI best practices, and other guidance to assure high quality software is deployed for sustained operational success in mission critical domains.
Seven Habits of a Highly Effective agile project managerGlen Alleman
Recent neurological studies indicate that the role of emotion in human cognition is essential; emotions are not a luxury. Instead, emotions play a critical role in rational decision–making, in perception, in human interaction, and in human intelligence. Habits are the intersection of knowledge, skill, and desire.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Calculating Physical Percent Complete on Agile Projects
1. 1
CALCULATING PHYSICAL PERCENT
COMPLETE FOR THE NES PROJECT USING
SCRUM AND ATLASSIAN STRUCTURES
Developing software using Scrum still needs the ability to determine
the Estimate to Complete (ETC), the Estimate at Completion (EAC), and
the Estimated Completion Data (ECD) when there is a fixed deliverable
date, a fixed budget for that software, and a minimal set of Features
and Capabilities on that date for that budget
2. Learning Objectives
§ Show how measuring Physical Percent Complete for
produced software is THE critical success factor for
integrating Performance Management with Agile
sofwtare development.
§ Show how to define Physical Percent Complete to
calculate Project Performance from the progress to
plan at the Sprint level.
§ Show why using Story Points do not provide
measures of physical percent complete beyond a
single Scrum team in a limited time window.
3. 3
The question asked of every parent and
every software development project is …
Are We There Yet?
4. Looking for Simple Solutions to Questions?
They’re Aren’t Any …
The $20M Question ‒ How can we seamlessly integrate Scrum Development with
Project Performance Management measured in Dollars and Hours?
6. We are successfully applying the Five Immutable Principals of Project
Success to Agile Programs if we …
1
… have a defined Mission, Vision, Capabilities, and High Level Technical and
Operational Requirements ‒ by which to create …
2
… a Product Roadmap for delivering these Capabilities and connecting the
Requirements and Release Plan for producing the needed outcomes to meet
this Roadmap ‒ and have …
3
… allocated enough Time, Money, and Resources to increase the probability of
the project’s success ‒ and we …
4
… know what Risks are in front of us and their plans for retirement or handling ‒
and we can …
5
… confirm progress to plan with measures of Physical Percent Complete for each
Deliverable in the Release Plan with confidence of “on or before the planned
time and “at or below” the planned cost. 6
8. 8
10 Steps to Integrating Agile Development and Performance
Management System Using Physical Percent Complete
Principles to Integrate Agile with Project Performance Management in Order of Increasing Maturity
1 Capabilities drive system Features. All Features must be traceable to a capability.
Features and their Stories and Tasks identify technical and process deliverables.
Sprints contain the work activities used to produce the deliverables.
Product Roadmap arranges the Capabilities and their Features – risk adjusted – into activity
flow, from which Stories can be developed as the Basis of Estimate for the Sprint teams.
Work progress is measured as Physical Percent Complete against the planned progress at
time of the performance assessment.
Work Authorization (Backlog Grooming and Sprint Backlog) assures the sequence of Work
produce progress at the planned rate for the planned cost, with the planned product maturity at
each assessment point in the IMS.
Performance Measures describes the current performance and provides information about
future performance.
Conformance with Technical Performance Measures (TPM) adjusts Program Performance for
rework, quality, or delayed features, using Units of Measure meaningful to the decision makers.
Performance feedback from each Sprint and resulting Stories and Features, sequences the
Product Roadmap to reestablish an on–time, on–budget master schedule.
Future performance is based on the To Complete Performance Index (TCPI), Independent
Estimate At Complete (IEAC), and the adjusted work sequence.
9. 9
Forecasting Future Performance needed to
successfully manage the project Starts with …
What Stories and Tasks did we plan to produce?
Where are we now? (Physical Percent Complete)
What Stories and Tasks have been completed
now?
Produced = Planned × Physical Percent
Complete
Determining where we are now.
Is determined with a simple calculation
10. A Popular Bumper Sticker
in Boulder, Colorado (my
home town), says
Measures of Physical Percent
Complete are required to assess
progress to plan in presence of
uncertainty.
Trouble is, it’s not true.
— J. R. R. Tolkien
We need a target to steer
toward, and we need
measures of progress toward
that target.
That target is a statistically
random number, so estimates
of the target and progress to
the target are needed.
Those estimates must be in
units meaningful to the
decision makers.
11. Measuring Physical Percent Complete …
§ Product Effectiveness ‒ a measure of success that
are closely related to the achievements of the
operational objectives evaluated in the operational
environment, under a specific set of conditions. †
§ Product Performance ‒ a physical or functional
attribute relating to the system operation, measured
or estimated under specific conditions. †
Means Compliance With Planned Attributes Of Each
Deliverable Defined as Exit Criteria in the User Story
Physical Percent Complete requires measures meaningful to the decision makers.
Effectiveness and Performance are the starting point.
12. Measuring Physical Percent Complete …
§ Key Performance Parameters ‒ a capability and
characteristic so significant that failure to meet them
can be cause for reevaluation, reassessing, or
replanning of the project.
§ Technical Performance Measures ‒ an attribute that
determine how well a system or system element is
satisfying or expected to satisfy a technical
requirement or goal.
Means Compliance With Planned Attributes Of Each
Deliverable (Exit Criteria)
13. Performance Measures Start at the Task Level for
each Story in the Sprint
§ For work Started, what is TO DO
compared to Planned?
§ Physical Percent Complete at the Task Level
o (Planned Estimate ‒ TO DO) / Planned Estimate
§ For Story S70 ‒ Purchase Your Items
o (26 hrs ‒ 16 hrs) / 26 hrs = 38%
o Task S70 has 2 Story Points assigned to it for 26 hours
Task S73 has 3 Story Points and 8 hours
o Story Points can be used to prioritize but not measure
14. 14
Project Performance Measures at the Release
Level
Capability
Feature (1-6)
18%
Feature (7-9)
18%
Feature (10-12)
28%
Feature (13-22)
36%
Release 1 Release 2 Release 3
The Bright Line
Physical Percent Complete (P%C) for the Capability
assessed at the end of each Release.
Release 1 = Capability 18% Complete
Release 2 = Capability 64% Complete
Release 3 = Capability 100% Complete
Project
Performance
Reporting
Agile Team
Reporting
Summing Physical Percent Complete from Tasks and Stories
to Features to Release.
15. Physical Percent Complete …
§ The Project Performance completion criteria must be based on technical
performance, the quality of work must be verified, and criteria must be
defined clearly and unambiguously.
§ The PO/PM ensures that this process measures quality and technical
maturity of technical work products instead of the quantity of work
performed.
§ In Agile Physical Percent Complete means Working Software at the end of
every Sprint.
§ The challenge in Agile is to account for deferred capabilities ‒ moved to
the next Sprint or Release ‒ and moving Budget to follow them.
§ But in Agile, Budget is flat spread connected with the labor assigned to
each Sprint that implements the Features.
… means compliance with planned Technical
Performance of Deliverable
16. Story Points are NOT a Meaningful
Measure of Physical Percent Complete
https://www.mountaingoatsoftware.com/blog/its-effort-not-complexity
In Agile,
Story Point-based
measures are
about the Relative
effort the work will
take, not the actual
effort or duration
17. Let’s Pause for an Interlude to Address the
Cardinal and Ordinal Estimating Problem
§ When we use a measure of something we
need to know if it is Cardinal or Ordinal.
§ Ordinal measures tell us the relative
difference between items.
– Uncle Scrooge is relatively rich
compared to Huey, Dewey, and Louie
is an Ordinal measure.
§ Cardinal measures are numbers that say how many of something there are,
they are counting numbers ‒ one, two, three, four, five.
§ Uncle Scrooge has $1,250,000,000 dollars of Gold
§ In Project Performance Management we use Cardinal numbers, measured in
Dollars, Hours, Technical Performance compliance.
§ Story Points are NOT a unit of measure used in Project Performance
Management.
Ordinal versus Cardinal is a critical understanding for success of Physical Percent Complete.
18. A Caution for using Story Points to Measure Progress
Beyond a Single Feature from a Single Team
Ordinal
numbers ONLY
have meaning
for their current
use ‒ unless
calibrated to a
reference that
does not
change over
time
Without Calibrated values, the numbers have no meaning when collected at higher levels of the
program ‒ Features and Capabilities.
19. Ordinal Story Points cannot be the basis of PV higher
than a single Feature developed by a single team
Feature 1
Story 1
Story 2
Story 3
Story 4
Story 5
Story 6
Team 1’s
Uncalibrated
Ordinal SP
estimates
Feature n
Team 2’s
Uncalibrated
Ordinal SP
estimates
∑ F1(SP) ∑ Fn(SP)
Release 1 ∑ of SP’s
• • •
§ At the Story level,
relative effort defines
individual estimates.
§ At the Feature level,
lower level SP’s don’t
have the same unit of
measure in the way
Dollars do.
§ When Features
summed to the
Release, relative
measures do not
provide basis of
Physical Percent
Complete.
These are Not the same units of measure
between Features – Uncalibrated SP’s
Story 1
Story 2
Story 3
Story 4
Story 5
Story 6• • •
Using Ordinal (uncalibrated values) outside the domain of agreement prevents comparison of
progress to plan. My Story Points aren’t Your Story Points.