SCRUM - compact The agile software development methodology

Size: px
Start display at page:

Download "SCRUM - compact The agile software development methodology"

Transcription

1

2 Scrum in 30 seconds Scrum is an empirical way to manage software development projects. Scrum is made up of an easy set of rules and ensures that every team member feels the responsibility of a project Scrum allows fast and flexible changes to requirements while offering maximum transparency to the project owner Scrum makes obstacles visible both to the team and to the organization The ScrumMaster guides the team to work in a self-organized manner and also to optimize their work. The Product Owner is the main contact person who is always available for the team. He is responsible for prioritizing requests so that they are developed according to importance The team is responsible for delivering tested requests at regular and short intervals. (Elevator Pitch) Scrum in 30 seconds :: Page 2

3 Why is Scrum important? The complexity of software projects has increased; at the beginning of the project requirements are very often unclear and they change drastically as the project progresses. The complicated models and templates of the last decade have not managed to achieve the required levels of success for software projects. The strength of agile methods lies in direct communication and co-operation of all stakeholders. Time-consuming planning and processes can be replaced by short iterations. These allow effective feedback. Out of all agile methods, Scrum is the easiest to implement with very few rules and principles, making it easy to learn and teach. The main hurdle lies in trying to change the mindset of the stakeholders involved to start thinking in an agile way. What does Scrum mean? Scrum comes from the world of rugby and it defines the coming together of the rugby players to start / restart a game. The forwards of each team crouch side by side with locked arms; play starts when the ball is thrown in between them and the two sides compete for possession. Why is Scrum important? :: Page 3

4 What makes Scrum successful? How does Scrum work? Easy rules enable easy success for developers and customers through: focusing on results and binding agreements the self-organisation and responsibility of the Scrum team trust building through transparent procedures simplifying complexity using short iterations the possibility to be able to react fast to changes A Scrum project is made up of a series or constant iterations (typically 30 days). These iterations are called sprints. Scrum defines only three well-defined roles that are important for the Scrum process. These roles do not necessarily mean new positions in the organisation. Such roles can be practiced by existing employees: The Product Owner is responsible for the product. The Scrum team is responsible for delivering functional and tested results. The ScrumMaster is responsible for the Scrum process. What makes Scrum successful? :: Page 4

5 Scrum Flow The Product Owner is responsible for collecting requirements and prioritizing them into a product backlog. This is an ordered list of features to be implemented according to importance. This list should be available to the whole organisation to ensure that aims and expectancies are visible to all. The product backlog is subject to change and re-prioritisation due to changing conditions and new information. The team can only start to sprint after all entries in the product backlog have been estimated. The features with the highest priority are the most important. Estimation and prioritisation of the sprint backlog are adapted as the sprint progresses to ensure an effective and efficient release. Scrum Flow :: Page 5

6 Sprint Planning The following meetings and processes are repeated during every sprint: Sprint Planning 1 The Product Owner introduces the backlog entries with the highest priority. Together with the team he/she agree on a sprint goal that will be the basis of the sprint and its acceptance. The entries with the highest priority (depending on estimations and goals) in the product backlog are used to form the selected backlog. This list represents an agreement between the team and the Product Owner for the whole sprint and should not be changed. This ensures that the team can work in a disturbance free environment to be able to produce effective work in an efficient way. Sprint Planning 1 Sprint Planning 2 Sprint Planning 2 The team plans and organises its own work. Backlog entries are divided into tasks that should be achieved in a day. This spring backlog made up of tasks is the main instrument of the team for the whole sprint. Sprint Planning :: Page 6

7 Sprint The team members are responsible for organising and sharing tasks. The team as a whole is responsible for the result of the sprint. The team meets for a 15-minute daily Scrum meeting every day at the same place. The aim of this meeting is to exchange information and not to solve problems. Each team member should answer the following questions: What have you achieved since the last meeting? What do you intend to achieve till the next meeting? Are there any problems hindering the path to achieving your targets? Interested managers, quality controllers, customers and users can take part passively in this meeting. This avoids the need to organise extra meetings to exchange information. The ScrumMaster organises these meeting and should ensure that the rules are followed. The Scrum- Master is responsible for noting all impediments that hinder the spring goal to be reached in the impediment backlog. The ScrumMaster should then work to clear the problems. A burn down graph displays on a daily basis how much of the planned work is still to be achieved the decreasing hours or work and whether the sprint will reach its targets or not. Sprint :: Page 7

8 Sprint Sprint Review The presentation of the results of a sprint during a sprint review is the climax of a sprint. The production ready and tested product increment is introduced to the Product Owner and interested managers and / or customers. The Product Owner is responsible for deciding whether the team has achieved the sprint goal. After this review it is possible that changes are done to the product backlog. This can happen due to the better understanding of the product or failure to understand customer needs. The changes should be prioritised and estimated; these changes could be input for the next sprint. Retrospective The main aim of the retrospective meeting is to use the knowledge achieved during the last sprint to improve the productivity of the team. The team members discuss which practices they want to change and which practices they found useful. Together they then decide which practices they should use further and which improvements they should adopt. The results of this meeting are implemented during the next planning session. Sprint Review Retrospective :: Page 8

