Lessons in Estimating Agile vs. Waterfall Agile and Waterfall. Jerry Richardson, PMP Sohail Thaker, PMP
|
|
|
- Molly Carter
- 10 years ago
- Views:
Transcription
1 Lessons in Estimating Agile vs. Waterfall Agile and Waterfall Jerry Richardson, PMP Sohail Thaker, PMP
2 2
3 3
4 Workshop Overview Why do we estimate? Developing Waterfall estimates Developing Agile estimates When to use each technique Keys to success 4
5 Estimating vs. Planning Plan a Project Develop Project Framework Determine Resource Requirements Prepare a Budget Develop Work Plan Tasks Estimates Develop a Schedule Develop Project Controls 5
6 Why Develop Work Plan? Funding Resources Expectations 6 It s management s job to vet our plan! Realistic & Defensible
7 Why Develop Work Plan? Who needs to be involved? What will each person do? When do certain tasks need to occur? 7
8 What Do We Estimate? Work Effort Elapsed Time Cost 8
9 9 Waterfall Estimating
10 Levels of Estimates Project level estimate Top Down Analyze Design Construct Deploy Bottom Up Bottom Up Bottom Up Phase level estimates 10
11 Bottom Up Estimating Technique 1. Break job into tasks (WBS) 11
12 WBS - Example PREPARE FOR TRIP MAKE TRAVEL ARRANG TS PACK MAKE HOUSE ARRANG TS TRAVEL TO AIRPORT CONFIRM DATES COLLECT TRAVEL DOCUMENTS CANCEL NEWSPAPER ARRANGE HOUSE CHECK MAKE RESERV NS PREPARE FIND SUITCASE PACK CLOTHES 12 DECIDE WHAT TO TAKE WASH CLOTHES IRON CLOTHES
13 Bottom Up Estimating Technique 1. Break job into tasks (WBS) 2. Develop a task list 13
14 Estimating Spreadsheet Task Confirm Dates Make Reservations Collect Travel Docs Deliverable Dates Confirmed Reserv ns Passport, E- ticket (Etc.) 14
15 Bottom Up Estimating Technique 1. Break job into tasks (WBS) 2. Develop a task list 3. For each task, estimate: S shortest effort L longest effort M most likely effort Note: M = (S + L)/2!!!!! 15
16 Estimating Spreadsheet Task Deliverable Assumptions S L M Confirm Dates Dates Confirmed Boss in office Make Reservations Res ns In-house travel agent Collect Travel Docs Passport, E- ticket (Etc.) 16
17 Bottom Up Estimating Technique 4. Calculate the best estimate, E E = S + L + 4M 6 17
18 Estimating Spreadsheet Task Deliverable Assumptions S L M E Confirm Dates Dates Confirmed Boss in office Make Reservations Res ns In-house travel agent Collect Travel Docs Passport, E- ticket (Etc.) 18
19 Bottom Up Estimating 4. Calculate the best estimate, E E = S + L + 4M 6 5. Add contingency (10-20%) 19
20 Contingency Factors Project size Project duration Project organization Technical complexity Stability of business area Project team experience 20
21 Levels of Estimates Project level estimate Top Down Analyze Design Construct Deploy Bottom Up Bottom Up Bottom Up Phase level estimates 21
22 Top Down Estimating All Top Down estimates are a range Techniques Equation % of effort for each phase Comparison similarity to another company project Analogy similarity to a database of projects 22
23 Top Down Estimating Equation Approach Ball Park Example Initiate % of Total Time Analyze 5-15% Design 15-30% Construct 40-70% Deploy 10-25% 23
24 Top Down Estimating Equation Approach Ball Park Example Initiate Analyze (est d) 5% of total project = 10 days total project = 200 days 15% of total project = 10 days total project = 67 days 2 days 8 days 10 days Ball Park Estimate = days 24
25 Keys to Success Start with a ball park and compare to your bottom up estimate Use your team Ask for input Estimate next phase as part of current phase Document assumptions Verify spreadsheets 25
26 What is Agile? Agile Manifesto Many versions Focused on software development Incorporates many best practices Focus on features Business needs to be very involved Iterative delivery of features 26
27 WATERFALL Agile Iterations Analyze Design Construct Deploy AGILE 27
28 Agile Estimating Developing Agile Estimates What is Velocity and how do you use it for Planning & Refining Estimates? 28
29 Law of Diminishing Returns The more effort we put into something, the better result. Right? Law of Diminishing Returns additional estimation effort yields very little value beyond a certain point. 29
30 Estimating: Accuracy vs. Effort 30
31 Agile Assumptions Estimates are shared Core team is dedicated Complete a feature/user story in one iteration Final product details are not completely known Business support 31
32 User Stories, Epics & Themes 32
33 Ideal Days vs. Story Points 33
34 Point Estimating Scales Fibonacci Sequence 1,2,3,5,8 (+ 13,20,40,100 for epics, themes) T-Shirt Sizing Small, Med, Large, X-Large 1,2,4,8 34
35 35 Planning Poker
36 Points Example Feature 1-8 points (M) Feature 2-8 points (M) Feature 3-3 points (S) Feature 4-13 points (L) Feature 5-3 points (S) Feature 6-40 points (XL)... ETC - NN points TOTAL = 500 points for project 36
37 Validating Story Point Estimates Time Estimates Pick some sample user stories Break down to task level Estimate hours Calculate how long it will take, in real hours, to develop a small, a medium, etc. Boundary Samples 37
38 Agile Estimating: Results Master Story List with points for each story Apply the real estimates to get an overall estimate of the size of the project Build in some contingency Relatively accurate estimates for next few iterations Minimized time estimating 38
39 What is Velocity? Velocity determination Self-correcting 39
40 Watch for Velocity Trends Example: Estimated 500 points for a project Team initially estimates they can complete 50 points per iteration Initial estimate = 500/50 = 10 iterations to complete project If first iterations average at 75 points, then team was too cautious and 500/75 = 7 iterations If first iterations average at 40 points, then team was too optimistic and 500/75 = 13 iterations 40
41 Track Progress Using Points Total Points Completed, Points Remaining Percent of Points completed Number of iterations to Complete Number of weeks/months to complete Impact of changing resources to velocity PM can add in factors once trends established 41
42 Using Velocity to Plan Reduce scope deselect some specific stories (features) Increase capacity (size) of team add to team velocity Reduce cost by reducing resources slow down velocity 42
43 43 Agile vs. Waterfall
44 Agile: Pros & Cons PROS Fail Fast Working deliverables provided frequently Don t need fully detailed requirements to start Tight feedback loop allows for requirement changes throughout the project CONS No detailed design phase makes it difficult to estimate the cost and duration of the whole project Best applied to software development 44
45 Waterfall: Pros & Cons PROS Detailed design phase gives better understanding to estimate the duration of the whole project Detailed design done by the experienced developers allow for more inexperienced developers (or outsourcing of development) Enforced discipline by clear phasing with defined start and end points (milestones) CONS Big overhead caused by detailed early-phase planning, as plans tend to change Limited working deliverables until the very end of the project 45
46 Choosing an Approach 46
47 How Do We Choose? Buy vs. Build (Waterfall, Agile, Blended) Business Availability Organization Maturity Technical Complexity Understood vs. New Market Maturity Competitive Advantage Logical Feature Sets 47
48 Selection Criteria Business Availability Very Low Buy Build Waterfall Low / Medium Build Agile Medium / High Don t Do It Business Maturity Start-Up Organization Mature Organization 48
49 Selection Criteria Technical Complexity Low Buy Build Waterfall Medium Build Agile High Don t Do It Understood vs. New New Territory Well Understood 49
50 Selection Criteria Market Maturity Buy Build Waterfall Build Agile No packages available Some packages available Many packages available Don t Do It Competitive Advantage Not required Required 50
51 Selection Criteria Logical Feature Sets Small discrete groups Buy Build Waterfall Big Need All Build Agile Don t Do It Look at all the aspects before selecting the appropriate approach 51
52 Conclusions Both techniques have pros & cons Agile and Waterfall know when to use each technique Buy when you can! 52
53 53 Q & A
54 Some PM Truths Don t Change The more ridiculous the deadline the more money will be wasted trying to meet it. The first 90% of a project takes 90% of the time the last 10% takes the other 90%. 54
55 Thanks! 55
LECTURE 1. SYSTEMS DEVELOPMENT
LECTURE 1. SYSTEMS DEVELOPMENT 1.1 INFORMATION SYSTEMS System A system is an interrelated set of business procedures used within one business unit working together for a purpose A system has nine characteristics
Improving Project Governance Using Agile and Metrics. Kevin Aguanno PMP, IPMA-B, MAPM, Cert.APM
Improving Project Governance Using Agile and Metrics Kevin Aguanno PMP, IPMA-B, MAPM, Cert.APM Your Presenter: Kevin Aguanno 20+ years of PM experience 20+ published books, audiobooks, DVDs, and CD-ROMs
Project Time Management
Project Time Management Plan Schedule Management is the process of establishing the policies, procedures, and documentation for planning, developing, managing, executing, and controlling the project schedule.
CPM-200: Principles of Schedule Management
CPM-: Principles of Schedule Management Lesson B: Critical Path Scheduling Techniques Instructor Jim Wrisley IPM Fall Conference PMI-College of Performance Management Professional Education Program Copyright
Planning of Project Work (IS PM 6. Lecture, 2011 Spring)
Planning of Project Work In planning of project work are in the context of information system development project under attention information system development processes and needed resources. Pictorially
Systems Analysis and Design
Systems Analysis and Design Slides adapted from Jeffrey A. Hoffer, University of Dayton Joey F. George, Florida State University Joseph S. Valacich, Washington State University Modern Systems Analysis
Course Title: Managing the Agile Product Development Life Cycle
Course Title: Managing the Agile Product Development Life Cycle Course ID: BA25 Credits: 28 PDUs Course Duration: 4 days (with optional Executive session) Course Level: Intermediate/Advanced Course Description:
Course Title: Planning and Managing Agile Projects
Course Title: Planning and Managing Agile Projects Course ID: BA15 Credits: 21 PDUs Course Duration: 3 days (Live in person class only) Course Level: Basic/Intermediate Course Description: This 3-day course
Scrum in a Large Project Theory and Practice
Scrum in a Large Project Theory and Practice Agile World 2012 Munich, July 12, 2012 Dr. Sebastian Stamminger Scrum in Large Projects Agenda Theory Case Study Teams Our Process Challenges Lessons Learned
Importance of Project Schedules. matter what happens on a project. projects, especially during the second half of projects
Project Time Management Chapter 6 Importance of Project Schedules Managers often cite delivering projects on time as one of their biggest challenges Time has the least amount of flexibility; it passes
Should I Resource Load My Schedule?
Should I Resource Load My Schedule? th Annual International Integrated Program Management Conference November -, Copyright All Rights Reserved The Goals Of Project Management: to make the most effective
Organising, planning and scheduling software projects. Software management distinctions
Project management Organising, planning and scheduling software projects Software management distinctions The product is intangible The product is uniquely flexible Software engineering is not recognized
Software Development Life Cycle (SDLC)
Software Development Life Cycle (SDLC) Supriyo Bhattacharjee MOF Capability Maturity Model (CMM) A bench-mark for measuring the maturity of an organization s software process CMM defines 5 levels of process
The Plan s Journey From Scope to WBS to Schedule
The Plan s Journey From Scope to WBS to Schedule Presented by: Rick Clare, CBAP, PMP, OCP, CSM PM Centers USA, LLC. 2013 Company Background Consulting and Training (Virtual, Public and Private Training)
How To Plan An Agile Project
GAO Scheduling Best Practices Applied to an Agile Setting by Juana Collymore and Brian Bothwell April 15, 2015 Outline Why is scheduling important? GAO Schedule Assessment Guide Overview Status of the
PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING
PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING PMI PMBOK & ESTIMATING 03-23-05 Christine Green, PMI PMBOK and Estimating EDS, Delivery
Agile Scrum and PMBOK Compatible or Contrary?
Agile Scrum and PMBOK Compatible or Contrary? Paul Despres PMI Emerald Coast Panama City Branch June 26, 2014 Meeting Overview Agenda Topics: Review Agile/Scrum Methods Review PMBOK Structure Demonstrate
PPM and Agile: Realizing the Best of Both Worlds
PPM and Agile: Realizing the Best of Both Worlds This white paper discusses the challenges of integrating agile methods into a PPM framework and how to deliver executive visibility into agile projects
PMBOK Guide Grid Crossover to Agile
PMBOK Guide Grid Crossover to Agile Seeing Agile Practices Hidden in Traditional Standards Copyright, GR8PM, Inc, 2013, all rights reserved. No part of this presentation may be reproduced, stored in a
2.1 The RAD life cycle composes of four stages:
2.1 The RAD life cycle composes of four stages: A typical RAD life cycle is composed of the following Stages 2.1.1. Requirements Planning; 2.1.2 User Design; 2.1.3 Rapid Construction; 2.1.4 Transition.
Before starting it is worth considering what we mean by the term project - basically it can be defined as:
Delivering Successful Projects, Tom Moriarty, MDR Consulting This paper outlines the critical requirements of success in managing projects of all types from the definition of a business need to the delivery
Measurement for Successful Projects. Authored by Michael Harris and David Herron
Measurement for Successful Projects Authored by Michael Harris and David Herron Software Project Managers have many responsibilities ranging from managing customer expectations to directing internal resources
TIME MANAGEMENT TOOLS AND TECHNIQUES FOR PROJECT MANAGEMENT. Hazar Hamad Hussain *
TIME MANAGEMENT TOOLS AND TECHNIQUES FOR PROJECT MANAGEMENT Hazar Hamad Hussain * 1. Introduction The definition of Project as a temporary endeavor... refers that project has to be done within a limited
Project Management Planning
Initial Release 1. Overview of Project Paralleling the development of the schedule is the development of a budget. At the initial stages of project planning, budgeting is the determination of costs associated
MIS 424 COURSE OUTLINE
UNIVERSITY OF ALBERTA School of Business DEPARTMENT OF ACCOUNTING & MIS MIS 424 COURSE OUTLINE Course website: http://courses.bus.ualberta.ca/mis424-mullaly/ Instructor: Mark Mullaly Term II, 2004/2005
Project Management Standards: A Review of Certifications/Certificates
Project Standards: A Review of Certifications/Certificates Standards for Project Supporting Certification and Certificates Certificate Certification The Project Body of Knowledge PMBOK Guide Projects in
The Agile Project Manager
The Agile Project Manager PMI Madrid, 29/1/2014 1 Jose Barato Consulting, Training and Tools in Project Management PMPeople (Managing Director) PMI Madrid Chapter (Director) PM-IB (founder, Vice-President)
How To Understand The Business Analysis Lifecycle
Business Analysis Lifecycle by Sergey Korban Aotea Studios Ltd November 2011 Contents Introduction... 3 Business Analysis Lifecycle... 4 Practical Application... 5 Start-Up Phase... 5 Initiation Phase...
CHAPTER 3 : AGILE METHODOLOGIES. 3.3 Various Agile Software development methodologies. 3.4 Advantage and Disadvantage of Agile Methodology
CHAPTER 3 : AGILE METHODOLOGIES 3.1Introductions 3.2 Main Stages in Agile project 3.3 Various Agile Software development methodologies 3.4 Advantage and Disadvantage of Agile Methodology 3.1Introductions
Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology
Process Methodology for Wegmans Deli Kiosk Version 1.0 Prepared by DELI-cious Developers Rochester Institute of Technology September 15, 2013 1 Table of Contents 1. Process... 3 1.1 Choice... 3 1.2 Description...
Waterfall vs. Agile Project Management
Lisa Sieverts, PMP, PMI-ACP Phil Ailes, PMI-ACP Agenda What is a Project Overview Traditional Project Management Agile Project Management The Differences Product Life Cycle The Teams Requirements WBS/Product
Project Scheduling & Tracking
Project Scheduling & Tracking Traditional Techniques: Work Breakdown Structure (WBS) Gantt Charts Precedence Diagrams Earned Value Planning It is the mark of an instructed mind to rest satisfied with the
Project Management Certificate (IT Professionals)
Project Management Certificate (IT Professionals) Whether your field is architecture or information technology, successful planning involves a carefully crafted set of steps to planned and measurable goals.
Project Knowledge Areas
From Houston S: The Project Manager s Guide to Health Information Technology Implementation. Chicago: HIMSS; 2011; pp 27 39. This book is available on the HIMSS online bookstore at www. himss.org/store.
Traditional requirements
What do we do now? Traditional requirements Reams of paper Detailed requirements documented upfront Documentation of so many requirements that they had to be identified as mandatory or desirable Customers
THE PROJECT MANAGEMENT KNOWLEDGE AREAS
THE PROJECT MANAGEMENT KNOWLEDGE AREAS 4. Project Integration Management 5. Project Scope Management 6. Project Time Management 7. Project Cost Management 8. Project Quality Management 9. Project Human
When is Agile the Best Project Management Method? Lana Tylka
When is Agile the Best Project Management Method? Lana Tylka Staged Incremental Deliveries Prototypes Plan Develop Design Deploy Test Maintain Sequential Steps Multiple Iterations Waterfall Sprints, Spirals
Best Practices Statement Project Management. Best Practices for Managing State Information Technology Projects
State of Arkansas Office of Information Technology 124 W. Capitol Ave. Suite 990 Little Rock, AR 72201 501.682.4300 Voice 501.682.4020 Fax http://www.cio.arkansas.gov/techarch Best Practices Statement
AGILE vs. WATERFALL METHODOLOGIES
AGILE vs. WATERFALL METHODOLOGIES Introduction Agile and waterfall are two major methodologies that software developers and project managers have the option of using. Some of the goals of developers and
6. Software Lifecycle Models. A software lifecycle model is a standardised format for planning organising, and running a new development project.
6. Software Lifecycle Models A software lifecycle model is a standardised format for planning organising, and running a new development project. Hundreds of different kinds of models are known and used.
Frequently Asked Questions in Project Management
Frequently Asked Questions in Project Management 1. Question: What is Project Management? Answer: Project Management is the collection and application of skills, knowledge, processes, and activities to
Agile for Product Owners
Agile for Product Owners Quickly grasp the keys to Agile practice and become an empowered product owner and a supportive partner of your Agile development team. Utilizing an Agile approach effectively
Software Development: Tools and Processes. Lecture - 16: Estimation
Software Development: Tools and Processes Lecture - 16: Estimation Estimating methods analogy method direct estimating method Delphi technique PERT-type rolling window Constructivist Cost Model (CoCoMo)
AGILE METHODOLOGY IN SOFTWARE DEVELOPMENT
AGILE METHODOLOGY IN SOFTWARE DEVELOPMENT Shivangi Shandilya, Surekha Sangwan, Ritu Yadav Dept. of Computer Science Engineering Dronacharya College Of Engineering, Gurgaon Abstract- Looking at the software
Chapter 6. (PMBOK Guide)
Chapter 6 Project Time Management (PMBOK Guide) Mohammad A. Rajabi Dept. of Geomatics Eng., University it of Th Tehran Tel: +98 21 8833 4341, Cell: +98 912 132 5823 Email: [email protected] ir Homepage:
Introduction to Agile Scrum
Introduction to Agile Scrum by Julia M. Lobur Penn State Harrisburg CMPSC 487W Fall 2015 Introduction to Scrum Learning Goals Relationship of Scrum to other Agile methods Scrum Framework Scrum Roles Scrum
Managing Testing Cycles efficiently
Managing Testing Cycles efficiently p. 1 of 26 Managing Testing Cycles efficiently Yury Makedonov (416) 481-8685 [email protected] http://www.softwaretestconsulting.com Copyright 2006 Yury Makedonov 1 Introduction
Agile Scrum Workshop
Agile Scrum Workshop What is agile and scrum? Agile meaning: Able to move quickly and easily. Scrum meaning: a Rugby play Agile Scrum: It is an iterative and incremental agile software development framework
Agile vs. Waterfall. Why not both. Arnold Okkenburg PMP
Agile vs. Waterfall Why not both Arnold Okkenburg PMP Project Management Agile Project Management Traditional Project Management Key Questions for Project Managers 1. Impact on Existing Project Methodologies:
(Refer Slide Time: 01:52)
Software Engineering Prof. N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture - 2 Introduction to Software Engineering Challenges, Process Models etc (Part 2) This
Cost Management. How Much Will This Project Cost?
Cost Management How Much Will This Project Cost? Moderator Janelle Abaoag Project Insight Marketing, Public Relations [email protected] www.projectinsight.net All participants will be on
Project management. Organizing, planning and scheduling software projects
Project management Organizing, planning and scheduling software projects Ian Sommerville 1995 Software Engineering, 5th edition. Chapter 3 Slide 1 Objectives To introduce software project management and
Effective Project Management of Team Based Business Improvement Projects
Improving Organizational Capability Effective Project Management of Team Based Business Improvement Projects IQA North London Branch Meeting Thursday 15th February 2007 Terry Rose, Quality Advantage Ltd.
Software Management. Dr. Marouane Kessentini Department of Computer Science
Software Management Dr. Marouane Kessentini Department of Computer Science 1 What is Project Management? Project management encompasses all the activities needed to plan and execute a project: Deciding
Becoming an Agile Project Manager
Becoming an Agile Project Manager Summary This course is designed for program managers and project managers and outlines the roles, responsibilities, activities and accountabilities of both in an Agile
Time Management. Part 2 Work Breakdown Structure (WBS) Review. Richard Boser
Time Management Part 2 Work Breakdown Structure (WBS) Review Richard Boser WBS Planning Process PMBOK WBS is deliverable-oriented grouping of components that organizes and defines the total scope of the
26 May 2010 CQAA Lunch & Learn Paul I. Pazderski (CSM/CSP, OD-CM, CSQA) [email protected] Cell: 224-595-8846 AGILE THROUGH SCRUM
26 May 2010 CQAA Lunch & Learn Paul I. Pazderski (CSM/CSP, OD-CM, CSQA) [email protected] Cell: 224-595-8846 AGILE THROUGH SCRUM 1 AGENDA & LEARNING POINTS 1. Open 2. Agile Overview 3. Scrum Basics Learning
Summary of GAO Cost Estimate Development Best Practices and GAO Cost Estimate Audit Criteria
Characteristic Best Practice Estimate Package Component / GAO Audit Criteria Comprehensive Step 2: Develop the estimating plan Documented in BOE or Separate Appendix to BOE. An analytic approach to cost
Chapter 2: Project Time Management
Chapter 2: Project Time Management Learning Objectives o o o o Understand the importance of project schedules and good project time management. Define activities as the basis for developing project schedules.
Metrics and scope management in agile projects
Metrics and scope management in agile projects Marcel Pereboom, Mediaan April 2009 Just Software Motivation The Sydney opera house Development? Misunderstanding the requirements Not managing change properly
Testing in an Agile Environment
Testing in an Agile Environment Marie Walsh [email protected] http://www.linkedin.com/in/mariewalsh In this presentation, Marie will share her experiences working in agile teams across multiple projects
Project Management for Scientists
Project Management for Scientists Cost & Schedule Estimates Christoph U. Keller, [email protected] Sterrekundig Instituut Utrecht Utrecht University www.astro.uu.nl/~keller Outline Resource Assignments
Software Development Methodologies
Software Development Methodologies Jonathan Hoyle Eastman Kodak Thursday, June 2, 2005 Overview Predictive Methodologies Waterfall Other Predictive Methodologies Agile Methodologies Extreme Programming
PROJECT TIME MANAGEMENT
6 PROJECT TIME MANAGEMENT Project Time Management includes the processes required to ensure timely completion of the project. Figure 6 1 provides an overview of the following major processes: 6.1 Activity
output: communications management plan
Q1. (50 MARKS) A. List the nine PMBOK knowledge areas and give a one sentence description of the purpose of each knowledge area along with at least one output (document etc.) and its purpose. 1.Project
Project Management. Lecture 3. Software Engineering CUGS. Spring 2012 (slides made by David Broman) Kristian Sandahl
Project Lecture 3 Software Engineering CUGS Spring 2012 (slides made by David Broman) Kristian Sandahl Department of Computer and Information Science Linköping University, Sweden A Software Life-cycle
Recommended Roadmap for Shared Inspection Management Solutions
Recommended Roadmap for Shared Inspection Management Solutions This roadmap outlines the phases of activities required in order to plan, design and implement a shared inspection management solution. While
Chapter 6: Project Time Management. King Fahd University of Petroleum & Minerals SWE 417: Software Project Management Semester: 072
Chapter 6: Project Time Management King Fahd University of Petroleum & Minerals SWE 417: Software Project Management Semester: 072 Learning Objectives Understand the importance of project schedules Define
Sometimes: 16 % Often: 13 % Always: 7 %
SCRUM AT RIIS A Standish study found that only 20% of features in a typical system were used often or always and 45% of features were never used at all. The ability to embrace change is critical to reducing
PMLead. Project Management Professional. edition. Based on PMBOK Guide 4 th. www.pmlead.net
PMLead Project Management Professional Based on PMBOK Guide 4 th edition www.pmlead.net SECTION II Chapter 3 Project Management Processes Chapter 3 Project Process Groups A process is a set of interrelated
Best-Practice Software Engineering: Software Processes to Support Project Success. Dietmar Winkler
Best-Practice Software Engineering: Software Processes to Support Project Success Dietmar Winkler Vienna University of Technology Institute of Software Technology and Interactive Systems [email protected]
How To Understand The Software Process
Ingegneria del Software Corso di Laurea in Informatica per il Management Software process model Davide Rossi Dipartimento di Informatica Università di Bologna The task of the software development team
Time Management. Part 5 Schedule Development. Richard Boser
Time Management Part 5 Schedule Development Richard Boser 6.5 Schedule Development Inputs Organizational Process Assets Scope Statement Activity List Activity Attributes Network Diagrams Resource Req ms
Project Management for Everyone
Project Management for Everyone Contact Information Adam Donaldson, PMP Business Management & Analysis Group System, Analytics & Insights Group Phone: (202) 994-6867 Email: [email protected] Objectives Basic
Agile Project Forecasting Techniques. "Who Says You Can't Plan Agile Projects?" Matt Davis, PMP, MCITP October 21, 2013
Agile Project Forecasting Techniques "Who Says You Can't Plan Agile Projects?" Matt Davis, PMP, MCITP October 21, 2013 Learning Objectives 1. Review the Agile Project Management approach and it's relation
ownership We increase return on investment by We deliver reliable results by engaging
Software Engineering Institute Capability Maturity Model Integrated Product and Process Development (Continuous) Project Management Process areas Project planning Establish estimates Develop a project
Information Technology Project Management, Sixth Edition. Note: See the text itself for full citations. More courses at cie-wc.edu
Note: See the text itself for full citations. More courses at cie-wc.edu Understand the importance of project schedules and good project time management Define activities as the basis for developing project
Beyond ISO 27034 - Intel's Product Security Maturity Model (PSMM)
Beyond ISO 27034 - Intel's Product Security Maturity Model (PSMM) Harold Toomey Sr. Product Security Architect & PSIRT Manager Intel Corp. 2 October 2015 @NTXISSA #NTXISSACSC3 Agenda Application / Product
Agile Data Warehousing
Agile Data Warehousing Chris Galfi Project Manager Brian Zachow Data Architect COUNTRY Financial IT Projects are too slow IT Projects cost too much money I never get what I expected There must be a better
Waterfall to Agile. DFI Case Study By Nick Van, PMP
Waterfall to Agile DFI Case Study By Nick Van, PMP DFI Case Study Waterfall Agile DFI and Waterfall Choosing Agile Managing Change Lessons Learned, Sprints Summary Q and A Waterfall Waterfall Waterfall
Project Management Guidebook
METHOD 12 3 empowering managers to succeed Project Management Guidebook ISBN 0-473-10445-8 A bout this e-book This e-book was created by Method123 (see www.method123.com) to help provide you with a simple
The Fast Track Project Glossary is organized into four sections for ease of use:
The Fast Track Management Glossary provides a handy reference guide to the fast track management model, encompassing the concepts, steps and strategies used to manage successful projects even in the face
Build Your Project Using Scrum Methodology #3 of a Series, by Pavan Kumar Gorakavi, M.S., M.B.A, G.M.C.P, C.A.P.M.
Build Your Project Using Scrum Methodology #3 of a Series, by Pavan Kumar Gorakavi, M.S., M.B.A, G.M.C.P, C.A.P.M. 1. What is Scrum Methodology? Scrum is an innovative software agile methodology that has
Project Cost Management.
Chapter 6 (part 2) Project Cost Management. Cost Management consists of 2 main components: - estimate costs - determine budget Objectives: Define and understand key cost management terms Understand all
Chapter 3 Managing the Information Systems (IS) Project
Content Chapter 3 Managing the Information Systems (IS) Project Process of managing IS projects Skills required to be an effective project manager Skills and activities of a project manager during project
Certified ScrumMaster Workshop
Certified ScrumMaster Workshop Learn, understand, and execute on the three overarching principles behind Scrum: iterative development, self-management, and visibility. Even projects that have solid, well-defined
Guidelines: Project Schedule Project Management Office (PMO)
Guidelines: Project Schedule Project Management Office (PMO) Process The project Schedule outlines the tasks and activities of the project; the duration; start and end dates for each individual task and
Governments information technology
So l u t i o n s Blending Agile and Lean Thinking for More Efficient IT Development By Harry Kenworthy Agile development and Lean management can lead to more cost-effective, timely production of information
PROJECT TIME MANAGEMENT. 1 www.pmtutor.org Powered by POeT Solvers Limited
PROJECT TIME MANAGEMENT 1 www.pmtutor.org Powered by POeT Solvers Limited PROJECT TIME MANAGEMENT WHAT DOES THE TIME MANAGEMENT AREA ATTAIN? Manages the project schedule to ensure timely completion of
TDWI strives to provide course books that are content-rich and that serve as useful reference documents after a class has ended.
Previews of TDWI course books are provided as an opportunity to see the quality of our material and help you to select the courses that best fit your needs. The previews can not be printed. TDWI strives
SE464/CS446/ECE452 Software Life-Cycle and Process Models. Instructor: Krzysztof Czarnecki
SE464/CS446/ECE452 Software Life-Cycle and Process Models Instructor: Krzysztof Czarnecki 1 Some of these slides are based on: Lecture slides by Ian Summerville accompanying his classic textbook software
Chapter 4: Planning Projects, Part I (Integration, Scope, Time, and Cost Management) Slide 1
Chapter 4: Planning Projects, Part I (Integration, Scope, Time, and Cost Management) Slide 1 Introduction to Project Management Learning Objectives Describe the importance of creating plans to guide project
Profesor: Francisco Javier Sanz Pérez. by fjspsv, 2011. PMP Test C13_01
PMP Test C13_01 1. Near the end of your last project, additional requirements were demanded by a group of stakeholders when they learned they would be affected by your project. This became a problem because
Project management. Organizing, planning and scheduling software projects. Objectives. Chapter 3. Chapter 3 Project Management. Learning Objective
Chapter 3 Chapter 3 Project Management Learning Objective...to give an appreciation for and to introduce project management and to place it into context and give some of the fundamentals to project management
