Refresher/SDLC/Project Management


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