Scrum from the Trenches (at Nearsoft)

Size: px
Start display at page:

Download "Scrum from the Trenches (at Nearsoft)"

Transcription

1 Scrum from the Trenches (at Nearsoft)

2 AGENDA Definitions Roles Meetings Artifacts Process Rules Cultural changes Software Best Practices Nearsoft, Inc. All rights reserve.

3 AGILE Methoologies that choose to o things in small increments/iterations. Each iteration is worke on by a team through a full software evelopment cycle, incluing planning, requirements analysis, esign, coing, unit testing, an acceptance testing when a version is emonstrate to the stakeholers. Nearsoft, Inc. All rights reserve.

4 Agile Manifesto We are uncovering better ways of eveloping software by oing it an helping others o it. Through this work we have come to value: Iniviuals an interaction over Processes an tools Working software over Comprehensive ocumentation Customer collaboration over Contract negotiation Responing to change over Following a plan Nearsoft, Inc. All rights reserve.

5 SCRUM An iterative evelopment framework in which a project takes on a set of features that it can be implemente within a 1-4 weeks sprint. Nearsoft, Inc. All rights reserve.

6 DEFINITION: STORIES Stories escribe what the customer wants using the customer s language an perspective (e.g., ability to a a new user). A story is something that a value to the customer rather than an activity or task. Nearsoft, Inc. All rights reserve.

7 DEFINITION: SPRINT Is a efinition of features that can be implemente by the team within a timeframe from 1 to 4 weeks, sprints uration are efine accoring to the project size an level of feeback require. Nearsoft, Inc. All rights reserve.

8 Scrum Static Moel Nearsoft, Inc. All rights reserve.

9 Prouct Owner ScrumMaster Team SCRUM ROLES Nearsoft, Inc. All rights reserve.

10 SCRUM ROLE: PRODUCT OWNER Represent the voice of the customer. Makes sure that The Team work with the right things from a business perspective. Write stories, prioritizes them, an place them in the prouct backlog. Manage project features an releases to optimize ROI. Inspects increment an make aaptations to project after en of sprints. Can change features an priority every X ays, but not in the mile of a sprint. Nearsoft, Inc. All rights reserve.

11 SCRUM ROLE: SCRUMMASTER Scrums are facilitate by a ScrumMaster, primary job is to remove impeiments. The ScrumMaster is not the leaer of the team but act as a buffer between the team an any istracting influences. Enforcer of rules. Nearsoft, Inc. All rights reserve.

12 SCRUM ROLE: THE TEAM The team is a cross-functional group of people responsible for managing itself to evelop the prouct. The team has the responsibility to eliver the prouct. Nearsoft, Inc. All rights reserve.

13 WHAT ABOUT MANAGEMENT? Management responsibilities are ivie among all the roles Nearsoft, Inc. All rights reserve.

14 MEETINGS Sprint Planning Daily Scrum Scrum of Scrums Sprint Demo Sprint Retrospective Nearsoft, Inc. All rights reserve.

15 SPRINT PLANNING Hel at the beginning of the sprint cycle. Select what work is to be one. Prepare the Sprint Backlog that etails the stories that will be inclue in the Sprint an their estimates. Ientify an communicate the plan for the Sprint. Limite to eight hours, max. Nearsoft, Inc. All rights reserve.

16 PLANNING POKER (PP4H) Story points Nearsoft, Inc. All rights reserve.

17 MEETING: DAILY SCRUM The team every ay uring the sprint Start precisely on time All are welcome, only pigs may speak Time- boxe to 15 minutes Same location, same time every ay During the meeting each team member answers 3+1 questions: What i you o yesteray? Di you run into any obstacles? What are you planning to o toay? Is there anything that may prevent you from accomplishing your goal? Challenges? Nearsoft, Inc. All rights reserve.

18 MEETING: SCRUM OF SCRUMS Hel every ay normally after the aily scrum These meetings allow clusters of teams to iscuss their work, specially overlap an integration. A esignate person from each team attens. Same agena as aily scrum plus What has your team one since we last met? What will your team o before we meet again? Is anything slowing your team own or getting in their way? Are you about to put something in another team s way? (epenency management).. Nearsoft, Inc. All rights reserve.

19 MEETING: SPRINT DEMO Hel at the en of the sprint cycle Review the work that was complete an not complete. Present the complete work to the stakeholers (aka the emo). Limit to four hours. Challenges? Nearsoft, Inc. All rights reserve.

20 SPRINT RETROSPECTIVE All team members reflect on the past sprint. Make continuous process improvements. Two main questions are aske in the sprint retrospective What went well uring the sprint? What can be improve in the next sprint? Three hour time limit Nearsoft, Inc. All rights reserve.

21 ARTIFACTS Scrum artifacts Prouct Backlog Sprints Backlog Whiteboar Aitionally some metrics per sprint Velocity Estimate vs Actual Bugs foun Any other metric important for you Nearsoft, Inc. All rights reserve.