9 Glossary Daily Scrum Meeting The daily Scrum meeting helps the team organize themselves. It is a synchronization meeting between all team members. It takes place every day at the same time, at the same place. The meeting is time-boxed to 15 minutes. Estimation Meeting The Product Owner and the team, work on the estimation of the entire product backlog providing the basis for release and sprint planning meetings during the estimation meeting. Impediment Backlog The impediment backlog is the task list of the ScrumMaster. It consists of all the impediments that hinder the team to be productive. The ScrumMaster is responsible to address and clear these impediments. Product Backlog The product backlog is a list of any required deliverables. Its contents are ordered according to their business value. Backlog item priority is subject to change; requirements can be added and removed. This implies that the product backlog is a continuously maintained plan towards a growing business value. Product Owner The Product Owner is the representative of all stakeholders. His focus is the business side of the product and he is responsible to communicate the product vision to the team. His job also includes formalizing a specific, measurable and reasonable product backlog and prioritizing it according to business value. Retrospektive Inspect and adapt is a fundamental part of Scrum. During the retrospective meeting, the team analyzes the last sprint to identify what went well and what could be improved. Glossary :: Page 9

10 Glossary Selected Product Backlog The selected product backlog is the result of the sprint planning meeting. It defines the amount of work the team has accepted to deliver after a Sprint. It remains unchanged during the whole Sprint. Sprint Backlog The sprint backlog consists of the necessary tasks that need to be implemented in order to successfully complete the selected product backlog. The team uses the sprint backlog to synchronize its activities and make their progress visible. ScrumMaster The ScrumMaster is the mentor of the team. He/she is responsible for making sure that the Scrum process is working and that it is continually being adapted and improved. He/she must make sure that all rules are followed and that ideas from project stakeholders are understood and respected. The ScrumMaster must ensure that the team has no impediments and that they have the best conditions for reaching the spring target. Sprint Planning 1 During this meeting the team and the Product Owner decide on the sprint goal and the selected product backlog for the next spring after careful estimation. Sprint Planning 2 Following Sprint Planning 1 the team analyze every backlog entry and divide it into small tasks that should not take longer than one day. Sprint Review Meeting An informal meeting which marks the end of a spring, during which the team, present to management, the customer and the Product Owner the results of a sprint. The Product Owner decides whether the deliverables meet the sprint goal. Glossary :: Page 10

11 Glossary Scrum Team A Scrum team is made up of 5 to 9 people. This group size has proven to be most effective. The team is responsible for organising and dividing tasks. The whole team is responsible for delivering the promised product increment at the end of a sprint. A Scrum team has no defined roles. All team members should be able to contribute to every task Glossary :: Page 11

An Introduction to Scrum

An Introduction to Scrum What is Scrum? Even projects that have solid, well-defined project plans encounter some degree of change. Shifting market conditions, budget cuts, staff restructuring, or any number of influences will

More information

Scrum Team Roles and Functions

Scrum Team Roles and Functions Scrum Team Roles and Functions What is a Scrum Team? The purpose of a Scrum team is to deliver products iteratively and incrementally, maximizing opportunities for feedback Scrum teams are comprised by

More information

Scrum Testing: A Beginner s Guide

Scrum Testing: A Beginner s Guide Scrum Testing: A Beginner s Guide What is Scrum? Building complex software applications is a difficult task. Scrum methodology comes as a solution for executing such complicated task. It helps development

More information

Scrum. a description. V Scrum Alliance,Inc 1

Scrum. a description. V Scrum Alliance,Inc 1 Scrum a description V 2012.12.13 2012 Scrum Alliance,Inc 1 Scrum Principles Values from the Agile Manifesto Scrum is the best-known of the Agile frameworks. It is the source of much of the thinking behind

More information

AGILE methodology- Scrum

AGILE methodology- Scrum AGILE methodology- Scrum What is Agile? This is one of the biggest buzzwords in the IT industry these days. But, what exactly is agile? The Agile model provides alternatives to traditional project management.

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

Agile Auditing. Topics

Agile Auditing. Topics Robert L. Mainardi President & Founder Mainardi & Company Topics Define agile auditing Understand the agile process Distinguish between agile and traditional methodologies Discuss agile auditing keys Learn

More information

INTRODUCTION TO SCRUM Lecture 2b

INTRODUCTION TO SCRUM Lecture 2b INTRODUCTION TO SCRUM Lecture 2b COMPSCI 702 Security for Smart-Devices Muhammad Rizwan Asghar March 07, 2017 2 WHAT IS SCRUM? An agile software methodology A team works as a unit to reach a goal Requirements

More information

SCRUM - LESSONS FROM THE TRENCHES

SCRUM - LESSONS FROM THE TRENCHES VOL. 19 NO. 1 HELPING YOU IMPROVE YOUR ENGINEERING PROCESS http://www.processgroup.com/newsletter.html October 2012 SCRUM - LESSONS FROM THE TRENCHES NEIL POTTER AND MARY SAKRY Introduction Agile and Scrum

More information

Building a Product Users Want: From Idea to Backlog with the Vision Board

