TSP Implementation Veteran

Size: px
Start display at page:

Download "TSP Implementation Veteran"

Transcription

1 TSP Implementation Veteran Lana Cagle September 2007 TSP Symposium

2 Overview Background Challenges Results Positive Strategies Negative Strategies Planned Strategies Conclusion

3 Mission Statement: We maximize America s Sea Power by applying relevant oceanographic knowledge across the full spectrum of warfare.

4 N64 Systems Integration Civilian Staff - 49 Contractor Support - 18 Internal Branches Requirements Management Software Engineering Transition Services Enterprise Services Projects Meteorological & Oceanographic Systems and Applications Web Service Applications Enterprise Engineering Services

5 Challenges Software is not the mission Software/systems integration efforts Part-time resources & workbooks Rush too quickly to tools Negative perception of defects

6 No. of Software Engineers Contractor 1 Contractor 2 In-house Contractor 3 5 Total - 16

7 NOP OEP EITPT MIDDS RAWS TSP Pilot NFWB GFMPL TSP Journey Effort, Schedule & Task Completion Data Quality Assurance Size Data MODAS GODESS Process Improvement SOC Defect Data PSP Classes Data Services PSP Instructor ISS-60 1 st Launch Coach 2 nd Launch Coach Remote Sensor NAVSAR TIDES RMS SURF NITESIV METBALL Training

8 Then and Now... THEN...???? Show stoppers Poor Data to support reality/ current schedule Historical data/ better planning Earned Value (EV)... Risks... Communication NOW % Managed Improved Sustained Capability Maturity Level 3

9 Then Plan/ Weekly Data Plan Actual Actual Schedule hours for this week Schedule hours this cycle to date Earned value for this week Earned value this cycle to date To-date hours for tasks completed To-date average hours per week Cumulative Earned Value Earned Value Cumulative Planned Value Cumulative EV Cumulative Predicted Earned Value 0.0 6/21/04 6/28/04 7/5/04 7/12/04 7/19/04 7/26/04 8/2/04 8/9/04 8/16/04 8/23/04 8/30/04 9/6/04 9/13/04 9/20/04 9/27/04 10/4/04 Weeks

10 and now Week 17 Summary Schedule hours for this week Schedule hours this cycle to date Earned value for this week Earned value this cycle to date To-date hours for tasks completed To-date average hours per week % ahead in task hours 2. 4% behind in EV 3. 17% underestimation

11 Measurement Repository Date Project Cost Error Schedule Error % Features ST Defect Density COQ 3/07 A /06 A /05 B /06 B /06 B /07 B /04 C /05 C /06 D

12 In General Recognized as disciplined group and as a result assigned a major role in the establishment and management of the Enterprise Engineering Department Start with the process Plan the work Work the plan Collect data Improve

13 Positive Strategies Training contractors Don t consolidate troublesome workbooks Staying connected to management Launching all projects even non software Applying QA for process compliance Automated size counting tool Use project scorecard to track project commitments

14 Project Scorecard Project Name Project Manager Promised Completion Date Customer Status & Progress Problems or Issues On Schedule Behind On hold Complete

15 Positive Strategies - 2 SEI Support TSP Team Member Workshop Task & schedule management Launch meeting 3 System defects Inspection Workshop Postmortem facilitation (tool) Quality Manager role mentoring Read-Listen-Share-Reflect (RLSR): Winning with Software Coach assigned Planning Manager Updated project report template

16 Traps to Avoid Giving in to pressure from team: Shorten number of launch days SWE not trained Missing key people Not reading data at team meetings Not planning reviews & inspections during launch Not showing quality data on project reports Not doing quality plan Not having summary level view of how projects are doing Non functional team dynamics Not having a success story inadequate launch preparation to understand requirements We re just learning new technology (prototyping) Elaborate project summary evaluations

17 Planned Strategies RLSR - Coaching Development Teams FAQ TSP Workbooks Quality Policy Continue to work with SEI SEI facilitated launch

18 An Engineer s Defect Log Date Num Type Assembly Injected Removed 10/1/ /1/ /2/ /20/ Fix Time Report Creator CODE UT 90.0 Requirement Screen DLD DLDR 20.0 Requirement Screen CODE ST 10.0 Requirement Screen REQ ST 50.0 Description page size was incorrectly assigned -- should have been caught in code review Need to ensure no field name conflicts between add and other form actions Going from search to then customer or originator caused saved search parameters to restrict display too much (removed those parameters when originator or customer search done) Added H and M to archive code (told Greg missing requirements)

19 Coach s Thoughts Need more help from the community Data will drive change Be helpful, available and flexible Attend TSP Symposium Never Use Data Inappropriately Positive relationship with MSG Focus released defect density

20 In Summary Begin with the end in mind - yardstick Keep data in front of management Quality improvement is a journey Importance of hiring disciplined professionals who work well with others Disciplined professionals respected by their peers as role managers

21 Lana Cagle Quality Advisor Naval Oceanographic Office Systems Integration Division Voice: (228)