Project Management, Performance Measures, and Statistical Decision Making

Herding Cats

There is a current rash of suggestions on how to improve the performance of software projects. I work in the Software Intensive System of Systems domains in Aerospace, Defense, Enterprise IT (both commercial and government) applying Agile, Earned Value Management, Productive Statistical Estimating (both parametric and Monte Carlo), Risk Management, and Root Cause Analysis with a variety of capabilities. Figure 1 - Planned Estimates versus Actual Performance from [1].

Project Management Process: The Basics

Clarizen

Edwards Deming once wrote that “if you cannot describe what you are doing as a process, you do not know what you are doing.” Project Management Process Groups. Initiating : processes that are required to define and authorize a new project, or a new phase of an existing project. .

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Principles, Processes, and Practices of Project Success

Herding Cats

Practices and Process are Fads. A Process is a series of steps and decisions involved in the way work is completed. Here's my version in the form of questions that when answered form the foundation for the Practices and Processes. What does Done look like in units of measure meaningful to the decision makers? What impediments will be encountered along the way to Done and what work must be performed to handle these impediments? Principles are timeless.

2017 44

Project Versus Product in Agile Development

Herding Cats

This quote is typically the basis of proposing agile software development over traditional software development. But if the development work is a Project is a fixed period of performance, for a fixed (with margin) budget, and a fixed set of Capabilities, then the question is can agile be used to develop the software? What Does This Mean for Agile? . Agile shouldn't care. Agile produces useful working software at the end of every Sprint.

2018 38

A Compendium of Works to Increase the Probability of Project Success

Herding Cats

Managment Processes. Integrated Master Plan: The Foundation of Program Success , College of Performance Management, May 21, 2014. The Nine "I's" of Program Success ," College of Performance Management. Making the Impossible Possible: Applying Heliotropic Abundance for creating Program and Project Management Processes. Forming, Storming, Norming, Performing, and Adjourning. Project Performance Management. Measures of Product Value is Exchange for Its Cost.

2008 45

Compendium of Works to Increase Probability of Project Success

Herding Cats

