Waterfall to Agile. DFI Case Study By Nick Van, PMP

Size: px
Start display at page:

Download "Waterfall to Agile. DFI Case Study By Nick Van, PMP"

Transcription

1 Waterfall to Agile DFI Case Study By Nick Van, PMP

2 DFI Case Study Waterfall Agile DFI and Waterfall Choosing Agile Managing Change Lessons Learned, Sprints Summary Q and A

3 Waterfall

4 Waterfall

5 Waterfall

6 Waterfall Requirements Design Implementation Verification Maintenance

7 Agile

8 Agile Philosophy

9 Agile We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over Processes and tools Working software over Comprehensive documentation Customer collaboration over Contract negotiation Responding to change over Following a plan That is, while there is value in the items on the right, we value the items on the left more.

10 Agile Customer satisfaction by rapid delivery of useful software Welcome changing requirements, even late in development Working software is delivered frequently (weeks rather than months) Working software is the principal measure of progress Sustainable development, able to maintain a constant pace Close, daily cooperation between business people and developers Face-to-face conversation is the best form of communication (co-location) Projects are built around motivated individuals, who should be trusted Continuous attention to technical excellence and good design Simplicity the art of maximizing the amount of work not done is essential Self-organizing teams Regular adaptation to changing circumstances

11 DFI and Waterfall 3-9 Month Single Delivery Always have a n.1 release scheduled and resources assigned 1 to 3 concurrent projects

12 Choosing Agile Everyone else is doing it? Why not? Productivity increase Better results Shorter delivery cycle

13 Managing Change Plan for Change Choose candidate project Choose Agile Elements to introduce Choose a team Communicate Communicate Communicate Communicate

14 (some) Agile Elements Story Driven Modeling Planning Poker SCRUM Meetings Product Owner Development Team SCRUM MASTER Pigs and Chickens Sprints Planning Meetings Retrospective Meetings Continuous Integration Pair/Team programming Iterative Refactoring Task Board, Scrum board, Kanban board, Burndown chart SPRINT Backlog PRODUCT Backlog Velocity tracking

15 Sprints

16 Sprint 0 Build Infrastructure TFS Introduce Stories Establish Roles Release dates

17 Environments

18 Sprint 1 Sprint 2 3 weeks Planning Meeting Stories Tasks One Feature Bug fix Release SCRUM Meetings 3 weeks 48 Story Points Planning meeting Added Story Points Poker Game Technical Debt Retrospective meeting Product Backlog (Moved to next sprint)

19 Sprint 3 Sprint 4 3 weeks 69 Story Points Switched a developer WF AGILE Added more Chickens Sprint Back Log 3 weeks 72 Story Points Added another SME from Business Areas Demo as story complete Retrospective Good teamwork and interaction Integrated Test Team well Struggle with Task workflow

20 Sprint 5 Sprint 6 3 weeks 149 story points Ad Hoc design sessions Evaluated a new development tool Retrospective Good notification during sprint Developer tool added that worked well (+30%) Ad Hoc session very useful Scrum master needs to focus! 3 weeks 75 story points Christmas vacations and holidays

21 Sprint 7 Sprint 8 3 weeks 213 Story Points Added 2 Developers Added Peer review 1 weeks 28 Story Points Lost 2 developers Add more SME to design sessions Production Issue (Environment)

22 Summary Project Candidate project with short release cycles Metered introduction of Agile elements Measurement of Story Points and Productivity Short delivery cycle Immediate response to change Team Knowledge Transfer System Business Process Infrastructure AGILE methodology Best Practices Immediate Feedback Immediate improvement on next cycle

23 Summary

24 Conclusions Track Productivity Respond Quickly Deliver value to end user quickly Focus on end user Team Development and improvement Constant Prioritization

25 Observations SCRUM Master focus SCRUM needs dedicated space Finish Task before taking another Finish Story Commit to Sprint Plan Commit to Technical Debt Tasks Don t do more than you need to deliver Story Don t make too many changes at once Don t plan to do too much in a Sprint

26 Questions and Other Topics Multiple Sprint planning Epics Multiple Systems and sprints Multiple Sprints and not going to Production Documentation

How to manage agile development? Rose Pruyne Jack Reed

How to manage agile development? Rose Pruyne Jack Reed How to manage agile development? Rose Pruyne Jack Reed What will we cover? Introductions Overview and principles User story exercise Retrospective exercise Getting started Q&A About me: Jack Reed Geospatial

More information