Building a Product Users Want: From Idea to Backlog with the Vision Board Building a Product Users Want: From Idea to Backlog with the Vision Board by Roman Pichler 9 Comments Many of you will know Roman Pichler as the author of Agile Product Management with Scrum. For the last

More information

AGILE SOLUTIONS. Agile Basics

AGILE SOLUTIONS. Agile Basics AGILE SOLUTIONS Agile Basics info@one80services.com one80services.com AGILE SOLUTIONS Agile Basics Table of Contents 2 Who We Are 3 What Is Agile? 4 Agile Values 5 Agile Principles 6 Agile Development

More information

Scrum Master / Agile Project Manager An Approach for Personal Competency Development

Scrum Master / Agile Project Manager An Approach for Personal Competency Development Scrum Master / Agile Project Manager An Approach for Personal Competency Development Summer 2013 www.illustratedagile.com 2013 Len Lagestee HOW TO USE THIS APPROACH There are two ways to use this document.

More information

Standard Work and the Lean Enterprise Net Objectives Inc. All Rights Reserved.

Standard Work and the Lean Enterprise Net Objectives Inc. All Rights Reserved. Standard Work and the Lean Enterprise 2010 Net Objectives Inc. All Rights Reserved. Lean Thinking Lean Thinking provides foundational principles which involve the entire lifecycle of realizing business

More information

Scrum - Introduction. Petri Heiramo. Agile Coach, CST

Scrum - Introduction. Petri Heiramo. Agile Coach, CST Scrum - Introduction Petri Heiramo Agile Coach, CST Scrum Started in the Harvard BR. The relay race approach to product development may conflict with the goals of maximum speed and flexibility. Instead

More information

How to Prepare for and Implement a Project Using Scrum

How to Prepare for and Implement a Project Using Scrum How to Prepare for and Implement a Project Using Scrum 2013 IEEE Software Technology Conference Salt Lake City, UT Dick Carlson Richard.Carlson2@Boeing.com Philip J. Matuzic Philip.J.Matuzic@Boeing.com

More information

Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model

Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model Agile Waterfall Hybrid Model The Waterfall Model has been the ideal choice for software development.

More information

How to Reboot Your Agile Team MAURIZIO MANCINI EXEMPIO.COM

How to Reboot Your Agile Team MAURIZIO MANCINI EXEMPIO.COM How to Reboot Your Agile Team MARTIN LAPOINTE AGILEKLIX ML@AGILEKLIX.COM MAURIZIO MANCINI EXEMPIO @QAANDPROCESSGUY EXEMPIO.COM Martin Lapointe I m Martin, an Agile Coach with many years of working with

More information

Oracle Unified Method (OUM) Using OUM with Agile Techniques. Jan Kettenis Oracle Global Methods Oracle Consulting Netherlands

Oracle Unified Method (OUM) Using OUM with Agile Techniques. Jan Kettenis Oracle Global Methods Oracle Consulting Netherlands Oracle Unified Method (OUM) Using OUM with Agile Techniques Jan Kettenis Oracle Global Methods Oracle Consulting Netherlands 1 1 The Agile Manifesto values Individuals and interactions Working software

More information

Agile Software Development

Agile Software Development Agile Software Development Lecturer: Raman Ramsin Lecture 10 Scrum: Sprint Execution 1 Sprint Execution When? Sprint execution accounts for the majority of time during a sprint. It begins after sprint

More information

Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE

Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE Application Instructions Read the CTC Application Instructions before filling out this application. Application Review Process Overview The

More information

SWE 211 Software Processes

SWE 211 Software Processes SWE 211 Software Processes These slides are designed and adapted from slides provided by Software Engineering 9 /e Addison Wesley 2011 by Ian Sommerville 1 Outlines Software process models Process activities

More information

ESUG Prague. Scrum in Practice. the art of the Wizard. Rowan Bunning Wizard Information Services

ESUG Prague. Scrum in Practice. the art of the Wizard. Rowan Bunning Wizard Information Services ESUG 2006 - Prague Scrum in Practice the art of the possible @ Wizard Rowan Bunning Wizard Information Services Overview Part A: Scrum usage @ Wizard Scrum+XP in a Nutshell Part B: 15 minute sprint Part

More information

Scrum, but? Scrum, and! Using Scrum and Requirements Engineering Successfully. Susanne Muehlbauer 02 September 2011

Scrum, but? Scrum, and! Using Scrum and Requirements Engineering Successfully. Susanne Muehlbauer 02 September 2011 Scrum, but? Scrum, and! Using Scrum and Requirements Engineering Successfully Susanne Muehlbauer 02 September 2011 Content Aims & Basics Why Agile SW-Development? Some Basics for Scrum Is RE necessary

More information

International Scrum Master Foundation. Study Guide Take the Certification online

International Scrum Master Foundation. Study Guide Take the Certification online International Scrum Master Foundation Study Guide Take the Certification online www.scrum.as Contents Chapter 1: WHAT IS SCRUM?... 3 Chapter 2: INTRODUCTION TO SCRUM - A REAL WORLD EXAMPLE... 5 Chapter

More information

approach to successful project

approach to successful project 1 The NYS Forum, Inc. Using an Agile / Waterfall Hybrid approach to successful project delivery Presented by Matthew Carmichael Project Management Workgroup 2 When to use Waterfall Projects that require