22 ARTIFACT: PRODUCT BACKLOG The features or user stories list that the prouct owner wants. The prouct owner is responsible for the contents, prioritization, an availability of the prouct backlog. The evelopment team is responsible for estimates an assumptions as neee for every prouct backlog item. Nearsoft, Inc. All rights reserve.

23 ARTIFACT: PRODUCT BACKLOG Nearsoft, Inc. All rights reserve.

24 ARTIFACT: PRODUCT BACKLOG Nearsoft, Inc. All rights reserve.

25 ARTIFACT: SPRINT BACKLOG The work or features that the team efines to be elivere in each sprint. Which backlog items go into the sprint is etermine uring the sprint planning meeting. Nearsoft, Inc. All rights reserve.

26 Nearsoft, Inc. All rights reserve. ARTIFACT: WHITEBOARD NOT CHECKED OUT CHECK ED OUT DON E SPRINT GOAL UNPLANNED ITEMS NE XT WITHDRA WN WITHDRA WN WITHDRA WN Fix memo ry leak Write failing test MIGRATIO N TOOL BACKOFFI CE LOGIN BACKOFFI CE USER ADMIN Write failing 2test DAO DB esign 2 1 Intege r test DEPOSI T Coe cleanu p1 Write Failing 1test GUI spec 2 Tapes try spike2 1 Write Failing 2test Tapes try spike2 1 Impl GUI1 Integr ate With JBoss 2 Write failing 3test GUI Desin g (CSS) 1 Clarify Requir e- ments 2 Impl GUI6 Sales Suppo 2rt Write White- Paper 4 BETA-READY RELEASE BURNDO WN

27 Nearsoft, Inc. All rights reserve. ARTIFACT: WHITEBOARD NOT CHECKED OUT CHECK ED OUT DON E SPRINT GOAL BURNDO WN UNPLANNED ITEMS NE XT WITHDRA WN WITHDRA WN WITHDRA WN Fix memo ry leak Write failing test MIGRATIO N TOOL BACKOFFI CE LOGIN BACKOFFI CE USER ADMIN Write failing 2test DAO DB esign 2 1 Intege r test DEPOSI T Coe cleanu p1 Write Failing 1test GUI spec 2 Tapes try spike2 1 Write Failing 2test Tapes try spike2 1 Impl GUI1 Integr ate With JBoss 2 Write failing 3test GUI Desin g (CSS) 1 Clarify Requir e- ments 2 Impl GUI6 Sales Suppo 2rt Write White- Paper 4 BETA-READY RELEASE

28 ARTIFACT: METRICS Velocity is a metric that preicts how much work a team can complete within a two-week sprint (or similar time-boxe perio). Bugs. Estimate vs Actual. Nearsoft, Inc. All rights reserve.

29 Scrum Dev & Test Process Overall Moel hrs 2-4 Week s Specs/ Wireframes Prouct Backlog Sprint Blocks Sprint Execution an Testing Prouct Increment Prouct owner: - Articulates prouct vision - Prioritizes list of what s to be one Team: - Clarify, unerstan an estimate every backlog item - Commitment-riven an capacity-base sprint planning - Requirements clarification - Fit features into sprint - Goals efinition for sprint - Create prouction coe - Testing strategy - Testing, Development, Staging environments - Continuous integration - Automate testing - Unit testing - Coe reviews - Bug fixing - Technical ebt - Progress tracking - Daily meetings - Promote to prouction - Release manifest - Upate reporting backlog (metrics) - Retrospective meeting

30 RULES Iterations must have fixe time boxes an be less than 4 weeks long. After completing the sprint, everything must be reay to go into prouction. A Scrum team must have a Prouct Owner an know who that person is. The Prouct Owner must have a Prouct Backlog, with estimates an assumptions create by the team. There must be no one outsie a team interfering with the team uring a sprint: No allowe to work on other projects unless is planne. All the team must be working focuse on features efine in the current sprint, any eviation is unacceptable unless is necessary to complete the features in the current sprint. Daily scrum meetings are aily, means every ay, same location, same hour. Nearsoft, Inc. All rights reserve.

31 CULTURAL CHANGES No Easy Roa to Agile Cultural Change Comman an control/ Micro management -vs- Self management. Transparency, no problems are swept uner the carpet. Transparency in planning. Estimates an elivery ates are efine by the people oing the job. Responing to change rather than managing to a plan. The team makes ecisions instea of being tol what to o. Nearsoft, Inc. All rights reserve.

32 Scrum exposes every inaequacy or ysfunction within an organization s prouct an system evelopment practices. The intention of Scrum is to make them transparent so the organization can fix them Nearsoft, Inc. All rights reserve.

33 BEST PRACTICES AT NEARSOFT Source control, check-in policies Continuous integration, eployment Peer reviews Pair Programming Unit testing Automate QA Atomic Check-ins, Comments Separate environments for Development, Testing an Prouction Definition of one Nearsoft, Inc. All rights reserve.

