Dr. Satish Thatte CEO, New Synergy Group. Kendall Park, NJ

Size: px
Start display at page:

Download "Dr. Satish Thatte CEO, New Synergy Group. Kendall Park, NJ"

Transcription

1 Turbo-Charging Agile Software Development with Lean Methods, Systems Thinking and High-Performance Teams Technical Colloquium Villanova University 1 November :30 PM 5:45 PM Dr. Satish Thatte CEO, New Synergy Group Kendall Park, NJ

2 Agenda Agile methods (such as Scrum) are enjoying growing momentum in software industry For customers: high value software meeting their needs For suppliers: Increased productivity of software producers without sacrificing quality; in fact, quality also is often improved Ability to deliver on tight schedule in a rapidly changing and uncertain business environment Agile methods can be turbo-charged with: Lean methods Systems thinking high-performance teams 11/2/ New Synergy Group 2

3 Challenges Facing Software-Intensive Industry Failure to meet the real requirements of users and customers Schedule overruns; unpredictable schedules Cost overruns Poor quality: too many defects, poor reliability, poor availability Low productivity, and Low Productivity x Quality measure These challenges have been with us for the last few decades. And they will continue to be with many companies: Enterprises continue to develop ever more ambitious and complex software systems User expectations continue to increase Fierce global competition increases pressure to develop and deliver new innovative software products, solutions and services in ever shorter cycle times in an increasingly volatile and unpredictable global business environment. 11/2/ New Synergy Group 3

4 What We Know about Software Development Processes What we knew in the 20 th century Right people and high-performance teams always trump processes and tools. But without processes and tools, their productivity is reduced. What we learned in the 2000 to 2009 decade Improved software processes and project management (Agile/Scrum, Lean methods) are important, but may not be enough. Where we are heading in the 2010 decade Solutions addressing systemic problems are often more enduring than those accomplished by improving software project management, or by changing the software development process alone. Create and sustain highly motivated, peak performance teams Huge untapped potential 11/2/ New Synergy Group 4

5 Project Three Engines for the 2010 Decade: Processes, Organizational Systems, High-Performance Teams. High Perf Teams Agile and Lean processes Organizational Systems Thinking Effect of booster rockets is multiplicative if synchronized and managed properly 11/2/ New Synergy Group 5

6 Journey to Agility: Scrum is the Leader Ad hoc Scrum is the market and mindshare leader Simple framework, which is extensible and customizable. 10% projects following Scrum, and 30% following one or more agile methods Forrester Survey, Jan Water Fall Iterative Agile Google, Yahoo!, SalesForce.com, Microsoft, Cisco, Intel, GE, Game Developers, even Church Management. 11/2/ New Synergy Group 6

7 Employ Iterative, Feature-Based Delivery Feature-based: Build features of the final product in each iteration. Customers neither understand nor care about engineering tasks; they understand and care about features Features of a smart phone app, navigation system of a car Iterative: Build a partial version of a product and then expand that version through successive short time periods of development followed by reviews, feedback and adaptations. Incremental: Build upon these partial products that will build functionality incrementally in successive iterations. Time-boxed: Produce a result meaningful to the customer within a certain period of time (time-box) in each iteration. 11/2/ New Synergy Group 7

8 Example: Smart Phone Product Basic phone operations: Make call, Receive call Set-Up: Sound, Display, Phone, Call, Blue Tooth Contact Management: New, List, Group, Speed Dial, Search Call Log Management: Dialed, Received, Missed, All Messaging: NewText, InBox, Voice Mail, MobileIM, Chat Tools: Volume, Calendar, WorldClock, AlarmClock, Notes Music: AllSongs, PlayList, Artists, Genre, Album, Settings, Play Camera: Picture, Album, Settings 11/2/ New Synergy Group 8

9 Concurrent Engineering Sequential Engineering Realistic Waterfall vs. Realistic Scrum Cadence Waterfall (Release 1.0): 6 months.. delay.. 9 months Analysis Design Code Test Basic phone Set-Up Tools Basic phone Set-Up Tools Basic phone Set-Up Tools Agile / Scrum (Release 1.0) Basic phone Set-Up Tools Sprint 0 Architecture Framework Sprint 1 Basic phone Sprint 2 Set-up Sprint 3 Tool Set Hardening Sprint 4 (3 weeks) Analysis Analysis Analysis Analysis Analysis Design Design Design Design Design Code Code Code Code Code Test Test Test Test Test 11/2/ New Synergy Group 9

10 Traditional vs. Agile Projects Waterfall Agile The Plan creates Cost and Schedule estimates The vision and values create feature estimates Constraints Features Cost Schedule Plan- Driven Vision and Value Driven Estimates Cost Schedule Features 11/2/ New Synergy Group 10

11 Scrum is a Minimalist 3x3 Framework Three Roles Three Artifacts Three Ceremonies Product Owner Product Backlog Sprint Planning ScrumMaster Sprint Backlog Daily Scrum Scrum Team Burn-Down Charts Sprint Review This minimalist framework is great to get started. It works for pilots and single-team projects with all members collocated. Scalability: It is essential to extend this framework for larger projects 11/2/ New Synergy Group 11

