An Approach to Managing Projects Hadeel Elamin Lead Project Manager
Context UCR VCSA TS’s journey 2 years ago – small organization Current state – mid-size organization {in development still} Transition 08/05/13Hadeel Elamin – An Approach to Managing Projects
Agile Iterative Incremental Prototyping Short Release Cycles Reusable Components Welcomes Changes 08/05/13Hadeel Elamin – An Approach to Managing Projects
Waterfall Sequential Planning Design Development Testing Go live Maintenance Highly structured Costly changes 08/05/13Hadeel Elamin – An Approach to Managing Projects
…So we fused the two 08/05/13Hadeel Elamin – An Approach to Managing Projects
Waterfall Artifacts – Templates We developed some templates: Intake Form Project Charter Requirement Project plan Make or buy analysis Up-front planning – involve infrastructure Gain approval 08/05/13Hadeel Elamin – An Approach to Managing Projects
Waterfall Artifact – Change Requests Describe the situation Requires approval Trade-offs 08/05/13Hadeel Elamin – An Approach to Managing Projects
Waterfall Artifact - Design Reviews Identifies possible missteps Brings all the teams in the loop Critical thinking Different perspectives 08/05/13Hadeel Elamin – An Approach to Managing Projects
Waterfall Artifact - Release Checklist Management approval Ensures processes are followed: Backup Recurring Tasks/Maintenance Cost Model update Change Review Board Approval Design Approved Code checked in 08/05/13Hadeel Elamin – An Approach to Managing Projects
Waterfall Artifact - Status Reporting Weekly review of projects status Managing Schedule Progress Risks Issues Published bi-weekly 08/05/13Hadeel Elamin – An Approach to Managing Projects
Agile Artifacts - Standup Meetings Daily or weekly standups Reporting progress Done WIP Impediments Kanban board Scrub Meetings 08/05/13Hadeel Elamin – An Approach to Managing Projects
Agile Artifact - Sprints Review work with customer weekly Determine if we can release Cross off done items Decide what to work on next 08/05/13Hadeel Elamin – An Approach to Managing Projects
Agile Artifact - Project Backlog WBS system – Fogbugz Cases traceable back to requirements Assigned to developers Estimated Prioritized Gives visibility and status 08/05/13Hadeel Elamin – An Approach to Managing Projects
Agile Artifact - Retrospectives Timeline Thanks Ideas Improvements Pick the top 2 and track progress 08/05/13Hadeel Elamin – An Approach to Managing Projects
Challenges Customer education on our process Narrow the focus Involve Infrastructure Breaking silos Collaborating across teams 08/05/13Hadeel Elamin – An Approach to Managing Projects
Successes Customer Satisfaction, Transparency to customers Team Adoption Uniform/consistent approach Scope is defined - projects don’t go on forever Issues are bubbled up quickly Risks are monitored Progress is visible 08/05/13Hadeel Elamin – An Approach to Managing Projects
Biggest Success – Delivery Rate 08/05/13Hadeel Elamin – An Approach to Managing Projects
Comments Hadeel Elamin Lead Project Manager UCR – VCSA TS