34 WORST PRACTICES? Working on prouct maintenance rather than new functionality. Working on the urgent rather than the important. Poor or no communication. Bug/Feature creep (out of control). QA or other stakeholers not part of the team. Write coe without stories. Delivery process is a problem or non-existent. No learning from mistakes, repeating over an over. Assigning tasks. Imposing ealines. Nearsoft, Inc. All rights reserve.

35 Q & A Julio

36 Thank You! Julio

Scrum Basics. Marek Majchrzak, Andrzej Bednarz Wrocław,

Scrum Basics. Marek Majchrzak, Andrzej Bednarz Wrocław, Scrum Basics Marek Majchrzak, Andrzej Bednarz Wrocław, 11.10.2011 AGENDA Introduction Process overview Roles & responsibilities Scrum artefacts Scrum meetings 2 3 Scrum Origins First described by Takeuchi

More information

Copyright Intertech, Inc All Rights Reserved. May 18, 2011

Copyright Intertech, Inc All Rights Reserved. May 18, 2011 Copyright Intertech, Inc. 2011. All Rights Reserved. May 18, 2011 About Me Dave Schueck Principal Consultant Intertech Dschueck@Intertech.com 20 years experience Variety of technologies, roles, systems,

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

Events. Artifacts. Roles. Product Owner Scrum Master Development Team. Sprint Sprint Planning Daily Scrum Sprint Review Sprint Retrospective

Events. Artifacts. Roles. Product Owner Scrum Master Development Team. Sprint Sprint Planning Daily Scrum Sprint Review Sprint Retrospective Scrum Lecture 2 1 Roles Product Owner Scrum Master Development Team Events Sprint Sprint Planning Daily Scrum Sprint Review Sprint Retrospective Artifacts Project Charter Product Backlog Sprint Backlog

More information

Agile Program Development. Agile Manifesto 9/3/2013. What is Agile Development? 12 Principles of Agile Development 1 of 4

Agile Program Development. Agile Manifesto 9/3/2013. What is Agile Development? 12 Principles of Agile Development 1 of 4 What is Agile Development? Agile Program Development CSCI 479: Computer Science Design Project Fall 2013 Xiannong Meng Agile software development is a group of software development methods based on iterative

More information

Scrum Intro What s in it for me?

Scrum Intro What s in it for me? Scrum Intro What s in it for me? Prepared by Bachan Anand Please dial in to (218) 895-4640 PIN: 3289145 Agenda Overview of Agile and Scrum Scrum: Vision and Product Scrum: Sprint What s in it for me Please

More information

Presented by: and. Communicating. Agile. Project Status. Management. Wednesday, April 10, 13

Presented by: and. Communicating. Agile. Project Status. Management. Wednesday, April 10, 13 Presented by: and Communicating Agile Project Status to Management 1 Introduction and Agenda Bill Gaiennie, Davisbase Consulting 17 years in software development. 7 years working with software development

More information

SOFTWARE ENGINEERING Staffing Level Estimation and Scheduling

SOFTWARE ENGINEERING Staffing Level Estimation and Scheduling SOFTWARE ENGINEERING Staffing Level Estimation an Scheuling Staffing level estimation Once the effort require to evelop a software has been etermine, it is necessary to etermine the staffing requirement

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

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

Position Description

Position Description Position Details Position Description Position Title Retail Operations Leaer Department Marketing Location The Hangar, Melbourne Airport Reports To [Title] Merchanise an Licensing Manager Date Approve

More information

TOPIC 2: MANAGEMENT PROCESS

TOPIC 2: MANAGEMENT PROCESS TOPIC 2: MANAGEMENT PROCESS Sr. No. 1 Statement Option (a) Option (b) Option (c) Option () Ans "Management is getting the things one by others"- is sai by 2 Management is not An economic resource Henry

More information

Selecting boilers in an energy flexible heating systeme based on lowest running cost

Selecting boilers in an energy flexible heating systeme based on lowest running cost 10th International Symposium on District Heating an ooling September 3-5, 2006 Monay, 4 September 2006 Sektion 4 b onceptions, rafts an stuies in istrict heating an cooling Selecting boilers in an energy

More information

4. Agile Methods. Prof. Dr. Dirk Riehle, M.B.A. Friedrich Alexander-University Erlangen-Nürnberg. Version of

4. Agile Methods. Prof. Dr. Dirk Riehle, M.B.A. Friedrich Alexander-University Erlangen-Nürnberg. Version of 4. Agile Methods Prof. Dr. Dirk Riehle, M.B.A. Friedrich Alexander-University Erlangen-Nürnberg Version of 22.03.2012 Agile Methods by Dirk Riehle is licensed under a Creative Commons AttributionShareAlike

More information

Introduction to Agile (Scrum)

Introduction to Agile (Scrum) Introduction to Agile (Scrum) Meganadha Reddy K. Technical Trainer NetCom Learning www.netcomlearning.com Agenda Agile - Introduction Manifesto for Agile Development Agile Methodologies Scrum Roles, Artifacts,

More information

CSC301. Scrum, detailed view of an agile process. CSC301, Winter 2016