12 . Scrum Onion : Looking into Future Vision Roadmap Release Sprint Daily Scrum Frequent Primary Responsibilities of Product Management & Owner: Product Vision and Roadmap Release Plan Prioritized Sprint backlog Primary Responsibilities of ScrumMaster Manage the Agile Scrum process Daily Scrums Impediment removals Primary Responsibilities of Scrum Team: Frequent Tasks: Design, Development, Testing, Daily Builds, Continuous Integration 11/2/ New Synergy Group 12

13 Scrum Method. Daily Scrums Release Backlog Sprint Backlog Time-boxed Sprint Velocity Potentially Shippable Product, Sprint Review and Retrospective Product Backlog 11/2/ New Synergy Group 13

14 Scrum Method. Daily Scrums Time-boxed Sprint Release Backlog Sprint Backlog Velocity Sprint 0 Rel. Sprint 1 Rel. Sprint N+1 Rel. = GA Rel. Product Backlog 11/2/ New Synergy Group 14

15 History and Key Principles of Lean Thinking and Methods Lean or Lean Thinking is the English term given by MIT researchers to describe the system now known as the Toyota Way Lean refers to Lean production, as opposed to Mass production Lean does not mean lean and mean or fire and downsize Competing not on economies of scale, but on the ability to adapt, minimize inventory and work in small cross-functional teams Measure of success must be related to the cycle time of Concept to Consumption to Value Creation Remove bottlenecks to faster throughput of value to customers rather than local optimizations (which try to maximize worker or machine utilization) Analogy: Focus on the baton instead of utilization of runners in a relay race Outperform the competition by a focus on short cycles, small batches and queues Most errors and wastes are due to the organizational systems within which people work rather that with individuals. 11/2/ New Synergy Group 15

16 Value and Waste in Processes Value: The time periods of actions while developing the product that the customer is willing to pay for. Value is in the eyes of (external) customer. Put yourself in customer shoes to get better appreciation Waste: All other time periods that do not add value, but consume resources, is waste. Waste comes from: Waiting in visible and invisible queues (Requirements, Design docs, Defects) Bottlenecks (Single experts who get pulled out for every crisis) Hand-offs (in sequential waterfall process) Wishful thinking (we have plenty of time left to make up) Undo-Redo cycles (due to poor communication, poor understanding, etc.) Information fragmentation (due to poor information or tool integration) Multi-tasking, context-switching (thrashing) workers Value Ratio = Total value time / Total lead time (concept to consumption time) Value ratio is shockingly low (less than 7%) in most product development organizations! [Source: Larman & Vodde, 2008; Poppendiek, 2006] There is nothing so useless as doing efficiently that which should not be done at all. -- Peter Drucker 11/2/ New Synergy Group 16

17 No-Value Actions in Software Development: I No-Value Actions Examples and Notes Overproduction of features Waiting in queues or Work-in-Progress queues Hand-offs Impedance mismatch Reinvention Features the customer does not want or rarely uses (45% features never get used; and 20% features get used 80% of the time Standish Group reports); Detailed requirements that are not going to be implemented in the next Sprint; Duplication of code or data Waiting for clarification, reviews, approvals: Requirements, design, test cases One team depending on another team for a component QA team waiting for defect fixing; Development team waiting for regression testing Requirements written, but not coded; Software coded but not tested; Defects logged but not fixed Requirements hand-off from an analyst to a developer; Code hand-off from a developer to a tester Interface between Agile and non-agile projects is awkward and imposes cost and overhead; needs to be removed quickly by making most/all projects go agile Redeveloping a component another developers has already developed 11/2/ New Synergy Group 17

18 No-Value Actions in Software Development: II Non-Value Adding Actions Context switching and interrupts Under-utilized talents of people (skills, insights, ideas, suggestions) Information fragmentation Wishful thinking (ex. the correctness of plans, estimates, specifications) Temporary waste given the current limitations Examples and Notes Interrupts to handle hot defects, hot demos; Multi-tasking and context switching across 3 or 4 projects; Partially allocated developers/testers across many projects People pigeon-holed or narrowly specialized in single-function skills Ex. UML Modelers, Performance/Load Testers, Flash/Ajax programmers, etc.) Information in many separate documents, instead of a central wiki Same information in multiple tools (Defects in Agile tool and a specialized defect tracking tool); Lack of tool integration The estimate cannot increase; we want a certain estimated effort, and not the one you (workers doing the work) have estimated! We are behind schedule, but we have plenty of time (9 out of 12 months), so we will somehow make it up later! Developers cannot avoid creating defects (which is a waste); reduce defects through test-driven development, and test and fix defects in small sprints 11/2/ New Synergy Group 18

19 Flow Management Make value flow without delay to the customer Value in products, services, software, information, decisions Reliable cadence of delivering sprint releases every n weeks No or minimal Queues of Work in Progress (WIPs) Minimize backflows (re-work trying to clean up the mess) Flow is perfection challenge (probably never achieved 100%; but it is a very important goal to strive) Zero waste by reducing batch size, variability, WIP, queues and delays, and other waste Continuous flowing delivery of value These attempts also help the goal of continuous improvement (Kaizen) 11/2/ New Synergy Group 19

