what executives need to know about software acquisitions its professional capacity building program...
TRANSCRIPT
![Page 1: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/1.jpg)
What Executives Need to Know
About Software Acquisitions
ITS Professional Capacity Building Program
T3 Session
July 12, 20061:00 p.m. EDT
![Page 2: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/2.jpg)
ITS PCB T3 Executives and Software Acquisition 2
TODAY’S PRESENTERS
Your Instructor:
Art SalwinMitretek Systems
Your Host:
Mac ListerFHWA Resource Center
![Page 3: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/3.jpg)
Software HorrorsSoftware HorrorsSoftware HorrorsSoftware Horrors
![Page 4: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/4.jpg)
ITS PCB T3 Executives and Software Acquisition 4
TMC #1
2-yr project lasted 5 yrs
delivered 1/2 the functionality
Accident Reporting System
2-year schedule canceled after 6 years and
$2M, 2 contractorsSoftware Glitches Delay
Delivery of Metro Rail CarsWashington Post, May 19, 2001
TMC #2
2-yr project canceled after 4½ yrs
delivered 70%
![Page 5: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/5.jpg)
ITS PCB T3 Executives and Software Acquisition 5
Denver Airport openingdelayed 16 months
by baggage software2-year DMV project cancelled
after 5 years; $44 million
20 deaths attributed toCAD software outage
![Page 6: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/6.jpg)
ITS PCB T3 Executives and Software Acquisition 6
Software = Trouble
OK
Late, Over Budget, Incomplete Canceled
Statistics from the Standish Group
Software is Different!
![Page 7: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/7.jpg)
ITS PCB T3 Executives and Software Acquisition 7
Software development is a
non-linear, iterative process
Learn as you goFundamental flaw of software engineering: assuming that “one can specify a satisfactory system in advance, get bids for its construction, have it built, and install it … this assumption is fundamentally wrong.”
— Brooks, 1987
Software is Different!
![Page 8: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/8.jpg)
ITS PCB T3 Executives and Software Acquisition 8
Software is Different!
The bad news is…
Softwareis
Different
Classic Approaches
Don’t Work
Need Different
Approaches
![Page 9: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/9.jpg)
ITS PCB T3 Executives and Software Acquisition 9
Software is Different!
The good news is…
Contracting
Maintenance
Staffing
![Page 10: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/10.jpg)
ITS PCB T3 Executives and Software Acquisition 10
What You Can Do To HelpWhat You Can Do To Help
![Page 11: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/11.jpg)
ITS PCB T3 Executives and Software Acquisition 11
How You Can Help
1. Provide adequate resources
![Page 12: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/12.jpg)
ITS PCB T3 Executives and Software Acquisition 12
1. Provide Adequate Resources
Provide Adequate Staffing
Assign a full-timefull-time project manager
![Page 13: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/13.jpg)
ITS PCB T3 Executives and Software Acquisition 13
1. Provide Adequate ResourcesStaffing Options
• Hire in-house staff
Contract employees
University support V&V contractor
Project manager contractor
![Page 14: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/14.jpg)
ITS PCB T3 Executives and Software Acquisition 14
1. Provide Adequate ResourcesOther Essential Resources
Non-core team members
Staff training
Contractor resources for management support
Facilities
Software maintenance
![Page 15: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/15.jpg)
ITS PCB T3 Executives and Software Acquisition 15
How You Can Help
1. Provide adequate resources2. Foster teaming
![Page 16: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/16.jpg)
ITS PCB T3 Executives and Software Acquisition 16
How You Can Help 2. Foster Teaming
Within your agency
With other agencies
With neighboring jurisdictions
![Page 17: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/17.jpg)
ITS PCB T3 Executives and Software Acquisition 17
Make people available
Coordinate with other agenciesand jurisdictions
DO
2. Foster Teaming
![Page 18: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/18.jpg)
ITS PCB T3 Executives and Software Acquisition 18
2. Foster Teaming Non-Core Team Members
Legal staff Intellectual Property Rights
issues
Contracting Contract vehicles
End users Prototyping
Other agencies Coordination & jurisdictions
FHWA Facilitation
Public relations Public interface
Member Role
![Page 19: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/19.jpg)
ITS PCB T3 Executives and Software Acquisition 19
Foster teaming with the software contractor…
… even if it’s a subcontractor
DO
2. Foster Teaming
![Page 20: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/20.jpg)
ITS PCB T3 Executives and Software Acquisition 20
How You Can Help
1. Provide adequate resources2. Foster teaming3. See if you can buy instead of build
![Page 21: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/21.jpg)
ITS PCB T3 Executives and Software Acquisition 21
… If You Can Buy
3. Buy Instead of Build
Don’t Build ...
![Page 22: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/22.jpg)
ITS PCB T3 Executives and Software Acquisition 22
3. Buy Instead of BuildPotential Advantages
of Buying The Software
• Lower risk• Shortened schedule• Reduced costs• Enhanced quality• Stay current with
technology
![Page 23: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/23.jpg)
ITS PCB T3 Executives and Software Acquisition 23
3. Buy Instead of BuildBuying Software Requires
Flexibility
You may not get everything you want
80% may be good enough!
You may even have to change some operational procedures
![Page 24: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/24.jpg)
ITS PCB T3 Executives and Software Acquisition 24
Make sure the buy option is explicitly considered
Provide the needed flexibility
DO
3. Buy Instead of Build
![Page 25: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/25.jpg)
ITS PCB T3 Executives and Software Acquisition 25
How You Can Help
1. Provide adequate resources2. Foster teaming3. See if you can buy instead of
build4. Break the project into pieces
![Page 26: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/26.jpg)
ITS PCB T3 Executives and Software Acquisition 26
Project
Software
Construction
4. Break the Project into Pieces
![Page 27: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/27.jpg)
ITS PCB T3 Executives and Software Acquisition 27
4. Break the Project into Pieces Examples of Bite-Size
Pieces
• Functions• Geographic scope• Interfaces• Number of devices• Operational positions
![Page 28: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/28.jpg)
ITS PCB T3 Executives and Software Acquisition 28
4. Break the Project into Pieces Take Bite-Size Pieces
• Gain benefits and operational experience sooner
ErrorsCost
ComplexityPersonnel Turnover
Chance of Cancellation
Size
• Fewer headaches
• Tangible progress builds political support
![Page 29: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/29.jpg)
ITS PCB T3 Executives and Software Acquisition 29
Break the software development product into
pieces
Separate software from construction
DO
4. Break the Project into Pieces
![Page 30: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/30.jpg)
ITS PCB T3 Executives and Software Acquisition 30
How You Can Help
1. Provide adequate resources2. Foster teaming3. See if you can buy instead of
build
4. Break the project into pieces5. Pick the right contract
![Page 31: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/31.jpg)
ITS PCB T3 Executives and Software Acquisition 31
`
MemorandumU.S. Departmentof Transportation
Federal HighwayAdministration
We continue to hear many comments from both the public and private sectors on the difficulty in procuring ITS projects under Federal-aid procedures. These comments, and the recent article “Death by Low Bid” (attachment 1), are the direct result of the perception that ITS projects must always use the same procurement approach
Often, ITS work is included within a larger construction project. Experience has shown that this may be inadvisable, and that the ITS work may be better accomplished
Many stand-alone ITS projects do not have to be procured under the rules for construction projects, since they do not meet the FHWA definition of construction. If field
devices or communications infrastructure is being development of software to integrate does not meet the definition of construction. Software should never be procured using the “normal” low bid process, rather it should be treated as engineering or design services to be provided only by qualified and experienced
Another option available is the use of a State or local agency’s own procurement process, which is permitted uder 49 CFR 18. While some states have procurement
Reference: Action: Procuring ITS Projects, FHWA Memo from Anthony R. Kane, Executive Director, dated October 6, 1999.[emphasis and color added]
Software
5. Pick the Right Contract
![Page 32: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/32.jpg)
ITS PCB T3 Executives and Software Acquisition 32
Multi-Phase
Design/BuildD/B/O/M
Task Order
T&M Indefinite Quantities
Design Competition Non-Professional Services Cost-Plus
5. Pick the Right Contract
![Page 33: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/33.jpg)
ITS PCB T3 Executives and Software Acquisition 33
Use low bid for software
Put final requirements in contract
Use engineer/contractor(two-step) process
DON’T
5. Pick the Right Contract
DON’T
DON’T
![Page 34: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/34.jpg)
ITS PCB T3 Executives and Software Acquisition 34
Use flexible contractingUse an incremental approach
Call out software activities and productsGain full access to subcontractor(s)Separate software from construction
DO
5. Pick the Right Contract
![Page 35: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/35.jpg)
ITS PCB T3 Executives and Software Acquisition 35
How You Can Help
1. Provide adequate resources2. Foster teaming3. See if you can buy instead of
build4. Break the project into pieces5. Pick the right contract6. Pick the right contractor
![Page 36: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/36.jpg)
ITS PCB T3 Executives and Software Acquisition 36
DO
Use software-related source selection criteria
Select contractor with strong software capabilities
Describe how you will control software requirements growth and volatility.Describe how you will trace requirements to …How did you estimate the software cost and size?How will you identify defects in the …Describe how you track defects.How will you track interfaces?Describe task exit criteria and how you ensure they are satisfied.How do you train staff on your procedures and ensure they will follow them?
Reference: The Guidebook of Software Acquisition Questions, Software Program Managers Network, www.spmn.com
6. Pick the Right Contractor
![Page 37: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/37.jpg)
ITS PCB T3 Executives and Software Acquisition 37
Level 1InitialInitial
Level 2Level 2RepeatableRepeatable
Software Capability Maturity Model (SW-CMM)
Continuous ProcessImprovement
LevelLevel Key Process AreasKey Process AreasFocusFocus
5Optimizing
Product andProcess Quality
4Managed
EngineeringProcess
3Defined
ProjectManagement
2Repeatable
Competent People and Heroics
1
Initial
Level 3DefinedDefined
Level 4ManagedManaged
Level 5Level 5OptimizingOptimizing
• Software Project Planning• Software Project Tracking and Oversight• Software Subcontract Management• Software Quality Assurance• Software Configuration Management• Requirements Management
• Software Process Definition• Organization Process Focus• Peer Reviews • Training Program• Intergroup Coordination• Software Product Engineering• Integrated Software Management
• Process Measurement and Analysis• Quality Management
• Defect Prevention• Technology Innovation• Process Change Management
6. Pick the right contractor
![Page 38: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/38.jpg)
ITS PCB T3 Executives and Software Acquisition 38
How You Can Help
1. Provide adequate resources2. Foster teaming3. See if you can buy instead of
build4. Break the project into pieces5. Pick the right contract6. Pick the right contractor7. Resist schedule pressure
![Page 39: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/39.jpg)
ITS PCB T3 Executives and Software Acquisition 39
7. Resist Schedule Pressure#1 Cause of Failure =Excessive Schedule
Pressure
Software Task Month 1 Month 2 Month 3 Month 4 Month 5 Month 6
Task 1 PlannedTask 1 Actual
Task 2 PlannedTask 2 Actual
Task 3 PlannedTask 3 Actual
![Page 40: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/40.jpg)
ITS PCB T3 Executives and Software Acquisition 40
7. Resist Schedule Pressure#1 Cause of Failure =
Excessive Schedule Pressure
Time Allowed on Schedule
$
Software Task Month 1 Month 2 Month 3 Month 4 Month 5 Month 6
Task 1 PlannedTask 1 Actual
Task 2 PlannedTask 2 Actual
Task 3 PlannedTask 3 Actual
Quality
Imp
ossib
le Z
on
e
![Page 41: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/41.jpg)
ITS PCB T3 Executives and Software Acquisition 41
Dictate schedules
Play catch up
DON’T
7. Resist Schedule Pressure
DON’T
![Page 42: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/42.jpg)
ITS PCB T3 Executives and Software Acquisition 42
Set technically-based schedulesBuild planning and reviews into
the scheduleRevise schedule with project
Relax or eliminate requirements
DO
7. Resist Schedule Pressure
![Page 43: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/43.jpg)
ITS PCB T3 Executives and Software Acquisition 43
How You Can Help
1. Provide adequate resources2. Foster teaming3. See if you can buy instead of
build4. Break the project into pieces5. Pick the right contract6. Pick the right contractor7. Resist schedule pressure8. Emphasize quality
![Page 44: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/44.jpg)
ITS PCB T3 Executives and Software Acquisition 44
$Software Task Month 1 Month 2 Month 3 Month 4 Month 5 Month 6
Task 1 PlannedTask 1 Actual
Task 2 PlannedTask 2 Actual
Task 3 PlannedTask 3 Actual
8. Emphasize Quality
![Page 45: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/45.jpg)
ITS PCB T3 Executives and Software Acquisition 45
8. Emphasize Quality Cost to Fix a Problem
“Measure twice, cut once.”
Time
$Requirements
$Design
$Integration
$Operations
“Design twice, code once.”
![Page 46: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/46.jpg)
ITS PCB T3 Executives and Software Acquisition 46
You Can’t Test-In Quality
“Testing shows the presence, not the absence, of bugs.”
The bad news is…
8. Emphasize Quality
![Page 47: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/47.jpg)
ITS PCB T3 Executives and Software Acquisition 47
8. Emphasize Quality Build in Quality From
the Start
The good news is…
•Inspections•Walk-throughs
•Reviews•Defect tracking
•Completion criteria
•SQA•V&V•Cleanroom•ExtremeProgramming
•PSP•TSP
![Page 48: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/48.jpg)
ITS PCB T3 Executives and Software Acquisition 48
8. Emphasize Quality Quality-Related
QuestionsBefore Contract Award
• How do you find defects…– in requirements?– in architecture?– in design?– in code?
• How do you track defects?• What tools do you use?• Describe your software QA organization,
processes, and products.
![Page 49: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/49.jpg)
ITS PCB T3 Executives and Software Acquisition 49
8. Emphasize Quality Quality-Related Questions After Contract Award
• How many defects – have been found?– have been removed?– remain?
• At historical defect removal rates, how long will it take to achieve acceptable quality?
![Page 50: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/50.jpg)
ITS PCB T3 Executives and Software Acquisition 50
Rely only on testingto ensure quality
DON’T
8. Emphasize Quality
![Page 51: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/51.jpg)
ITS PCB T3 Executives and Software Acquisition 51
Encourage use of softwarequality assurance techniques
Ask quality-related questions
Allow sufficient time for planning and requirements development
Test
DO
8. Emphasize Quality
![Page 52: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/52.jpg)
ITS PCB T3 Executives and Software Acquisition 52
Ignore schedule & budget
DON’T
8. Emphasize Quality
![Page 53: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/53.jpg)
ITS PCB T3 Executives and Software Acquisition 53
SummarySummary
![Page 54: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/54.jpg)
ITS PCB T3 Executives and Software Acquisition 54
• Contractor at risk• Hold contractor’s
feet to the fire• Full functionality
• Known results• Familiar contract
mechanisms
• Budget & schedule pressure
• Shared risk• Teaming & open
communication• 80% is good
enough
• Learn as you go• Unfamiliar
contract mechanisms
• Emphasize quality along with budget & schedule
The Better Road to Software Acquisition
![Page 55: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/55.jpg)
ITS PCB T3 Executives and Software Acquisition 55
Recap8 Things You Can Do To
Help1. Provide adequate resources2. Foster teaming3. See if you can buy instead of build4. Break the project into pieces5. Pick the right contract6. Pick the right contractor7. Resist schedule pressure8. Emphasize quality
![Page 56: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/56.jpg)
ITS PCB T3 Executives and Software Acquisition 56
Additional Resources
•Courses–NHI: www.nhi.fhwa.dot.gov
•ITS Software Acquisition #137019
•Intelligent Transportation System (ITS) Procurement #137020
–CITE: www.citeconsortium.org•Managing High-Technology Projects in Transportation
![Page 57: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/57.jpg)
ITS PCB T3 Executives and Software Acquisition 57
Additional Resources (cont’d.)
• Reference Materials– The Road to Successful ITS Software
AcquisitionEDL documents 4130, 4131, 4132 at http://www.its.dot.gov/library.htm USDOT Publications FHWA-JPO-98-035, -036, and -037
– ITS Software: Effective Acquisition PracticesAASHTO Publications at (800) 231-3475
– Guide to Software Acquisition Best PracticesSoftware Program Managers Network
www.spmn.com
![Page 58: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/58.jpg)
ITS PCB T3 Executives and Software Acquisition 58
Additional Help (cont’d.)
• The ITS Peer-to-Peer Program (888) 700-7337 [email protected] http://www.pcb.its.dot.gov/p2p_2.asp
![Page 59: What Executives Need to Know About Software Acquisitions ITS Professional Capacity Building Program T3 Session July 12, 2006 1:00 p.m. EDT](https://reader033.vdocument.in/reader033/viewer/2022051216/5697bfac1a28abf838c9b491/html5/thumbnails/59.jpg)
ITS PCB T3 Executives and Software Acquisition 59
Contact Information
Mac Lister