Introduction to Agile Software Development Process. Software Development Life Cycles

Introduction to Agile Software Development Process. Software Development Life Cycles Introduction to Agile Software Development Process Presenter: Soontarin W. (Senior Software Process Specialist) Date: 24 November 2010 AGENDA Software Development Life Cycles Waterfall Model Iterative

More information

The Agile Manifesto is based on 12 principles:

The Agile Manifesto is based on 12 principles: The Agile Manifesto is based on 12 principles: Customer satisfaction by rapid delivery of a useful product solution Welcome changing requirements, even late in development Working products are delivered

More information

26 May 2010 CQAA Lunch & Learn Paul I. Pazderski (CSM/CSP, OD-CM, CSQA) spcinc13@yahoo.com Cell: 224-595-8846 AGILE THROUGH SCRUM

26 May 2010 CQAA Lunch & Learn Paul I. Pazderski (CSM/CSP, OD-CM, CSQA) spcinc13@yahoo.com Cell: 224-595-8846 AGILE THROUGH SCRUM 26 May 2010 CQAA Lunch & Learn Paul I. Pazderski (CSM/CSP, OD-CM, CSQA) spcinc13@yahoo.com Cell: 224-595-8846 AGILE THROUGH SCRUM 1 AGENDA & LEARNING POINTS 1. Open 2. Agile Overview 3. Scrum Basics Learning

More information

D25-2. Agile and Scrum Introduction

D25-2. Agile and Scrum Introduction D25-2 Agile and Scrum Introduction How to Use this Download This download is an overview of a discussion Intertech has with clients on Agile/Scrum This download has an overview of Agile, an overview of

More information

Terry Fischer Is Agile Scrum the Right Methodology for Your BI Project? Session 3504

Terry Fischer Is Agile Scrum the Right Methodology for Your BI Project? Session 3504 Terry Fischer Is Agile Scrum the Right Methodology for Your BI Project? Session 3504 LEARNING POINTS What is the Agile Scrum and for what types of projects is it best utilized? How to apply general Agile

More information

Onc Agile scrum approach

Onc Agile scrum approach COLLABORATE. PARTICIPATE. INNOVATE. Onc Agile scrum approach Tim Lavallee, Helena Jeeves October 21, 14 ONC Agile Scrum Approach Agile Scrum Methodology ONC Agile Process Questions & Answers Waterfall

More information

Certified Scrum Master Workshop

Certified Scrum Master Workshop Learn, understand, and execute on the three overarching principles behind Scrum: iterative development, selfmanagement, and visibility. Even projects that have solid, well-defined project plans encounter

More information

LEAN AGILE POCKET GUIDE

LEAN AGILE POCKET GUIDE SATORI CONSULTING LEAN AGILE POCKET GUIDE Software Product Development Methodology Reference Guide PURPOSE This pocket guide serves as a reference to a family of lean agile software development methodologies

More information

Agile Development Overview

Agile Development Overview Presented by Jennifer Bleen, PMP Project Services Practice of Cardinal Solutions Group, Inc. Contact: Agile Manifesto We are uncovering better ways of developing software by doing it and helping others

More information

04 Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

04 Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Agile Quick Facts AGILE PRINCIPLES Customer Satisfaction 01 Changing Requirements 02 Frequent Delivery 03 Collaboration 04 Our highest priority is to satisfy the customer through early and continuous delivery

More information

Agile Scrum Workshop

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

More information

Introduction to Agile and Scrum

Introduction to Agile and Scrum Introduction to Agile and Scrum Matthew Renze @matthewrenze COMS 309 - Software Development Practices Purpose Intro to Agile and Scrum Prepare you for the industry Questions and answers Overview Intro

More information

Intro to Agile, Scrum and Kanban

Intro to Agile, Scrum and Kanban Intro to Agile, Scrum and Kanban University of Southern Maine Day 2 Agenda Day/Sprint 2 Recap from Day 1 Agile Planning Scrum Framework Day 2 Retro Recap from Day 1 Our world is changing and becoming

More information

SECC Agile Foundation Certificate Examination Handbook

SECC Agile Foundation Certificate Examination Handbook Versions 2.0 Version Date Remarks 1.0 12/4/2012 Initial version 2.0 3/8/2008 REVISION HISTORY Updated knowledge areas Added questions examples Updated suggested readings section Page 2 of 15 Version 2.0

More information

Terry Fischer Is Agile Scrum the Right Methodology for Your BI Project? Session 3504