More information

LSP METHODOLOGY GUIDE. LSP Group

LSP METHODOLOGY GUIDE. LSP Group LSP METHODOLOGY GUIDE LSP Group 2017 Introduction... 3 Scrum framework... 4 Why scrum?... 4 Scrum Principles... 5 Lean Canvas... 6 Why Lean Canvas?... 6 Lean canvas life cycle... 7 Knowledge lean canvas...

More information

Part 1. Software engineering Facts. CSC 4181 Compiler Construction Software Engineering Lectures. What is software engineering? What is software?

Part 1. Software engineering Facts. CSC 4181 Compiler Construction Software Engineering Lectures. What is software engineering? What is software? Software engineering Facts CSC 4181 Compiler Construction Software Engineering Lectures Part 1 Fact: The economies of ALL developed nations are dependent on software. Fact: More and more systems are software

More information

Owning An Agile Project: PO Training Day 2

Owning An Agile Project: PO Training Day 2 Owning An Agile Project: PO Training Day 2 Petri Heiramo Agile Coach, CST Product Management PO Product management is a larger scope than what Scrum defines as a PO Or rather, Scrum implicitly assumes

More information

SCRUM GUIDE SCRUM GUIDE 02. * Agile Software Development with Scrum, Ken Schwaber, Microsoft Press, 2004

SCRUM GUIDE SCRUM GUIDE 02. * Agile Software Development with Scrum, Ken Schwaber, Microsoft Press, 2004 SCRUM GUIDE SCRUM GUIDE This guide explains how to use Scrum to build products. In doing so, it will describe how the framework and its artifacts, time-boxes, roles and rules work together. Scrum does

More information

Certified Team Coach (SA-CTC) Application - SAMPLE

Certified Team Coach (SA-CTC) Application - SAMPLE Certified Team Coach (SA-CTC) Application - SAMPLE Application Instructions Read the SA CTC Application Instructions before filling out this application. Application Review Process Overview The CTC Review

More information

Agile Beyond Software

Agile Beyond Software Agile Beyond Software Using Agile practices to manage any complex project Laura Howley Agile Coach lhowley@collab.net @LauraLMH Who am I, Who is CollabNet? Laura Howley I coach organizations through Agile

More information

Agile Introduction for Leaders

Agile Introduction for Leaders Agile Introduction for Leaders Learning Objectives Gain an understand of what is driving the need for agile Learn the fundamentals of agile: values, principles and practices Learn what managers and leaders

More information

Webinar on Introduction to Scrum and Agile. and. Training for Scrum Fundamentals Certified (SFC ) Certification

Webinar on Introduction to Scrum and Agile. and. Training for Scrum Fundamentals Certified (SFC ) Certification Webinar on Introduction to Scrum and Agile and Training for Scrum Fundamentals Certified (SFC ) Certification 1. Introduction to Scrum (1 hour) Agenda Benefits for participants attending this Webinar/Training

More information

Architectural Practices and Challenges in Using Agile Software Development Approaches

Architectural Practices and Challenges in Using Agile Software Development Approaches Architectural Practices and Challenges in Using Agile Software Development Approaches M. Ali Babar 1 Today s Talk Agility and architecture: A match made in Heaven broken on Earth? Talk summarizes The design,

More information

Scrum and Risk. Redefining the Traditional View of Risk, Mark Summers. Copyright 2009 EMC Corporation. All rights reserved.

Scrum and Risk. Redefining the Traditional View of Risk, Mark Summers. Copyright 2009 EMC Corporation. All rights reserved. 1 Scrum and Risk Redefining the Traditional View of Risk, Mark Summers 2 Story Map of this Session Introduction How? Why? What? When? Who? Close About me Mitigate Risks In Scrum Risk Management The risks

More information

BA25-Managing the Agile Product Development Life Cycle

BA25-Managing the Agile Product Development Life Cycle BA25-Managing the Agile Product Development Life Cycle Credits: 28 PDUs / 4 Days Course Level: Intermediate/Advanced Course Description: This 4-day course explores how adapting Agile values and principles

More information

High performance software for agile multi-programme management and project management

High performance software for agile multi-programme management and project management EN4M TM agile programme and project management High performance software for agile multi-programme management and project management The art of omission Companies can keep on track for an agile future

More information

Agile Project Management

Agile Project Management Object-Oriented Software Engineering Using UML, Patterns, and Java Agile Project Management Outline A mountaineering example Project context Goals, client types Environment, methods, tools, methodology

More information

Software Engineering 2 (SWT2) Project Kickoff: Development Process & Collaboration Infrastructure

Software Engineering 2 (SWT2) Project Kickoff: Development Process & Collaboration Infrastructure Software Engineering 2 (SWT2) Project Kickoff: Development Process & Collaboration Infrastructure Agenda: Process & Infrastructure 2 Development Process for the project (Scaling Scrum) Collaboration Infrastructure

More information

Chapter 3 Agile Software Development

Chapter 3 Agile Software Development Chapter 3 Agile Software Development Chapter 3 Agile Software Development Slide 1 Topics covered Rapid software development Agile methods Plan-driven vs. agile development Extreme programming (XP) Agile

