software assessment at met council process computer group
DESCRIPTION
Software Assessment at Met Council Process Computer Group. Summary of Results & Recommendations February 06, 2003. Today’s Agenda. High-level Overview Results of Assessment Other Opportunities Recommended Roadmap Detailed Results of Assessment. Overview. Remember why? Visibility - PowerPoint PPT PresentationTRANSCRIPT
Lenhardt &
Colton, LLC
Lenhardt &
Colton, LLCSoftware Assessment at Met Council Software Assessment at Met Council Process Computer GroupProcess Computer Group
Summary of Results & RecommendationsSummary of Results & Recommendations
February 06, 2003February 06, 2003
Slide Slide 22Lenhardt & Colton, LLCLenhardt & Colton, LLC
Today’s AgendaToday’s Agenda
• High-level OverviewHigh-level Overview– Results of AssessmentResults of Assessment– Other OpportunitiesOther Opportunities
• Recommended Roadmap Recommended Roadmap
• Detailed Results of AssessmentDetailed Results of Assessment
Slide Slide 33Lenhardt & Colton, LLCLenhardt & Colton, LLC
OverviewOverview
• Remember why?Remember why?– VisibilityVisibility– CredibilityCredibility– PredictabilityPredictability
• SEI Capability Maturity Model is a SEI Capability Maturity Model is a baselinebaseline against which you can measure attributes of against which you can measure attributes of your own processyour own process
• Useful tool to guide process improvement, Useful tool to guide process improvement, when when intelligentlyintelligently applied applied
Slide Slide 55Lenhardt & Colton, LLCLenhardt & Colton, LLC
Other OpportunitiesOther Opportunities
Q: What’s your Q: What’s your low-hanging fruit? low-hanging fruit?
A: High level of De-bugging.A: High level of De-bugging.
Slide Slide 66Lenhardt & Colton, LLCLenhardt & Colton, LLC
How much?How much?
% of Workload % Debug Opportunity %Do Maintenance 25% 90% 22%Do Checkout 50% 90% 45%Do Design 25%Total Dept 100% 67%
• This equates to about three out of five days per week!
Slide Slide 77Lenhardt & Colton, LLCLenhardt & Colton, LLC
Imagine when you are able to use this time for alternative
purposes
Slide Slide 88Lenhardt & Colton, LLCLenhardt & Colton, LLC
Input OutputActivity
Resource $
RoadmapRoadmap
1. Exploit the “Process Model” of Work . . .1. Exploit the “Process Model” of Work . . .
. . . And . . . And identify/quantifyidentify/quantify root causes root causes of excessive de-bugging. of excessive de-bugging.
Slide Slide 99Lenhardt & Colton, LLCLenhardt & Colton, LLC
RoadmapRoadmap
2. Use data to define clear case for 2. Use data to define clear case for change.change.
– What does quality mean at the point of What does quality mean at the point of delivery?delivery?
– What is the impact if it is not met?What is the impact if it is not met?– How much capacity can reasonably be How much capacity can reasonably be
gained via improvement efforts?gained via improvement efforts?
Slide Slide 1010Lenhardt & Colton, LLCLenhardt & Colton, LLC
RoadmapRoadmap
3. Communicate the Case for Change3. Communicate the Case for Change– With managementWith management– With CFOWith CFO
Slide Slide 1111Lenhardt & Colton, LLCLenhardt & Colton, LLC
RoadmapRoadmap
4. Further develop PCG process model 4. Further develop PCG process model (next level of granularity) to(next level of granularity) to– Improve Planning, Tracking and OversightImprove Planning, Tracking and Oversight– Enable management advocacy of PCGEnable management advocacy of PCG
• Better visibility, credibility and predictabilityBetter visibility, credibility and predictability
Slide Slide 1212Lenhardt & Colton, LLCLenhardt & Colton, LLC
RoadmapRoadmap
5. Proceed with additional steps to move toward 5. Proceed with additional steps to move toward business practices embodied in SEI CMMbusiness practices embodied in SEI CMM– Clarify management's expectations in PCG Clarify management's expectations in PCG
operation.operation.• Develop policies needed to improve operationDevelop policies needed to improve operation• Write and implement proceduresWrite and implement procedures
– Improve Software Configuration Management Improve Software Configuration Management process.process.
• Provide training in and establish SCMProvide training in and establish SCM
– Improve Software Quality Assurance (SQA) Improve Software Quality Assurance (SQA) process.process.
• Provide training in and establish SQAProvide training in and establish SQA
Slide Slide 1313Lenhardt & Colton, LLCLenhardt & Colton, LLC
For More Information, Contact:For More Information, Contact:
Mail: Lenhardt & Colton, LLC 4850 Cottonwood Lane North Minneapolis, MN 55442-2276
Phone: (763) 559-3514 (Pete) (763) 550-0687 (Steve) (763) 550-0776 (fax)
email: [email protected] (Pete) [email protected] (Steve) http://www.lenhardtcolton.com