montgomery county, maryland dts cmmi approach & implementation mike knuppel 03/20/2006
TRANSCRIPT
DTSDTS
Montgomery County, Maryland
CMMI Approach & Implementation
Mike Knuppel03/20/2006
DTSDTS
2
Montgomery County, Maryland
• CIO / CTO Positions Created – early 2001 • Governance Model Implemented – two tier (tech / policy)• PMO Created - late 2002• Development of IT Strategic Plan
Established project management strategic goal• Implement Project Methodology
Departmental wide training on methodology
Enterprise Communications/Sessions• Job Class Specifications
Added Project Management Skill Set
Developed PM “Expert” Class• Hire top down – 4 to 6 month cycle
Basic Infrastructure Needs
DTSDTS
3
Montgomery County, Maryland
TQM
CMM
CMMI
Six Sigma
ITIL
Etc…
Pick One
DTSDTS
4
Montgomery County, Maryland
• Hired vendor to lead CMMI Level 3 assessment
• Selected 3 major projects to review
• Assembled dedicated team to participate
• Provided training for team members
• Completed data collection exercise
• Produced final report / “as is” baseline
Initial Assessment
DTSDTS
5
Montgomery County, Maryland
“A good plan violently executed today, is better than a perfect plan tomorrow”
- George S. Patton
Mindset
DTSDTS
6
Montgomery County, Maryland
• Two year implementation plan
Configuration Management
Project Panning
Project Monitoring & Control
Metrics & Analysis
Requirements Management
Supplier Management
Q.A. Process & Product
• Involvement of all levels in effort
• Incorporate into daily work efforts
• Identify tools to assist (MS Project, Rational, Mercury, etc.)
Plan of Attack
DTSDTS
7
Montgomery County, Maryland
• Evaluate Capability of Organization
• Set Strategic Goal Direction
• Communications to all levels (Horizontal and Vertical)
• Incorporate into Performance Plans
• Funding is difficult
• Seamless integration into normal work efforts
• Track successes and communicate
• Start process on new projects
• Develop a “marketing” plan
• Move quickly – “retirement bubble” is here
Lessons Learned
DTSDTS
8
Montgomery County, Maryland
Q & A
DTSDTS
9
Montgomery County, Maryland
Background
Slides
DTSDTS
10
Montgomery County, MarylandProject Management Process
Requirements Design
Main Steps
• MCG Project Team Identified• Business Case• Cost/Benefit Analysis• Stakeholder Analysis• Requirements Definition
Document (RDD)• Initial Schedule Estimate• Where required:
• Procurement Plan• RFP • Contract
• Risk Assessment and Risk Management Plan
• System Design• Database Design• Security Plan / Design• Network Plan /
Considerations• Initial Test Plan• Peer review of design and
test plan• Detailed Project
Management Plan and Schedule
• Code and System Testing Complete
• Training Plan• User Acceptance Testing
Plan• Documentation Complete• Peer review of code, test
plan and documentation• Adjustments to Schedule
Identified (if any)
• User Acceptance Testing Complete
• Transition / Support Plan• Deployment / Installation /
Reversion Plan• Security Review• Communication Plan• Conduct User Training• Monitoring and Support
Tools Implemented• Peer review of
deployment procedures• Adjustments to Schedule
Identified (if any)• Where required:
• Pilot phase and plan
Deliverables
TG1Development Testing
TG3TG2Deployment
TG4
• System deployed in production
• Post-Mortem Review of Project to Identify Best Practices and Lessons Learned
DTSDTS
11
Montgomery County, Maryland
CL Goals
OP
F
OP
D
OT
OP
P
OID
PP
PM
C
SA
M
IPM
RS
KM IT
ISM
QP
M
RE
QM
RD
TS PI
VE
R
VA
L
CM
PP
QA
MA
DA
R
OE
I
CA
R
5 GG 5
4 GG 4
GG 3
SG 3
SG 2
SG 1
GG 2 F F F F F F FSG 3
SG 2
SG 1 DGG 1 F F F D F F FSG 4
SG 3 F FSG 2 F F F F F FSG 1 D F F D F F F
Support
1
Process Management Project Management Engineering
3
2
Results of Initial Assessment
DTSDTS
12
Montgomery County, Maryland
FY 2006 FY 2007
Calendar Feb 06
Mar 06
Apr 06 Apr 06
May 06
Jun 06
Jul 06 Aug 06 Sep 06
Oct 06 Nov 06 Dec 06
Jan 07 Feb 07
Phase 1 2 3 4 5 6
Event Vendor Procurement, & Project Design
Complete CM
Complete PP Complete PM&C
Complete M & A
Complete RM Complete SM Complete QAP & P
High Level Plan