More information

A Guide to Critical Success Factors in Agile Delivery

A Guide to Critical Success Factors in Agile Delivery IBM Global Business Services, U.S. Federal May 6, 2016 A Guide to Critical Success Factors in Agile Delivery Paul Gorans, Agile Competency Lead, IBM GBS Federal A bit about me 6 Years USAF: NSA Operations,

More information

Introduction to Scrum

Introduction to Scrum Introduction to goodagile> Certified Training and Consulting in India and Asia www.goodagile.com The Problems Many Companies Face Time-to-market for products is too long Project failure rate is unacceptably

More information

The Five Stages of a Successful Agile Transformation

The Five Stages of a Successful Agile Transformation White Paper The Five Stages of a Successful Agile Transformation Providing you with: An understanding of Agile s key principles and processes Advice on defining an effective transformation strategy Tips

More information

INTRO TO AGILE PRESENTED BY. Copyright Davisbase LLC

INTRO TO AGILE PRESENTED BY. Copyright Davisbase LLC INTRO TO AGILE PRESENTED BY AGENDA Introduction Agile Overview Why Agile? Agile Principles and Framework Overview Agile Benefits Questions INTRODUCTION Steve Davis 18 years working with software development

More information

Two Branches of Software Engineering

Two Branches of Software Engineering ENTERPRISE SOFTWARE ENGINEERING & SOFTWARE ENGINEERING IN THE ENTERPRISE Two Branches of Software Engineering 1 Crafting Software Resource Input Code Debug Product Test 2 Engineering Software Resource

More information

AHGILE A N D B O O K

AHGILE A N D B O O K AGILE HANDBOOK OVERVIEW 2 OVERVIEW 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 what

More information

Scrum and Agile Processes. Dr.-Ing. Oliver Ciupke Haufe-Lexware GmbH & Co. KG 2011

Scrum and Agile Processes. Dr.-Ing. Oliver Ciupke Haufe-Lexware GmbH & Co. KG 2011 Scrum and Agile Processes Dr.-Ing. Oliver Ciupke Haufe-Lexware GmbH & Co. KG 2011 Scrum and Agile Processes: Outline Classical processes and their limitations Agile processes Scrum o Overview o History

More information

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development Agile Software Development T-110.6130 Systems Engineering in Data Communications Software P, Aalto University Agile software development Structured and disciplined, fast-paced Iterative and Incremental

More information

Certified Scrum Master

Certified Scrum Master Certified Scrum Master Notebook November 5, 2013 1 Overview Scrum 2 Scrum Framework What is it Scrum is an agile framework that allows us to focus on delivering the highest business value in the shortest

More information

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation Session 11E Adopting Agile Ground Software Development Supannika Mobasser The Aerospace Corporation The Aerospace Corporation 2017 Overview To look beyond the horizon and to embrace the rapid rate of change

More information

Agile Development Methods: Philosophy and Practice. CSCE 315 Programming Studio, Fall 2017 Tanzir Ahmed

Agile Development Methods: Philosophy and Practice. CSCE 315 Programming Studio, Fall 2017 Tanzir Ahmed Agile Development Methods: Philosophy and Practice CSCE 315 Programming Studio, Fall 2017 Tanzir Ahmed History of Agile Methods Particularly in 1990s, some developers reacted against traditional heavyweight

More information

Agile Delivery Framework (ADF)

Agile Delivery Framework (ADF) Agile Delivery Framework (ADF) Overview Agile is an iterative methodology with self-directed teams and the ability to embrace change rapidly. This document summarizes the Agile Scrum process as well as

More information

DASA DEVOPS PRACTITIONER

DASA DEVOPS PRACTITIONER DASA DEVOPS PRACTITIONER Syllabus Version 1.0.0 February 2017 RELEASE VERSION DATE Previous 0.9.9 February 2017 Current 1.0.0 February 2017 SCOPE AND PURPOSE OF THIS DOCUMENT The purpose of this document

More information

Building Cloud Apps using Agile Methodology & Tools

Building Cloud Apps using Agile Methodology & Tools Building Cloud Apps using Agile Methodology & Tools Steve Greene VP, Products & Technology Program Management Salesforce.com Sue Vickers Principal Product Manager for CA Agile Vision CA Technologies Safe

More information

Kicking off an agile Product, Team, and Culture

Kicking off an agile Product, Team, and Culture Kicking off an agile Product, Team, and Culture Pliant Solutions is an Agile and Lean consulting firm that closely collaborates with its clients and customers to define clear, measurable goals, integrate

More information

Requirements Engineering and SCRUM. Peter Dolog dolog [at] cs [dot] aau [dot] dk E2-201 Information Systems February 13, 2007

Requirements Engineering and SCRUM. Peter Dolog dolog [at] cs [dot] aau [dot] dk E2-201 Information Systems February 13, 2007 Requirements Engineering and SCRUM Peter Dolog dolog [at] cs [dot] aau [dot] dk E2-201 Information Systems February 13, 2007 2 Scrum Larman Ch. 7 3 Scrum Model Start A small group is responsible for picking

More information