20 Cycle Time vs. Capacity Utilization and Batch Sizes Cycle Time L: Large, M: Medium, S: Small Work Batch Sizes L M S Capacity Utilization Cycle Time = Queue time + Service time As capacity utilization increases, queue time increases non-linearly Large batches of work (ex. features) have a nonlinear impact on queue and cycle times Only batch size is under our control, as people are almost 100%+ loaded Decompose large features into smaller sub-features no feature taking more than ¼ N staffweeks of effort for N-week sprint 11/2/ New Synergy Group 20

21 Queue Management Techniques Eradicate or reduce queues wherever possible by changing or redesigning the organizational systems. Vanquish WIP queues by moving from serial to concurrent development. Avoid attempts to reduce queues by increasing multi-tasking or resource utilization rates. This will increase average cycle time, not reduce it! Develop eyes for seeing hidden queues invisible queues (soft documents, files, code in database) and eliminate them Software equivalent for Kanban boards for distributed teams 11/2/ New Synergy Group 21

22 Kanban Agile Development Flow: Set WIP Queues Limits Features with Design in Progress Features with Design Done Features with Development in Progress Features with Development Done Features with Test in Progress Features with Test Done Features with Defects fixing in Progress Flow Cross-functional, self-organizing team smoothens the flow by rebalancing WIP queues based on WIP Queue Limit = 3 (in this example) Test team needs more resources for testing, and Developers need for fixing more defects Features with Defects Verification Progress 11/2/ New Synergy Group 22

23 SPRINT BACKLOG Kanban Agile Development Flow: Set WIP Queues Limits Minimize end-to-end development cycle time by minimizing waste, delays and waits. Stop Starting new features, Start Finishing features in progress Pull Features with Design in Progress Features with Design Done Features with Development in Progress Features with Development Done Features with Test in Progress Features with Test Done Flow Do work only in response to pull, based on priorities in the Sprint Backlog Combine prioritized sprint backlog with lean flow of value Features with Defects fixing in Progress Features with Defects Verification in Progress 11/2/ New Synergy Group 23

24 Comparison between Agile/Scrum vs. Lean Agile/Scrum Lean Time-boxing Yes No Reduce end-toend feature cycle time No; a feature may consume all weeks of a spint (in pure Agile process) Flow No Yes Visibility Validation and Verification Optimization and scalability Control mechanism Information Radiators: Burn-up and Burndown charts, and many other types Test-driven development, Acceptance tests as part of requirements Refactoring, and emergent behavior, Scrum of Scrum and Meta Scrum Daily Scrum commitment by individuals, and Sprint commitment by Scrum team Yes; features are leveled to reduce average cycle time; focus on finishing features in progress before opening new features Visible WIP queues, Kanban boards Do it right the first time, Find the root cause and fix it fast System of systems (systems thinking); Optimize the Whole (not parts) WIP limits 11/2/ New Synergy Group 24

25 Introduction to Systems Thinking A system is a set of interacting or interdependent components or subsystems forming an integrated whole. A system is a subset of reality that is the focus of analysis. The key characteristics of a system are: Purpose or function: Usually deduced by observing system behavior, which involves inputs (information or material or energy), processing, and outputs (information or material or energy). Structure: Defined by components and their composition. A system involving people has values, principles and people as its components, as well as processes and business workflows. Interactions: Various components of a system have functional as well as structural relationships among each other allowing them to interact. Note: We are not talking about software system to be developed, but systems in general specifically organizational systems. 11/2/ New Synergy Group 25

26 Enterprise as a System of Six Sub-Systems 2-Nov New Synergy Group 26

27 System Models A system must be represented in some form in order to communicate about it and also to analyze it. A model is used to represent a system. A model captures only the key aspects of the system A map is a model of the geographical territory it represents. Causal Loop Diagrams and Stock-and-Flow Networks represent models or abstractions of real systems Causal Loop Diagrams (CLDs) Great for understanding and reaching consensus, but are qualitative. They cannot be simulated Stock-and-Flow Networks (SFNs) More complex and more effort They can be simulated for quantitative analysis and what-if experiments 11/2/ New Synergy Group 27

28 CLD for Relationship between Release Cycle Time and Number of High Priority Features Notation Cause and Effect variables are shown in rectangular boxes, with links showing causal relationships S (Supports): If the cause increases, the effect increases above what it would otherwise have been, and if the cause decreases, the effect decreases below what it would otherwise have been. R: Reinforcing (positive) feedback loop 11/2/ New Synergy Group 28

29 CLD for Relationship between Sprint Duration and Test Automation R: Reinforcing (positive) feedback loop B: Balancing (negative) feedback loop Notation Cause and Effect variables are shown in rectangular boxes, with links showing causal relationships O (Opposes): If the cause increases, the effect decreases below what it would otherwise have been, and if the cause decreases, the effect increases above what it would otherwise have been. S (Supports): If the cause increases, the effect increases above what it would otherwise have been, and if the cause decreases, the effect decreases below what it would otherwise have been. 11/2/ New Synergy Group 29

30 CLD for Relationship among Sprint Duration, Test Automation, Number of High Priority Features 11/2/ New Synergy Group 30

