This collection of presentations, briefings, journal and conference papers, essays, and book content has been used to increase the Probability of Project Success (PoPS) written and applied over my career in the software-intensive system of systems and other business and technical domains.
These materials have been applied during a client engagement across a wide range of firms and domains, presented at conferences, published in journals and newsletters, books or chapters in a book.
For each engagement, there are multiple domains, technologies, and processes as shown here (click on the picture below and the MindManager app will show you all the details)
Download Things I know about and practice.html (2800.7K)
Table of Contents (Click the Name to go to Section)
- Agile Software Development (#ASD)
- Agile and Earned Value Management Bibliography of papers, books, and thesis (#Biblio)
- Business, Technical, Systems, Risk, and Project Management Briefings and Presentations (# BTSRPM)
- Cost, Schedule, and Technical Performance Management (#CSTPM)
- Enterprise IT and Embedded Systems (#EIT)
- Earned Value Management (#EVM)
- Integrated Master Plan and Master Schedule (#IMPIMS)
- Integrating Agile and Earned Value Management (#AEVM)
- Systems Engineering and Systems Management (#SEandSM)
- Journal Papers, White Papers, and Essays on Project Success (#Papers)
- Mathematical and Science Writings (#MathSci)
- Performance Management with Essential Views (#EssentialViews)
- Product Development (#ProdDev)
The lastest items are at the top of the section
Presentations and Briefings
The following material comes from my speaking and writing for conferences, workshops, and materials developed for clients. The overarching theme is focused on defining what Done looks like in units of measure meaningful to the decision-makers, assessing progress toward Done and when that progress does not meet the needed progress, identifying the conditions and actions of the root cause of those gaps, and taking corrective or preventive actions to close those gaps.
Those units always start with Measures of Effectiveness and Measures of Performance. Without those, progress to plan can only be measured with the passage of time and consumption of the money.
While many of the presentations have similar titles, the content is focused on a specific set of processes and practices, while the principles are the same, since they are Immutable. The latest additions are at the top of the list.
Managing projects in the presence of uncertainty means making decisions about cost, schedule, and technical performance, all risk-adjusted, from the uncertainties that create risk. Here are presentations and papers on how to manage in the presence of uncertainty, in a variety of domains.
- Process Flow and Narrative for Agile, Starting with the Rough Order of Magnitude estimate, create a Product Roadmap and Release Plan, and the Product and Sprint Backlogs
- Framework for DBP® Training, a framework for Deliverables Based Planning®
- Deliverables Based Planning Handbook - Increasing the Probability of Project Success
- Proposal Writing Guidelines, three elements of developing a Draft Proposal module
- 5 Proven Approaches for Mitigating Project Failure, American Management Association Webinar, 22 April 2015.
- 5 Immutable Principles of Success, all successful projects adhere to five immutable principles during their lifecycle. These principles are independent of any project or program domain or context in that domain. They ask five questions that must have credible answers that establish the foundation for success. Without credible answers to these 5 questions, the project has little hope for success
- Paired Comparison Analysis, in paired comparison experiments, the worth or merit of a unit is measured through comparisons against other units.
- Applying the Checklist Manifesto for Project Management Success, without a checklist, and the governance processes it describes, you're flying by the seat of your pants.
- Six Business System Rule - defines the assessment of the integrated business systems for Federal procurement and their integrity in providing information to the Government contracting office.
- Government Contract Business Systems Compliance Guide, a White Paper on integrating the Six Business Systems to provide the tools needed for increasing the probability of Contract Success.
- Managing Government Grant Projects at Arizona Public Service - APS management process for Department of Energy grant for algae CO2 capture project
- Flawless Execution - following the Afterburner theme, here's how to flawlessly execute a project through the plan of the week.
- Project Success Assessment - A checklist for assessing the processes for project success.
- Project Driven Organization Framework - projects produce products, services, or changes. Here's how to connect dots between strategy, mission success, programmatic, and technical performance management in units of measure meaningful to the decision-makers.
- Capabilities Based Planning - defining what Done looks like - starts with defining what Capabilities are needed for project success and their Criteria in units of measure meaningful to the decision-makers. This starts with a Plan to deliver those Capabilities.
- Capabilities-Based Planning (V2) - Capabilities-based planning fits naturally with Strategy-Based Planning and Business Process Improvement
- Software for Your Mind: Patterns and Anti-Patterns for Creating and Maintaining a Shared Vision, an internal presentation from the book of the same name to our Enterprise IT staff at Rocky Flats Environment Technology Site.
- Top Habits of Successful Project Managers - real-world habits of successful project managers
- Critical Success Factors for Enterprise Projects - ERP, PDM, CRM, and EDM system critical success factors have significant impacts on the success or failure of the project.
- Project Governance - project management is a well-defined concept found in many guidebooks and Bodies of Knowledge. Putting these guides and BOK's to work for the benefit of the enterprise is the role of Project Governance.
- Open Loop / Closed Loop Project Controls - project management is a closed-loop control system. A steering target is established, actions are taken, variances are assessed, corrective actions are taken to close the loop.
- The Nine "I's" of Program Success - For any program to succeed, there are Nine Integration activities that must be in place and connected to assure program success is accomplished as defined in the SOW, on time, and on cost, College of Performance Management
- Project Disappointment Starts when we Fail to Recognize the 5 Immutable Principles of Project Success - the recurring theme of Five Immutable Principles starts with recognizing the root causes of program disappointment and provides the answers to the questions asked by the Principles.
- Five Immutable Principles of Project Success, successfully managing projects, including Software Intensive System of Systems, starts with the Five Immutable Principles. These five principles of project success are stated as questions that need to be answered using units of measure meaningful to the decision-makers, College of Performance Management, Measurable News, 2017.
- Making the Impossible Possible: Applying Heliotropic Abundance for Creating Program and Project Management Processes - Applying the principles of Heliotropic Abundance to the success of Rocky Flats Environmental Technology Site.
- Forming, Storming, Norming, Performing, and Adjourning - managers are people who do things right, while leaders are people who do the right things - Warren Bennis, Ph.D., "On Being a Leader."
- Ten Rules for Common Sense Program Management - the basis of these Ten Rules is guided by the work of Col. Lee Battle (USAF), the director of the Corona/Discover satellite system.
- Chartering the Team, chartering empowers team members, both individually and collectively.
- Leading on the Edge & Managing IT Departments - Leading on the Edge, Dennis Perkins is about the management lessons learned from the 1914 Ernest Shackleton Antarctic Expedition. Those lessons are directly transferable to the management of software development teams.
- The Project Management Paradigm, Carnegie Mellon University, Silicon Valley
- Deliverables Based Planning: Providing Actional Information to the Program Manager - 11th Annual Rocky Mountain Project Management Symposium, 2009. Measuring the performance of deliverables, at the planned delivery date, for the planned cost is the best measure of progress to plan
- Increasing the Probability of Success - projects are one-off events. You've got one chance to get it right. What's your Probability of Success?, Dallas MPUG, May 6th, 2009.
- Integrated Program Management Essential Views - College of Performance Management, EVM World 2015
- Breaking the Project Failure Cycle, enterprise projects are not just larger small projects. They are completely different beasts, Radical Project Management, Rob Thomsett.
- Increasing Your Project's Probability of Success - Microsoft Project Conference, 2009, September 14-17, 2009.
- Making a Seamless Transition Between Vendors, Systems, and Processes
- Surviving the Matrix Organization, the common picture of the project manager in a matrixed organization is a frustrated diplomat is struggling to cajole the functional departments into performing the work on schedule and within budget.
- The Socratic Method, the method which Socrates employed in his philosophical analyses had five distinct characteristics.
- Managing the Deployment of ERP Systems in the Publishing Domain, managing the outcome of an ERP deployment is difficult at best. There are many obstacles to success, the least of which is the basic understanding that accepting an ERP system into a business is a significant disruptive event.
- Using Project Portfolio Management to Manage ICT Projects at Rocky Flats Environmental Technology Site, using Project Portfolio Management requires an understanding of the needs, outcomes, and work processes of ICT delivery.
Project Performance Management means making decisions about cost, schedule, and project performance parameters (technical performance, measures of effectiveness, measures of performance, risk, schedule, margin management, resources), used to Keep the Program GREEN.
- Building a Credible Performance Measurement Baseline (PMB), the PMB is a time-phased plan for accomplishing work, against which contract performance is measured (pər¦förm·əns ¦mezh·ər·mənt ′bās′līn)
- Seven Habits of Highly Effective Project Managers Using Stephen Covey's Seven Habits of Highly Effective People as the starting point here's those seven habits for project managers
- Integrated Program Performance Management Integrated Program Performance Management elements are organizing, planning, scheduling. These are applied to increase the probability of program success on traditional and agile programs.
- Performance-Based Project Management, the summary of the book by the same name. This material of copyrighted, so please use it for personal application only.
- Connecting the 5 Principles and 5 Practices of Performance-Based Project Management® To Increase the Probability of Project Success - The 5 Principles define the needed Capabilities, define the Requirements to implement those Capabilities, establish a Performance Measurement Baseline to deliver these requirements, Execute the PMB, and apply continuous Risk Management to keep the program Green.
- Building a Credible Performance Measurement Baseline - without a good foundation, nothing can be built. The Performance Measurement Baseline is the foundation for a project. These are the charts from a workshop showing how to build a credible PMB, starting with the Integrated Master Plan. PM World Journal, Vol. IV, Issues IX, September 2015, reprinted in The Measurable News, Dec 2018.
- Build a Credible Performance Measurement Baseline in Two Days, starting with DID 81650 (now DID 81861), assemble a credible PMB to increase the Probability of Program Success (PoPS)
- Measures of Product Value in Exchange for Its Cost, in the Systems Engineering paradigm, value is measured by the Effectiveness of the solution in fulfilling the Mission and Vision of the product or service. The Value needs to show up at the planned time and for the planned cost of course, but it's the Effectiveness to solve a problem that is the core measure of Value.
- Parametric Project Monitoring and Control - Earned Value is an approach to Performance measurement for monitoring and controlling the progress of software development projects. Another is to ask what is the Value being returned for the invested cost and effort? Without connecting the predetermined planned value to the planned effort (cost), programs can only be measured by the passage of time and consumption of money, and you'll be late and over budget, before you start.
- Performance-Based Project Management in a Nutshell - A quick overview of the Five Immutable Principles of project success from the book Performance-Based Project Management®
- 5 Immutable Principles of Project Success - A quick summary of the 5 Immutable Principles of Project Success from an EcoSys Webinar
- Project Breathalyzer, asking and answering the breathalyzer test questions every week keeps the project team, management and participants focused on the outcomes rather than effort.
- Managing the Change Culture, from John Kotter's Leading Change description of errors made by other organizations that need to be directly addressed to assure a successful outcome for our change efforts.
- Introduction to the Five Immutable Principles of Project Management, a GovLoop, post on the topic of project success.
Planning, Cost, and Schedule management is the foundation of good project management. Plans are strategies for successfully delivering the needed capabilities created by the project. Scheduling is the sequencing of the work needed to implement the Plan. Both Plans and Schedules must be risk-adjusted with specific actions to reduce the reducible (Epistemic) risk and provide the margin for the irreducible (Aleatory) risk. The handling activities and margin must be included in the Integrated Master Schedule, with a budget for the reducible risk activities in the Performance Measurement Baseline.
IPMC/EVM World College of Performance Management (CPM) Workshop Materials
- Implementing Technical Performance Measures, PMI EVM Community of Practices, IPM 2011.
- Building a Credible Performance Measurement Baseline (PMB), 21st International IPM Conference,November 2-4, 2009Alexandria, Virginia
- Five Immutable Principles of Program Succes and their supporting Processes and Practices, IPMW 2017
- WBS Compliance Challenges for Agile ERP Projects, for an ERP project, the Work Breakdown Structure doesn't break down the work, it breaks down the produce deliverables, IPMW 2017, Robin Pulverenti and Glen B. Alleman.
- IMP as the Definition of Done, Merging the IMP, in DOD Acquisition, with the Product Roadmap, in Agile, to Define Done, IPMW 2017, Robin Pulverenti and Glen B. Alleman
- Creating Credible Plans, Integrated Reporting and Control Systems - Part 1 - This is Part 1 of a 2 Part session at the College of Performance for building and executing credible plans, the reporting data, and processes to provide actionable information to the decision-makers, College of Performance Management, IPM Workshop, 2015.
- Creating Credible Plans, Integrated Reporting and Control Systems - Part 2 - This is part 2 of a 2 part workshop for building a credible PMB and applying it for project success. College of Performance Management, IPM Workshop, 2016.
- Identifying Schedule Margin Using Monte Carlo Simulation - How to develop a resource-loaded, risk-tolerant, Integrated Master Schedule (IMS), derived from the Integrated Master Plan (IMP) that clearly shows the increasing maturity of the program's deliverables, through vertical and horizontal traceability to the program's requirements. PMI EVM Community of Practice, EVM World, May 16-18, 2011.
- Dynamic Schedule Management - All schedules are approximations of reality. Both the planned outcomes and the actual outcomes. All work and all environments in which that work is performed are probabilistic. This uncertainty creates complexity. Having Plan B and Plan C is mandatory for success. College of Performance Management, EVM World 2017.
- Using Technical Performance Measures to Inform Earned Value Management, EIA-748 tells us to objectively assess accomplishments at the work performance level. And also tells us that Earned Value is a direct measure of the quantity of work accomplished. The quality and technical content of the work is controlled by other processes. IPM 2014
- Earning Value from Earned Value: Using EV to Improve the Probability of Project Success, Cost, and Schedule indices do not represent the underlying statistical nature of projects. Modeling the statistical behavior requires additional activities around Monte Carlo Simulation and Stochastic Modeling. Creating value from Earned Value requirements for both bottom-up and top-down work processes, EVM World, 2009, PMI-CPM 25th Annual International Conference.
- Knowing What Done Looks Like: Connecting the Dots Between Technical Performance Measures, Earned Value, and Physical Percent Complete, Connecting the dots between Technical Performance Measures, Earned Value Management, and Physical Percent Complete, PS-08, EVM Work, June 2-4, 2010.
- Time to Do It Right, When projects consistently fail, we need better processes to keep the program GREEN, and the processes to GET BACK TO GREEN. This process starts with the Concept of Operation, IPM 2016, October 31 - November 2, 2016.
- WS-05: Coming Late to the Party - Getting to GREEN on the Fly - Using the structure of a Greek play - the setting, the protagonist, the imbalance, the balance, and the solution, show how to increase the probability of program success, PMI CPM, Professional Education Program, June 2010.
PMI Workshops and Conferences and PMSummit
PMI
- Successful Digital Transformation Starts with a well-defined Executable Strategy for Success - PMI San Diego Chapter, 11 July 2018.
- Five Immutable Principles of Digital Transformation Project Success - PMI San Diego Chapter, 11 July 2018.
- Managing in the Presence of Uncertainty, The core elements of managing project risk, PMI Symposium, Denver, Colorado, 2019.
- Five Immutable Principles of Project Success, All projects - no matter what domain - are fraught with Technical, Cost, and Schedule uncertainties that create the risk of project success. Five Principles of Project Success Increase the Probability of Project Success (PoPS) through the application of Risk Management to all Practices and Procedures, PMI Symposium, Denver, Colorado, 2019.
- Improving the Probability of Project Success with Five Immutable Principles - This symposium talk is focused on risk management, which is one of the principles. But in fact, risk management is part of the other 4 principles as well. PMI Lakeshore Ontario Chapter, 27 October 2018.
- Lunch and Learn: Risk Management on a Well Known Project, With the Five Immutable Principles of Project Success, here's an approach for defining the project's success. PMI Lakeshore Ontario Chapter, October 2018.
- Five Principles of Project Success - The recurring theme of 5 Immutable Principles, is the basis of this workshop at PMI, Northern Utah Chapter, Professional Development Day, 2012.
- Five Immutable Principles of Project Success - There are many (possibly too many) methods for successfully managing a project. But each method needs to be based on 5 Immutable principles to be successful, no matter the domain or context. PMI Spring Seminar, 2012, Austin, TX.
- Establishing the Performance Measurement Baseline - Another version of how to build the Performance Measurement Baseline, PMI, Northern Utah Chapter, Professional Development Day, 2012.
- Integrating Cost, Schedule, and Technical Performance to Increase Probability of Program Success (PoPS), PMI, Northern Utah Chapter, Professional Development Day, 2012.
- Getting to Done, The 5 Principles, 5 Processes, and 10 Practices needed to Increase the Probability of Successfully Delivering Project's Needed Capabilities, On-Time, On-Budget, PMI Symposium, Denver, Colorado, 2019.
- Establishing the Performance Measurement Baseline (White Paper) - A white paper on establishing the performance measurement baseline PMI 5th College of Scheduling Conference, 2008.
- Establishing the Performance Measurement Baseline (PMB), The Performance Measurement Baseline is a time-phased schedule of all the work to be performed, the budgeted cost for this work, and the organizational elements that produce the deliverables from this work. PMI College of Scheduling, 5th Annual Conference, Drake Hotel, Chicago, IL, May 4-7, 2008.
PM Summit
- Capabilities-Based Planning for Enterprise Projects, Capabilities-based Planning the capabilities needed to accomplish a mission or fulfill a strategy. Only when Capabiuliteis are defined can we start with requirements elicitation
- Heliotropic Abundance, The key to project success is connecting Leadership Behaviours with Project Management Principles, Processes, and Practice
- Making the Impossible Possible, Applying heliotropic abundance for creating Program and Project Management Processes to Increase the Probability of Success
- CMMI and Agile: Joining Principles with Practice to Produce a Single Integrated Software Development System, Professional Development Day (PDD), Grapevine Convention Center, June 23, 2011.
AACE / ICEAA
- Establishing the Performance Measurement Baseline - The PMB is the time-phased schedule for all the work to be performed, the budgeted cost for this work, and the organizational elements that produce the deliverables for this work, AACE Workshop, April 16, 2011.
- A Cure for Unanticipated Cost and Schedule Growth, A White Paper. Delivering programs with less capability than promised, while exceeding costs and planned durations distorts decision making, contributes to increasing cost growth to other programs, undermines the Federal Government's credibility with taxpayers, and contributes to the public's negative support of these programs, ICEAA Professional Development, and Training Workshop, June 10-13, 2014, Denver, Colorado
- Big Data Meets Earned Value Management, We have lots of data. How can we use it to make predictive and prescriptive forecasts for future performance to increase the Probability of Program Success?, ICEAA 2015 Professional Development & Traning Workshop, June 10-13, 2014
- Increasing Confidence in Box 6a, b, c of IPMR Format 1, Using Existing EV-CR Data and Built-in Tools from R, ICEAA Professional Development Workshop, Denver, Colorado 2014.
- A Possible Cure for Unanticipated Cost and Schedule Growth, We have lots of data. Let's use it to create more credible estimates to help tame the growth beast, ICEAA Professional Development, and Training Workshop, June 10-13, 2014, Denver, Colorado
- How Should We Estimate Agile Projects and Measure Progress to Plan - "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 or knowable at the start when in fact they involve high levels of uncertainty and risk" - Architecting Systems: Concepts, Principles, Practice - Hillary Sillitto, given at ICEAA Portland, 2017
- How Should We Estimate Agile Software Development Projects and What Data Do We Need? This paper proposes and demonstrates how to estimate agile software projects using collected data from prior similar projects, ICEAA Portland, 2017.
Electronic Document Management / Product Data Management in Process Safety Management
These presentations focus on process safety management, document management, and change control
- Electronic Document Management Tutorial
- Organizational Memory in the Process Industry
- Engineering Document & Data Management Architectures
- Using EDMS in the Process Industry for Competitive Advantage
- EDM Systems In-Depth Review
- Electronic Document Management in the Process Industry
- Selecting the Right EDM/PDM Vendor
- EDM/PDM Implementation
- A Resource Paper on Enterprise-Wide System Deployment of EDM Systems
- Design Patterns in the Electronic Document Management Domain
Client Presentations, Talks, Interviews, and Brown Bags
- Managing Cost, Schedule, and Technical Performance Risk at Y-12, Increasing the probability of project success at Oakridge Y-12 Processing Facility
- Assessing Enterprise Project Risk, the probability of success P(s) has four simple metrics - Requirements, Resources, Planning Execution
- A Guide for Capital Managers: Five Immutable Principles of Project Success, Safran Software Solutions is a unified project management expert and provider of world-class project management and risk management tools. This e-book speaks to how to be successful for all projects, no matter the domain with Immutable Principles of Success, not just capital projects, but all projects.
- NES Jira Project Management Procedures, Program management procedures for Enterprise Agile projects in the presence of Federal and State compliance.
- Calculating Physical Percent Complete on an Agile Project, Developing software using Scrum still needs the ability to determine the Estimate to Complete (ETC), the Estimate at Completion (EAC), and the Estimated Completion Date (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.
- Agile Lifecycle, Product Roadmap, Release Plan, and Responsibilities, Capabilities, Features, Stories, and Subtasks, 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 developed for a State Public Health Insurance System. - A Workshop for Product Owners, Scrum Master, and Team Members for Improving Team Performance - The Scrum Master and the Product Owner is critical to the success of agile development teams using Scrum. Making changes to the process, improving team member's actions, and empowering members to perform Scrum activities correctly, to increase the probability of project success conducted for a Major Federal Agency, moving all the applications to a FedRAMP compliant Cloud.
- A Gentle Introduction to Deliverables Based Planning - Traditional project management starts with the identification of the tasks needed to deliver the solution.
Deliverables Based Planning starts by defining what “done” looks like, how we would recognize “done” when we encounter it, and what effort is needed to deliver “done”.
By defining accomplishments and criteria first, the effort needed to deliver can be easily identified - Using CMMI as a Framework for Organizing Software Development Processes
- Showing How to Increase the Probability of Project Success - All projects ‒ Traditional and Agile ‒ operate in the presence of uncertainty that creates risk. Five Immutable Principles and their supporting Processes and Practices can be used to increase the probability of success in the presence of these uncertainties.
- Herding Cats with Glen Alleman: Episode 79 an interview by
- Top Habits of Successful Project Managers
- Event-Based Scheduling a brown bag speaking to the problems of the project and their fixes
- WSRI Agile Program Management Process, Applying Agile principles, practices, and processes to the CODE program. Building the Release Plan for each program event and the deliverables for that review. DARPA, Wright State Research Institute.
- Using a Cross Walk File to Manage Givers and Receivers, a presentation to the Joint Space Cost Council at Ball Aerospace and Technologies Corporation, Boulder, Colorado, 21 September 2017.
- From Needed Capabilities to Project Deliverables - On Time, On Budget, On Specification - the best communication inside and outside the project is a Big Visible Chart.
- From WBS to Integrated Master Schedule, a step-by-step guide to increasing the Probability of Program success starting with the WBS, developing the Integrated Master Plan and Integrated Master Schedule, risk adjusting the IMS, and measuring progress to plan in units of measure meaningful to the decision-makers.
- Managing Government Grant Projects at Arizona Public Service The principles of project management found in the PMI PMBOK® are applicable to government grant projects – there are just a few more details that need to be looked at.
- How to Build a Credible Concept of Operations and Use it to Derive Capabilities and Features, A Concept of Operations is a user-oriented document that describes system characteristics for the proposed system from the User's perspective. The CONOPs also describe the user organization, mission, and objectives from the integrated systems point of view and are used to communicate overall qualitative and quantitative characteristics to the stakeholders.
- IMP & IMS Getting Both Rights is Paramount, the WBS is the starting point for program success. The Integrated Master Plan tells us how the increasing maturity of the deliverables will be assessed. The Integrated Master Schedule tells us the order of the Work Packages needed to produce this increasing maturity. The Control Account Plan defines the authorized scope, budget, and period of performance of the work that produces the deliverables defined in the WBS, assessed in the IMP, and sequenced in the IMS.
- Getting the WBS Right is Paramount, the WBS is the touchstone of all work activities, cost, schedule, and technical performance on the program. It describes technical, process, and programmatic deliverables over the life of the program. It describes how these deliverables are related through a well-formed tree structure defined in MIL-STD-881D. It describes how costs are assigned to work and how these costs roll up to their parents in the Control Account Plan and CLINS to the Performance Measurement Baseline.
- Building the Perfect Schedule, You can't tell the players without the scorecard. The perfect schedule tells you what Done looks like when the work to reach Done needs to be performed, identifies the risk handling work needed to increase the probability of success, and the measures of physical percent complete to keep you going toward Done.
- Event-Based Scheduling, Failed or underperforming projects are more common than not. Learning how to address one of the problems found in projects is the subject of this Brown Bag talk, 10 November 2006
- Time Management According to Stephen Covey, habits are like a cable: We weave a stand every day and soon it cannot be broken. March 6, 2003.
- The Simple Problem of Schedule Performance Indices, knowing how our project is performing means knowing how our Cost, Schedule, and Technical Performance is performing according to Plan.
- An Introduction to IMP/IMS, in 2003, the Federal Government revised its acquisition policies with a procurement strategy focused on process improvement and acquisition reform implemented by Performance-Based Management, 17 Oct 2004
- Building the Perfect Schedule, A two-day workshop, based on DID 81650, assembles a credible PMB to increase the Probability of Program Success (PoPS) for a defense contractor. August 23rd and 24th, 2011.
Project and Program Management Symposium (PGCS), Canberra, Australia
- Keynote Address: Strategies to Detect, Prevent, and Correct the Causes of Complex Progam Stress and Failure, PGCS Project and Program Management Symposium 12 August 2021.
- Increasing the Probability of Project Succes with Five Principles and Practices, PGCS Project and Program Management Symposium, November 11, 2020.
- Integrating Systems Engineering and Program Performance Management to Create a Match Made in Heaven, Keynote, PGCS Project and Program Management Symposium, University of New South Wales, August 20, 2019.
- Integrating Systems Engineering (SE) and Program Performance Management (PPM) to Increase the Probability of Delivering Needed Capabilities for Project/Program Success, Introduction Talk, PGCS Project, and Program Management Symposium, University of New South Wales, August 20, 2019.
- Getting to Done - Principles, Processes, Practices, and Tools to Increase the Probability of Successfully Completing Project's On-Time, On-Budget, with Needed Capabilities, Master Class Workshop, PGCS, Project and Program Management Symposium, August 15, 2018, Canberra, NSW
- Using Technical Performance Measures to Inform Earned Value Management, Keynote, PGCS, Project and Program Management Symposium, University of New South Wales, August 15, 2018, Canberra, NSW
- Getting to Done and Some Issues Along the Way, Keynote, PGCS Project and Program Management Symposium, University of New South Wales, August 16, 2018
Managing agile projects have many of the same principles as traditional projects and have principles much different from traditional projects. Knowing what Done looks like on Agile projects is emergent but at the same time the needed Capabilities have to have some definition otherwise the developers won't know what to develop. A product road and a release plan contain the information about done.
- Program Management Process Flow, providing actionable information to the Decision Maker using Earned Value Management integrated with Agile Software Development
- Earned Value, XP, and Government Contracts, can eXtreme Programming live in an Earned Value reporting contracting environment?
- Is Agile Project Management Actually Systems Engineering?, Systems Engineering ensures the whole product works together with its external systems to meet the needs of the customer.
- Making Agile Development Work in a Government Contracting Environment: Measuring Velocity with Earned Value, Glen B. Alleman, Michael Henderson, and Ray Seggelke, Agile Development, June 25-28, 2003, Salt Lake City, Utah
- Applying Project Performance Management (PPM) to Agile Development to Increase Probability of Success, an End to End 3 Day course to successfully deploy software-intensive systems, using Agile processes
- Applying Project Control Processes to Agile Development Projects, Known success factors from Government research in Aerospace and Defense programs augmented with Agile development good practices and the enablers of these Good Practices.
- Agile Project Management Meets Earned Value Management, Earned Value Management provides information for planning and controlling complex projects, including software development. Agile Development, June 25-28, Salt Lake City, Utah.
- Agile Program Management Process, Applying Agile principles, practices, and processes to a DRPA UAV program.
- Increasing the Probability of Program Success, Program Success starts and ends with Process. Along the way, people and tools are needed, but the process is the foundation of program success. These processes start with the Concept of Operations, describing what Capabilities are needed by the stakeholder to accomplish the mission of the program. Assessment of progress to plan must be made in units of measure meaningful to the decision-makers. Measures of Effectiveness are defined by the Government. Measures of Performance and Technical Performance Measures are defined by Industry.
- Integrating Agile Software Development with Earned Value Management, how to use agile to increase the probability of success for Earned Value Management projects. Deltek Insight, 2015.
- Options-Based Agile Decision Processes, Options-based decision processes can be used in Agile to great advantage. An option is a contract that confers the holder the right, without obligation, to acquire or dispose of a risky asset at a set price (the strike price) within a given period of time. Options only have value if there is uncertainty. Agile and all SW development operate in the presence of uncertainty. Agile Universe, 2002
- Agile Software Development for Government Software Intensive System of Systems (SISoS), If you're looking to increase the probability of success for Software Intensive System of Systems, look to where that effort can produce the highest return for the investment, Boulder Agile Meetup, 27 July 2016
- Integrating Agile Software Development with Earned Value Management, The 12 principles of Agile development fit well with the principles of Earned Value Management. Here's how to connect the dots. College of Performance Management, IPM Workshop, 2015
- Integrating Agile with EVM, EVM World, 2013
- A paradigm of Agile Project Management, what does it means when we say Agile and Agile Project Management? Here's a spectrum of agile and the management of agile deliverables.
- Agile Project Management is Systems Engineering? Systems Engineering ensures the whole product work together with its external systems to meet the needs of the customer.
- Why Agile is Best for Managing Projects in Principle, But Not Always in Practice, Let's start with the 12 Principles of the Agile Manifesto and the inversion of these principles.
Risk Management is Project Management for Adults - Tim Lister
- "Managing Risk with Deliverables Based Planning," The purpose of risk management is to make decisions, not sit around and admire the risk, from Rockwell Collins Risk Management Manual
- "Building a Risk-Adjusted Engineering Estimate and Executing the Risk-Adjusted Product Roadmap," agile projects, like all projects, operate in the presence of uncertainty that creates risk. Estimates are required to make any credible decisions while spending other people's money in the presence of uncertainty.
- "Risk Management Guidance," The management of risk is a critical success factor of any project or program
- Two Chapters in The Practitioner's Handbook of Project Performance: Agile, Waterfall, and Beyond
- Principles of Risk Management - all programs are affected by cost, schedule, and technical risks, credible by reducible and irreducible uncertainty
- Practices of Risk Management - the practice of effective risk management starts with the needed discipline to produce a risk-informed actionable information
- Risk Management Process, The Risk Management Process for the Defense Threat Reduction Agency program to produce an Ebola Anti-Virus for the US Army. This process uses Risk Radar from Mitre Corporation.
- Risk Management Principles, Risk Management is essential to the success of all project work. Information about key project cost, performance, and schedule attributes are often unknown until the project is underway and changes are occurring during execution.
- What is Risk?, Cost and schedule growth for federal programs is created by unrealistic technical performance expectations, unrealistic cost and schedule estimates, inadequate risk assessments, unanticipated technical issues, and poorly performed and ineffective risk management, all contributing to program technical and programmatic shortfalls.
- Continuous Risk Management, Risk management is essential for the success of any significant project. Information about key project cost, performance, and schedule attributes is often unknown until the project is underway.
- Uncertainty and Resulting Risk on Project Management, It’s popular to talk about risk in straightforward approaches to managing risk. Like a step-by-step approach to making a list of the risk, assess the probability of occurrence and the impact of the risk were to occur. Then make a 5 × 5 chart with Green, Yellow, Red colors for the likelihood and consequences of any single risk and be done with it.
- Informing Program Performance with Programmatic and Technical Risk, This guidebook provides hands-on guidance to program managers for identifying, managing, assessing, and suggesting corrective actions for program performance and programmatic risk impacts, PARCA, 8 June 2015.
- Five Easy Pieces: The Essentials of Managing Programmatic Risk, Managing the risk to cost, schedule, and technical performance is the basis of a successful project management method, 10th Annual Rocky Mountain Project Management Symposium, Denver Colorado, April 2000.
- Managing in the Presence of Uncertainty and Resulting Risk This briefing shows how naturally occurring uncertainties (Aleatory) in cost, schedule, and technical performance can be modeled in a Monte Carlo Simulation tool. Event-based uncertainties (Epistemic) require the capture, modeling of their impacts, defining of handling strategies, modeling the effectiveness of these strategies, and the residual risk, and their impacts of both the original risk and residual risk on the program
- Programmatic Risk Management, Program Planning and Controls Workshop, A not so simple introduction to the complex but critical process of building a credible schedule, Denver, Colorado, Program Planning and Controls Workshop, October 6 and October 14, 2008.
- Handling Risk on High Technology Programs, Risk Management is a Profession, Risk Management is Program Management, Risk Management is How Adults Manage Projects, Managing Risk goes hand-in-hand with Managing People, Processes, Vendors, and the Client - Without Metrics, you're just another guy with an opinion - Stephan Leschka, Hewlett Packard
- Applying Risk Radar to High-Risk Technology Projects - Risk Radar® is a risk management tool. Here's how it's applied in space and defense example
- Integrating Risk and Earned Value, the notion of integrating cost, schedule, technical performance, and risk is possible in theory. In practice, care is needed to assure credible information is provided to the Program Manager. Pikes Peak Regional Chapter, Project Management Productivity Tools Symposium, Feb 28, 2009.
- Managing in the Presence of Uncertainty Requires Making Decisions with Models of that Uncertainty, Monte Carlo Simulation, and some related approaches can be the basis of making informed decisions in the presence of uncertainty.
- Applying Risk Management to Increase the Probability of the IMS, The effectiveness of risk management depends on the people who set it up and coordinate the risk management process to do their job properly. EVM World 2015
- Building a Risk Tolerant IMS: Using Earned Value to manage the risk of a project in terms of "risk-adjusted physical performance" Using Earned Value to manage the risk of a project in terms of "risk-adjusted physical percent complete.
- Integrating Risk with Earned Value, The notion of integrating cost, schedule, technical performance, and risk is possible in theory. In practice, care is needed to assure credible information is provided to the Program Manager, Pikes Peak Regional Chapter, Project Management Productivity Tools Symposium, February 28th, 2009.
- Building a Risk Tolerant IMS, Informing the Program Performance with Risk to Increase the Probability of Program Success (PoPS), Safran Risk Roadshow, McClean, VA June 23, 2015.
- Increasing the Probability of Program Success using Risk+, A workshop on the principles and practices of Risk+ and increasing the Probability of Program Success
- Managing Schedule Risk, Hope that risk can be programmed out of a project schedule is a false hope. However, you can manage uncertainties by understanding the risk type they represent and addressing each in an appropriate manner.
- Risk Management in Five Easy Pieces with Apologies to Jack, Risk management is essential for any significant project. Certain information about key project cost, performance, and schedule attributes are often unknown until the project is underway.
- Managing Risk as Opportunity, With uncertainty, comes opportunity. But if a project manager is consumed with managing the risk, there is little time to manage the opportunities.
A four-part series in the management of programmatic and technical risk:
- Managing Risk and Opportunity - 1st in a Series, if a project manager is consumed with managing risk, there is little time to manage opportunities. Good risk management is not about fear of failure, it is about removing barriers to success. This is when opportunity management emerges.
- Managing Schedule & Cost Risk - 2nd in a Series, The notion that risk can be programmed out of a project schedule is a false hope. However, you manage uncertainties by understanding the risk types they represent and addressing each in an appropriate manner
- The Risk Tolerant Master Schedule - 3rd in a Series, Traditional approaches to planning, scheduling, and managing technical performance is not adequate to defend against these disruptions. This paper outlines the six steps for building a risk-tolerant schedule, using a field-proven approach.
- Risk Management is How Adults Manage Projects - 4th in a Series, risk management is essential for the success of any significant project. Information about key project cost, performance, and schedule attributes is often unknown until the project is underway.
TPMs are attributes that determine how well a system element is satisfied or expected to satisfy technical requirements or goals. TPM assesses design progress, defines compliance to performance requirements, identifies technical risk, and is limited to critical thresholds, including projected performance. The TPMs provide the assessment of Physical Percent Complete for informing Earned Value as well as showing the stakeholders that progress is being made toward a physical goal.
- Using Technical Progress to Inform Earned Value Performance, College of Performance Management, Integrated Performance Management Conference, 2014.
- Informing Program Performance with Technical Performance Measures (TPMs), This handbook provides guidance to Government Program Managers and Program Performance Analysts for identifying, integrating, managing, and assessing the impacts on program performance from Technical Performance Measures (TPMs), PARCA, 8 June 2015.
- CPM-200: Scope and Organizational Management, Lesson C: Using Technical Performance Measures to Inform Earned Value Performance, How do we increase visibility to program performance, how do we reduce cycle time to deliver a product, how do we foster accountability, how do we reduce risk, how do we start our journey to success? EVM World 2017.
- CPM-500(D): Principles of Technical Management, Lesson D: Implementing Technical Performance Measurement, Defining terms and associated concepts of Technical Performance Measures, 22nd Annual International IPM Conference, November 8-10
- CPM-500-B/C/F: Integrating Systems Engineering with Earned Value Management, Lesson 3 CPM-500F: Technical Performance Measures, Integrating Systems Engineering with project performance management, PMI CPM, June 2010.
- CPM-200C: Technical Performance Measures, With the components of program success, show how to assess the Technical Performance of the deliverables to drive the Physical Percent Complete of the work performed, College of Performance Management, IPMC 2012.
- Exploring Ways to Inform Earned Value Using Technical Performance Measures (TPMs), connecting Earned Value Management with Technical Performance Measures provides the data needed to compute Physical Percent Complete to calculate Budgeted Cost of Work Performed (BCWP)(EV), EVM World, 2014
The Integrated Master Plan and the Integrated Master Schedule are critical success factors for all projects. The IMP states how the delivered capabilities produced by the project are maturing in Measures of Effectiveness and Measures of Performance. The IMP is related to the other elements of success for all projects and shows what Significant Accomplished must be delivered for the project to make progress as planned.
- Integrated Master Plan Methodology, the methodology for developing an Integrated Master Plan
- Integrated Master Plan Development, The basic concepts of Integrated Product Development, Integrated Management Framework, and the Integrated Master Schedule (IMS).
- Integrated Master Plan and Integrated Master Schedule Preparation and Use Guide, Version 0.9, October 21, 2005.
- Integrated Master Schedule (IMS) / Integrated Master Plan (IMP) Application, Systems Engineering Guide, MITRE Corporation.
- IMP/IMS Overview, Framework of an integrated project management process
- IMP & WBS: Getting Both Right is Paramount, College of Performance Management, Integrated Performance Management, 2014.
- What Does Done Look Like? - The question – what does Done Look Like? – was asked every week on the program that changed my life as a Program Manager. Rocky Flats Environmental Technology Site (RFETS) was the marketing term for the 3rd worst toxic waste site on the planet. RFETS was a nuclear bomb manufacturing plant, built-in 1951, operating until 1989, and closed in 2005. I served as the VP of Program Management of the ITC (Information Technology and Communications) group, providing ERP, purpose-built IT, voice, and data systems for 5,000 employees and contractors of the Bomb Factory.
- A Gentle Introduction to the Integrated Master Plan, Traditional project management starts with the identification of the tasks needed to deliver the solution. Integrated Master Planning starts by defining what Done looks like, how we would recognize Done when we encounter it, and what effort is needed to deliver done. By defining accomplishments and criteria first, the effort needed to deliver can easily be identified.
- IMP / IMS Step by Step, Building the Integrated Master Plan (IMP) and Integrated Master Schedule (IMS), requires a change in the traditional paradigm of project planning and controls and the management processes.
- Introduction to the Integrated Master Plan and Integrated Master Schedule, Planning projects usually start with tasks and milestones. What's missing is the realization that the plan is not the same as done. A description of done needs to be made explicit, in units of measure meaningful to the decision-makers. These are Measures of Effectiveness and Measures of Performance for each deliverable.
- Integrated Master Plan and Integrated Master Schedule, The IMP and IMS describe the programmatic architecture of the deliverables and are the basis of success for the execution of the program.
- Integrated Master Plan as the Definition of Done, The Integrated Master Plan describes the increasing maturity of a program's deliverables in terms of Accomplishments and Criteria needed to reach Done, 29th Annual Internation Integrated Program Management Workshop, IPMW 2017
- Integrated Master Plan: The Foundation of Program Success, Starting with the Integrated Master Plan, provides a clear and concise description of what Done looks like in units of measures meaningful to the decision-makers. College of Performance Management, May 21, 2014
- The Five + One Easy Steps to an Integrated Master Plan and Integrated Master Schedule, Event-driven acquisition strategies, and program plans are based on rigorous, objective assessments of a program's status and the plans for managing risk during all phases of the program.
- Improving DOE Project Performance Using DOD Integrated Master Plan, What does Done look like? How do we get to Done? Do we have enough time, money, and resources to reach done, what impediments will we encounter along the way to Done, and how can we measure progress to Done? Waste Management Symposium Feb 26 - Mar 1, 2012.
- The Integrated Master Plan and Integrated Master Schedule, The Integrated Master Plan, and Integrated Master Schedule are one of six elements of a Credible Performance Measurement Baseline.
Project Cost, Schedule, and Technical Performance Management
All projects are driven by cost, schedule, and needed technical performance. These three variables are tightly coupled and managing all three at the same time is necessary for project success. As well all three have uncertainties, and some risk is present for them as well.
- Building Work Packages from Requirements, Using well-formed requirements, Work Packages can be constructed directly from the Work Breakdown Structure
- The 5 Irreducible Principles of Project Management Needed To Increase the Probability of Project Success (PoPS), presented at Carnegie Mellon University, Silicon Valley, February 1st and 2nd, 2010.
- Probabilistic Schedule and Cost Analysis, The goal is to develop a resource-loaded, risk-tolerant, Integrated Master Schedule (IMS), derived from the Integrated Master Plan (IMP) that clearly shows the increasing maturity of the program’s deliverables, through vertical and horizontal traceability to the program’s requirements.
- Monte Carlo Simulation and Estimating Traditional and Agile Development managing in the presence of uncertainty requires making decisions with models of that uncertainty. Making these informed decisions requires making estimates.
- Estimating Cost and Schedule with Monte Carlo Simulation, a simple introduction to estimating cost, schedule, and technical performance using Monte Carlo Simulation.
- Getting It Right - Root cause analysis of why many DOD programs fail to deliver required capabilities within the planned time and budget has shown causes for failure begin with the buyer not knowing what “done looks like” before releasing the Request for Proposal (RFP). These are corrected with better guidance for preparing Measures of Effectiveness, Measures of Performance, and Key Performance Parameters in the RFP.
- Network Schedule Analysis, Complying with DOD 81650 (now DID 81861) and improving the probability of program success. This starts with understanding the logical flow of how the work activities lead to the completion of the program.
- How to Develop Credible Cost & Schedule Estimate, Building credible cost and schedule estimates require discipline, skill, and experience, All 3 can be acquired over time. The starting point is understanding what processes make up the discipline of estimating.
- Estimating and Reporting Agile Projects using the SRDR and Earned Value Management, PSM Users Group 2017, 12-16 June 2017, Crystal City, VA
- Estimating and Reporting Physical Percent Complete on Agile Projects, DHS Cost Analysis Stakeholder Working Group, June 26, 2017
- How Should We Estimate Agile Software Development Projects and What Data Do We Need?, International Cost Estimating & Analysis Association, 2017 Professional Development & Training Workshop, June 6-9, 2017
- The Basis of Estimate Process, Developing the Basis of Estimate is an Art and a Science.
- Forecasting Cost and Schedule Performance in the Presence of Uncertainty, Probabilistic forecasting of program performance. For credible decisions to be made, we need confidence intervals on all the numbers we use to make decisions. These confidence intervals come from the underlying statistics and related probabilities. Statistical forecasting, using time series analysis of past performance, is mandatory for any credible discussion of project performance in the future.
- Forecasting ACAT1 Program Performance in the Presence of Statistical Uncertainty, IPMC 2013
- Probabilistic Schedule and Cost Analysis, prepared for NNJ051R, NASA Crew Exploration Vehicle, 2005
- Time Box Scheduling: Technology is not the strongest driver for productivity for a software project, Time series forecasting of the project cost, schedule, and technical performance to increase the probability of success. College of Performance Management, November 2013.
- Cost and Schedule Integration: An Industry Update, 2nd Annual Acumen Summit, September 18-19, 2012.
- Building the Perfect Schedule, Rocky Mountain Project Management Symposium, 2012.
- CPM-500(D): Implementing Technical Performance Measures, PMI EVM Community of Practice, IPM 2011
- Critical Thinking on Critical Path Analysis, College of Performance Management, EVM World 2016.
- Program Management Office, Agile Software Development, and Lean Six Sigma, Successfully combining a PMO, Agile, and Lean / 6 starts with understanding what benefit each paradigm brings to the table.
- Program Management Office Services, a list of services and outcomes for a successful Program Management Office
- Program Management Office, The Program Office of the glue between corporate strategy and projects. Here's the Balanced Score Card for deploying the PMO.
- Product Development Kaizen, Improving the Probability of Success starts with credible programmatic and technical processes, LPPDE Denver, Colorado, April 21-23, 2008
- Program Office Foundations, The place where optimism most flourishes is the lunatic asylum.
- Enterprise Program Office Span of Interest for Capital Programs, an Enterprise Program Management Office has three primary spans of control as shown here.
Enterprise project management is not the same as individual project management. There are larger risks, externalities, regulations, governance, portfolio, and corporate drivers for these types of projects. Success starts with a Strategy for the project. This strategy starts with a Balanced Scorecard stating why the project is being conducted, what the tangible outcomes are, who the stakeholders are, and how they are going to measure the success of the project. Next comes the governance processes for the project, the architecture of the project - possibly an imposed architecture from internal or external governance.
- Balanced Scorecard
- Technology Services Division (TSD) Balanced Scorecard, Development os the City of London Ontario's Balanced Scorecard
- Integrated Performance Management, enterprise IT performance management starts with strategy. Strategy starts with a Balanced Scorecard
- Balanced Scorecard Strategy Map, an example of a BSC for a major metropolitan public school system's IT strategy
- Balanced Scorecard Strategy Map, the beginnings of a business strategy map for a public health care provider to State and County ACA enrollment agencies
- IT Scorecard: An Approach to IT Performance Measurement, a seminar on developing an IT strategy using Balanced Scorecard.
- Introduction to Balanced Scorecard - Large Group Orientation, a one day workshop in developing IT strategies using Balanced Scorecard.
- Creating the Balanced Scorecard - Small Group Hands-On, the second day of the IT strategy using Balanced Scorecard
- Information Technology Department Balanced Scorecard, an example of a Balanced Scorecard for a public sector agencies IT Department
- Notes on Balanced Scorecard: Performance-Based Project Management, a step-by-step process for developing Balanced Scorecard for Enterprise IT.
- Using Balanced Scorecard to Build a Project Focused IT Organization: Driving High-Performance Teams with Balanced Scorecard and a Program Management Office, This is my first engagement with Balanced Score for an IT department. We hired two of the leaders of BSC from Harvard and they helped us develop our scorecard, which was used for the remainder of the program to close Rocky Flats Environmental Technology Site (RFETS), which was a nuclear weapon processing plant in Golden, Colorado. IQPC Conference, October 2003
- Balanced Scorecard IT Strategy and Project Management, here's a summary briefing for building the Balanced Scorecard for RFETS, presented at Denver Software Conference, November 7, 2002.
- Building a Strategy-Focused IT Organization using Balanced Scorecard, A briefing given at the Society of Information Management Conference, Phoenix Arizona SIM, March 21, 2007.
- Governance
- Governing Department of Energy Programs: Connecting Principles with Practice, Good governance asks and answers 5 questions for every project
- Principles of IT Governance, Governance of Enterprise IT focuses on delivering services to support top-line growth while moving operational savings to the bottom line.
- Principles of IT Governance, Governance is the process of developing, communicating, implementing, and monitoring the policies, procedures, organizational structure, and practices associated with projects that are properly applied to increase the probability of success, across all functional activities.
- Program Governance Roadmap, here's a roadmap for deploying IT governance in an IT organization.
- Enterprise Program Office Space of Interest for Capital Projects,
- Architecture
- Safe, Reliable, Available, High-Integrity, and Fault-Tolerant Embedded Software Systems, An overview of developing embedded software systems used for safety-critical applications in a variety of domains - from autos, to process control, to flight systems, to medical devices, fire, safety, and security systems, Advanced Embedded Systems Development, ECEN 5013, University of Colorado, Boulder, ECEN 5013.
- Architecture Centered Publishing Systems, IFRA Publishing Platforms Symposium Zurich, Switzerland, December 4, 2000.
- Architecture-Centered Information Systems in the Manufacturing Domain, Architecture is the semantic bridge between requirements and software. The subject of heterogeneous manufacturing systems is not only complex but is convoluted and confusing. By focusing on the architecture of the system, the design and development processes have a place to return to when this situation occurs.
- Components, CORBA, EAI – keys to a complete publishing system? It's the value of information and technology assets that drive business decisions. How can the value of these assets be increased in the presence of changing standards, increasing complexity, increasing competition, and the Internet?
- The Role of the Architect in ERP and PDM Deployment - The architect’s role in the development of an ERP or PDM system is to maintain the integrity of the vision statement produced by the owners, users, and funders of the system.
- Strategy
- Enterprise Project Management Case Study, the integration of planning, scheduling, cost, and reporting requires a clear and executable system, architecture. This project provides the first step in integrating Microsoft Project Professional with Cost View and wInsight to form an Enterprise Project Management platform.
- Influences on IT Strategy: How IT Strategy Impacts the Development of Systems Based on COTS Products, Strategy is creating fit among a company’s activities. The success of a strategy depends on doing many things well – not just a few. The things that are done well must operate within a close-knit system. If there is not fit among these activities, there is no distinctive strategy and little to sustain the strategic deployment process. management then reverts to the simpler task of overseeing independent functions. When this occurs, operational effectiveness determines the relative performance of the organizations, and the strategic initiatives are lost.
- A Sample IT Strategy, Never before has IT Strategy played a more important role in bringing competitive advantage to an organization. Yet IT has never before been more complex. In the past, the mainframe paradigm provided turnkey solutions to complex business problems. The functionality was provided by the software vendor, which may have also been the hardware vendor. The business processes were adapted to this functionality. As these processes evolved it was discovered that the systems were not sufficiently flexible or adaptable to meet the new demands of the business. The introduction of distributed processing provided a means to deal with the inflexibility and monolithic nature of these legacy applications.
Earned Value Management + Agile Software Development = A Match Made in Heaven
The following materials were developed from work performed while managing Large IT projects in domains where Earned Value Management is used, starting on government programs subject to FAR 34.2, DFARS 234.2, and DOE G 413.10A. With agile software development becoming the standard approach in Federal and State governments as well as Enterprise IT systems, adding Earned Value Management provides visibility to Physical Percent Complete in units meaningful to the decision-makers. Those units are Hours and Dollars connected to the Measures of Effectiveness and Measures of Performance produced in exchange for the Hours and Dollars
Earned Value Management is found on all government programs greater than $20 Million, starting with flow downs from OMB A-11 Part 7 for civil agencies, FAR 34.2 for Department of Defense, and DOE G 413.3-10A for the Department of Energy.
EVMS Training Materials
- Control Account Manager Short Course, what does it mean to be a Control Account Manager on an EVM program?
- Six ½ Day Sessions on the Road to Becoming a CAM, Control Account Manager course in three days.
- Increasing the Probability of Program Success, using the Principles of Earned Value Management, Earned Value is a fundamental measurement of a program’s performance but far from sufficient for the program’s success. Integration of risk, technical performance measures, and systems engineering processes are needed to increase the probability of program success.
- A Study on Informing Earned Value by Objectively Assessing Accomplishment at Work Performance Level, College of Performance Management, Integrated Performance Management, 2014.
- Control Account Manager Short Course, a short course on being a Control Account Manager on a program subject to Earned Value Management
- Earned Value Management Essentials, EVM is more than people, processes, and tools. It's an integrated service that provides actionable information to the decision-makers. Webinar, EcoSys, October 22, 2014.
- Earned Value Management FAR 34.2 and DFARS 252.234-7001, Building, Deploying, and operating a DCMA Compliant Earned Value Management System.
- Earned Value Management Essentials, Earned Value Management is more than people, processes, and tools. It is an integrated service that provides actionable information to the decision-makers
- Control Account Management Notional Interview Questions, here's a set of questions Control Account Managers need to answer when they are being interviewed by DCMA, PM-30, or the CFA when the program or the firm is seeking EVMS Validation or Certification. These were developed from successful actual EVMS Certification Reviews.
- Your Role as a Control Account Manager in the Integrated Baseline Review,
- Control Account Manager Training Courgeneralgenral course for Control Account Managers
- Is Earned Value + Agile a Match Made in Heaven? The Nexus of Agile Software Development and Earned Value Management, OSD-PARCA, February 19-20, 2015, Institute for Defense Analysis
- Earned Value + Agile = Success, National Defense Industry Association (NDIA) Conference, 4-6 April 2011, Baltimore, MD
- Increasing the Probability of Program Success, using the Principles of Earned Value Management, Earned Value is a fundamental measurement of the program's performance, but far from sufficient for the program's success. Integration of risk, technical performance measures, and systems engineering process are needed to increase the probability of program success. 11/15/2011
- Earned Value in Five Easy Pieces, Not that Earned Value can be made that easy, but this is the start of getting our mind around the concepts of project performance measurement.
- A Gentle Introduction to Earned Value Management Systems, Good metrics let us see if we are doing the right things and doing them well.
- Some Have Said Schedule Variance (SV) can Equal 0 and We've Overrun the Schedule, this can only be true if we were not paying attention when that planned completion date went whooshing by.
- Agile Software Development and Earned Value Management, Earned Value Management can add value to Agile development but assessing Physical Percent Complete in terms of time and money. DELTEK Insight, 2015
- The Intersection of Earned Value Management and Agile Software Development, Agile software development is a group of methodologies based on iterative development, where requirements and solutions evolve through collaborative self-organizing cross-functional teams. Deltek Webinar - Today's Shifting Landscape in Project and Portfolio Management.
- Setting Up the Agile Program for EVM Compliant Validation, College of Performance Management, EVM World, 2016
- ANSI-748-C Earned Value Management: Using Technical Performance Measures to Improve Program Planning and Controls Credibility, assessing the general health of the program to establish an early warning system for unexpected problems starts by integrating Earned Value metrics and Technical Performance Measures for key program deliverables.
- Earned Value for Commercial Projects, Measuring Physical Percent Complete is the Foundation for Success of Commercial IT Projects, Assessing the general health of a project and establishing an early warning system for unexpected problems, starts with measuring Physical Percent Complete of the project's deliverables, Submitted to The Measurable News.
Client EVMS Presentations
- Earned Value + Agile = Success, Increasing the probability of Program Success requires connecting the dots between EV and Agile Development, Northrop Grumman C4ISR Systems, McLean, VA
- Seven Habits of a Highly Effective Agile Project Manager, recent studies show that the role of emotion in human cognition is essential to project success
- Integrated CMMI and Agile Integration means to form, coordinate or blend into a functioning or unified whole.
- Yet Another Agile Presentation with Red Herrings How to Confuse Bad Management with Bad Process
- Calculating Physical Percent Complete for the PMB Using an Agile Tool, measuring the physical percent complete for produced software is THE critical success factor for integrating Earned Value Management with Agile software development.
- Are We Prepared for CMMI? - Acceptance of new technology does not happen in a linear predictable fashion no matter how pretty the charts look.
- Agile Lifecycle - Product Roadmap, Release Plan and Responsibilities, Capabilities, Features, Stories, and Tasks developed for, State Health Care Enrollment System using Scrum for a multi-million $ IT program
- Successfully Integrating Agile with Earned Value Management, Increasing the Probability of Program, Success by connecting the dots between Agile development methods and Earned Value Management, NDIA, PMSC Quarterly Meeting, Feb 1-2, 2011.
- You Don't Need Agile to Avoid the Seven Deadly Sins of Project Management, Bad Project Management is just that Bad Project Management.
- CMMI and Agile, Integration means - to form, coordinate, or blend into a functioning or unified whole.
- Post-Normal Science and eXtreme Programming, How can we come to understand the impacts of eXtreme Programming and other Agile methods in the absence of scientific data?
- When is Light Right?, The current buzz over lightweight development processes and what it means to the software practitioner, XP Denver, April 23rd, 2001.
- Integration of Earned Value Management with Agile Software Development, a workshop for a Federal Government client where I installed SAFe in an EVMS (748-C) compliant environment on a $650M Enterprise IT program
- A Workshop for Developing Scrum Master's, Product Owner's, and Team Members, The Scrum Master, and the Product Owner are critical to the success of agile development teams using Scrum with the authority to make changes to the process, suggest team members take action and empower members to do tasks correctly, in support of increasing the probability of project success.
Earned Value and Agile software development are easily integrated and in some domains, this integration is mandatory. Here's is the processes needed to perform that integration.
- Getting Started - The Basis of Success for Software Intensive System of Systems (SISoS) is Integration of Systems Engineering, Agile Software Development, and Earned Value Management to Measure Physical Physical Percent Complete for each Deliverable against the Planned Physical Percent Complete and take Corrective or Preventive Action to stay on plan to Keep the Program Green.
- 0.0 - Executive Overview - Earned Value Management and Agile Software Development have much in common. Most important, is progress to plan measured by Physical Percent Complete with tangible evidence of working products at the end of the planned period of performance. For Software Intensive System of Systems (SISoS), agile development provides the tool for producing working software on frequent intervals needed for customer feedback to assure the program is going in the right direction.
- 1.0 - EVM and Agile Must be Deployed Together to be in Harmony with Each Other - Program success depends on many things ‒technical and programmatic. Without program controls, the technical aspects of the program have no planning, risk management, performance assessment, and corrective actions needed to deliver the needed program outcome on the planned date for the planned cost.
- 2.0 - Opening Background - These are the background material needed to establish the core principles of both Earned Value Management (EVM) and Agile Software Development (ASD), in this case, SCRUM. The PMB is one of the common data items between Agile and EVM, along with the Physical Percent Complete and the Capabilities Based Plan, which defines the Product Roadmap and contents of the Cadence Releases.
- 3.0 - Start with the End in Mind - The integrated value proposition of Agile and EVM needs to be articulated upfront. And revisited when we get stuck and can’t answer why are we doing this?
- 4.0 - Framing Assumptions - Framing Assumptions define and track key program assumptions that are made early in program development and throughout the program life. Framing Assumptions serve as a form of risk analysis to identify uncertainties that may or may not be recognized as such.
- 5.0 - Foundations of EVM and Agile - Earned Value Management and Agile development have much in common. the measure of Physical Percent Complete used to forecast future performance is a critical success factor in both paradigms. Bounded assessments of progress to plan is another. Estimating is bottom-up in both EVM and Agile. This integration provides actionable information to increase the Probability of Program Success (PoPS)
- 6.0 - Performance Planning and Measurements on Earned Value and Agile Programs - Measuring performance in EVM is done as 748–C states by, objectively assessing accomplishments at the work performance level. Physical Percent Complete using 0/100 EVT does this best. Agile’s assessment of performance is Working Software at the end of each Sprint. These two methods are nearly identical.
- 7.0 - Connecting the Dots Between EVM and Agile - Earned Value Management and Agile Software Development share a common theme –Progress to Plan is measured by Physical Percent Complete(P%C)In EVM, P%C is defined by compliance with Measures of Effectiveness, Measures of Performance, Technical Performance Measures and Key Performance Parameters and assessed through Quantifiable Backup Data. In Agile P%C is defined as Working Software
- 8.0 - The Requirements Elicitation Problem - In traditional programs ‒technical and operational requirements are flowed down in the Statement of Work, Statement of Objectives, Concept of Operations, and other contractual compliance documents. In Agile, requirements emerge from the needed Capabilities, as the program progresses and working software is produced for the customer to use. These Emerging requirements have an impact on maintaining the integrity of the Performance Measurement Baseline.
- 9.0 - Planning, Budgeting, and Estimating in Agile - In Agile, Story Points can be used as measures of effort.†In Earned Value there is no concept of Story Points, rather Dollars and Hours are the measures of effort and duration for the work. When using Agile on EVM projects, each unit of measure has value to the benefits produced through the integration, IF there is proper segregation of these concepts.
- 10.0 - Step by Step to Build and Execute the PMB - In Agile, the notion of the Performance Measurement Baseline (PMB) does not exist. For EVM programs we need a PMB for reporting and contract management. Adjustments to the notion of Release and Sprint planning are needed to integrate these two paradigms.
- 11.0 - Dependency Management in Agile at Scale - With multiple Agile teams working on System of Systems development programs, dependencies will be a natural outcome. The complexity of arises from the parallel development streams and is unavoidable for any non–trivial development effort.
- 12.0 - Risk Management and Agile Software Development - The naturally occurring uncertainties (Aleatory) in cost, schedule, and technical performance can be modeled in a Monte Carlo Simulation tool. The Event-Based uncertainties (Epistemic) require capture, modeling of their impacts, defining handling strategies, modeling the effectiveness of these handling efforts, the residual risks, and their impacts of both the original risk and the residual risk on the program.
- 13.0 - Change Control - Change Control on Earned Value Management programs is much different than Change Control on Agile programs. Replanning, Reprogramming, and Rebaselining are all allowed in EVM. Agile does this continually, so adhering to EVM guidelines is the starting point for integrating Agile with EIA–748–C programs.
- 14.0 Physically Connecting the Dots - With the processes described so far, we now need to define the Physical connectivity between the components of Agile, program planning, and control, Earned Value Management, and reporting.
- 15.0 - The Dark Side - 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.
- 16.0 - Failure Modes of Agile and Earned Value Management Transformation - The root causes of Failure to Transform to an Agile Organization and Failure to Adopt Agile methods are two Critical Success factors that require corrective actions for any Agile at Scale initiative to be successful.
- 17.0 - Maturity Models for Deploying Agile at Scale - Applying Earned Value Management to software development programs means establishing a governance foundation for that development effort. CMMI®is one place to start. So is Agile development. Both CMMI® and Agile have complementary processes that can be connected with Guidelines in EIA–748–D.
- 18.0 - Root Cause Analysis - Root Cause Analysis is the method of problem-solving that identifies the root causes of failures or problems. A root cause is the source of a problem and its resulting symptom, that once removed, corrects or prevents an undesirable outcome from recurring.
- 19.0 - Agile Contracts - FAR 15.201 and Agile Contract Uniform Contract Format provides guidance for agilely acquiring software.
- 20.0 - Conclusion - Integrating Agile on Earned Value Management programs is straightforward, once the Bright Lines are established between the PMB and the Agile Release, Sprint, Story activities.
Agile + EVM Bibliography
A Full Bibliography of Earned Value Management and Agile Software development, with the individual sections for a single topic.
This bibliography is frequently updated from the research on Software Intensive System of Systems
- Management Processes in Large Scale Project Domains, Complex systems usually come to grief, when they do, not because they fail to accomplish their nominal purpose. Complex systems typically fail because of the unintended consequences of their design … I like to think of system engineering as being fundamentally concerned with minimizing, in a complex artifact, unintended interactions between elements desired to be separated. Essentially, this addresses Perrow’s concerns about tightly coupled systems. System engineering seeks to assure that elements of a complex artifact are coupled only as intended. – Michael Griffin, NASA Administrator, Boeing Lecture, Purdue University, March 28, 2007
- Project Management Frameworks for Agile Development - Agile software development is a set of principles for producing software in which requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. Agile promotes adaptive planning, evolutionary development, early delivery, and continuous improvement, and encourages rapid and flexible response to change.
- Scrum Master, Product Owner, team, Releases, Features, and User Stories - User stories capture just enough information about a feature to facilitate a future conversation between the product owner and the team. User stories are descriptions of a feature told from the perspective of the person who desires the new capability, usually a user or customer of the system.
- Agile at Scale for Software Intensive System of Systems - Agile at Scale includes the ability to apply Agile on teams of all sizes, on teams geographically distributed, on teams facing regulatory compliance, on teams addressing complex domains, on teams applying a complex technology, on teams where outsourcing is involved, and combinations of these.
- Agile Development on Earned Value Management Projects - Earned Value Management is the technique assessing program performance with objective measures of Physical Percent Complete. These included Technical Performance Measures, Measures of Effectiveness, Measures of Performance, and Key Performance Parameters
- Estimating Agile Complex System of Systems - The primary purpose of software estimation is not to predict a project’s outcome; it is to determine whether a
project’s targets are realistic enough to allow the project to be controlled to meet them ‒ Steve McConnell
- Requirements Elicitation of Software-Intensive System of Systems - Agile requirements are developed iteratively and incrementally through collaboration between development and the stakeholder. Requirements start at a high level through envisioning of needed capabilities and details are explored on a just-in-time (JIT) basis via Feature and Sprint modeling activities.
- Systems Engineering and Program Management - Systems Engineering is an interdisciplinary approach and means to enable the realization of successful systems. Successful systems must satisfy the needs of their customers, users, and other stakeholders.
- Root Cause Analysis for SoS Projects - When mistakes occur, blame the process, not people. Root Cause Analysis is the means to fix the cause, rather than treat the symptom. § What allowed the mistake to happen? § What will prevent mistakes from occurring in the future? § Assume people continue to make mistakes, so build fault‒
tolerance into your improvements.
- Architecture for Agile Development Programs - Architecture provides the foundation from which systems are built and an architectural model defines the vision
on which your architecture is based. The scope of architecture can be that of a single application, of a family of applications, for an organization, or for infrastructure such as the Internet that is shared by many organizations. Regardless of the scope, my experience is that you can take an agile approach to the modeling, development, and evolution of architecture.
- Transformation of Agile Programs - Transformation to Agile requires a transformation for the organization as well. This starts with Continuous Delivery by optimizing the manner in which workflows through the product delivery system. This means bring agility to all areas of that delivery system, not just software development.
- Testing Agile Programs - In the world of software development, the term agile typically refers to any approach to project management that strives to unite teams around the principles of collaboration, flexibility, simplicity, transparency and responsiveness to feedback throughout the entire process of developing a new program or product.
And agile testing means the practice of testing software for bugs or performance issues within the context of an agile workflow.
- Technical Debt - Technical Debt includes those internal things that you choose not to do now, but which will impede future development if left undone. This includes deferred refactoring. Technical Debt doesn’t include deferred functionality, except in edge cases where delivered functionality is “good enough” for the customer, but doesn’t satisfy some standard (e.g., a UI element that isn’t fully compliant with some UI standard).
- Change Management on Agile Programs - Agile software development teams embrace change, accepting the idea that requirements will evolve throughout a
project. Agilists understand that because requirements evolve over time that any early investment in detailed documentation will only be wasted. Instead, agilists will do just enough initial requirements envisioning to identify their project scope and develop a high-level schedule and estimate; that's all you need early in a project, so that's all you should do. During development, they will model in a just-in-time manner to explore each requirement in the necessary detail.
- Risk Management on Complex System of Systems - Risk Management is essential for development and production programs. Information about key project cost,
(technical) 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 will potentially impact the program later, termed Known Unknowns and can be alleviated with good risk management. (Making these decisions in the presence of Uncertainty ‒ reducible and irreducible ‒ requires making estimates) ‒ Effective Risk Management 2nd Edition, Edmund Conrow, AIAA, 2003.
- Agile Maturity Model - Like all software development processes, the maturity level of the organization is a critical success factor.
- Agile Portfolio Management - Agile portfolio management deals with how an organization identifies, prioritizes, organizes, and manages different products ‒ Luis Goncalves in Organizational Mastery: The Product Development Blueprint for Executive Leaders
- Tools, Journals, Professional Societies - Here are tools, journals, and professional societies with resources for increasing the probability of project success.
- Essential Views of the Integrated Program Management Reports, when contractually required, DOD acquisition contractors are obligated to submit the IPMR's electronically IAW DID 81861. This data is necessary but not sufficient for successfully managing a program. This presentation is the overview of the Essential Views needed for that success
This 3-day workshop focuses on the Essential Views of program performance data needed to increase the probability of program success.
- 0. Table of Contents, a three-day workshop on the Essential Views needed program success
- 1. Introduction, This briefing presents the activities needed to develop the Essential Views that provide visibility to program performance. With a credible Integrated Master Plan / Integrated Master Schedule (IMP/IMS), Measures of Effectiveness (MoE) and Performance (MoP) can be defined for the Significant Accomplishments (SA) and Accomplishments (AC). With these measures, Key Performance Parameters (KPPs)and Technical Performance Measures (TPMs), and risk-adjusted IMS can be developed defining Earned Value Management data needed for the Integrated Performance Management Report (IPMR). These Essential Views provide the Government Program Manager the insight into program performance needed to increase the Probability of Program Success (PoPS).
- 2. Concept of the Essential Views - the motivation for the Essential Views is to increase the probability of program success through the data provided to the Integrated Program Management Report (IPMR), through Leading and Lagging Indicators, and other elements of the Performance Measurement Baseline. “Lagging Indicators” are data contained in the IPMR. This data must be verified for its credibility before any “leading indicators” can be used. “Leading Indicators,” provide credible forecasts of cost and schedule, using the “Lagging Indicators” and other measures of effectiveness and performance.
- 3. TSAS WBS, The Work Breakdown Structure is the starting point for developing all other elements needed for the Performance Measurement Baseline. The TSAS WBS is defined using the MIL-STD‒881C Appendix H for the UAV. From this, the details of the avionics subsystems will be used for the development of the Integrated Master Plan and Integrated Master Schedule.
- 4. System of Systems, Complexity of Systems, and Cross-Cutting Functionality
- 5. Integrated Master Plan and Integrated Master Schedule, Complexity of the Integrated Master Plan
- 6. Build a Credible IMP, Building the IMP is a Systems Engineering activity. The Integrated Master Plan is the Program Architecture in the same way the hardware and software are the Product Architecture. Poor, weak, or unstructured Programmatic Architecture reduces visibility to the Product Architecture’s performance measures of cost and schedule connected with Technical Performance Measures.
- 7. 6 Steps to IMP Development, This step-by-step process needs to be followed carefully. The IMP has constructed one Program Event at a time – Left to Right in time. To do otherwise allows confusion and disconnection between Program Events to occur and dilutes our focus on defining what Done looks like for each Program Event.
- 8. Nuances to These Steps, Building the Program Event, to Significant Accomplishment, to Accomplishment decomposition is straightforward. For each Program Event, simply identify what are the needed Significant Accomplishments for the entry and exit criteria, and the Accomplishment Criteria for the Work Packages that produce the AC.
- 9. Connecting IMP to Performance Measures, Assembling the IMS from the IMP appears to be a straightforward process – details the tasks that support the Accomplishment Criteria. But some critical steps must be done in the right order to end up with a risk-tolerant IMS.
- 10. First Pass at Building the IMP, Many contractors all ready have work processes to do this. These steps are the guidance for contractors new to this process. With the RFP, the contract should be capable of the following steps to create the Integrated Master Plan and Integrated Master Schedule. We’ll build the IMP/IMS for the Government to compare the contractor's IMP in the proposal.
- 11. Developing the IMS from the IMP, The Integrated Master Schedule (IMS) is derived directly from the Integrated Master Plan’s Accomplishment Criteria (AC). The IMS shows the order in which the Work Packages must be performed to assure the Accomplishment Criteria are completed within the defined Measures of Performance, the Key Performance Parameters, and the Technical Performance Measures.
- 12. Scheduling Best Practices, Building a credible cost baseline is fraught with problems. Technical problems, process problems, political problems. But a credible cost baseline is needed for a Credible Performance Measurement Baseline. Developing the Basis of Estimate is the starting point.
- 13. Developing the Cost Baseline, The naturally occurring uncertainties (Aleatory) in cost, schedule, and technical performance can be modeled in a Monte Carlo Simulation tool. The Event-Based uncertainties (Epistemic) require capture, modeling of their impacts, defining handling strategies, modeling the effectiveness of these handling efforts, and the residual risks, and their impacts of both the original risk and the residual risk on the program.
- 14. Managing in the Presence of Uncertainty The naturally occurring uncertainties (Aleatory) in cost, schedule, and technical performance can be modeled in a Monte Carlo Simulation tool. The Event-Based uncertainties (Epistemic) require capture, modeling of their impacts, defining handling strategies, modeling the effectiveness of these handling efforts, and the residual risks, and their impacts of both the original risk and the residual risk on the program. The management of Uncertainty in cost, schedule, and technical performance; and the Event-Based uncertainty and the resulting risk are both critical success factors for the programs. Risk Management starts with capturing Event-Based Risks and their impacts, then with the modeling of the statistical uncertainty of the normal work.
- 15. Connecting the PMB to the IPMR, All the program performance data in the DI‒MGMT‒81861 is historical. This past performance data – by itself – is like driving in the rearview mirror. What is needed is Leading Indicators that can be derived from this past performance data.
- 16. Earned Value Management, Earned Value Management is the ‘best tool’ for managing large, complex acquisition programs. – Ashton Carter (USD, AT&L) 26 November 2009.
- 17. Building the IMP for PDR, With the background information so far, let’s build the IMP for the TSAS program, along with the Risk Register the MoE’s, MoP’s, KPP’s, and TPM’s that must be discovered during each stage of IMP building.
- 18. Avionics PDR, With this background, let’s get started with the PDR Significant Accomplishments and their Accomplishment Criteria. We’ll focus on the Flight Avionics Systems embedded in the TSAS UAV. This allows us to build a “real” IMP in our limited time, without all the complexities of the total system.
- 19. Root Cause Analysis, PARCA – Performance Assessments, and Root Cause Analysis. The natural variances of a program need to be separated from the uncontrolled or possibly uncontrollable variances.
- 20. Bibliography, Knowledge is of two kinds. We know a subject ourselves, or we know where we can find information upon it. — Samuel Johnson
- 21. Background, Here’s the background for how we got to where we are with this briefing.
Systems Engineering and Systems Management
Systems Engineering is the basis of the management of all complex projects. This is concept is rarely understood or applied in the Software Development world. Here's are resources that speak to this Critical Success Factor for all Software Intensive System of Systems
- Systems Engineering, From Principles to Strategies - How to Apply Principles, Practices, and Process of Systems Engineering to solve complex technical, operational, and organizations problems
Journal Papers, White Papers, and Essays on Project Success
This is the collection of Journal articles, White Papers, and essays on a variety of topics I have written over the years related to Increasing the Probability of Project Success.
Journal Papers
- Connecting IT and Business Value Through the Balanced Scorecard, Cutter Journal, Vol. 20, No. 7
- Building Risk Tolerance into the Program Plan and Schedule, Managing the uncertainty in a network of tasks that describe a schedule requires six steps. The Measurable News 2016.4
- From Arms Race to Green Space: PPM at Rocky Flats Environmental Technology Site, How IT was applied at Rocky Flats Environmental Technology Site (RFETS), Cutter Journal, April 2003.
- Connecting EVM with Agile, PM World, Vol. IV, Issue VIII, August 2015.
- Blending Agile Development Methods with CMMI®, Cutter Journal. There are 2 myths, the 1st says agile is hacking. The 2nd says formal systems of development are dinosaurs. This paper shows how both agile and formal systems are symbiotic and increase the probability of success.
- Agile Program Management: Moving from Principles to Practice, Cutter, Agile Project Management, August 31, 2005, Vol. 5, No. 9.
- Making Agile Development Work in a Government Contracting Environment, Measuring Velocity with Earned Value, Before any of the current "agile" development methods, Earned Value Management provided information for planning and controlling complex projects by measuring how much value was produced for a given cost in a period of time, Proceedings of the Agile Development Conference, 2003. ADC 2003.
- Increasing the Probability of Program Success with Continuous Risk Management, The Measurable News, 2018.4. How to identify, plan, track, and control risk on a complex system of systems.
- Agile Project Management Methods for ERP: How to Apply Agile Processes to Complex COTS Projects and Live to Tell About It, The selection, procurement, and deployment of an Enterprise Resource Planning (ERP) systems is fraught with risk in exchange for significant business and financial rewards. Extreme Programming and Agile Methods: XP/Agile Universe, pp. 7-88, Springer-Verlag, LNCS 2418, Editors, Don Wells and Laurie Williams, 2002.
Essays
- Is There an Underlying Theory of Software Project Management? (A Critique of the Transformational Normative Views of Project Management, Draft chapter of an unpublished artle in the "Measureable News," for the College of Performance Management, September 2002
- Capabilities Based Planning - capabilities based planning is a critical success factor for any enterprise project. Capabilities must be defined before starting the elicit requirements. What capabilities do we need to possess to accomplish or mission or business goal?
- Estimates and Forecasts, To estimate means to find something close to the correct answer or value. Estimates are about the past, present, and future. Forecasting is a method of using statistical models to predict future outcomes
- Calling BS, after reading Do I Make Myself Clear? by Harold Evans, where he speaks about the use and misuse of language in politics, marketing, news, and sales - I came to this conclusion about #NoEstimates advocates and their use of language
- #NoEstimates - A House Built on Sand, the notion that decisions can be made in the absence of estimates is the basis of the #NoEstimates conjecture. This conjecture has no principles of decision-making to stand on. This essay addresses the details of the conjecture and the fallacies of #NoEstimates.
- Connecting Business Value with Earned Value to Increase the Probability of Success, when we talk about business value and in the same sentence say Earned Value, we're speaking about the same word, but with two different meanings.
- Creating the Foundation for IT Project Portfolio Management at Rocky Flats Environmental Technology Site, Closure of Rocky Flats, a former nuclear weapons production plant involves decommissioning of wireline-based telecommunications, networking and applications infrastructure from approximately 500 buildings, replacing it with wireless networking and Voice Over IP systems for use by a workforce removing the physical structures and their nuclear materials.
White Papers
- DHS - Progress Toward Using Function Points to Estimate Agile Development Programs, As DHS embraces the Agile software framework, the development teams describe the functionality of the desired system in the form of Features and Stories, rather than the traditional Software Requirements Specification.
- Project Success: The Basis of the Five Immutable Principles, from Building Project Management into a Mission-Critical Endeavor, in The Public Manager, Vol. 43, No. 3, Fall 2014
- Agile Alliance Manifesto and Principles Examined, The Agile Alliance has stated in their manifesto, principles by which a process would be considered agile. These principles provide useful guidelines for evaluating a specific process as to its suitability to be considered agile. Like previous manifestos, there is some sense of political challenge to the establishment. Here's an assessment of those principles.
- Assessing Project Performance Beyond CPI/SPI, 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.
- Level 5 Leadership, an extract from Jim Collins Good to Great used on an Enterprise IT program for the Department of Energy.
- Five Immutable Principles of Project Success, a white paper on the principles needed for project success and how to connect them into a cohesive project management method.
- Increasing the Probability of Program Success with Continuous Risk Management, an unpublished paper for, Joint Space Cost Council, 2018. The elements of continuous risk management for the development of national asset spacecraft are shown, along with the processes of applying them to increase the probability of success. This paper was turned into two chapters in The Practitioner's Handbook of Project Performance: Agile, Waterfall and Beyond (Project and Programme Management Practitioner Handbooks)
- Beyond CPI/SPI: Forecasting the Corrective Actions Needed to Keep the Program Green, for ACAT 1 programs EVM must be a leading indicator of program performance. Here's how to use CPI/SPI beyond just reporting cost and schedule performance.
- Risk Assessment Template for Software Development or Acquisition Projects, The role of Risk Assessment and Risk Management is to continuously identify, analyze, plan, track, control, and communicate the risks associated with the project.
- A Cure for Unanticipated Cost and Schedule Growth, ICEAA Workshop, 2014
- Five Immutable Principles of Project Success, Successfully managing projects, including Software Intensive System of Systems, starts with Five Immutable Principles.
- Nine Best Practices: The Software Management Framework, 9 key project management principles for guiding the development of software projects, from the Tri-Service Software Program.
- Agile Project Management Methods, in The Story of Managing Projects, A Global, Cross-Disciplinary Collection of Perspectives.
- Connecting IT and Business Value, Combining IT Infrastructure management with IT Business Enablement provides a seamless line of sight connection between strategy and execution.
- Inversion of Control: The Impedance Mismatch in Integrated Engineering Design Systems, Technical Note 2001.13
- Architecture-Center ERP Systems in the Manufacturing Domain: Architecture is the Semantic Bridge between the Requirements and Software
- Information Technology Risk Management: The Concept of Risk, Its Management and the Benefits to an IT Project, The concepts of risk, its management, and benefits to an ERP project.
- Building a Risk Tolerant Schedule, Technical and programmatic disruptions in project plans don't need to negatively impact cost, performance or schedule metrics.
- Why is Project Management so Hard? The real question is why is managing projects so hard? The project management process is well defined, well documented, mature, and available to anyone anywhere.
- Risk Management is How Adults Manage Projects, Projects @ Work March 2008.
- Earned Value Management Meets Big Data, ICEAA, June 2014
- Programmatic Risk Management: Risk Management is How Adults Manage Projects, March 2008
- Strategic Portfolio Management, Performance-Based Planning manages a portfolio of projects in the presence of unstable funding, emerging requirements, and deliverables and resource dependencies to provide actionable information in units of measure meaningful to the decision-makers, 2011.
- Fault-Tolerant System Reliability in the Presence of Imperfect Diagnostic Coverage, The deployment of computer systems for the control of Mission Critical Processes has become the norm in many industrial and commercial markets. The analysis of the reliability of these systems is usually understood in terms of MTTF, Glen B. Alleman, Masters in Systems Management, June 1980.
- Electronic Document Management Tutorial: The Functional Architecture of an EDM System in the Process and Manufacturing Industries, This paper describes the strategic foundations of an Electronic Document Management System (EDMS) developed for process and manufacturing industries.
- Agile Project Management and Normative Paradigms
- Management of Risk in the Performance Measurement Baseline, many large government and industry programs are plagued by cost and schedule overruns and technical shortfalls.
- Light Weight Processes: An Overview of Lightweight Development Processes and Selecting One for Your Project, lightweight processes are beginning to replace more formal methods. The development of e-projects requires an adaptive approach to the analysis, design, and development of software systems.
- Lightweight Processes: Definition of a Lightweight Process, Lightweight processes are beginning to replace more formal methods. The motivation for this transition is based on many factors. The Internet, time to market, cost reduction, quality increases, market pressures, as well as the popularization of these programming methods. This series of articles will investigate the various lightweight methods, their impact on the management of software development projects and the processes by which managers can determine the appropriateness and usefulness of the various processes. The definition of a lightweight Process is more difficult than it would first appear. This article outlines the foundations of a heavyweight process and describes the appropriate pieces that can be converted to lightweight.
- The Basis of Project Success, a look at the processes to keep a project on the path to success.
- Can This Really Be True?, a self-proclaimed voice of Project Management 2.0 claims that traditional project management and their tools were created to support the waterfall project management style. Here's a debunking of that notion.
Writings about topics outside those provided above, going back to 1974
- A Mathematical Tour of the Electromagnetic Force, from Michael Faraday to Quantum Field Theory
- Tell a Memorable Story, how to write a white paper, by telling a story in a three-act play
- Proof of the Kepler Problem, can Kepler's equation be Proved and Considered a Law of Nature?
- Pseudo-Science and the Art of Software Methods, A list of ways to debunk claims that are clearly pseudo-science.
- Parameter Validation for Software Reliability, A method for increasing software reliability through parameter validation. Existing systems are examined and a proposed technique is presented to aid in the static parameter validation of RATFOR (A FORTRAN Macro Processing Language developed by Brian Kernighan of C and Unix fame), ACM SIGPLAN Notices, Volume 13 Issue 6, June 1978.
- Exception Handling in CORBA Environments, Component-based software development introduced new sources of risk because independently developed components cannot be fully trusted to conform to the published specifications and software failures are caused by systematic patterns of interaction that cannot be localized to any individual component.
- A Time Study in Numerical Methods, a 1974 paper assessing the performance between FORTRAN and APL in solving numerical integration, solutions to individual equations, Eigenvalue and related matrix problems, systems of linear equations, solutions to ODE, and solutions to PDE. This was done in graduate school as an exercise to determine the fastest way to model data from our experiment.
- NIKE Software Functional Specification, a functional requirement specification for an In-Circuit-Emulator. This is an example of how to describe a product, in this case, software and hardware, in simple terms through the functional behavior of the product.