Child Care Financial Assistance (CCFA) - Agile ITD - PM Connect November 7, 2013
Modernization Effort Same basic functionality Improved overall performance and maintainability Reduction in fraud and waste 9/20/2018
ENGAGE! VALIDATE! ADAPT! Why did we use Agile? Engage the End User in the process Validate early and often Adapt to manage change ENGAGE! VALIDATE! ADAPT! 9/20/2018
Agile is feature driven development Product features Work is organized through a list of Features the customer needs– presented as: User stories Defects Feedback Agile is feature driven development 9/20/2018
Sprints are used to timebox work From user stories to actual work to be done SPRINT BACKLOG - Work that the team commits to complete during a 10 – day (2 weeks) Sprint Sprints allow for continuous reassessment and improvement 9/20/2018
Daily Standup - Time boxed – 15 minutes Each Team Member Answers three Questions: What did I do yesterday? What am I doing today? What is blocking me? Increases transparency and communication amongst the team 9/20/2018
Sprint Planning – Session 1 Sprint Review Demo the incremental functionality accomplished during the Sprint Retrospective What went right? What did not go very well? Correct course Continuous Improvement 9/20/2018
Sprint Planning – Session 2 Set the Goals for the next Sprint Create new Sprint backlog Task breakout to meet GOAL 9/20/2018
How the methodology is implemented? CCFA Agile Process 9/20/2018
CCFA – Adaptive AGILE Traditional AGILE Adaptive Agile 10 max 13 + Team Size 10 max 13 + Requirements Driver Product Owner Regulations and policies provided to BAs Facilitator Scrum Master Sr. Project Manager Project Oversight Strictly Self Organizing Structured Project Documentation and Artifacts Light Medium 9/20/2018
From Sticky Notes to Team Foundation Server 9/20/2018
Team Foundation Server (TFS) Task Board Resource Allocation and status for tasks (backlog) 9/20/2018
PROJECT RESET How did we self correct? From SELF ORGANIZING TEAM To Plan A From SELF ORGANIZING TEAM Plan B PROJECT RESET To MORE STRUCTURED TEAM 9/20/2018
IT Project Management Team IT Business Analysis Team Project Governance Oversight Committee Legal – General Counsel ITD – Capital PMO Office Fiscal- EOE CFO EOE Representative Steering Committee EEC CIO CFO Gen Counsel ITD Chief Capital Planning Officer Project Advisor EOE Secretariat CIO (Executive Sponsor) IT Project Management Team Business Team IT Development Team IT Business Analysis Team IT Quality Assurance ITD Technical Architect Project governance provides a framework for the organization of responsibilities and decision-making capabilities and ensures reviews and approvals occur at appropriate stages of the project.
Team at work 9/20/2018
Don’t get lost in the weeds Don’t meet for the sake of meeting What Not to Do Don’t get lost in the weeds Don’t meet for the sake of meeting Don’t rush architecture Don’t be rigid 9/20/2018
Must-Haves vs. Nice-to-Haves Parking Lot 80/20 TIPS KIS (Keep It Simple) Must-Haves vs. Nice-to-Haves Parking Lot 80/20 9/20/2018
“Leading the Way with CCFA” Carmel Sullivan, EEC General Counsel (Steering Committee meeting on 9/4/13) 9/20/2018
CCFA Project Team with EEC CIO 9/20/2018