31 Synergies among Scrum, Lean, Systems Thinking Scrum advocates the Art of Possible Lean advocates Stop Starting, Start Finishing System thinking teaches us how to think holistically and optimize the whole, not sub-optimize the parts Systems thinking enables organizational systems that allow competent people do good work and produce outstanding results Scrum, Lean Methods and Systems Thinking are highly complementary and synergistic, and turbo charge agile development projects 11/2/ New Synergy Group 31

32 Transition From Agile-Lean-Systems Thinking to Your Work as Your Calling 7 +/ 2 people Scrum team Cross-functional, Self-organizing teams of selfdisciplined members Agile, lean, systems thinking methods and tools are by themselves not enough to develop motivated employees and high-performance teams Only high-performance teams of highly motivated people can produce great products and services, and build and grow great companies 11/2/ New Synergy Group 32

33 The Surprising Truth about What Motivates Us Let us watch this video 11/2/ New Synergy Group 33

34 Motivated Workers to High-Performance Teams Three essential elements for highly-motivated individuals Autonomy: The desire to direct our own lives Mastery: The urge to get better and better at things that matters Purpose: The yearning to do what we do in the service of something larger than ourselves. Five essential disciplines for high-performance teams Meaningful common purpose Inspiring performance goals that flow from the common purpose Mix of complementary skills Strong commitment to a common process for getting work done Mutual accountability From high-performance employee teams to stakeholder teams Software engineers, QA engineers, Product Owners, ScrumMasters, Customer representatives, Customer support, Marketing, Legal, HR 11/2/ New Synergy Group 34

35 The Platform: Agile and Lean Methods, Systems Thinking, and High-Performance Teams 11/2/ New Synergy Group 35

36 Software Dev. Processes Turbo-Charged with the Platform: Agile and Lean Methods, Systems Thinking, and High-Performance Teams 11/2/ New Synergy Group 36

37 Agile, Lean and Systems Thinking Practices Product Management Product vision, Elevator stmt, etc. Project Management Time-boxing Domain & Feature Analysis Problem domain analysis Design and Development Architecture sprints Product roadmap Sprint planning Features cards Simple design, Refactoring Product backlog Release planning Release data sheet Release backlog, Value and Biz risk estimation Info radiators: Burn charts, Kanban charts,.. Scrum of Scrums, Meta Scrums Sprint backlog, Effort and Tech risk estimation Use cases, User stories, Level the work Non-functional requirements Prototypes, Mock-ups Continuous integration Feature-driven design & development Test-driven development QA Early test development Automated testing Automated builds and deployment (Automated) Acceptance Tests Pull, Kaizen Reduce WIPs, 5-Why s, CLDs Retrospective feedbacks, Flow Personas and Scenarios Agile data and documentation 37

38 Agile Scrum Templates Product vision Product roadmap Product elevator statement Product Release Data Sheet Features Design review Code review Test cases Capacity calculations for each member of Scrum team Availability and capacity for Scrum team Prioritization of sprint backlog Steady workflow and load balancing for all sprint weeks Scrum team weekly planning Daily Scrum Ready-Ready checklist Done-Done checklist Sprint reviews Sprint retrospectives 11/2/ New Synergy Group 38

39 Turbo-Charging Agile Software Development with Lean Methods, Systems Thinking and High-Performance Teams Dr. Satish Thatte CEO, New Synergy Group Kendall Park, NJ

Turbo-Charging Agile Software Development with Lean Methods and Systems Thinking

Turbo-Charging Agile Software Development with Lean Methods and Systems Thinking Turbo-Charging Agile Software Development with Lean Methods and Systems Thinking Technical Seminar NY Spin Meeting Microsoft 1290 Avenue of the Americas, NYC 6 September 2011 Dr. Satish Thatte CEO, New

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

Agile & Lean / Kanban

Agile & Lean / Kanban Agile & Lean / Kanban 0 What is Lean? 1 Agile Development Methods (Dogma) extreme Programming (XP) Scrum Lean Software Development Behavior Driven Development (BDD) Feature Driven Development (FDD) Crystal

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

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

Johanna Rothman. Chapter 1 Why Agile and Lean Approaches Work. Copyright 2017

Johanna Rothman. Chapter 1 Why Agile and Lean Approaches Work. Copyright 2017 Johanna Rothman Chapter 1 Why Agile and Lean Approaches Work Copyright 2017 Agile and Lean Approaches Why such approaches exist! Software, we have a problem It was thought you could hand a software team

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

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

Metodologías Agiles en E///

Metodologías Agiles en E/// Metodologías Agiles en E/// La organización y las personas Antonio Montero (ScM & Agile Coach) Agile originally conceived as a set of software development values and principles. E/// worked Based on Waterfall

More information

1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum

1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum 1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum Delivering late Delivering over budget Delivering the wrong thing Unstable in production Costly to maintain Smart people trying to do good work

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

Agile Development Doesn t Have to Mean Fragile Enterprise Processes

Agile Development Doesn t Have to Mean Fragile Enterprise Processes Fragile Enterprise Processes An MKS White Paper By: Colin Doyle ALM Strategic Product Manager MKS Inc. The Move to Agile Agile software development methodologies are garnering a lot of interest these days.

More information

Maureen Weverka & Kathy Burnham Mutual of Omaha. November 9, Mutual of Omaha Insurance Company. All Rights Reserved.