Management Processes (#MP). Project Performance Management (#PPM). Agile Project Management (#APM). Technical Performance Measures (#TPM). Cost, Schedule, and Technical Performance Management (#CSTPM). Agile Software Development (#ASD). Integrating Agile and Earned Value Management (#AEVM). Agile and Earned Value Management Bibliography of papers, books, and thesis (#Biblio). Management Processes. Agile Project Management.

2019 37

How to Talk About Estimates

Herding Cats

We can't talk about estimates or estimate, without also talking about the precision and accuracy of the estimate (the noun) after we have performed the estimate (the verb). . Every month there is a Month End reports, both showing cumulative cost to date, cumulative schedule performance, and Physical Percent Complete. To learn more about estimating on Agile programs read Chapter 5 of the bibliography below. What is an estimate?

Definition of Done

Herding Cats

The common definition of the Definition of Done in agile software development is (mostly from the Scrum Alliance and other official Scrum sites): A simple list of activities (coding, comments, unit testing, integration, release notes, design documents, etc.) These Measures have Little meaning to the Decision Makers. The Agile Definition of Done is a coders view of the project. These are attributes to assure the system has the capability and capacity to perform.

2017 38

Value First, Requires Margin and Contingency

Herding Cats

There's a popular notion in Agile that says Focus on Value. The principles of microeconomics of decision making in the presence of uncertainty mandates you make estimates of how to achieve that Value in terms of cost and schedule, those three (and all) variables are random variables, usually driven by a stochastic process. This process can be stationary (unchanging distribution) or non-stationary (a changing distribution function).

2018 36

Decision Analysis - Ordinal and Cardinal Measures

Herding Cats

This method is the Analytic Hierarchy Process (AHP). In our agile software development world, AHP is rarely found. AHP is based on the principle that all measurements are relative. AHP provides a framework to make relative comparisons using a rational decision structure based on scaled pairwise comparisons (Borda Ranking) using a scale that converts stakeholder preferences and priorities into ratio measures. The relative measures of these values are Ordinal numbers.

2018 40

Connecting "What" with "How" - and the Failure to Understand the Principles of Systems Engineering and Systems Management

Herding Cats

It's been said by an agile voice that. The original agile author's quote shows that systems engineering is missing from his development of software using Agile. It is applied through the application of systems engineering processes within a managed lifecycle working with a number of other management, engineering, and specialist disciplines. Progress and Value are measured with the same in Earned Value Management. The Measures of effectiveness.

2018 31

From Mission Capabilities to Done

Herding Cats

No matter the project domain or the technical development method, project success is dependent on knowing what Done looks like in units of measure meaningful to the decision maker. These measures are: Measures of Effectiveness (MOE) – are the operational measures of success that are closely related to the achievements of the mission or operational objectives evaluated in the operational environment, under a specific set of conditions.

2017 35

People Versus Process

Herding Cats

At the program level and above, the choice of a people focus or a process focus is not between two competing paradigms. People are the raw material for teams, for not only Agile Program Management teams, but for almost every human based endeavor. This is obvious but many times lost when discussing agile processes. One school emphasizes people, while the other emphasizes process. Continuous performance assessment by measuring the right thing.

4 Fallacious Reasons to Estimate and Why Those Are Fallacious

Herding Cats

I need an estimate because… I need to measure productivity. Although I understand measuring productivity could work well for repeatable activities, it's hard to believe it works well for abstract and, ultimately, non-repeatable tasks like software development. Thus, the common approach to "measure productivity" is to compare the estimates against what, in fact, happened. Similarly, product lifecycle management (PLM) integrates people, data, processes and business systems.

Misinterpretations of the Cone of Uncertainty

Herding Cats

The Cone of Uncertainty as a Technical Performance Measure. Active reduction requires we have a desired reduction goal, perform the work, and measure progress toward the rduction goal. Management of this reduction work and measurement of the progress is a Close Loop Control System paradigm. Closed Loop Control, has a goal, an action, a measurement, and a corrective action. The Cone of Uncertainty as a Technical Performance Measure.

2017 32

Cone of Uncertainty Bibliography

Herding Cats

I work in a domain where the CoU is baked into the Integrated Program Performance Management (IPPM) processes flowed down from the buyer, in this case, the Federal Government. The CoU paradigm defines the needed reduction in uncertainty is some performance metric. It can be the needed performance of a measure - Effectiveness, Performance, Key Performance Parameter, or a Technical Performance Measures.

2017 32

INVEST, Scrum and Enterprise IT

Herding Cats

That means the system architecture, the process flow, the data flow architecture components all how NO dependencies on other. The notion that a User Story would be Independent of all other User Stories makes no sense since the Integrated system is a tightly coupled set of concurrent processes starting with the initial request for Health Insurance ending with the issuance of a Health Insurance policy ranging for a commercial policy to Medicare.

2018 31

Increasing the Probability of Program Success

Herding Cats

So let's look at the principles, processes, and practices that will be in the White paper when it is complete. Top Four Sources of Unfavorable Program Performance. Unrealistic Performance Expectations. Impacts of Risk on Program Performance. Processes to Prevent Unfavorable Impacts. System Engineering Processes. Program Management Processes. Technical Design, Development, and Testing Processes. Risk Management Processes.

2017 34

Cone of Uncertainty - Revisited

Herding Cats

We're writing two chapters in an upcoming Project Management Book, with a working title, The Gower Handbook of Project Performance for Agile, Waterfall and Everything in Between , edited by Mark Phillips. Specific actions to reduce the Episuncertaintiesnaties and Margin to handle the Aleatory uncertainies are part of any good project management process. .

2012 28

INVEST, Scrum and Enterprise IT

Herding Cats

That means the system architecture, the process flow, the data flow architecture components all how NO dependencies on other. The notion that a User Story would be Independent of all other User Stories makes no sense since the Integrated system is a tightly coupled set of concurrent processes starting with the initial request for Health Insurance ending with the issuance of a Health Insurance policy ranging for a commercial policy to Medicare.

2018 28

Human Resources needs to be part of your company’s agile transformation!

Kiron Bondale

When we think about the journey from traditional delivery approaches to agile, the focus is normally on delivery teams or on those areas of the organization which will need to transition from being project-focused to becoming product, capability or value-stream centric. For large companies which have defined job families and roles, agile might introduce new roles such as Scrum Masters, product owners or agile coaches.

2016 163

Wilo's Law and Mature Communications Processes

Herding Cats

A popular quote in the agile community is Wilo's Law. To make some conjecture that some process will fix the problem - Estimates are the smell of dysfunction and NOT Estimating will fix that dysfunction - is naive at best and willfully ignorant of Root Cause Analysis at worse. Avoid Verbal Orders is a critical process in any critical situation. Any successful technical communication needs to have: Measures of Effectiveness. Measures of Performance.

2017 46

Closed Loop Control and Granularity of the Estimating Process

Herding Cats

For software, this can be value produced (assuming we have a unit of measure for that value in the for of effectiveness, performance, key performance parameters, or technical performance measures ). DP6Jw is an overview of this process. For your Honeywell or Nest controller on the wall, that sample rate is measured in seconds. It can be the cost, schedule, and technical performance measures of the software project.

Agile, Waterfall and Hybrid: Managing the Multiple-Methodology Portfolio

Keyedin

Today, PMOs working with waterfall (predictive), agile and hybrid project methodologies have a difficult time identifying a single version of the truth, which causes serious obstacles to productivity. Siloed project information scattered across numerous systems and geographies blocks decision-makers from insights into cost and schedule problems and cripples performance-measurement processes.

2019 60

Vigilance is vital to avoid velocity vices!

Kiron Bondale

Scrums, standups or huddles), velocity might be the most misused tool by teams new to agile and the stakeholders supporting them. Measuring velocity at the team member level provides no real value and will just create destructive competitive behaviors within a team.

2020 190

Agile, Waterfall and Hybrid: Managing the Multiple-Methodology Portfolio

Keyedin

Today, PMOs working with waterfall (predictive), agile and hybrid project methodologies have a difficult time identifying a single version of the truth, which causes serious obstacles to productivity. Siloed project information scattered across numerous systems and geographies blocks decision-makers from insights into cost and schedule problems and cripples performance-measurement processes.