CSC301. Scrum, detailed view of an agile process. CSC301, Winter 2016 CSC301 Scrum, detailed view of an agile process CSC301, Winter 2016 Today s Tour - Scrum We will take a tour of Scrum An agile process Well More framework than process Extremely popular in the last 5-10

More information

Criteria. Kanban. Scrum. Acceptance. Acceptance Criteria. Kanban. Scrum. Refinement. Agile Manifesto. Acceptance Test. Product Backlog.

Criteria. Kanban. Scrum. Acceptance. Acceptance Criteria. Kanban. Scrum. Refinement. Agile Manifesto. Acceptance Test. Product Backlog. Scrum Scrum Kanban Kanban XP XP Acceptance Criteria Acceptance Criteria Agile Manifesto Agile Manifesto Acceptance Test Acceptance Test Backlog Refinement Backlog Refinement Burndown Chart Burndown Chart

More information

CS314 Software Engineering Project Management

CS314 Software Engineering Project Management CS314 Software Engineering Project Management Dave Matthews Software process movements Predictive 1970 Waterfall Iterative 1980s, 1990s Spiral, RAD, RUP Adaptive (Agile) late 1990s XP, Scrum, Crystal,

More information

Making Visions Actionable. Pejman Makhfi Certified Scrum Master VP of Solution, Savvion Inc. 11/29/2008

Making Visions Actionable. Pejman Makhfi Certified Scrum Master VP of Solution, Savvion Inc. 11/29/2008 Making Visions Actionable Pejman Makhfi Certified Scrum Master VP of Solution, Savvion Inc. 11/29/2008 Development can t estimate and commit on what they do not fully understand Business can t freeze scope

More information

Sustainability Criteria for Awarding Construction Contracts in Greece

Sustainability Criteria for Awarding Construction Contracts in Greece International Journal of Sustainability Management an Information Technologies 206; 2(2): 7-2 http://www.sciencepublishinggroup.com//ismit oi: 0.648/.ismit.2060202. Sustainability Criteria for Awaring

More information

Scrum/Kanban Overview

Scrum/Kanban Overview Scrum/Kanban Overview Introduction to Scrum Scrum Discovery Make a poster of what your team currently does regarding Roles Ceremonies Other recurring mtgs Artifacts Scrum Roles Scrum Roles Scrum Master

More information

BCS Foundation Certificate in Agile

BCS Foundation Certificate in Agile S Foundation ertificate in gile Specimen Paper Record your surname/last/family name and initials on the nswer Sheet. Specimen paper only. 20 multiple-choice questions 1 mark awarded to each question. Mark

More information

No Bull Agile. Marc J. Balcer September 2017

No Bull Agile. Marc J. Balcer September 2017 No Bull Agile Marc J. Balcer September 2017 Origins of Agile Outrageous Agile No Bull Agile I notice he doesn t capitalize agile What s your most outrageous experience with an agile project? Outrageous

More information

The Changing Roles of BAs and QAs in a SCRUM world

The Changing Roles of BAs and QAs in a SCRUM world By Stan Wrobel The Changing Roles of BAs and QAs in a SCRUM world For Business Analysts: - Requirements Elicita0on - Business Requirements Documents - So5ware Requirements Documents - Requirements Traceability

More information

CS 5704: Software Engineering

CS 5704: Software Engineering CS 5704: Software Engineering Agile Methodologies Dr. Pardha S. Pyla 1 1 What is wrong with this? System requirements Software requirements Analysis Program design 1. Rigid/heavy weight process 2. Too

More information

Data Collection for Agile Projects Blaze Smallwood ICEAA Conference 2016

Data Collection for Agile Projects Blaze Smallwood ICEAA Conference 2016 Data Collection for Agile Projects Blaze Smallwood ICEAA Conference 2016 1 Table Of Contents Background: Agile Software Development Methodology Types of Data and Data Sources How Data is Used 2 What is

More information

Burn Up and Burn Down An Overview of Scrum. Neal Kuhn Business Systems Architects, LLC

Burn Up and Burn Down An Overview of Scrum. Neal Kuhn Business Systems Architects, LLC Burn Up and Burn Down An Overview of Scrum Neal Kuhn Business Systems Architects, LLC nealk@isosys.com Scrum Agenda (1) Setup (5) At the end of this segment, the project and slides are set up Agenda (5)

More information

TSP*-Agile Blend: The Gun Smoke Clears

TSP*-Agile Blend: The Gun Smoke Clears TSP*-Agile Blend: The Gun Smoke Clears Alan Padula TSP Symposium September 21-24, 2009 New Orleans, Louisiana 2009 Intuit Inc. All rights reserved. * SM TSP Team Software Process and TSP are service marks

More information

Advantages of Agile model:

Advantages of Agile model: Agile methodology Agile : We divide the application components (parts) and work on them one at a time. When one is ready we deploy it to production (live environment). Agile is very collaborative and interactive.

More information

The Importance of Story

The Importance of Story The Importance of Story I K Who Is ave K? I K Prinergy I K What is a Story? The Jar of Life The Jar of Product evelopment I K The Lesson I K evelopment Big Rocks Platform Framework Scale evelopment Big