Terry Fischer Is Agile Scrum the Right Methodology for Your BI Project? Session 3504 Terry Fischer Is Agile Scrum the Right Methodology for Your BI Project? Session 3504 LEARNING POINTS What is Agile Scrum and for what types of projects is it best utilized? How to apply general Agile Scrum

More information

Agile Project Management: Adapting project behaviors to the software development environment

Agile Project Management: Adapting project behaviors to the software development environment Agile Project Management: Adapting project behaviors to the software development environment with Bill Doescher, PMP, CSM PrincipalConsultant and Product Development Director Business Management Consultants

More information

Agile Projects 7. Agile Project Management 21

Agile Projects 7. Agile Project Management 21 Contents Contents 1 2 3 Agile Projects 7 Introduction 8 About the Book 9 The Problems 10 The Agile Manifesto 12 Agile Approach 14 The Benefits 16 Project Components 18 Summary 20 Agile Project Management

More information

Locassa App Essentials. Agile Explained

Locassa App Essentials. Agile Explained Locassa App Essentials Agile Explained What you'll learn 1. Agile Overview The main principles for better software 2. In Essence The basics of a proven method 3. Want to know more? Whether at idea stage

More information

Certified ScrumMaster Workshop

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

More information

Agile Overview. 30,000 perspective. Juha Salenius CSPO CSM PMI-ACP PMP SCGMIS Workshop January 23 rd, 2013

Agile Overview. 30,000 perspective. Juha Salenius CSPO CSM PMI-ACP PMP SCGMIS Workshop January 23 rd, 2013 Agile Overview 30,000 perspective Juha Salenius CSPO CSM PMI-ACP PMP SCGMIS Workshop January 23 rd, 2013 Agenda 30,000 Perspective The Players Initiating a Project Agile Estimating Agile Communications

More information

Agile Project Management with Scrum

Agile Project Management with Scrum Agile Project Management with Scrum Resource links http://www.agilealliance.org/ http://www.agilemanifesto.org/ http://www.scrum-master.com/ 1 Manifesto for Agile Software Development Individuals and interactions

More information

Real World Agile/Scrum Development

Real World Agile/Scrum Development Real World Agile/Scrum Development Ron Wilcom Chief Engineer Next Century Corporation 01 Dec 2009, v35 Who am I? Experiences Roles Projects.. a lifetime cynic of software process 01 Dec Nov 2009, 13, 2012

More information

Designing the Process. A Brief Introduction to Agile Programming

Designing the Process. A Brief Introduction to Agile Programming Designing the Process A Brief Introduction to Agile Programming In the beginning, there was the waterfall... Analysis, Design, Implementation, Testing & Evaluation: Discrete, linear tasks Each step completed

More information

Agile and Scrum Concepts for Business Analysts

Agile and Scrum Concepts for Business Analysts Agile and Scrum Concepts for Business Analysts Craig Fox Vice President, Senior Business Analyst Bessemer Trust Certified Scrum Product Owner (CSPO) @SR_BIZ_Analyst https://www.facebook.com/businessanalystprofessionals

More information

Agile Project Management By Mark C. Layton

Agile Project Management By Mark C. Layton Agile Project Management By Mark C. Layton Agile project management focuses on continuous improvement, scope flexibility, team input, and delivering essential quality products. Agile project management

More information

Certified ScrumMaster Workshop AG09; 2 Days, Instructor-led

Certified ScrumMaster Workshop AG09; 2 Days, Instructor-led Certified ScrumMaster Workshop AG09; 2 Days, Instructor-led Course Description In this ScrumMaster Certification training course you will learn, understand and execute on the three overarching principles

More information

History of Agile Methods

History of Agile Methods Agile Development Methods: Philosophy and Practice CPSC 315 Programming Studio Fall 2010 History of Agile Methods Particularly in 1990s, some developers reacted against traditional heavyweight software

More information

Agile-Waterfall Hybrid Jessica LaGoy, MS, PMP

Agile-Waterfall Hybrid Jessica LaGoy, MS, PMP Agile-Waterfall Hybrid Jessica LaGoy, MS, PMP About Jess BS Applied Physics, WPI / MS Cybersecurity, UMUC PMP, ITIL, Data Scientist, Tableau, Alteryx Project Experience Data and technology Construction

More information

January 9, Case Study: BAs join Agile Team to Help Secure U.S. Borders