Maureen Weverka & Kathy Burnham Mutual of Omaha. November 9, Mutual of Omaha Insurance Company. All Rights Reserved. Maureen Weverka & Kathy Burnham Mutual of Omaha November 9, 2017 1 Company. All Rights Reserved. Fortune 500 company which strives to help their customers protect what they care about and achieve their

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

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment.

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment. AGILE AGL310: Planning and Managing Agile Projects Agile Project methodology Training for Software IT Management. Learn how to apply Agile to current projects: explore how your projects can easily and

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

Lean Construction Institute

Lean Construction Institute Lean Construction Institute Provider Number H561 Lean Design Forum P2SL/AIA/LCI 2016-Day Two P2SLDF20162 January 29, 2016 1 Jeff Loeb 4 LU/HSW Credit(s) earned on completion of this course will be reported

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

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

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

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

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

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

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

Joe s Unofficial Scrum Checklist

Joe s Unofficial Scrum Checklist Joe s Unofficial Scrum Checklist This list is based off Henrik Kniberg s Unofficial Scrum CheckList. See http://www.crisp.se/scrum/checklist We recommend you use this list as basis for discussion, mostly

More information

De-Mystifying Kanban:

De-Mystifying Kanban: De-Mystifying Kanban: Understanding Its Many Faces Kanban kanban Al Shalloway Co-founder of, no longer affiliated with, Lean-Kanban University LKU Kanban (Kanban Method) Open Kanban Team Kanban Kanban

More information

Achieving Balance: The New Pivotal Points of Software Development

Achieving Balance: The New Pivotal Points of Software Development White Paper Software Delivery & Testing Achieving Balance: The New Pivotal Points of Software Development A rational model of software is to design it quickly; the economic pressure to improvise presents

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

LEAN CERTIFICATION BODY OF KNOWLEDGE RUBRIC VERSION 3.0

LEAN CERTIFICATION BODY OF KNOWLEDGE RUBRIC VERSION 3.0 MODULE 1 LEAN CERTIFICATION BODY OF KNOWLEDGE RUBRIC VERSION 3.0 1. Cultural Enablers 15% 20% 25% 1.1. Principles of Cultural Enablers 3% 4% 5% 1.1.1. Respect for the individual 1.1.2. Humility 1.2. Processes

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

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

Getting Agile with Scrum

Getting Agile with Scrum Getting Agile with Scrum Mike Cohn 6 December 2013 1 We re losing the relay race The relay race approach to product development may conflict with the goals of maximum speed and flexibility. Instead a holistic

More information

Scaling with Feature vs. Component Teams Agile 2013 Nashville, TN August 8, 2013 by Kenny Rubin

Scaling with Feature vs. Component Teams Agile 2013 Nashville, TN August 8, 2013 by Kenny Rubin Scaling with Feature vs. Component Teams Agile 2013 Nashville, TN August 8, 2013 by Kenny Rubin 1 Background of Kenny Rubin Author Trainer/Coach Trained more than 20,000 people in Agile/Scrum, SW dev and

More information

WHITE PAPER. Assessing Kanban fitment in the Fluid and Fast-paced World of Software Development. Abstract

WHITE PAPER. Assessing Kanban fitment in the Fluid and Fast-paced World of Software Development. Abstract WHITE PAPER Assessing Kanban fitment in the Fluid and Fast-paced World of Software Development - Vikram Abrol, Ketan Shah. Abstract Operating in a business environment governed by speed and agility, IT

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

Handling Product Management Across The Enterprise. copyright Net Objectives, Inc.

Handling Product Management Across The Enterprise. copyright Net Objectives, Inc. Handling Product Management Across The Enterprise copyright 2010. Net Objectives, Inc. Lean for Executives Product Portfolio Management Business Lean Enterprise ASSESSMENTS CONSULTING TRAINING COACHING

More information

Processes and Life- Cycles. Kristian Sandahl

Processes and Life- Cycles. Kristian Sandahl Processes and Life- Cycles Kristian Sandahl 2 Maintenance Requirements Validate Requirements, Verify Specification Acceptance Test (Release testing) System Design (Architecture, High-level Design) Verify

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 Project Management: Best Practices and Methodologies

Agile Project Management: Best Practices and Methodologies WHITEPAPER Agile Project Management: Best Practices and Methodologies 1. The Art of Project Management 2. Traditional Project Management Methodologies 3. Agile Project Management Methodology 4. Agile Frameworks

More information

Scrum Test Planning. What goes into a scrum test plan?

Scrum Test Planning. What goes into a scrum test plan? Scrum Test Planning What goes into a scrum test plan? 2 Do you really need a test plan when using agile? How about scrum test planning? With scrum, one of the popular flavors of agile, the entire team

More information

Why Agile Transformations Fail. What You Need to Know to Transform Any Sized Organization into an Agile Enterprise

Why Agile Transformations Fail. What You Need to Know to Transform Any Sized Organization into an Agile Enterprise Why Agile Transformations Fail What You Need to Know to Transform Any Sized Organization into an Agile Enterprise DEREK HUETHER Enterprise Transformation Consultant derek@leadingagile.com 301/639-4976

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

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

D25-4. How Intertech Uses Agile