More information

8 th of April 2015 Bucharest, Romania Vlad Gabriel Sorin Agile PM/Scrum Master

8 th of April 2015 Bucharest, Romania Vlad Gabriel Sorin Agile PM/Scrum Master 8 th of April 2015 Bucharest, Romania Vlad Gabriel Sorin Agile PM/Scrum Master 1. Introduction 1 min. 2. Waterfall vs Agile 5 min. 3. Agile - General Concepts 5 min. 4. Agile methods: Scrum vs XP vs Lean

More information

Agile Planning. Petri Heiramo. Agile Coach, CST

Agile Planning. Petri Heiramo. Agile Coach, CST Agile Planning Petri Heiramo Agile Coach, CST An Agile Plan Is Not a Rough Guide Some teams think that, if they did not finish all stories, that was OK, we are agile Postponing stories was seen as an acceptable

More information

Bridging the Gap Between Governance and Agility. Mario E. Moreira

Bridging the Gap Between Governance and Agility. Mario E. Moreira Bridging the Gap Between Governance and Agility Mario E. Moreira Approach Success Criteria Senior Management Understanding Helping define what Agile Is and Isn t Adapting Business Governance Establishing

More information

FIT2101 Software Engineering Process and Management

FIT2101 Software Engineering Process and Management FIT2101 Software Engineering Process and Management Agile and Software Process Models Topics Covered Features of Agile What Agile Isn t Agile Process Models Software Process Models In 2001 leaders of lightweight

More information

Software Development*

Software Development* Software Development* Process, Models, Methods, Diagrams Software Development Life Cyles Part - IV *from http://www.cs.washington.edu/403/ What is Scrum? Scrum: It s about common sense Is an agile, lightweight

More information

SCRUM - compact The agile software development methodology

SCRUM - compact The agile software development methodology 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

More information

The KloudReadiness Playbook. Step 5: Continuous Success Measurement. Turn Sales and Marketing from an Art into a Science

The KloudReadiness Playbook. Step 5: Continuous Success Measurement. Turn Sales and Marketing from an Art into a Science ai Step 5: Continuous Succ Measurement Turn Sales an Marketing from an Art into a Science The fifth an final succ factor for builing a succful C an Manage Service Provier (MSP) busin is to continuously

More information

AGILE FOR NON-IT PRACTITIONERS

AGILE FOR NON-IT PRACTITIONERS AGILE FOR NON-IT PRACTITIONERS Susan Parente, PMP, PMI-ACP, PMI-RMP, CISSP, ITIL, RESILIA, MS Eng. Mgmt. 2016 Project Management Symposium Agile Overview What is Agile? Why Agile? When Agile? Agile Manifesto

More information

2. True or false: In Scrum all the requirements for the project are known prior to the start of development.

2. True or false: In Scrum all the requirements for the project are known prior to the start of development. CTC-ITC 310 Program Management California State University Dominguez Hills Fall 2018 Instructor: Howard Rosenthal Assignment 5 A Deeper Look At Agile Methodologies Answer Sheet Each question is worth 10

More information

The Synergistic Nature of PI Objectives

The Synergistic Nature of PI Objectives The Synergistic Nature of PI Connecting the Dots Between Goals and Outcomes 1 Charlene M. Cuenca Sr Consultant and SPCT and SAFe Contributor ICON Agility Services 2 Session How PI foster consistent, ongoing

More information

Are we Agile Yet? Agile is NOT a Destination

Are we Agile Yet? Agile is NOT a Destination Are we Agile Yet? Agile is NOT a Destination Angela Johnson, PMP, ACP, CST Certified Scrum Trainer & Agile Coach http://www.scrumalliance.org/profiles/32158-angela-d-johnson http://angelajohnsonscrumtrainer.com

More information

getting started with Scrum

getting started with Scrum getting started with Scrum www.agnc.cc 20/12/2017 v1.2 Scrum. A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest

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

Dissatisfaction with the overheads involved in software design methods of the 1980s and 1990s led to the creation of agile methods.

Dissatisfaction with the overheads involved in software design methods of the 1980s and 1990s led to the creation of agile methods. Agile methods Dissatisfaction with the overheads involved in software design methods of the 1980s and 1990s led to the creation of agile methods. These methods: Focus on the code rather than the design

More information

welcome to Agile Learning Labs Understanding Scrum 8th Agile Thess

welcome to Agile Learning Labs Understanding Scrum 8th Agile Thess welcome to Agile Learning Labs Understanding Scrum 8th Agile Meetup @ Thess 23.10.15 Nikos Batsios Agile Coach, Scrum Master, Trainer nbatsios@mac.com personal thoughts: https://escapelocaloptimum.wordpress.com

More information

AGILE FOR NON-IT PRACTITIONERS

AGILE FOR NON-IT PRACTITIONERS AGILE FOR NON-IT PRACTITIONERS Susan Parente, PMP, PMI-ACP, PMI-RMP, CISSP, ITIL, RESILIA, MS Eng. Mgmt. 2016 Project Management Symposium Agile Overview What is Agile? Why Agile? When Agile? Agile Manifesto