January 9, Case Study: BAs join Agile Team to Help Secure U.S. Borders January 9, 2014 Case Study: BAs join Agile Team to Help Secure U.S. Borders 1/9/2014 1 Maureen McVey, CBAP Head of Learning & Development, IIBA 16+ BA Experience I.T. industry for over 25 years. 20+ Experience

More information

Lean and Agile Development With Scrum (Part 1) Lucio Davide Spano

Lean and Agile Development With Scrum (Part 1) Lucio Davide Spano Lean and Agile Development With Scrum (Part 1) Lucio Davide Spano lucio.davide.spano@isti.cnr.it spano@di.unipi.it 3 May 2012 Agile Programming http://www.dilbert.com Traditional Software Development Waterfall

More information

Agile Project Management and Agile Practices Training; with a Scrum Project that you will do.

Agile Project Management and Agile Practices Training; with a Scrum Project that you will do. 1 PMI Agile Certified Practitioner (PMI-ACP) workshop course details. We are unique and specialists in Agile! Your workshop trainer by passion and is a senior Agile Coach who coached many teams and Kanban

More information

Agile Project Management

Agile Project Management Agile Project Management with Bill Doescher, PMP, MBA, CSM Pi Principal i lconsultant tand Product tdevelopment tdirector Bill Doescher, PMP, CSM Bill Doescher is a Principal Consultant and Product Development

More information

Call for Tender for Application Development and Maintenance Services

Call for Tender for Application Development and Maintenance Services ADM Partners Reference #: 100001200 Call for Tender for Application Development and Maintenance Services Annex 2 - Agile Application Development and Maintenance Appendix A - OECD s Agile Practices and

More information

From Agile by Design. Full book available for purchase here.

From Agile by Design. Full book available for purchase here. From Agile by Design. Full book available for purchase here. Contents Introduction xiii About the Author xix Chapter 1 Adjusting to a Customer-Centric Landscape 1 It s a Whole New World 1 From Customer-Aware

More information

Project Management in Software: Origin of Agile

Project Management in Software: Origin of Agile PAGE 1 ios App Development Project Management in Software: Origin of Agile PAGE 2 Learning Outcomes By the end of the unit, you should be able to: 1. Differentiate between Waterfall and Agile process 2.

More information

AGILE GAME DEVELOPMENT WITH SCRUM

AGILE GAME DEVELOPMENT WITH SCRUM AGILE GAME DEVELOPMENT WITH SCRUM CLINTON KEITH r A TT YAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal London Munich Paris Madrid Capetown Sydney Tokyo

More information

Agile Development with C#

Agile Development with C# Agile Development with C# Paweł Jarosz, pjarosz@pk.edu.pl Cracow University of Technology, Poland Jyvaskyla University of Applied Sciences, February 2009 Paweł Jarosz who am I? M.Sc. of Applied Physics

More information

Scrum. Speaker: Dan Mezick Email: info@newtechusa.com. URL: NewTechUSA.com. http://www.newtechusa.com Copyright 2002: All rights reserved

Scrum. Speaker: Dan Mezick Email: info@newtechusa.com. URL: NewTechUSA.com. http://www.newtechusa.com Copyright 2002: All rights reserved 3 Roles, 3 Ceremonies, 3 Artifacts, 3 Best Practices Scrum Speaker: Dan Mezick Email: info@newtechusa.com Phone: 203-234-1404 URL: NewTechUSA.com Scrum s THREE ROLES The actors in Scrum: Product Owner,

More information

The style is: a statement or question followed by four options. In each case only one option is correct.

The style is: a statement or question followed by four options. In each case only one option is correct. AGILE FOUNDATION CERTIFICATE SAMPLE FOUNDATION QUESTIONS WITH ANSWERS This document is a set of sample questions, in the style of the Agile Foundation Certificate Examination, which is a 60 question, 1

More information

Waterfall to Agile. Colin Kelley CTO & Cofounder Invoca, Inc. colin@invoca.com. UCSB CS 189a January 13, 2015

Waterfall to Agile. Colin Kelley CTO & Cofounder Invoca, Inc. colin@invoca.com. UCSB CS 189a January 13, 2015 Waterfall to Agile UCSB CS 189a January 13, 2015 Colin Kelley CTO & Cofounder Invoca, Inc. colin@invoca.com 1 My background Villanova University, 87: BSEE/CS Forum Systems 87-88: Software Developer Digital

More information

Agile / Scrum. Oplossingen van deze tijd

Agile / Scrum. Oplossingen van deze tijd Agile / Scrum Oplossingen van deze tijd What is Agile? Generic Description of a style of working Flexibility Working closely with customer throughout Ensuring final solution actually meets business need