D25-4. How Intertech Uses Agile D25-4 How Intertech Uses Agile How to Use this Download This document shares an overview of how we use Agile/Scrum to deliver successful projects, the major differences between a waterfall/fixed bid project

More information

Lean Gold Certification Blueprint

Lean Gold Certification Blueprint The Lean Certification Blueprint provides additional useful information beyond the Body of Knowledge. The Body of Knowledge specifies the competencies, topics, and subtopics required by different types

More information

Lean Project Delivery Operating System

Lean Project Delivery Operating System Lean Project Delivery Operating System David MacNeel & Dan Passick, On Point Lean OCTOBER 16, 2017 LCI Education & Training Lean Construction Institute Provider Number H561 LCI Learning Module: Introduction

More information

Introduction to Scrum. Stig Efsen, Agile Coach, VP Process Improvement Sep Training

Introduction to Scrum. Stig Efsen, Agile Coach, VP Process Improvement Sep Training Introduction to Scrum Stig Efsen, Agile Coach, VP Process Improvement sef@trifork.com Sep 2009 Training 1 Why are we building the wrong stuff Often or Always Used: 20% Sometimes 16% Rarely 19% Often 13%

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

Agile Acquisition. Peter Modigliani 10 Dec 12. Presented to: Mr. Koen Gijsbers. General Manager NATO Communications and Information Agency

Agile Acquisition. Peter Modigliani 10 Dec 12. Presented to: Mr. Koen Gijsbers. General Manager NATO Communications and Information Agency Agile Acquisition Peter Modigliani 10 Dec 12 Presented to: Mr. Koen Gijsbers General Manager NATO Communications and Information Agency Approved for Public Release; Distribution Unlimited 12-4964 2012-The

More information

Requirements. Mountain Goat Software, LLC. Scrum in 100 words. Mountain Goat Software, LLC

Requirements. Mountain Goat Software, LLC. Scrum in 100 words. Mountain Goat Software, LLC An Introduction to Scrum Requirements Product requirements document Design Software architecture Implementation Software Presented by Verification Niclas Börlin 20-03-22 We re losing the relay race The

More information

Advanced Scrum and agile development. Clinton Keith

Advanced Scrum and agile development. Clinton Keith Advanced Scrum and agile development Clinton Keith This session Applying the inspect and adapt principle to the use of agile in making games: What have we learned? What is working? What do we need to stop

More information

What is DX and Why Should I Care?

What is DX and Why Should I Care? What is DX and Why Should I Care? Meet today s presenter: Phyllis Drucker Senior Consultant, Linium Contributing Author, Support World Blogger, international speaker MSITSM Phyllis.drucker@Linium.com Session

More information

Improving Scrum with. Lean Thinking Nuno Rafael SGMUN 2016

Improving Scrum with. Lean Thinking Nuno Rafael SGMUN 2016 Improving Scrum with Lean Thinking Nuno Rafael Gomes @ SGMUN 2016 https://twitter.com/nrgomes https://www.linkedin.com/in/nrgomes A Product Owner in contact with Industry since 2003 1 Once upon a time

More information

Kanban - Crossing the line, pushing the limit or rediscovering the agile vision? Jesper Boeg, Agile Coach, Developer

Kanban - Crossing the line, pushing the limit or rediscovering the agile vision? Jesper Boeg, Agile Coach, Developer Kanban - Crossing the line, pushing the limit or rediscovering the agile vision? Jesper Boeg, Agile Coach, Developer jbo@trifork.com April 26, 2010 Generelt Spørg endelig Det vigtigste er ikke at vi når

More information

Application of Agile Delivery Methodologies. Bryan Copeland Energy Corridor Brown Bag Event August 31, 2016

Application of Agile Delivery Methodologies. Bryan Copeland Energy Corridor Brown Bag Event August 31, 2016 Application of Agile Delivery Methodologies Bryan Copeland Energy Corridor Brown Bag Event August 31, 2016 Agenda My Background What Do We Mean by Agile? My Team s Journey Our Use of Scrum Agile Coaching

More information

What Every Manager Needs to Know About Project Management in 2018

What Every Manager Needs to Know About Project Management in 2018 What Every Manager Needs to Know About Project Management in 2018 Introduction Course Agenda Why is the PMBOK Guide-6th edition so different from previous versions? What Are Some Tools I Can Use Today

More information

Agile Methodology. Tech Focus. Agile Methodology: Characteristics. Techspace Home Tech Focus Case Study Trend Watch Thought Post

Agile Methodology. Tech Focus. Agile Methodology: Characteristics. Techspace Home Tech Focus Case Study Trend Watch Thought Post Tech Focus Techspace Home Tech Focus Case Study Trend Watch Thought Post Agile Methodology The term 'agile' is a philosophy and is a conceptual framework for undertaking software engineering projects.

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

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

INF5181: Process Improvement and Agile Methods in Systems Development

INF5181: Process Improvement and Agile Methods in Systems Development INF5181: Process Improvement and Agile Methods in Systems Development Lecture 26 September 2017: Lean and Agile Software Engineering Yngve Lindsjørn E-mail: ynglin@ifi.uio.no INF5181->Lean and Agile Software

More information

Agile at Scale -Beyond SAFe. John B Hudson, B.Sc., PMP, ACP, CSM, SPC