More information

Stakeholders. I know my stakeholders There is a clear understanding of who are the stakeholders. I know many of them personally.

Stakeholders. I know my stakeholders There is a clear understanding of who are the stakeholders. I know many of them personally. Product Vision I know the purpose and motivation of creating the product I understand and can explain why the product should be developed. There is a written document that describes the reasons for why

More information

Research Article BIM Application to Select Appropriate Design Alternative with Consideration of LCA and LCCA

Research Article BIM Application to Select Appropriate Design Alternative with Consideration of LCA and LCCA Mathematical Problems in Engineering Volume 205, Article ID 28640, 4 pages http://x.oi.org/0.55/205/28640 Research Article BIM Application to Select Appropriate Design Alternative with Consieration of

More information

AGILE EXECUTIVE OVERVIEW

AGILE EXECUTIVE OVERVIEW AGILE EXECUTIVE OVERVIEW JOHNOKORO jokoro@rallydev.com Blog: AuspiciousAgile.com Summary Agile Services Director, Rally Software Nearly two decades in technology roles Founder of Agile Practice at US Consultancy

More information

Introduction... 1 Part I: Understanding Agile... 7

Introduction... 1 Part I: Understanding Agile... 7 Contents at a Glance Introduction... 1 Part I: Understanding Agile... 7 Chapter 1: Modernizing Project Management...9 Chapter 2: The Agile Manifesto and Principles...19 Chapter 3: Why Agile Works Better...43

More information

improving It s what we do. TM

improving It s what we do. TM improving It s what we do. TM Agile Team Roles Business Analyst & QA Analyst Susan Fojtasek Tonya Guadiz Agenda Development Processes Business Analyst Quality Assurance Analyst What does this mean to me?

More information

A Journey & How it Works for Clients

A Journey & How it Works for Clients A Journey & How it Works for Clients My QUICK Journey We had issues with Responding to a rapidly shifting market? How to get functionality to sales & clients faster How to better deliver

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

Agile Software Development in a Regulated Environment. Natalie Custer

Agile Software Development in a Regulated Environment. Natalie Custer Agile Software Development in a Regulated Environment Natalie Custer Disclaimer This presentation represents the understanding of the presenter on the topic addressed. It does not in anyway, form or like

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

Scrum. Software Engineering and. The Waterfall model. The Waterfall model - some arguments. The Waterfall model - some arguments. Time.

Scrum. Software Engineering and. The Waterfall model. The Waterfall model - some arguments. The Waterfall model - some arguments. Time. Software Engineering and Scrum autumn 2010 Department of Computer and Information Science Linköping University, Sweden The Waterfall model Requirements One of the first life-cycle models (Royce, 1970)

More information

An Agile Projects Introduction Course #PMCurrent-1

An Agile Projects Introduction Course #PMCurrent-1 An Agile Projects Introduction Course #PMCurrent-1 Aaron MacDaniel, PMP, CSM, MBA Lead Instructor - BetterPM.com An Innate Images, LLC Company 1 Course Agenda About BetterPM.com A typical Waterfall Project

More information

Organizational Change Through Metrics

Organizational Change Through Metrics Organizational Change Through Metrics Speaker: Allen Hurst and Heather Rainey Company: Improving Enterprises Website: www.improvingenterprises.com Welcome to the PMI Houston Conference & Expo 2015 Please

More information

LOCATION, COMMUNICATION, AND CONTROL WITHIN A VERTICALLY INTEGRATED FIRM Carlos Eduardo Lobo e Silva and Geoffrey J.D. Hewings

LOCATION, COMMUNICATION, AND CONTROL WITHIN A VERTICALLY INTEGRATED FIRM Carlos Eduardo Lobo e Silva and Geoffrey J.D. Hewings The Regional Economics Applications Laboratory (REAL) of the University of Illinois focuses on the evelopment an use of analytical moels for urban an regional economic evelopment. The purpose of the Discussion

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

AGILE LESSONS FROM THE NEW PMBOK. Presented by Eddie Merla, PMI-ACP, PMP

AGILE LESSONS FROM THE NEW PMBOK. Presented by Eddie Merla, PMI-ACP, PMP AGILE LESSONS FROM THE NEW PMBOK Presented by Eddie Merla, PMI-ACP, PMP 2 Agenda Summary of Changes Agile Concepts Five Mindset Shifts Agile Methods & Scrum Q&A Wrap-up 3 Summary of Changes Project managers

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

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

Agile Certified Professional

Agile Certified Professional Certified Professional Study Guide Take the Certification Online www.scrumprofessionals.org Contents 1. AGILE PRIMER... 1 Roles in... 1 Cross-functional Team... 2 How an Team Plans its Work?... 3 What

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

AGILE MYTH BUSTERS- THAT S NOT AGILITY!