More information

Waterfall vs. Agile Project Management

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

More information

EXIN Agile Scrum Foundation

EXIN Agile Scrum Foundation Sample Questions EXIN Agile Scrum Foundation Edition September 2013 Copyright 2013 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing

More information

This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people:

This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people: AGILE HANDBOOK OVERVIEW WHAT IS THIS? This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people: Someone who is looking for a quick overview on

More information

Sprint to Your Market With Agile

Sprint to Your Market With Agile Sprint to Your Market With Agile An Introduction to Agile Software Development Evan Leonard Senior Program Manager October 7, 2013 What Is Agile? Agile is a broad movement that is becoming the new industry

More information

Issues in Internet Design and Development

Issues in Internet Design and Development Issues in Internet Design and Development Course of Instructions on Issues in Internet Design and Development Week-2 Agile Methods Saad Bin Saleem PhD Candidate (Software Engineering) Users.mct.open.ac.uk/sbs85

More information

There are 3 main activities during each Scrum sprint: A planning meeting where: the Product Owner prioritizes user stories in the product backlog

There are 3 main activities during each Scrum sprint: A planning meeting where: the Product Owner prioritizes user stories in the product backlog There are 3 main activities during each Scrum sprint: A planning meeting where: the Product Owner prioritizes user stories in the product backlog that need to be implemented during the sprint the Team

More information

Rally ALM & Agile Roadshow. Hila Lahav Rice Agile Coach AT&T Tel-Aviv

Rally ALM & Agile Roadshow. Hila Lahav Rice Agile Coach AT&T Tel-Aviv Rally ALM & Agile Roadshow Hila Lahav Rice Agile Coach AT&T Tel-Aviv Agenda Our process Rally s Project tree Product hierarchy How do we plan a release How do we track a release How do we track a sprint

More information

Agile Software Development

Agile Software Development Agile Software Development Application in the Medical Device Industry Kelly Weyrauch Medtronic, Inc. (29 April 2008) Introduction Purpose Provide an introduction to Agile Software Development as it applies

More information

Agile Scrum Training. Nice to meet you. Erik Philippus. Erik Philippus (1951) www.improvement-services.nl www.agile-architecting.com.

Agile Scrum Training. Nice to meet you. Erik Philippus. Erik Philippus (1951) www.improvement-services.nl www.agile-architecting.com. Erik Philippus IMPROVEMENT BV erik@agile-architecting.com 1 IMPROVEMENT BV Nice to meet you Erik Philippus (191) IMPROVEMENT BV 3 years of experience in industrial automation Foxboro, ESA, Philips Medical,

More information

Capstone Agile Model (CAM)

Capstone Agile Model (CAM) Capstone Agile Model (CAM) Capstone Agile Model (CAM) Approach Everything we do within the Capstone Agile Model promotes a disciplined project leadership process that encourages frequent inspection and

More information

EXIN Agile Scrum Foundation. Sample Exam

EXIN Agile Scrum Foundation. Sample Exam EXIN Agile Scrum Foundation Sample Exam Edition June 2016 Copyright 2016 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing system

More information

Exception Handling. development.

Exception Handling. development. Exception Handling Name: ID: These questions do not have a formal, definitive answer. They are meant to be food for thoughts. Feel free to seek answers on browsing the Internet, talking to other software

More information

The Agile Software Development Experience At Transamerica

The Agile Software Development Experience At Transamerica The Agile Software Development Experience At Transamerica November 2010 1 Prologue Business Agility is an overused term that means many things This presentation gives an overview of the agile software

More information

Scrum Guidelines. v.2 2011 W W W. S C R U M D E S K. C O M

Scrum Guidelines. v.2 2011 W W W. S C R U M D E S K. C O M Scrum Guidelines v.2 2011 W W W. S C R U M D E S K. C O M WHY Agile Ceremonies Agile project is developed in repeatable ceremonies that give rhythm to delivery. Product Strategy Once per year Release Planning

More information

Agile Beyond The Team 1

Agile Beyond The Team 1 Agile Beyond The Team 1 Dilbert Agile 2 What Does Your Organization Value? Projects over Teams? Do new teams spools up for new projects? On-Time/On-Budget Delivery over Zero Maintenance Products Deliver

More information

Agile Processes and Distributed Projects: Dream or Nightmare?