Agile at Scale -Beyond SAFe. John B Hudson, B.Sc., PMP, ACP, CSM, SPC Agile at Scale -Beyond SAFe John B Hudson, B.Sc., PMP, ACP, CSM, SPC EnterpriseAgileCoach1@gmail.com Waterfall Development Successful 11% Challenged 60% Failed 29% Standish Group CHAOS Study 2015 +Data

More information

Addressing Enterprise Complexity with the

Addressing Enterprise Complexity with the Addressing Enterprise Complexity with the Scaled Agile Framework Colin O Neill July 23, 2013 2008-2013 Scaled Agile, Inc. and Leffingwell, LLC. 2008 Scaled - 2013 Agile Scaled Framework Agile, Inc. and

More information

Scrum. Outrageous Assessments Copyright 2009, ADM, All Rights Reserved v1.1

Scrum. Outrageous Assessments Copyright 2009, ADM, All Rights Reserved v1.1 1 Scrum ------------- Outrageous Assessments Ken.schwaber@verizon.net Assessments 1. An accepted body of knowledge about a subject or profession must exist. 2 2.An assessment is a test that anyone can

More information

Implementing SAFe: A Roadmap

Implementing SAFe: A Roadmap Implementing SAFe: A Roadmap Effecting change to achieve the business benefits of SAFe By Dean Leffingwell Chief Methodologist and Creator of SAFe 2017 Scaled Agile, Inc. All Rights 2017 Scaled Reserved.

More information

What is Continuous Integration. And how do I get there

What is Continuous Integration. And how do I get there What is Continuous Integration And how do I get there Related Workshops Introduction to DevOps Transform your Organization with DevOps Concepts DevOps Implementation Boot Camp Comprehensive literacy on

More information

Improving Agile Execution in the Federal Government

Improving Agile Execution in the Federal Government Improving Agile Execution in the Federal Government 1 Committed Partner. Creating Results. In December of 2010 the government introduced the 25 Point Implementation Plan to Reform Federal Information Technology

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 November 2016 1 #1 Which of the following is the correct pairing according to the Agile Manifesto statement of values? a. Individuals and Interactions

More information

Agile Test Plan How to Construct an Agile Test Plan

Agile Test Plan How to Construct an Agile Test Plan Agile Test Plan How to Construct an Agile Test Plan XBOSoft White Paper How to Construct an Agile Test Plan www.xbosoft.com 2 Agile is changing not only the way we develop software but the way we work

More information

IBM Collaborative Lifecycle Management & SAFe

IBM Collaborative Lifecycle Management & SAFe IBM Collaborative Lifecycle Management & SAFe IBM s support for the Scaled Agile Framework V3.0 methodology in the IBM CLM solution Ibm.biz/safesupport Presented by: Amy Silberbauer Solution Architect,

More information

THE ADVANTAGES OF AGILE METHODOLOGIES APPLIED IN THE ICT DEVELOPMENT PROJECTS

THE ADVANTAGES OF AGILE METHODOLOGIES APPLIED IN THE ICT DEVELOPMENT PROJECTS International Journal on Information Technologies & Security, 4 (vol. 9), 2017 51 THE ADVANTAGES OF AGILE METHODOLOGIES APPLIED IN THE ICT DEVELOPMENT PROJECTS Vangel Fustik Faculty of Electrical Engineering

More information

Scaling Agile to the Enterprise

Scaling Agile to the Enterprise Scaling Agile to the Enterprise Enabling the Agile Enterprise Strategically Aligned, Throughput Focused, Human Powered Dennis Stevens Enterprise Agile Coach www.leadingagile.com www.dennisstevens.com OPM3:

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

Seeking Good Agile and Avoiding Bad Agile. Agile Aus2n Monthly Mee2ng Jan. 06, 2015

Seeking Good Agile and Avoiding Bad Agile. Agile Aus2n Monthly Mee2ng Jan. 06, 2015 Seeking Good Agile and Avoiding Bad Agile Agile Aus2n Monthly Mee2ng Jan. 06, 2015 Who am I? Earl EvereE Director, Manager, Developer, Tester 1st professional sokware experience in 1971 1st agile experience

More information

Lean Enterprise Portfolio Management

Lean Enterprise Portfolio Management Lean Enterprise Portfolio Management Lean at the Enterprise Matt Anderson, PMP Director, Program Management September 28, 2011 Objectives! Provide strategies to implement Lean for enterprise-level portfolio

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

IEEE and Agile Process- Create Architecture Description through Agile Architecture Framework

IEEE and Agile Process- Create Architecture Description through Agile Architecture Framework Int'l Conf. Software Eng. Research and Practice SERP'17 149 IEEE 42010 and Agile Process- Create Architecture Description through Agile Architecture Framework Shun Chi Lo and Ning Chen Department of Computer

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

Team GRC vs Scrum: Agile outside the softw are development w orld 8/11/2016. Laura Jones, PMP, PMP-RMP, CMQ/OE, CGPM Risk Manager

Team GRC vs Scrum: Agile outside the softw are development w orld 8/11/2016. Laura Jones, PMP, PMP-RMP, CMQ/OE, CGPM Risk Manager As a Geek Week participant interested in Scrum You want practical, real world advice on Scrum, so that you can be successful at understanding and practicing Scrum outside the software development world

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

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