Agile leadership for change initiatives

Agile leadership for change initiatives Agile leadership for change initiatives Author Melanie Franklin Director Agile Change Management Limited Contents Introduction 3 Agile principles 3 Introduction to Agile techniques 6 Working in sprints

More information

EXIN Agile Scrum Product Owner

EXIN Agile Scrum Product Owner EXIN Agile Scrum Product Owner Preparation Guide Edition 201704 Copyright EXIN Holding B.V. 2017. All rights reserved EXIN is a registered trademark No part of this publication may be published, reproduced,

More information

Collaboration at Scale: Distributed Team Release Planning. 11-Jan-2017

Collaboration at Scale: Distributed Team Release Planning. 11-Jan-2017 Collaboration at Scale: Distributed Team Release Planning 11-Jan-2017 Collaboration at Scale Designed for Scrum-centric organizations with more than 10 Scrum teams, the Collaboration at Scale webinar series

More information

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours Organizations that are highly agile & responsive to market dynamics complete more of their projects successfully than their slower-moving counterparts.

More information

Ingegneria del Software Corso di Laurea in Informatica per il Management. Scrum. Davide Rossi Dipartimento di Informatica Università di Bologna

Ingegneria del Software Corso di Laurea in Informatica per il Management. Scrum. Davide Rossi Dipartimento di Informatica Università di Bologna Ingegneria del Software Corso di Laurea in Informatica per il Management Scrum Davide Rossi Dipartimento di Informatica Università di Bologna What is Scum Scrum (n): A framework within which people can

More information

The Dev Estimate Oil on Canvas. Munch, Edvard. 1887

The Dev Estimate Oil on Canvas. Munch, Edvard. 1887 The Dev Estimate Oil on Canvas. Munch, Edvard. 1887 Their first code review. William Frederick Yeames, oil on canvas, 1878. Pair Programming Simon Vouet, 1625; Oil on canvas. Last Standup of a Successful

More information

Presented by Only Agile. What is Agile?

Presented by Only Agile. What is Agile? Presented by Only Agile What is Agile? Myths We re Agile we don t do documentation There is no planning in Agile its just anarchy We can t give you a date we re using Agile Agile means I can change my

More information

Release Forecasting and Tracking in Agile

Release Forecasting and Tracking in Agile Release Forecasting and Tracking in Agile Author: Abhirup Roy Release Forecasting and Tracking in Agile If you are a Product Owner then it s quite likely that you have a real tough time forecasting the

More information

Agile Tutorial for the Senior Project Class School of Computing and Information Sciences Florida International University

Agile Tutorial for the Senior Project Class School of Computing and Information Sciences Florida International University Agile Tutorial for the Senior Project Class School of Computing and Information Sciences Florida International University What is Agile? In simple terms, Agile is a collection of ideas to guide both the

More information

PMO17BR201 Caterpillar s Next Step: Implementing Agile in a Waterfall World Seth J. Norburg, PMP, Portfolio Coordinator Caterpillar

PMO17BR201 Caterpillar s Next Step: Implementing Agile in a Waterfall World Seth J. Norburg, PMP, Portfolio Coordinator Caterpillar HOUSTON, TX, USA 5 8 NOVEMBER 2017 #PMOSym PMO17BR201 Caterpillar s Next Step: Implementing Agile in a Waterfall World Seth J. Norburg, PMP, Portfolio Coordinator Caterpillar Agenda Safety and Introductions

More information

Managing Risk in Agile Development: It Isn t Magic

Managing Risk in Agile Development: It Isn t Magic Managing Risk in Agile Development: It Isn t Magic North East Quality Council 61 st Conference Tuesday October 4, 2016 softwarevalue.com Measure. Optimize. Deliver. Phone: +1-610-644-2856 Risk Risk is

More information

Product Owner - The Single Wring Able Neck

Product Owner - The Single Wring Able Neck Product Owner - The Single Wring Able Neck by Jens Ostergaard Certified Scrum Product Owner 1 What is Scrum? Product Owners determine what needs to be built in the next 30 days or less. Development Teams

More information

Scrum Alliance. Certified Scrum Professional-Product Owner Learning Objectives. Introduction

Scrum Alliance. Certified Scrum Professional-Product Owner Learning Objectives. Introduction Scrum Alliance Certified Scrum Professional-Product Owner Learning Objectives March 2017 by the Scrum Alliance CSPO and CSP Learning Objectives Committees Introduction Purpose This document describes the

More information

Agile SCRUM in Systems Engineering A Practical Application

Agile SCRUM in Systems Engineering A Practical Application Agile SCRUM in Systems Engineering A Practical Application Author Paul Wheway, Principal Systems Engineer, Thales UK. Paul.wheway@uk.thalesgroup.com Categorisation Accessibility Practitioner Application

More information

Waterfall to Agile: Flipping the Switch Bhushan Gupta Nike Inc. October 9, 2012

Waterfall to Agile: Flipping the Switch Bhushan Gupta Nike Inc. October 9, 2012 Waterfall to Agile: Flipping the Switch Bhushan Gupta Nike Inc. October 9, 2012 Disclaimer This presentation is NOT a recommendation to switch from Waterfall to Agile. It is an analysis of team dynamics