Agile Processes and Distributed Projects: Dream or Nightmare? Agile Processes and Distributed Projects: Dream or Nightmare? Instructor: Kevin Thompson, Ph.D., PMP, ACP, CSP 4100 E. Third Ave, Suite 205, Foster City, CA 94404 650-931-1651 www.cprime.com The leader

More information

Agile Information Management Development

Agile Information Management Development Agile Information Management Development Agile Project Management Characteristics Acceptance and even welcome of changing requirements Incremental product delivery Define, develop and deliver early and

More information

RISK MANAGMENT ON AN AGILE PROJECT

RISK MANAGMENT ON AN AGILE PROJECT BIO PRESENTATION W3 6/28/ 11:30 AM RISK MANAGMENT ON AN AGILE PROJECT Michele Sliger Rally Software Development Better Software Conference June 26 29, Las Vegas, NV USA Michele Sliger Michele Sliger has

More information

A Sprint Walkthrough

A Sprint Walkthrough A Sprint Walkthrough Introduction Purpose Tools Recap Sprint Walkthrough Product backlog: Creation, Prioritization Sprint planning: Sprint backlog, Sprint calendar Daily activities: Daily Scrum, Sprint

More information

Agile Notetaker & Scrum Reference. Designed by Axosoft, the creators of OnTime the #1 selling scrum software.

Agile Notetaker & Scrum Reference. Designed by Axosoft, the creators of OnTime the #1 selling scrum software. Agile Notetaker & Scrum Reference Designed by Axosoft, the creators of OnTime the #1 selling scrum software. Scrum Diagram: Team Roles: roduct Owner: Is responsible for what goes into the product backlog

More information

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By Sample Exam ISTQB Agile Foundation Questions Exam Prepared By Released August 2016 1 #1 Which of the following is the correct pairing according to the Agile Manifesto statement of values? a. Individuals

More information

Scrum and Kanban 101

Scrum and Kanban 101 Scrum and Kanban 101 www.bebetterleader.com @jfiodorova What are your expectations What are the differences between Agile and Traditional? What do you know about Agile Two approaches to control any process:

More information

Sample Exam ISTQB Agile Tester 2014 Foundation Level Extension

Sample Exam ISTQB Agile Tester 2014 Foundation Level Extension Sample Exam ISTQB Agile Tester 2014 Foundation Level Extension Version 1.0 Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged. Table of Contents

More information

Agile and lean methods for managing application development process

Agile and lean methods for managing application development process Agile and lean methods for managing application development process Hannu Markkanen 24.01.2013 1 Application development lifecycle model To support the planning and management of activities required in

More information

B. Participate in a mandatory meeting to share status updates across the team and to ensure that everyone is on track.

B. Participate in a mandatory meeting to share status updates across the team and to ensure that everyone is on track. Volume: 145 Questions Question No : 1 Retrospectives provide an opportunity for the team to: A. Reflect at the end of every iteration and identify improvements that will increase the quality of the product.

More information

Software Requirements and Specification

Software Requirements and Specification Software Requirements and Specification Agile Methods SE3821 - Jay Urbain Credits: Beck, K. (1999). Extreme Programming Explained: Embrace Change. Boston, MA: Addison-Wesley. Beck, Kent; et al. (2001).

More information

Agile Project Management. What it is and what it isn t

Agile Project Management. What it is and what it isn t Agile Project Management What it is and what it isn t Moderator Janelle Abaoag Project Insight Marketing, Public Relations Janelle.Abaoag@projectinsight.com www.projectinsight.net All participants will

More information

PASS4TEST. Prüfungshilfen für IT Zertifizierungen. Wir bieten Ihnen einen kostenlosen einjährigen Upgrade Service an

PASS4TEST. Prüfungshilfen für IT Zertifizierungen.  Wir bieten Ihnen einen kostenlosen einjährigen Upgrade Service an PASS4TEST Prüfungshilfen für IT Zertifizierungen http://www.pass4test.de Wir bieten Ihnen einen kostenlosen einjährigen Upgrade Service an Exam : PMI-200 Title : PMI Agile Certified Practitioner (PMI-ACP)

More information

A Viable Systems Engineering Approach. Presented by: Dick Carlson (richard.carlson2@boeing.com)

A Viable Systems Engineering Approach. Presented by: Dick Carlson (richard.carlson2@boeing.com) A Viable Systems Engineering Approach Presented by: Dick Carlson (richard.carlson2@boeing.com) Philip Matuzic (philip.j.matuzic@boeing.com) i i Introduction This presentation ti addresses systems engineering

More information

Agile with XP and Scrum