Software Development. Current and Future Trends. Jagdeep Singh Bhambra, PhD 27 th June 2012

Software Development. Current and Future Trends. Jagdeep Singh Bhambra, PhD 27 th June 2012 Software Development Current and Future Trends Jagdeep Singh Bhambra, PhD jagdeep.bhambra@ft.com 27 th June 2012 AGENDA Introduction The Agile, Agile, Search Digital Summary Changing World A Lifestyle

More information

WELCOME TO INTRO TO AGILE PROJECT MANAGEMENT AUBREY KAIGLER, PMP, ITIL. Please configure your audio: Meeting Audio Setup Wizard

WELCOME TO INTRO TO AGILE PROJECT MANAGEMENT AUBREY KAIGLER, PMP, ITIL. Please configure your audio: Meeting Audio Setup Wizard WELCOME TO INTRO TO AGILE PROJECT MANAGEMENT AUBREY KAIGLER, PMP, ITIL Please configure your audio: Meeting Audio Setup Wizard Feedback and Interaction Raise your hand Give a thumbs up Give a thumbs down

More information

TSP SM as the Next Step for Scrum Teams

TSP SM as the Next Step for Scrum Teams TSP SM as the Next Step for Scrum Teams TSP Symposium 2012 by Noopur Davis Darryl L. Davis Davis Systems September 18, 2012 DAVIS 1 2012 Outline Scrum and TSP Comparison Gaps that TSP Fills Staged Adoption

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

Debunking Agile Myths

Debunking Agile Myths Debunking Agile Myths Rick Clare CBAP, PMP, CSM, MSPM Solutions Partner 634 Alpha Drive Pittsburgh, PA 15238 (888) 762-3683 Fax (412) 963-8618 Presentation Purpose Purpose This presentation will discuss

More information

SBDEFT: Scrumban Driven Engagement Framework for Testing

SBDEFT: Scrumban Driven Engagement Framework for Testing SBDEFT: Scrumban Driven Engagement Framework for Testing Overview Business objectives in the contemporary scenario aim at quick realization of business value that is efficient, sustainable, predictable

More information

l e a n The Efficiency Paradox software development Resource Efficiency vs. Flow Efficiency

l e a n The Efficiency Paradox software development Resource Efficiency vs. Flow Efficiency software development The Efficiency Paradox Resource Efficiency vs. Flow Efficiency mary@poppendieck.com Mary Poppendieck www.poppendieck.com Resource Efficiency Alison 2 Flow Efficiency = 2 hours /1008

More information

KANBAN and TEAMWORK. Natural User Interface Technology to Business Erasmus Intensive Programme LAHTI

KANBAN and TEAMWORK. Natural User Interface Technology to Business Erasmus Intensive Programme LAHTI KANBAN and TEAMWORK Natural User Interface Technology to Business Erasmus Intensive Programme LAHTI HEIKKI PAANANEN - Lecturer, MSc (Econ) Lahti University of Applied Sciences heikki.paananen@lamk.fi THEMES

More information

Feedback Loops. Effects (12) (13) Improve. (10) Visualize (4) (7) (12) (11) Lean. Improving Sustainably. See & Understand (WIP, Blocks, Queues)

Feedback Loops. Effects (12) (13) Improve. (10) Visualize (4) (7) (12) (11) Lean. Improving Sustainably. See & Understand (WIP, Blocks, Queues) Improve continuously in a sustainable way Improve Effects () Visualize (1) See & Understand (WIP, Blocks, Queues) (1) 1 Generate actionable feedback (information) from stakeholders to improve Feedback

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

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

The Seven Deadly Sins of Scrum

The Seven Deadly Sins of Scrum The Seven Deadly Sins of Scrum Fran O Hara Inspire Quality Services Fran.ohara@inspireqs.ie www.inspireqs.ie 1 See scrum.org Rules Artifacts Product backlog Sprint backlog Burndown Charts Definition of

More information

Optimizing Inplant Supply Chain in Steel Plants by Integrating Lean Manufacturing and Theory of Constrains through Dynamic Simulation

Optimizing Inplant Supply Chain in Steel Plants by Integrating Lean Manufacturing and Theory of Constrains through Dynamic Simulation Optimizing Inplant Supply Chain in Steel Plants by Integrating Lean Manufacturing and Theory of Constrains through Dynamic Simulation Atanu Mukherjee, President, Dastur Business and Technology Consulting,

More information

Kanban kick- start (v2)

Kanban kick- start (v2) Kanban kick- start (v2) By Tomas Björkholm at Crisp, October 2011 INTRODUCTION... 1 AN APPROACH TO GET STARTED WITH KANBAN... 2 STEP 1 GET TO KNOW YOUR SYSTEM... 2 STEP 2 IDENTIFY YOUR SOURCES AND PRIORITIZE...

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

Scale. Becoming a Lean Enterprise with IBM and SAFe

Scale. Becoming a Lean Enterprise with IBM and SAFe Agile @ Scale Becoming a Lean Enterprise with IBM and SAFe Amy Silberbauer Solution Architect, Enterprise Scaled Agile Watson IoT ALM Offering Management Team asilber@us.ibm.com 1 Watson / Presentation

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

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