More information

Professional Scrum Developer with Rudi Larno & Steven Kockelkoren. May 9 May 13, 2011 Belgium (location TBD)

Professional Scrum Developer with Rudi Larno & Steven Kockelkoren. May 9 May 13, 2011 Belgium (location TBD) Professional Scrum Developer with Rudi Larno & Steven Kockelkoren May 9 May 13, 2011 Belgium (location TBD) Overview The Professional Scrum Developer course is a unique and intensive five-day experience

More information

The Agile PMP Teaching an Old Dog New Tricks

The Agile PMP Teaching an Old Dog New Tricks The Agile PMP Teaching an Old Dog New Tricks Why are we here today? What is Project Management? When will the project be done? How much will it cost? Do we all agree on what done looks like? What are the

More information

Waterfall to Agile: Flipping the Switch

Waterfall to Agile: Flipping the Switch Waterfall to Agile: Flipping the Switch Bhushan Gupta Nike Inc., Beaverton OR bhushan.gupta@nike.com Abstract Agile software development methodology is transitioning from a fad to a practice. More and

More information

Introduction to Agile/Extreme Programming

Introduction to Agile/Extreme Programming Introduction to Agile/Extreme Programming Matt Ganis, Senior Technical Staff Member (Certified Scrum Master) IBM Hawthorne, New York ganis@us.ibm.com August 2007 Session 8061 Current slides at: http://webpage.pace.edu/mganis

More information

Project Management Communication Tools. By William Dow, PMP & Bruce Taylor

Project Management Communication Tools. By William Dow, PMP & Bruce Taylor Project Management Communication Tools By William Dow, PMP & Bruce Taylor 1 Copyright Copyright @ 2015 William Dow, PMP and Bruce Taylor All rights reserved. No part of this book may be reproduced, stored

More information

Collaboration at Scale: Managing Dependencies Across Large Teams Aug-10

Collaboration at Scale: Managing Dependencies Across Large Teams Aug-10 Collaboration at Scale: Managing Dependencies Across Large Teams 2016-Aug-10 Collaboration at Scale Designed for Scrum-centric organizations with more than 10 Scrum teams, the Collaboration at Scale webinar

More information

Requirements Gathering in Agile: BA vs. PO

Requirements Gathering in Agile: BA vs. PO Requirements Gathering in Agile: BA vs. PO By December 8, 2011 1 Today s Main Topics Re-Defining Business Analyst (BA) Defining Product Owner(PO) Comparative Analysis of BA & PO: Similarities Distinctions

More information

EB TechPaper. Agile collaboration on a global infotainment project. elektrobit.com

EB TechPaper. Agile collaboration on a global infotainment project. elektrobit.com EB TechPaper Agile collaboration on a global infotainment project elektrobit.com Elektrobit and Ford worked together on the development of a global infotainment project. The collaboration was based on

More information

Experiences of Fully Distributed Scrum. Narinder Kumar

Experiences of Fully Distributed Scrum. Narinder Kumar Experiences of Fully Distributed Scrum Narinder Kumar www.xebiaindia.com Linear Scalability of Production between San Francisco and India Agenda Overview of Scrum Types of Scrum in Distributed Development

More information

Agile Beyond Software

Agile Beyond Software Agile Beyond Software By Somnath Ghosh Corporate IT Solutions, Inc. www.corporateitsolutionsinc.com somghosh@yahoo.com (720) 217-8513 PMI Mile Hi - June 2015 Clients and Training Agile Program Management

More information

An Introduction to Leanban. A Net Objectives White Paper

An Introduction to Leanban. A Net Objectives White Paper An Introduction to Leanban A Net Objectives White Paper Net Objectives Press, a division of Net Objectives Inc. 1037 NE 65th Street Suite #362 Seattle, WA 98115 404-593-8375 Find us on the Web at: www.netobjectives.com

More information

Scrum a 3-day course for ScrumMasters

Scrum a 3-day course for ScrumMasters Scrum a 3-day course for ScrumMasters by Timothy D. Korson Version 12.0503 Copyright 2012 QualSys Solutions 1/178 Restricted Use This copyrighted material is provided to attendees of QualSys Solutions

More information

Applying Agile Principles to Project Management. Tyler Monson PMP, CSM Hiren D. Vashi PMP, PMI-ACP, CSM, CSP

Applying Agile Principles to Project Management. Tyler Monson PMP, CSM Hiren D. Vashi PMP, PMI-ACP, CSM, CSP Applying Agile Principles to Project Management Tyler Monson PMP, CSM Hiren D. Vashi PMP, PMI-ACP, CSM, CSP Overview/Objective Agile Manifesto Agile Principles Agile/Scrum vs. Waterfall Modified Scrum

More information

Welcome to this IBM Rational podcast, The. Scaled Agile Framework in Agile Foundation for DevOps. I'm

Welcome to this IBM Rational podcast, The. Scaled Agile Framework in Agile Foundation for DevOps. I'm IBM Podcast [ MUSIC ] GIST: Welcome to this IBM Rational podcast, The Scaled Agile Framework in Agile Foundation for DevOps. I'm Kimberly Gist with IBM. Scaling agile in your organization can be a daunting