2019 60

What's Missing from the Agile Software Development Paradigm

Herding Cats

Agile software development is framed by a manifesto , a set of 12 principles, several methods. The customer is accountable for knowing what Done Looks Like (in Unity of measure meaningful to their domain). The elements include all hardware, software, equipment, facilities, personnel, processes, and procedures needed for this purpose; that is, all things required to produce system-level results. Why This Missing Concept is Important to Agile Software Development? .

2009 35

9 Types of Artifacts in Project Management

Rebel’s Guide to PM

And yes, agile project management artifacts get a mention. For example, an estimate is the obvious output of the estimating process, so estimates aren’t mentioned again as a separate project artifact.

2021 394

Best PMI-ACP Exam Prep Books

Rebel’s Guide to PM

Are you aiming to achieve your PMI Agile Certified Professional ( PMI-ACP )®? Below, I list the best agile books for your certification studies. These are guides that support your learning but also help you go deeper into the world of agile. The Agile PrepCast.

PMI 195

Project Management Glossary: 200+ Terms PMs Frequently Use

Epicflow Blog

is a process of detecting risks related to the time allowances for activities in particular or a project in general, with the width of estimates range indicating a respective level of risk. It contains all the details about the tasks a project team has to perform. . Agile . is a process of appointing or providing a team member with a responsibility to perform a task. is a state of resource allocation performed by a project manager. Performance Review .

Cancelling Projects: The Project Isn't Being Done Right

Project Health Check

A classic way to consider project performance is via the triple constraint of scope/cost/time, often with quality thrown in the mix. If an agile development method was used, perhaps the initial backlog wasn’t sufficiently documented, Project or Sprint goals ineffectively understood, poor backlog prioritisation and maintenance by the product owner – indicating a skills gaps etc In this case, the desire that drove the original project to be initiated may often still exist.

2017 179

PROJECT MANAGEMENT BENCHMARKING, an excellence enabling instrument

International Institute for Learning

All companies desire to remain competitive and continuously improve their project management performance by becoming more efficient and more effective in the execution of their project management processes. Step 1: Know Your Own Processes. How will the areas be measured?

2022 56

Project Management Glossary: 200+ Terms PMs Frequently Use

Epicflow Blog

is a process of detecting risks related to the time allowances for activities in particular or a project in general, with the width of estimates range indicating a respective level of risk. It contains all the details about the tasks a project team has to perform. . Agile . is a process of appointing or providing a team member with a responsibility to perform a task. is a state of resource allocation performed by a project manager. Performance Review .

Balance Your Work and Life Priorities | 4 Guiding Principles

International Institute for Learning

At work, it is a multilateral process between an employee and their manager and team members. Being flexible creates goodwill in the process. Unless billable hours are a key performance measure, being in the office just to be seen does not increase value. By Alan Zucker.

2022 56

Don't Be Fooled

Herding Cats

Of late I've encountered many people on the web and in face-to-face encounters that simply fail to understand how probability and statistics works and how the principles of probability and statistics impact our decision-making processes. Hyndman - in our program planning and controls domain ARIMA (Autoregressive Integrated Moving Average) is a powerful tool for forecasting future project behaviors based on past performance. Introduction to Stochastic Process , Paul G.

2018 44

What Is Corporate Governance & How Can it Impact My Project?

ProjectManager.com

While managing a project it is easy to become myopic and focus solely on success as measured by the project. Corporate governance is a system of rules, practices and processes that are used by a corporation to direct and control its actions. That includes action plans , internal controls, OKRs , performance measurements and corporate disclosures. Corporate governance is a slow process that must clear many hurdles before decisions are made, and rightly so.

Different Project Management Terms Beginners Should Know

ProProfs Project Management

You winged the entire project execution process, and now the theory of it all is taking a toll on you. . Agile . Agile projects usually do not have set or fixed scope, making this method extremely adaptive to changes proposed by clients. . Performance Measurement Baseline.

2020 91

A Strategic PM’s Guide to the Satir Model for Change

The Strategic Project Manager

One of the key challenges is predicting the effect of changes on performance. The curve in the diagram shows that the New Status Quo will be at a higher level of performance and productivity. With the decline in performance, the stability that was enjoyed transforms into Chaos.

2022 81

Is Macroeconomics and Social Science the Same as Software Development?

Herding Cats

There a popular notions in the agile development world that authors like Hayek and Taleb speak to how software development works. You Can’t Understand Agile Without Understanding Hayek. In our domain this is the Performance Measurement Baseline, which is a time-phased budget plan for accomplishing work against which contract performance is measured. Product Roadmaps, Release Plans are core principles of Agile.

2016 36

Next Generation Project Management Software

Rebel’s Guide to PM

Project management practitioners are looking for new lean and agile project management tools to support their day-to-day work and often seek them outside the tools that their organisations offer them. We observe that there is a persistent request coming directly from project management practitioners: they repeatedly look for alternative tools and ask for information on project management tools tagged as agile, open source, web-based, or cloud. Digitalization and Collaboration.

2016 251