Agile with XP and Scrum Agile with XP and Scrum Amit Goel National Agile Software Workshop @ Indore Agile India Conference Agile Software Community of India Disclaimer and Credits Most of material in this presentation has been

More information

AGILE - QUICK GUIDE AGILE - PRIMER

AGILE - QUICK GUIDE AGILE - PRIMER AGILE - QUICK GUIDE http://www.tutorialspoint.com/agile/agile_quick_guide.htm Copyright tutorialspoint.com AGILE - PRIMER Agile is a software development methodology to build a software incrementally using

More information

Course Title: Planning and Managing Agile Projects

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

More information

Agile, Scrum and Kanban for Video Game Development. A tour of what agile is and what can be applied (or not) to video game development.

Agile, Scrum and Kanban for Video Game Development. A tour of what agile is and what can be applied (or not) to video game development. Agile, Scrum and Kanban for Video Game Development A tour of what agile is and what can be applied (or not) to video game development. Clinton Keith - Background Full-time agile trainer and coach for video

More information

Software Development Methodologies

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

More information

Certified ScrumMaster Training (1/2)

Certified ScrumMaster Training (1/2) Agile Delivery is about creating quality, working deliverables that provide the highest possible business value while reducing the risk of undelivered projects. At AgileBear we work with you to develop

More information

Tiina Kiuru Reaktor Innovations

Tiina Kiuru Reaktor Innovations Agile Testing Tiina Kiuru Reaktor Innovations 08.10.08 1 Agenda What is agile? Agile values, principles and practices How to organize testing? How to implement testing? 08.10.08 2 What is agile? 08.10.08

More information

Comparing Scrum And CMMI

Comparing Scrum And CMMI Comparing Scrum And CMMI How Can They Work Together Neil Potter The Process Group help@processgroup.com 1 Agenda Definition of Scrum Agile Principles Definition of CMMI Similarities and Differences CMMI

More information

Maximize Benefits of Agile Practices

Maximize Benefits of Agile Practices Maximize Benefits of Agile Practices January 2016 Author: Dr. Tonya M. Peterson, PMP, CSM 2 Agile Manifesto 3 A good entrepreneur has a very clear grasp of what the goal is, an unwavering sense of the

More information

Journey Through a Sprint. A Hands-on Introduction to Agile and Scrum

Journey Through a Sprint. A Hands-on Introduction to Agile and Scrum Journey Through a Sprint A Hands-on Introduction to Agile and Scrum Thomas J. Poirier, PMP, CSM PMI-NH 15 January 2014 Agenda Agile & Scrum: History and Motivation The Sprint: Scrum s Full Project Component

More information

Agile Contracts. NK Shrivastava, PMP, RMP, ACP, CSM, SPC CEO/Consultant - RefineM. Agenda

Agile Contracts. NK Shrivastava, PMP, RMP, ACP, CSM, SPC CEO/Consultant - RefineM. Agenda Agile Contracts NK Shrivastava, PMP, RMP, ACP, CSM, SPC CEO/Consultant - RefineM Agenda 1. Your Expectations from this Presentation 2. Introduction Myself 3. Agile Contracts a. Overview of Agile and Contracts

More information

Models of Software Development

Models of Software Development October 28, 2015 Verification & Validation In many computer science courses, software is submitted once, graded, and thrown away. In real life, software development is an process. Some attempts to codify

More information

Software Engineering I (02161)

Software Engineering I (02161) Software Engineering I (02161) Week 8 Assoc. Prof. Hubert Baumeister DTU Compute Technical University of Denmark Spring 2015 Last Week State machines Layered Architecture: GUI Layered Architecture: Persistency

More information

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield Agile Software Development with Scrum Jeff Sutherland Gabrielle Benefield Agenda Introduction Overview of Methodologies Exercise; empirical learning Agile Manifesto Agile Values History of Scrum Exercise:

More information

Morten Mossige, October, 2015 Application lifecycle management with Microsoft s Team Foundation Server at ABB. ABB November 5, 2015

Morten Mossige, October, 2015 Application lifecycle management with Microsoft s Team Foundation Server at ABB. ABB November 5, 2015 Morten Mossige, October, 2015 Application lifecycle management with Microsoft s Team Foundation Server at ABB Slide 1 Agenda Microsoft s ALM Platform, Team Foundation Server Focus Areas Implement process

More information

01/12/2015. Capital Modelling Seminar. Model design and lessons from IT. Model design and lessons from IT. Presentation outline

