When is Agile the Best Project Management Method? Lana Tylka.

Slides:



Advertisements
Similar presentations
Iteration Planning.
Advertisements

©2011 Improving Enterprises, Inc. Breaking down the Epic User Story.
Agile Development and Scrum Methodology. Overview Discuss Agile and Scrum What it is Benefits Negatives Let’s look at IAB data.
ITEC 370 Lecture 24 Lifecycles. Review Questions? –Grades for Requirements/Design Doc F give prototype demonstration –Testing plan for your software Maintenance.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Agenda −Scrum with TFS 2010 using MSF for Agile 5.0 −Planning the Project −How do you plan the project? −Project planning in TFS 2010 −Planning a Sprint.
Principles of Agile management of software development project 28 November 2014.
What Is Agile? Agile is a group of software development methodologies Scrum Extreme Programming (XP) Lean Etc. Key Characteristics: Small increments Adaptive.
Scrum introduction XP Days Agenda Introduction The Scrum process – roles, ceremonies and artifacts Backlog management Conclusions and questions.
Agile Project Management
Agile development By Sam Chamberlain. First a bit of history..
Agile Software Development Matt Rice November 27, 2006.
Agile-SCRUM. Introduction to SCRUM Sanil Xavier What is Scrum?
Wael Ellithy, Ph.D. Arx ICT  Agile Software Development  Scrum Framework  Scrum Rules and Process  Scrum In Industry.
The Product Owner prioritizes the requirements or features through feedback from the Stakeholders & interaction with the core team The Team.
Introduction to Agile.
Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery.
Dr. Tom WayCSC Software Processes CSC 4700 Software Engineering.
1 Agile Methodology & Programming Ric Holt July 2009.
Scrum’s Product Owner Role Jeff Patton Agile Product Design
Software Development and Release Management By James Lawrence Software Development Manager.
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
Current Trends in Systems Develpment
Frameworks in project management
1 - Agile in a nutshell. 2 - Basic principles ●Relies on an iterative, incremental development mechanism with continuous adaptation to customer requirements.
Computer Science and Software Engineering© 2014 Project Lead The Way, Inc. Software Design Process.
OFFICE OF INFORMATION AND TECHNOLOGY Mobile Applications Scrum Framework November 21, :00 am (EST) Seal of the U.S. Department of Veterans Affairs.
1 The Manifesto for Agile Software Development “We are uncovering better ways of developing software by doing it and helping others do it. Through this.
Agile Information Management Development. Agile Project Management Characteristics  Acceptance and even welcome of changing requirements  Incremental.
Process Presentation 27 th May 2010 Team BASH Sher Jun Tan, Rosh Sam Abraham, Sascha Morris, Waqas Khalid Lone, Rafael.
What Is Agile? Agile is a group of software development methodologies Scrum Extreme Programming (XP) Lean Etc. Key Characteristics: Small increments Adaptive.
WATERFALL DEVELOPMENT MODEL. Waterfall model is LINEAR development lifecycle. This means each phase must be completed before moving onto the next!!! WHAT.
Copyright © by Mark J. Sebern Software Engineering Process I SE 2800.
Giving order to the chaos of agile Presented by Matt Campo CSC 490 Fall 2015.
#AgileEd. Using Agile in the Classroom Cindy Royal, Associate Professor Texas State University slideshare.net/cindyroyal #AgileEd.
CSPC 464 Fall 2014 Son Nguyen. 1. The Process of Software Architecting, Peter Eeles, Peter Cripss 2. Software Architecture for Developers, Simon Brown.
Sprint Plans and Burndown Charts David Millard | davidmillard.org.
SCRUM.
IDeaWorks- Good To Great – Program Hisham Al Zanoon July 5, 2012.
PV213 EIS in Practice: 06 – Development process 1 PV213 Enterprise Information Systems in Practice 06 – Development process.
Using Scrum to Improve Teamwork, Communication, Quality and Speed
Lecture 5 17/9/15. What is Scrum? Scrum is one of the leading agile software development processes Agile framework for completing complex projects. Originally.
JASS 2006 Agile Software Development. JASS 2006 Agenda.
CS 4500: Software Development Software Process. Materials Sommmerville Chapters 1, 2 and 3 Software Cycle and Models:
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
CMPS 116 Software Design Project. Introduction Instructor: Dr. Huahai Yang IBM Research – Almaden Former SUNY Albany Programming.
Utilize Agile Project Management for GIS Projects Jennifer Prather and Lana Tylka.
Scrum.
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Process Model.
Wael Ellithy, Ph.D. Arx ICT
Product Sprint Backlog Backlog Up to 1 Month The Scrum Framework
Agile Software Development Brian Moseley.
Agile Scrum Online Training
Information Technology Project Management – Fifth Edition
By: By: Agile Scrum Master Online Training.
Lecture Software Process Definition and Management Chapter 2: Prescriptive Process Models Dr. Jürgen Münch Fall
Product Backlog List of things that needs to be done to make the product come into existence 
Copy rights  Exam Eligibility  Exam Pattern  Pre requisites  Content Distribution  Tools and Techniques  Domains and Tasks for.
Project Management and the Agile Manifesto
How to Successfully Implement an Agile Project
Summarizing Our Models to Date
Frameworks in project management
Scrum Overview.
Agile SDLC Methodology
Scrum in Action.
Agile, Scrum and CMMI Methodologies
Inject GIS into your Business Systems
Presentation transcript:

