Goals: Best practices for acquisition, what makes it hard, what... Good empirical research: tri-assessment, incentive structure to cause people to...

advertisement
Goals: Best practices for acquisition, what makes it hard, what tools we can create to support it
Good empirical research: tri-assessment, incentive structure to cause people to act this way
How do mismatches happen?
Have someone like SEI do the government side
ACQ has one section dealing with acquisition that needs to be broken up more
CMMI is a set of success factors, not a set of best practices
Study with reference to formulation and its effects on contracts
Have incentive fees for getting it done on time, getting it cheaply, risk management
Award fees set up for schedule only
Correlation of effectiveness of award fees: for example, does 20% really need to go to small business?
Current goals are to provide work, advance technology, get re-elected, make a career move, avoid
protests, prevent graft and it’s not about acquisition
Lots of material out there we can use to pull a picture, like what TAI did
Half of the problems are under the program manager’s control, other half above their pay grade
Quantify turnover
What decision was made for local optimization instead of long-term optimization?
Do acquisition in smaller increments? Have every program manager deliver something by a certain date
Compare Congress to a board of directors in how business is run
Congressional impact significant, but not much we can do about it, Congress can’t fight agile
Have one company – nationalize company?
Root-cause studies
Look at acquisition risks – do a risk model of what we learn.
Use fault tree analysis of a program and know the probability of success of the program at a given point
Tool that help you quantify s/w (or system) opportunities
impact of putting in a wedge in a funding cycle
Source-selection criteria
Do a prototype
Do a bid at each milestone?
Feasibility rationale / risk assessment
Make acquisition like a series of tasks that are competed and at each milestone, demonstrate what you did
Can’t plan a huge, complex system upfront, but can evolve into one
Incremental acquisition
Just tell people to improve capability and people will self-organize, no hard goal at the end – Annual
Commitment Model
Is amount of code a part of complexity?
What are other acquisition models that would succeed, that use the idea of incremental commitment?
Perhaps government-funded competitions
How often do our re-use based assumptions work out?
Better ways to identify risks and feasibility
Do something like “100 Questions for Technical Review”
Focus on known acquisition risks
All different win conditions for acquisition: socio-economic, military
What are successful acquisition projects?
Successful ones are follow-ons to legacy systems.
Reasons for success: Lots of money, independent review, knowledge up-front
What are the criteria to be success, what defines success…can miss technical win, but win on political
What part of the acquisition process can we impact?
The whole-should costs model

Ray did a demo of “Macro Risk Model” :
o Rich Turner and DeWitt Latimer to use Ray’s tool
o Can be used by contractors
o Add in columns describing probability, evidence
o Use “assessment” instead of “survey” in the name
o Metadata in start of survey, like time completed
o Default to unavailable
o Color code the dots
o use scampi
o do a Delphi with people who use the tool
o tool reconciles people’s different perceptions
o publish the questionnaire, like in CrossTalk, co-author with Kristen Baldwin
o web-based instead of Excel
o correlate with Defense Acquisition Guidebook
Contracting mismatches
Don’t want a contract that incentives the wrong things
Don’t prevent you from doing the right things
Contract change should not shut down the project
Enables periodic/flexible technical negotiations with engineers, does not allow only once at beginning
Appropriately have meaningful payment milestones
Reward contractors appropriately for best effort
Allow the business of the contract to continue w/o meeting milestones
Contracts that value demonstratable results as opposed to deliverable documentation
Contracts allow trade for schedule, cost, performance (value-engineering clauses)
Reasonable visibility including subs
Accountability
Incremental contracts need to consider total lifecycle costs
Burn all 1521
Develop a replacement for 1521
Contracting and COTS
COTS refresh
Escrow in case company goes out of business
Doesn’t over-constrains the supplier
Mandating a product development method
Can a contract be a hindrance to customer contact?
Contract should specify how a CRACK customer should work with you
Write a standard around the Incremental Commitment Model
Good things to do:
Top 10 acquisition risk list
Acquirer POV
KTR POV
Research the Certificate Software Development Professional: rewrite the test and effectiveness/impact of
certifications
Find and compare contractor and acquirer the actual best practices during the acquisition projects, coming
from the supplier point of view
Map the risks to the practices to determine coverage and gaps
Research Projects:
Value: 1(least) – 10(most)
Difficulty: 1(least) – 10 (most)
A. Taxonomy of software project contract efforts
B. Study of successful contracts to find commonalities in software projects
a. Expect follow-on projects to do better, but need analytical evidence
b. What are the criteria to be success
C. Top acquisition risk list (acquirer/contractor point of views)
D. Inventory current acquisition practices on acquirer and contractor sides
E. Map risks to practices to determine coverage and gaps in practice
F. Quantify the impact/cost of the turn-over of acquisition personnel
G. Look at acquisition risks – do a risk model of what we learn.
H. Develop fault tree analysis of to know the probability of success of the program at a given point
I. Tool that help you quantify s/w (or system) opportunities and risks over time and impact of
missing these
J. Do something like “100 Questions for Technical Review” for software intensive systems
acquisition
K. How often do our acquisition re-use based assumptions work out?
L. Is amount of code a part of complexity for acquisition?
M. Macro risk project tool – evolve and pilot
N. How would an acquisition organization write an acquisition strategy for a development based on
MBASE and incremental commitment
Transition Projects:
MBASE to a standard format (for injection into standards bodies)
Write a standard around the Incremental Commitment Model
Download