01/12/2015. Capital Modelling Seminar. Model design and lessons from IT. Model design and lessons from IT. Presentation outline Capital Modelling Seminar Model design and lessons from IT Tim Thornham Financial Modelling Solutions (FMS) Director, Aviva 01 December 2015 Model design and lessons from IT What lessons are there from

More information

The Agile Project Manager

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)

More information

Agile Project Management: Going Beyond Software Development

Agile Project Management: Going Beyond Software Development Discussion Agile Project Management: Going Beyond Software Development Location: Tysons Corner, VA Date: July 28, 2009 1 Table Of Contents Case Study Agile Overview Current trends Using Agile practices

More information

PMI-ACP Study Notes: Domain V Adaptive Planning

PMI-ACP Study Notes: Domain V Adaptive Planning 1 / 7 PMI-ACP Study Notes: Domain V Adaptive Planning [NEW! For the 2015 July PMI-ACP Exam syllabus] The PMI-ACP Exam consists of 120 questions which can be categorised into seven domain. The fourth domain:

More information

MTAT.03.094 Software Engineering

MTAT.03.094 Software Engineering MTAT.03.094 Software Engineering Lecture 12: Lean & Flow-based (KANBAN) Principles and Processe Fall 2015 Dietmar Pfahl email: dietmar.pfahl@ut.ee Structure of Lecture 12 KANBAN Case Study: Scrum vs. KANBAN

More information

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Agile

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Agile About the Tutorial Agile is a software development methodology to build a software incrementally using short iterations of 1 to 4 weeks so that the development is aligned with the changing business needs.

More information

Agile QA s Revolutionary Impact on Project Management

Agile QA s Revolutionary Impact on Project Management Agile QA s Revolutionary Impact on Project Management Introduction & Agenda Rachele Maurer Agile Coach, Platinum Edge Inc. PMP, CSM, PMI-ACP Agenda A quick overview of agile Current QA practices QA using

More information

Agile Development in Today s Industry. Duke CS408 Session 2014

Agile Development in Today s Industry. Duke CS408 Session 2014 Agile Development in Today s Industry Duke CS408 Session 2014 Agenda } Introductions } Agile Development Process } Agile Development Exercise } Informal Discussions } Questions Agile Methodologies Agile

More information

10 ways to screw up with Scrum and XP Welcome! 1.Sit near the front please! 2.Are you using Scrum or XP? If so grab 3 colored ballots from the stage.

10 ways to screw up with Scrum and XP Welcome! 1.Sit near the front please! 2.Are you using Scrum or XP? If so grab 3 colored ballots from the stage. 10 ways to screw up with Scrum and XP Welcome! 1.Sit near the front please! 2.Are you using Scrum or XP? If so grab 3 colored ballots from the stage. 10 ways to screw up with Scrum and XP Henrik Kniberg

More information

Managing Agile Projects in TestTrack GUIDE

Managing Agile Projects in TestTrack GUIDE Managing Agile Projects in TestTrack GUIDE Table of Contents Introduction...1 Automatic Traceability...2 Setting Up TestTrack for Agile...6 Plan Your Folder Structure... 10 Building Your Product Backlog...

More information

Imad Alsadeq, Qatar, May 2013 OPM3, MSP, PMP, PMOC, PMI-RMP, MCP

Imad Alsadeq, Qatar, May 2013 OPM3, MSP, PMP, PMOC, PMI-RMP, MCP Qatar, May 2013 Imad Alsadeq, OPM3, MSP, PMP, PMOC, PMI-RMP, MCP PMI is a registered trade and service mark of the Project Management Institute, Inc. 2013 Permission is granted to PMI for PMI Marketplace

More information

AGILE & SCRUM. Revised 9/29/2015

AGILE & SCRUM. Revised 9/29/2015 AGILE & SCRUM Revised 9/29/2015 This Page Intentionally Left Blank Table of Contents Scrum Fundamentals Certified Course... 1 Scrum Developer Certified (SDC)... 2 Scrum Master Certified (SMC)... 3 Scrum

More information

Sometimes: 16 % Often: 13 % Always: 7 %

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

More information

SmartBear Software Pragmatic Agile Development (PAD) Conceptual Framework

SmartBear Software Pragmatic Agile Development (PAD) Conceptual Framework Pragmatic Agile Development (PAD) Conceptual Framework This document describes the Pragmatic Agile Development framework, a Scrum based development process. SmartBear Software 3/10/2010 Pragmatic Agile

More information