Presentation is loading. Please wait.

Presentation is loading. Please wait.

 Overview of agile project management  Key concepts and terminology  Available resources and tools  Applicability of agile project management to different.

Similar presentations


Presentation on theme: " Overview of agile project management  Key concepts and terminology  Available resources and tools  Applicability of agile project management to different."— Presentation transcript:

1

2  Overview of agile project management  Key concepts and terminology  Available resources and tools  Applicability of agile project management to different types of IT projects

3 TraditionalAgile Product defined upfrontProduct evolves Requirements defined upfrontFeatures developed overtime Adherence to requirements & planResponsiveness to changing needs Perfection focussedGood-enough focussed

4 RequirementsDesignImplementationTestingMaintenance

5  SCRUM  Feature Driven Development (FDD)  Crystal Methods  Extreme Programming  Dynamic Systems Development Method (DSDM)

6 Product backlogRelease 1 Sprint 1Sprint 2Sprint 3Sprint 4 Release 2 Sprint 1Sprint2Sprint 3Sprint 4

7  Can have requirements (e.g., legislative)  Focus is on features (stories, tasks, tests)  Product backlogs consist of features  Features prioritized into releases & sprints

8  Product testing can be built into a sprint/iteration  Product testing can be a sprint for a release  User-acceptance testing important  Product issues/bugs addressed daily & by sprint end

9 TraditionalAgile Project sponsorProduct owner Project managerScrum master / project manager The team Developers Analyst Testers The team Developers Analyst Testers

10 Source: Agile Project Management, Second Edition, Jim Highsmith  People & communication = successful projects  Prioritize features & deliver working deliverables early  Focus on what ‘can’ be done within time & budget (positive vs. haggling)  Get feedback regularly and modify scope accordingly Value Individuals and interactions over processes and tools Working software [products] over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan

11 In order to work agile projects need:  Co-located teams (collaborative teams)  Daily meetings (daily scrums)  Regular product owner involvement

12  No Earned Value or baselining  Focus is on velocity & burndown charts  Concept of story points (vs. time estimates)  Velocity: progress calculated by summing up the number of story points completed during a sprint/ iteration  Sprint burndown: Effort remaining vs. date  Project burndown: Points outstanding vs. iteration

13

14

15  Software development projects  Feature, module, plug-in development  Web application & mobile apps

16 Online  “Scrum Master in Under 10 Minutes” https://www.youtube.com/watch?v=XU0llRltyFM&feature=iv&src_vid=Q5k7a9YEoUI&ann otation_id=annotation_650246 https://www.youtube.com/watch?v=XU0llRltyFM&feature=iv&src_vid=Q5k7a9YEoUI&ann otation_id=annotation_650246 Books  Agile Project Management: Creating Innovative Products, Second Edition, Jim Highsmith  Managing Agile Projects: The Project Management Essentials Library, Kevin Aguanno Tools  VersionOne Courses  Agile Project Management, Waterloo Centre for Extended Learning

17 ???


Download ppt " Overview of agile project management  Key concepts and terminology  Available resources and tools  Applicability of agile project management to different."

Similar presentations


Ads by Google