When is Agile the Best Project Management Method? Lana Tylka

Lifecycles Organize Project Implementation Steps Plan Develop Design Deploy Maintain Test Incremental Deliveries Prototypes Sprints, Spirals Multiple Iterations Sequential Steps Agile/Scrum Waterfall Staged

Sequential – Waterfall Defined Complete System Sign-off Define All Requirements Design All Requirements Build All Requirements

Iterative – Staged Delivery Defined Source: Agile & Iterative Development. Craig Larman Requirements Defined and Planned Feedback Release Build for some Requirements

Agile Defined Sprint 1 Sprint 2 Sprint n Releases Feasibility, Initiation Backlog, Priorities, User Stories Short Development Sprints Retrospective, Adapt Requirements Test/Evaluate Sprints

Scope, Technology, Contract When do these Models Work Best? Waterfall Clear requirements Fixed deliverables Single application Staged Delivery Several applications Prototypes expected Agile Flexible scope, deliverables One or several applications Capacity, Capabilities, Environment Size, Duration Small size, short duration project Limited capacity, resources, and environment Frequent turnover on project team Medium or large size, mid to long duration Capacity, resources, and environment to support multiple releases Customer EXPECTS collaboration Stable, experienced project team Any size or duration project

Case Study 1: Beck’s Scrum Project Product BacklogSprint Planning Sprint Backlog Potentially Shippable Product Increment Week Sprint Daily Scrum Retrospective

The team Project Manager Product Owner – Geospatial Analyst Product Backlog Sprint Planning Sprint Backlog Potentially Shippable Product Increment 2 Week Sprint Scrum Master - Lead Developer Retrospective Daily Scrum Stakeholders - customer Last day of sprint Case Study 1: Scrum Project

The team Product Owner – Geospatial Analyst Product Backlog Sprint Planning Sprint Backlog Potentially Shippable Product Increment 2 Week Sprint Scrum Master - Lead Developer Retrospective Daily Scrum Stakeholders - customer Last day of sprint Case Study 1: Scrum Project Project Manager

The team Product Owner – Geospatial Analyst Product Backlog Sprint Planning Sprint Backlog Potentially Shippable Product Increment 2 Week Sprint Scrum Master - Lead Developer Retrospective Daily Scrum Last day of sprint Case Study 1: Scrum Project Project Manager Stakeholders - customer

The team Product Backlog Sprint Planning Sprint Backlog Potentially Shippable Product Increment 2 Week Sprint Scrum Master - Lead Developer Retrospective Daily Scrum Last day of sprint Case Study 1: Scrum Project Project Manager Stakeholders - customer Product Owner – Geospatial Analyst

The team Project Manager Product Owner – Geospatial Analyst Product Backlog Sprint Planning Sprint Backlog Potentially Shippable Product Increment 2 Week Sprint Retrospective Daily Scrum Stakeholders - customer Last day of sprint Case Study 1: Scrum Project Scrum Master - Lead Developer

Scrum Master - Lead Developer Project Manager Product Owner – Geospatial Analyst Product Backlog Sprint Planning Sprint Backlog Potentially Shippable Product Increment 2 Week Sprint Retrospective Daily Scrum Stakeholders - customer Last day of sprint Case Study 1: Scrum Project The team

Scrum Master - Lead Developer Project Manager Product Owner – Geospatial Analyst Stakeholders - customer Case Study 1: Scrum Project Product Backlog Sprint Planning Sprint Backlog Potentially Shippable Product Increment 2 Week Sprint Retrospective Daily Scrum Last day of sprint The team

Thank you… Please fill out the session survey: Offering ID: 1586 Online – Unlock the Value of Your Location Information

When is Agile the Best Project Management Method?