Refresher/SDLC/Project Management

Presentation

Project Management    
 
 Iron triangle in software development: scope, time and cost
 
 
 Scope: features, functionality
 
 
 Time: schedule
 
 
 Cost: resources, budget
 
 
 Estimates: by team members
 
 
 Deadline: by the management team
 
 
 Agile: iterative and incremental development
 
 
 Iterations and Increments: periodic evaluation of new deliverables
 
 
 Risk management: the identification, assessment, and prioritization of risks followed by coordinated and economical application of resources to minimize, monitor, and control the probability and/or impact of unfortunate events or to maximize the realization of opportunities
 
 
 Risk Management Golden Rules: process, identification, communication, opportunities, ownership, prioritization, analysis, response preparation, registry, task tracking
 
 
 Work breakdown structure (WBS): deliverable-oriented decomposition of a project into smaller components
 
 
 Rolling wave planning: progressive elaboration to add detail to the Work Breakdown Structure (WBS) on an ongoing basis
 
 
 Burn down chart: graphical representation of work left to do versus time
 
 
 Dynamic systems development method (DSDM): generic approach to project management and solution delivery
 
 
 PRojects IN Controlled Environments 2 (PRINCE2): a structured project management method endorsed by the UK government as the project management standard for public projects.
 
 
 Scrum: an iterative and incremental agile software development method for managing software projects and product or application development
 
 
 Customer wants too much: show them alternative outcomes and ask for their help with prioritization