More information

An Introduction to Scrum

An Introduction to Scrum An Introduction to Scrum Denise Notini Nogueira 2012 An Introduction to Scrum Presented by Denise Notini Nogueira 2012 We re losing the relay race The relay race approach to product development may conflict

More information

SCRUM & XP Methodologies & Prac7ces. Robert Feldt, Agile Dev Processes, Chalmers

SCRUM & XP Methodologies & Prac7ces. Robert Feldt, Agile Dev Processes, Chalmers SCRUM & XP Methodologies & Prac7ces Robert Feldt, 2012-03- 19 Agile Dev Processes, Chalmers Defini7ons Con7nuous inspec7on Itera7ve List of requirements Increment of func7onality Why Scrum? [Rising2000]

More information

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 Introduction to Agile Life Cycles CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 1 Goals Introduction to Agile Life Cycles The Agile Manifesto and Agile Principles Agile Life Cycles

More information

An Introduction to Scrum. Mountain Goat Software, LLC

An Introduction to Scrum. Mountain Goat Software, LLC An Introduction to Scrum Scrum in 100 words Scrum is an agile process that allows us to focus on delivering the highest business value in the shortest time. It allows us to rapidly and repeatedly inspect

More information

agilesem an agile System Development Method at Siemens in CEE Eva Kišoňová, Ralph Miarka SW Quality Days Vienna January 2012

agilesem an agile System Development Method at Siemens in CEE Eva Kišoňová, Ralph Miarka SW Quality Days Vienna January 2012 agilesem an agile System Development Method at Siemens in CEE Eva Kišoňová, Ralph Miarka SW Quality Days Vienna January 2012 January 2012 Copyright Siemens AG 2011. All rights reserved. Apollo bridge of

More information

SAFe Kanban Anywhere. Using LeanKit with the Scaled Agile Framework. Because Better Software Makes the World a Better Place

SAFe Kanban Anywhere. Using LeanKit with the Scaled Agile Framework. Because Better Software Makes the World a Better Place SAFe Kanban Anywhere Using LeanKit with the Scaled Agile Framework Because Better Software Makes the World a Better Place With Jennifer Fawcett and Chris Hefley 1 Introducing the Scaled Agile Framework

More information

The Saleforce.com ROI Paradox The Critical Go-Live Juncture: Will you Deepen or Destroy your ROI?

The Saleforce.com ROI Paradox The Critical Go-Live Juncture: Will you Deepen or Destroy your ROI? The Saleforce.com ROI Paradox The Critical Go-Live Juncture: Will you Deepen or Destroy your ROI? the salesforce roi paradox EXECUTIVE SUMMARY Most companies implement cloud solutions with an enterprise

More information

Available online at ScienceDirect. Procedia Computer Science 104 (2017 ) ICTE 2016, December 2016, Riga, Latvia

Available online at  ScienceDirect. Procedia Computer Science 104 (2017 ) ICTE 2016, December 2016, Riga, Latvia Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 104 (2017 ) 97 103 ICTE 2016, December 2016, Riga, Latvia Introducing Lean Canvas Model Adaptation in the Scrum Software

More information

Scrum from the Trenches (at Nearsoft)

Scrum from the Trenches (at Nearsoft) Scrum from the Trenches (at Nearsoft) AGENDA Definitions Roles Meetings Artifacts Process Rules Cultural changes Software Best Practices Nearsoft, Inc. All rights reserve. AGILE Methoologies that choose

More information

In-House Agile Training Offerings

In-House Agile Training Offerings In-House Agile Training Offerings Certified Training/Workshops 1. SAFe ScrumXP for Teams Scaled Agile Institute 2 days + exam 16SEUs/PDUs The course teaches Lean thinking tools, roles, processes, and the

More information

Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä

Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Kuusi vuotta sprinttien pyörteissä - F-Securen kokemuksia ketteryyden kierteistä Oliopäivät; Pirkka Palomäki, CTO Protecting the irreplaceable f-secure.com Agenda 1. Case Company Background 2. Initial

More information

PRINCE Update. Changes to the manual. AXELOS.com. April 2017 PUBLIC

PRINCE Update. Changes to the manual. AXELOS.com. April 2017 PUBLIC PRINCE2 2017 Update s to the manual AXELOS.com April 2017 2 PRINCE2 2017 Update Contents 1 Introduction 3 2 Summary of changes 4 PRINCE2 2017 Update 3 1 Introduction This document provides a list of the

More information

Advantages and Disadvantages of. Independent Tests. Advantages. Disadvantages

Advantages and Disadvantages of. Independent Tests. Advantages. Disadvantages 8.0 Test Management Outline 8.1 Test organisation 8.2 Test planning and estimation 8.3 Test program monitoring and control 8.4 Configuration management 8.5 Risk and testing 8.6 Summary Independent Testing

More information

Collaboratively, we help our customers transform, evolve and become agile

Collaboratively, we help our customers transform, evolve and become agile Collaboratively, we help our customers transform, evolve and become agile Zen Ex Machina is the most experienced Federal Government agile coaching and training consultancy in Canberra Zen Ex Machina enables

More information