AGILE MYTH BUSTERS-  THAT S NOT AGILITY! AGILE MYTH BUSTERS- http://pmsymposium.umd.edu/pm2017/ THAT S NOT AGILITY! Susan Parente, PMP, PMI-ACP, CSM, PSM I, PMI-RMP, CISSP, ITIL, RESILIA, MS Eng. Mgmt. 2017 Project Management Symposium Agile

More information

The ABC of Agile Business Change. James Yoxall BCS 17 September, 2013

The ABC of Agile Business Change. James Yoxall BCS 17 September, 2013 The ABC of Agile Business Change James Yoxall BCS 17 September, 2013 Introduction Purpose is to explore the concept of Agile Business Change What does it mean? Why might it be a good thing? Where and when

More information

Chapter 7. Project Reporting Keeping Everything Visible

Chapter 7. Project Reporting Keeping Everything Visible Chapter 7 Project Reporting Keeping Everything Visible A Scrum project is controlled by means of frequent inspection of the project followed by necessary adaptations Daily Scrum to get a feel for the tone,

More information

Change Agile. Ben Linders, André Heijstek. veranderproject.nl

Change Agile. Ben Linders, André Heijstek. veranderproject.nl Change Agile Ben Linders, André Heijstek veranderproject.nl Change Projects Characteris

More information

Product Council Approval EOY Review Q2. Produ ct Counc il: Appro val. PM + UX: Likely Case. Y e s. il: Conce pt N. Sprint Planning

Product Council Approval EOY Review Q2. Produ ct Counc il: Appro val. PM + UX: Likely Case. Y e s. il: Conce pt N. Sprint Planning WELCOME! Process Overview Process End-to-End Client, Research, Market, Sales, Support R Responsible W h o t a s k? A Accountable W i s d o i n g t h e h o m a k e s t h e d e c i s i o n a n d h a s u

More information

Climate Forecasts for Corn Producer Decision Making

Climate Forecasts for Corn Producer Decision Making Paper No. 5 Page 1 Copyright Ó 2014, Paper 18-05; 22727 wors, 1 Figures, 0 Animations, 0 Tables. http://earthinteractions.org Climate Forecasts for Corn Proucer Decision Making Eugene S. Takle, a,b Christopher

More information

Vendor: GAQM. Exam Code: CSM-001. Exam Name: Certified Scrum Master (CSM) Version: Demo

Vendor: GAQM. Exam Code: CSM-001. Exam Name: Certified Scrum Master (CSM) Version: Demo Vendor: GAQM Exam Code: CSM-001 Exam Name: Certified Scrum Master (CSM) Version: Demo QUESTION 1 What is the maximum amount of time that the team should spend in the daily scrum? A. As long as it takes

More information

Ensure Sprint Success with Stories that are READY

Ensure Sprint Success with Stories that are READY Ensure Sprint Success with Stories that are READY Steven Granese Director of Agile Consulting Tampa, FL, USA Steven.Granese@AgileThought.com @sgranese Why Scrum Fails? 1. Poor Structure 2. Wrong Mindset

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

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

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

The Faster Road to Innovation Why Workopolis Went Agile

The Faster Road to Innovation Why Workopolis Went Agile The Faster Road to Innovation Why Workopolis Went Agile What I m Covering Today Why did we transition to Agile? What we wanted to Achieve Highlights of How We Did It What we Achieved What we Learned Technology

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 Transformation:

Agile Transformation: Agile Transformation: Gaining or Maintaining CMMI Tim Zeller Director of Strategic Solutions 0 Has anyone ever said THIS to you about agile Agile teams are free-for-all Jolt Cola drinkers who don t understand

More information

Getting Started with Agile A Guide to Building High Performing Teams

Getting Started with Agile A Guide to Building High Performing Teams Getting Started with Agile A Guide to Building High Performing Teams PMI Region 14 Leadership Conference 4/24/2015 Steven Granese Agile Coach & Consultant Steven.Granese@tribridge.com www.sgranese.com

More information

Let's (Re)Learn about Agile and Scrum in One Hour!

Let's (Re)Learn about Agile and Scrum in One Hour! AT5 Agile Practices Thursday, June 7th, 2018, 11:30 AM Let's (Re)Learn about Agile and Scrum in One Hour! Presented by: Steven Spearman Swift Ascent, LLC Brought to you by: 350 Corporate Way, Suite 400,

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

INOMETA ROLLER TUBES, PROFILE TUBES, CYLINDER TUBES SUPERIOR QUALITY FOR INDIVIDUAL REQUIREMENTS

INOMETA ROLLER TUBES, PROFILE TUBES, CYLINDER TUBES SUPERIOR QUALITY FOR INDIVIDUAL REQUIREMENTS INOMETA ROLLER TUBES, PROFILE TUBES, CYLINDER TUBES SUPERIOR QUALITY FOR INDIVIDUAL REQUIREMENTS 2 CONTENTS 3 SPECIALIST FOR SUPERIOR QUALITY THE RESULT: IMPROVEMENTS IN PRODUCTIVITY INOMETA meets the

More information

Leveraging Agile with audits. SF IIA Fall Seminar November 30, 2018

Leveraging Agile with audits. SF IIA Fall Seminar November 30, 2018 1 Leveraging Agile with audits SF IIA Fall Seminar November 30, 2018 2 I have never started a poem yet whose end I knew. Writing a poem is discovering. Robert Frost 3 Agile Manifesto While there is value

More information

Foundations of Software Engineering. Process: Agile Practices Michael Hilton

Foundations of Software Engineering. Process: Agile Practices Michael Hilton Foundations of Software Engineering Process: Agile Practices Michael Hilton 1 Learning goals Define agile as both a set of iterative process practices and a business approach for aligning customer needs

More information

Agile Manifesto & XP

Agile Manifesto & XP Agile Manifesto & XP Chapter 3.1-3.3 CMPT 276 Dr. B. Fraser Based on slides from Software Engineering 9 th ed, Sommerville. Slides 8 18-06-10 1 Topics 1) What is Agile trying to do? 2) How to choose plan-driven

More information

Michael Prince PMI-ACP Application Development Manager Richland County

Michael Prince PMI-ACP Application Development Manager Richland County Michael Prince PMI-ACP Application Development Manager Richland County GOALS Tell You About Agile 5000 Ft View Talk Briefly About How You As a Programmer Fit Into Agile Prepare You For The Next Session

More information

It is not just programming. Cartoon source:

It is not just programming. Cartoon source: 1 2 It is not just programming. Cartoon source: http://wwwx.cs.unc.edu/~pozefsky/comp523_s08/ 3 http://computingcareers.acm.org/?page_id=12 sunset.usc.edu/~neno/cs589_2003/week1.ppt Basic tension of software

More information

HOW WE WORK: OUR SYSTEM: OUR METHODOLOGY:

HOW WE WORK: OUR SYSTEM: OUR METHODOLOGY: HOW WE WORK: We are commonly asked about how our ticket system and workflows function, and this document addresses that in some detail. We hope the videos and text are helpful. If you d prefer a real-time

More information

Can Your Proposal Process Be More Agile?

Can Your Proposal Process Be More Agile? Can Your Proposal Process Be More Agile? 11.21.14 Maryann Lesnick Principal Consultant Lohfeld Consulting Questions to Explore Shipley and other proposal industry best practices have been around for 30

More information

A one day Introduction. Tim Guay, PMP, CSM, PMI-ACP, CLSSS

A one day Introduction. Tim Guay, PMP, CSM, PMI-ACP, CLSSS A one day Introduction Tim Guay, PMP, CSM, PMI-ACP, CLSSS tim@agileworksinc.com 1 To give those who are not familiar with Agile a quick overview of key Agile and Scrum concepts. 2 1 Agile Overview 2 User

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

Scrum an Agile Process

Scrum an Agile Process Topics 1) Who does what in a Scrum team? 2) What does a week as a Scrum developer look like? Scrum an Agile Process CMPT 373 Slides 01 Dr. B. Fraser 17-09-01 2 17-09-01 1 Software Development Process Recap

More information

Portfolio Management In An Agile World

Portfolio Management In An Agile World Portfolio Management In An Agile World Rick Austin VP, Enterprise Engagements Principal Consultant 2017 @rickaustin, @leadingagile @GoAgileCamp #AgileCamp2017 2 RICK AUSTIN Information Technology Director

More information

Chapter 4 Document Driven Approach for Agile Methodology

Chapter 4 Document Driven Approach for Agile Methodology Chapter 4 Document Driven Approach for Agile Methodology In this chapter, 4.1. Introduction 4.2. Documentation Selection Factors 4.3. Minimum Required Documents 4.4. Summary 4.1. Introduction In all, the

More information

Zero Inventory/Production Control Policy for Manufacturing Systems Subject to Quality Deterioration

Zero Inventory/Production Control Policy for Manufacturing Systems Subject to Quality Deterioration Proceeings of the 0 International onference on Inustrial Engineering an Operations Management Istanbul, Turkey, July 3 6, 0 Zero Inventory/Prouction ontrol Policy for Manufacturing ystems ubject to Quality

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

Acceptance Criteria. Agile. Details that indicate the scope of a user story and help the team and product owner determine done-ness.

Acceptance Criteria. Agile. Details that indicate the scope of a user story and help the team and product owner determine done-ness. Acceptance Criteria Details that indicate the scope of a user story and help the team and product owner determine done-ness. Agile The name coined for the wider set of ideas that Scrum falls within. These

More information

Agile Transformation In the Digital Age

Agile Transformation In the Digital Age Agile Transformation In the Digital Age 1 Change agile leaders demonstrate five integrated behaviors that, together, create a competitive advantage for the organization. PRESENTED BY: Sridhar Kethandapatti

More information

Russell Pannone February 10, 2009

Russell Pannone February 10, 2009 Russell Pannone February 10, 2009 webeagile@aol.com About Me 27 years of System/Software Product Development Experience Developer Data Modeler Team Lead Project Manager Certified Scrum Master/Certified

More information