Lean Governance of Agile Digital Service Delivery Projects

Size: px
Start display at page:

Download "Lean Governance of Agile Digital Service Delivery Projects"

Transcription

1 Lean Governance of Agile Digital Service Delivery Projects A hands-on session to evolve a shared understanding of governance needs and policies for agile service delivery Roly Stimson

2 Agenda 1. The Lean Governance challenge How to maximise our chances of success without delaying value 2. Review of Traditional Solutions Comprehensive Development Methods (e.g. RUP) Risk Management Processes (e.g. PMBOK) IT Governance Frameworks (e.g. COBIT) Agile Development Principles (e.g. Agile Manifesto) Lean Development Principles & Practices (e.g. Kanban) 3. Requirements for Lean Governance 4. Use Essence to: Separate Governance Checks from practice recommendations Extract key binary checks from free-format phase descriptions Highlight key missing governance checks Design a lightweight governance framework on-a-page

3 What is Governance? Do the right thing Do it right Prove it

4 What is (Lean) Governance? Do the right thing Do it right Prove it (Without delaying it)

5 Agenda 1. The Lean Governance challenge How to maximise our chances of success without delaying value 2. Review of Traditional Solutions Comprehensive Development Methods (e.g. RUP) Risk Management Processes (e.g. PMBOK) IT Governance Frameworks (e.g. COBIT) Agile Development Principles (e.g. Agile Manifesto) Lean Development Principles & Practices (e.g. Kanban) 3. Requirements for Lean Governance 4. Use Essence to: Separate Governance Checks from practice recommendations Extract key binary checks from free-format phase descriptions Highlight key missing governance checks Design a lightweight governance framework on-a-page

6 Comprehensive Methodology (Example: RUP) Detailed guidance across all disciplines Process milestones control progress Iterative & Incremental Business value delivered incrementally in time-boxed iterations Use-Case Driven Based on usage requirements of the system Architecture Centric To ensure lifetime goals are supportable by the architectural approach Tailorable process framework

7 Comprehensive Methods: Benefits & Challenges How to do the all the key things well (requirements, design, dev, test, ) If it was exactly right for the last project, it won t be for the next one Teachable Takes time to learn Productivity dips Teams forced to work in unfamiliar ways Teams disempowered, disengaged Tailorable Tailor down never works we need to know it all well and be brave Always end up with sub-optimal productivity??? other benefits?????? other challenges???

8 Risk Management (Example: PMBOK) Risk Planning Teams hold meetings to develop the risk management plan Comprehensive process for systematically identifying risk to a consistent level of detail Risk Identification Document reviews, interviewing, SWOT analysis, brainstorming, Delphi technique Risk Analysis Qualitative Probability * Impact interviewing to correct biases Quantitative Interviewing, probability distributions, sensitivity analysis, decision trees Risk Response Planning Developing strategies, options and actions Risk Monitoring Maintain Risk Register Risk audits Variation and Trend Analysis Based on: A Guide to the Project Management Body of Knowledge 3 rd Edition (PMBOK Guide)

9 Risk Management: Benefits & Challenges Identify and prevent what is most likely to go wrong How do we know what to do about it? How do we know what might go wrong? Turns into an industry in itself Rarely inclusive often exclusive preserve of PMs Risk management process overheads cause delays, increase risk, decrease ROI Rarely effective??? other benefits?????? other challenges???

10 Governance (Example: COBIT) COBIT provides guidance for executive management to govern IT within the enterprise. Optimise IT investment and use for the benefit of stakeholders using the following 5 Principles: 1. Meeting Stakeholder Needs Create value for enterprise stakeholders balancing realisation of benefits with risk and resource optimization 2. Covering the Enterprise End-to-End Treat information and related technologies as enterprise assets Consider all IT-related enablers to be enterprise-wide and end-to-end, internal and external 3. Applying a Single, Integrated Framework Align standards and frameworks in a single overarching governance framework 4. Enabling a Holistic Approach across all categories of enterprise enabler 1. Principles, Policies and Frameworks 2. Processes 3. Organisational Structures 4. Culture, Ethics and Behaviour 5. Information 6. Services, Infrastructure and Applications 7. People, Skills and Competencies 5. Separating Governance From Management Governance: evaluates needs to prioritize enterprise objectives and monitor performance and compliance against these objectives Management: plans, builds, runs and monitors activities to achieve the enterprise objectives. Based on

11 Governance: Benefits & Challenges Ensure we don t waste money on hopeless causes How can we know if something is a hopeless cause? How do we avoid killing great new ideas (innovation)? Ensure we consider everything we have to get right (safety, security, ) If it delays value it increases risk, and decreases ROI??? other benefits?????? other challenges???

12 Agile Development: The Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. Business people and developers must work together daily throughout the project. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. Working software is the primary measure of progress. Hidden text to get linespacingworking Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. Continuous attention to technical excellence and good design enhances agility. Simplicity - the art of maximizing the amount of work not done--is essential. The best architectures, requirements, and designs emerge from self-organizing teams. Hidden text to get linespacingworkingwelleveninashortparagraph At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

13 Agile Development: Benefits & Challenges Empower the team to solve the problems People motivated, committed, productive Teams can use practices they know no productivity dips Team share knowledge and learning as they go Creativity & innovation not stifled What do we NEED to do next (before it is too late)? Potential for reinventing the most basic practice wheels How do we know which practices will give us most value? Where are we now? Storming about the process instead of performing on delivering value If the team invents its own approach we lose transparency??? other benefits?????? other challenges???

14 Lean Development (Example: Kanban) Principles Understand and focus on customer needs and expectations Manage the work - let people self-organize around it Evolve policies to improve customer and business outcomes Practices Visualize Limit Work in Progress Manage Flow Make Policies Explicit Feedback Loops Improve & Evolve From Essential Kanban Condensed by David J. Anderson & Andy Carmichael

15 Lean Development: Benefits & Challenges Sound economics manage flow to minimize cost of delay Encouraged to be clear about how much we don t know Manage uncertainty through fast feedback Learn by doing and getting feedback Hard (impossible?) to truly embrace uncertainty Avoid false economy of shoddy quality Find the end-to-end delay points and address them Holistic view increases the size & scope of the change (governance, facilities,..)??? other benefits?????? other challenges???

16 Agenda 1. The Lean Governance challenge How to maximise our chances of success without delaying value 2. Review of Traditional Solutions Comprehensive Development Methods (e.g. RUP) Risk Management Processes (e.g. PMBOK) IT Governance Frameworks (e.g. COBIT) Agile Development Principles (e.g. Agile Manifesto) Lean Development Principles & Practices (e.g. Kanban) 3. Requirements for Lean Governance 4. Use Essence to: Separate Governance Checks from practice recommendations Extract key binary checks from free-format phase descriptions Highlight key missing governance checks Design a lightweight governance framework on-a-page

17 What is Lean Governance? Do the right thing Do it right Prove it Without delaying it

18 Keys to Lean Governance Value Focus Common Language Lean Controls Enabled Teams In-Flow Assurance

19 -ve (Disvalue) +ve (Value) 1 Value Focus Delivery & Governance share the same Goals Customer Organization Maximise customer value Maximise organization value Minimise risks to value New Products Improved Products Faster Response Times Opportunity Enablement Resource Reuse Cost reduction Minimise delays to value Outdated Products Increased cost-of-ownership Consider value holistically Personal Data Loss / Theft Reputational Damage Avoid disvalue (harm) to the customer/organization Poor Service Regulatory Fines

20 2 Common Language One Organisation Globally Distributed Many diverse business units / product lines / value streams Many shapes & sizes of project Many delivery models Big Bang Drip-Feed Continuous Evolution Waterfall Iterative/Incremental Scrum Kanban SAFe Many methods / processes / frameworks / practices

21 2 Common Language One Organisation Globally Distributed Many diverse business units / product lines / value streams Many shapes & sizes of project Many delivery models Big Bang Drip-Feed Continuous Evolution Common Governance Waterfall Iterative/Incremental Scrum Kanban SAFe Many methods /processes / frameworks / practices

22 2 Common Language Shared Language Common Map of the Territory / Journey Standard Status, Progress & Health Indicators Global Exchange of Interoperable Practices Common Governance

23 Historically, We Lacked Common Ground Ignite Nexus XP LeSS DAD Scrum AgilePM RUP Kanban SAFe

24 The Industry Came Together To Fix This Scrum LeSS SAFe Ignite AgilePM XP Kanban Nexus RUP DAD

25 SEMAT Essence Industry Pedigree

26 Essence: An Industry Standard

27 The Essence Industry Standard Common Language Common Ground Industry Standard + = VISUAL LANGUAGE Simple Intuitive Visual ESSENCE KERNEL Things to Work with Things to Do Competencies ESSENCE STANDARD Progress Indicators Practice Definition Interoperability

28 A Common Language e.g. e.g. Management Repeatable approach to Daily achieving a specific objective. Stand-Ups Practice described in terms of Competency Capabilities, knowledge and skills needed to do a certain kind of work requires progress Activity work to be performed produce e.g. Daily Stand- Up Meeting e.g. Round-Robin Pattern Resource or e.g. Board-Driven Generic mechanism for describing other elements and their relationships External source of supplementary information or content Key element to progress and to assess the progress and health of an endeavor Alpha e.g. describe Work Product e.g. Artifact such as a document or a piece of software Impediment Red Blocker Sticky- Note

29 The Common Ground (Kernel)

30 Essence Benefits Process-neutral governance lifecycles, gates and checks Select and combine practices Assure process coverage Assess project health and status Share professional practices of known quality Enable and accredit practitioners in defined practices

31 3 Lean Controls Governance is counterproductive if it impedes value generation Minimise constraints to Innovation Customer Engagement Validated Learning Cross-Function Collaboration (DevOps) Development Lifecycle Development Practice selection

32 Control Challenges (that lifecycles look to address) When is it right to start a delivery project? Need to focus scarce resources on the right opportunities Don t want to delay value with long upfront opportunity analysis When should we prototype / stop prototyping? Don t want to endlessly evolve throwaway products But neither do we want to invest in engineering unproven hypotheses When is it right to deploy something live? Only really learn what is wanted / needed by offering it for use by real users All live releases have the potential to disrupt and do damage (even Betas)

33 You re familiar with this kind of thing

34 or this Before you start building a service, you need to find out whether users need it and whether other services exist. build prototypes of your service test your prototypes with users demonstrate that the service you want to build is technically possible Build a working version of the service based on your alpha prototype Must be able to handle real transactions and work at scale Keep improving your service and replace existing services or integrate with them Keep improving your service based on: user feedback analytics your ongoing user research Your service may eventually need to be retired, for example if policies change or if there s evidence that users needs have changed. Selected extracts from

35 Challenges (that Lifecycles introduce) Tangling of what to establish with how to establish it System Requirement Specification signed off Prioritised list of User Stories Essential governance purpose lost in the detail A badly filled-out document ticks boxes without achieving the intent So does an unfocused round of prototyping Value delayed by gate ceremonies Reviewing documents is time-consuming and inherently low-value Endless prototyping endlessly delays value

36 The Power of a Simple Checklist

37 Example: KPN New Product Development From Document-Driven Prescribed Process

38 Example: KPN New Product Development to Governance Need

39 Alphas: The Most Important Things There are customer needs to be met Someone has a problem or Opportunity to address There are other Stakeholders who will fund, use and benefit from the solution produced There is a solution to be delivered There are certain Requirements to be met There ll be a Software System to develop Customer Opportunity Stakeholders Solution Requirements Software System There is an endeavor to be undertaken We need to kick off the Work... Build an empowered Team of good people With a good, responsive Way of Working Work Endeavor Team Way of Working

40 Alpha Cards Product development is the process of converting uncertainty to knowledge Quote from: The Lean Machine: How Harley Davidson Drove Top-Line Growth and Profitability with Revolutionary Lean Product Development by Dantar P. Oosterwal

41 Alpha State Card Checklists

42 Defining Key Milestones / Checkpoints $ Stakeholders Opportunity Requirements System Work Team Way of Working Exploratory Recognized Represented Identified Initiated Seeded Principles Established Inception Solution Needed Prepared Involved Value Established Conceived Approach Selected Started Formed Foundation Established Elaboration Bounded Approach Selected Demonstrable Collaborating In Use In Place In Agreement Viable Coherent Usable Under Control Performing Working Well Construction Acceptable Addressed Usable Satisfied for Deployment Addressed Fulfilled Ready (Concluded) Performing Working Well Transition Satisfied in Use Benefit Accrued Fulfilled Operational Concluded Closed Adjourned Retired Retired

43 Different Lifecycles for Different Work Exploratory Feature Growth Maintenance & Small Enhancements Support

44 Monitoring Health & Progress Viable Recognized Usable All 7 CMU-SV practicum teams used different sets of practices Progress & Health Measure progress & health of teams regardless of practices selected Avoiding Problems Detect systemic problems early & take appropriate action Source: Cécile Péraire & Todd Sedano, CMU-CV

45 Works Across Levels / Endeavours Enterprise Portfolio Portfolio Program Team Team Team Program Program Research Teams Coaching Hub

46 4 Enabled Teams Teams understand the lean control model Goals Principles Controls Responsibilities Embedded governance capabilities Embedded Governance Owners Practice Selection Method Coverage Assurance Coaching in Compliance Practices

47 Essentialized Practice: Example How might we do it? Where do we find out more? What do we do? Why do we do it?

48 Example: Agile Essentials optional add-in Product Ownership Essentials Product Backlog Essentials Agile Teaming Essentials Agile Retrospective Essentials User Story Essentials Agile Timeboxing Essentials Agile Development Essentials Daily Stand-Up Essentials Continuous Flow Essentials swappable alternatives

49 Assessing Coverage

50 Scaling Agile Agile Architecture Release Management DevOps Agile at Scale Essentials Product Ownership Essentials Product Backlog Essentials Agile Teaming Essentials Agile Retrospective Essentials User Story Essentials Agile Timeboxing Essentials Agile Development Essentials Daily Stand-Up Essentials

51 Assessing Coverage

52 5 In-Flow Assurance No more queuing at Quality Gates Disentangle governance concerns from each other Detach governance from timebound checkpoints Enable Continuous Governance Monitoring Enable In-Flow Governance Plan Incremental Governance Progressions Negotiate Audit Evidencing Ensure Assurance Status Transparency

53 Set Goals, Execute, Review, Retrospect, Set Next Goals Planning: Which Alphas should we progress in the next Sprint and how? Product Owner Product Backlog Iteration Backlog Team Sprint/ Iteration Daily Scrum Master Potentially Shippable Increment Retrospective: Is a lagging Alpha the rootcause of our Mads / Sads? Review: Did we progress our status as planned?

54 Set Goals (Immediate) Achieved Achieve Next

55 Set Goals (Immediate) Achieved Achieve Next

56 Set Goals (Ultimate) Achieved Achieve Next Achieve Out of Scope

57 Monitor Progress Achieved Achieve Next Achieve Out of Scope

58 Set Next Goals Achieved Achieve Next Achieve Out of Scope

59 From Gated to In-Flow Governance From Demand Funnel Fund Case Requirements Design Build Test Deploy To Value Realization Financial Controls Security Assurance Accessibility Assurance Work is now governed in line with your development increments, as close to the production of value as possible.

60 Agenda 1. The Lean Governance challenge How to maximise our chances of success without delaying value 2. Review of Traditional Solutions Comprehensive Development Methods (e.g. RUP) Risk Management Processes (e.g. PMBOK) IT Governance Frameworks (e.g. COBIT) Agile Development Principles (e.g. Agile Manifesto) Lean Development Principles & Practices (e.g. Kanban) 3. Requirements for Lean Governance 4. Use Essence to: Separate Governance Checks from practice recommendations Extract key binary checks from free-format phase descriptions Highlight key missing governance checks Design a lightweight governance framework on-a-page

61 The GOV.UK Agile Delivery Phases Before you start building a service, you need to find out whether users need it and whether other services exist. build prototypes of your service test your prototypes with users demonstrate that the service you want to build is technically possible Build a working version of the service based on your alpha prototype Must be able to handle real transactions and work at scale Keep improving your service and replace existing services or integrate with them Keep improving your service based on: user feedback analytics your ongoing user research Your service may eventually need to be retired, for example if policies change or if there s evidence that users needs have changed. Selected extracts from

62 Extended Workshop Use Essence Alpha State Cards to Separate Governance Checks from practice recommendations Extract key binary checks from expansive free-format phase descriptions Highlight any key missing governance checks Design a lightweight governance framework on-a-page

63 Discovery Alpha Beta Live Retired Defining Milestones / Status Discovery Alpha Beta Live Retired

64 Discovery Alpha Beta Live Retired Defining Milestones / Status Discovery Alpha Beta Live Retired

65 Discovery Alpha Beta Live Retired Defining Milestones / Status Discovery Alpha Beta Live Retired

66 Defining Milestones / Status Discovery Alpha Beta Live Retired Discovery Alpha Beta Live Retired? -

67 Defining Milestones / Status Discovery Alpha Beta Live Retired Discovery Alpha Beta Live Retired? -

68 Defining Milestones / Status Discovery Alpha Beta Live Retired Discovery Alpha Beta Live Retired Work Initiated Spend controls approval obtained 1/6 [+] Round 1 Roughly distribute all cards across the lifecycle Based on the information in the handouts AND What feels right to you based on your understanding of the general purpose of the phases Round 2 (if time) Use the dummy cards provided to identify new key specific checks that you think are critical On existing states OR Creating a new State OR Creating a new Alpha AND a new State

69 What Have We Learned? What Have We Learned? About using Essence to enable lean governance? About Agile Digital Service Delivery processes? What Questions Were Raised? About Lean Governance? About the Agile Digital Service lifecycle? What Are the Key Take-Aways? About what we need to achieve in this space? About how we might set about achieving it?

70 What Have We Learned? About using Essence to enable lean governance? About Agile Digital Service Delivery processes? What Questions Were Raised? About Lean Governance? About the Agile Digital Service lifecycle? What Are the Key Take-Aways? About what we need to achieve in this space? About how we might set about achieving it?

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

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

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

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

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

PMBOK versus Agile (Is Agile the New PMBOK?)

PMBOK versus Agile (Is Agile the New PMBOK?) PMBOK versus Agile (Is Agile the New PMBOK?) with PMBOK is a registered mark of the Project Management Institute, Inc Kevin Bourke The Presenter Director Project Smart Manufacturing, IT&T and business

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

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

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

More information

INTRO TO AGILE PRESENTED BY. Copyright Davisbase LLC

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

More information

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

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

More information

TANGIBLE STRATEGIES FOR ALIGNING YOUR PROCESSES WITH AGILE

TANGIBLE STRATEGIES FOR ALIGNING YOUR PROCESSES WITH AGILE Slide 0 TANGIBLE STRATEGIES FOR // ALIGNING YOUR PROCESSES WITH AGILE 2016 Project Management Symposium Slide 1 Government Guidance and PMI Best Practices / Success? Agile Development Methodology Slide

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

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

HELP!!! THE SCRUM MASTER IS THE IMPEDIMENT!

HELP!!! THE SCRUM MASTER IS THE IMPEDIMENT! HELP!!! THE SCRUM MASTER IS THE IMPEDIMENT! @ryanripley PMI-ACP, PSM I, PSM II, PSE, PSPO I, PSD I, CSM, and CSPO SCRUM IN ONE SLIDE ROLES: Scrum Master, Product Owner, Developer ARTIFACTS: Product Backlog,

More information

Agile for Hardware Development

Agile for Hardware Development Agile for Hardware Development. Agile for Hardware Development PLAYBOOK PLAYBOOKHQ.co Contents Background Agile Manifesto Agile Values Cost of Delay Agile Principles Agile Methods Conclusion 3 4 6 7 9

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

Presented by Only Agile. What is Agile?

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

More information

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

What you need for IoT: Smarter Methods

What you need for IoT: Smarter Methods What you need for IoT: Smarter Methods Ivar Jacobson www.ivarjacobson.com Agenda 1. IoT and Methods 2. Existing Methods puts you in Method Prisons 3. How to get out of your Method Prison? 4. Essentialization

More information

Agile and Scrum 101 from the Trenches - Lessons Learned

Agile and Scrum 101 from the Trenches - Lessons Learned Agile and Scrum 101 from the Trenches - Lessons Learned PMI Pittsburgh Professional Development Day November 2016 Michael Nir President Sapir Consulting 1 Michael Nir Transformation Inspiration Expert,

More information

Software Engineering Lecture 5 Agile Software Development

Software Engineering Lecture 5 Agile Software Development Software Engineering Lecture 5 Agile Software Development JJCAO Mostly based on the presentation of Software Engineering, 9ed Exercise Describe the main activities in the software design process and the

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

How to Prepare for and Implement a Project Using Scrum

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

More information

Agile Easy Read Snippets - Book 1. Agile Snippets. David Geoffrey Litten Agile Primer

Agile Easy Read Snippets - Book 1. Agile Snippets. David Geoffrey Litten Agile Primer Agile Easy Read Snippets - Book 1 Agile Snippets David Geoffrey Litten Agile Primer The origins of DSDM Atern and Agile. The DSDM consortium which was formed in 1994, resulted from a need for a different

More information

Agile leadership for change initiatives

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

More information

Agile Business Analysis - Resurgence. Dorothy Tudor - TCC

Agile Business Analysis - Resurgence. Dorothy Tudor - TCC Agile Business Analysis - Resurgence Dorothy Tudor - TCC Business Analysis in an Agile World Webinar [2] Business Analysts WE ALWAYS KNEW THEY WERE COMING BACK! WE HAD 20 YEARS TO PREPARE SO DID THEY!

More information

A Guide to Critical Success Factors in Agile Delivery

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

More information

The Five Stages of a Successful Agile Transformation

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

More information

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

Software Life Cycle. Main Topics. Introduction

Software Life Cycle. Main Topics. Introduction Software Life Cycle Main Topics Study the different life cycle models Study the difference between software maintenance and evolution Study product line engineering as a design methodology 2 Introduction

More information

Agile Governance. Governance, Risk and Compliance in the Digital Age

Agile Governance. Governance, Risk and Compliance in the Digital Age Governance, Risk and Compliance in the Digital Age Agile Governance Vangelis Monochristou PhD, MSc NetU Consultants Ltd 22/11/2016 Amathus Beach Hotel, Limassol Agenda Terms and Definitions IT Projects

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

Extreme Programming, an agile software development process

Extreme Programming, an agile software development process Extreme Programming, an agile software development process Paul Jackson School of Informatics University of Edinburgh Recall: Waterfall and Spiral Models 1.Determine objectives Cumulative cost Progress

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

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

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

More information

Success of Agile Environment in Complex Projects

Success of Agile Environment in Complex Projects Edith Cowan University Research Online Australian Information Warfare and Security Conference Conferences, Symposia and Campus Events 2010 Success of Agile Environment in Complex Projects Abbass Ghanbary

More information

software development lifecycle (sdlc) models & agile methods

software development lifecycle (sdlc) models & agile methods software development lifecycle (sdlc) models & agile methods sdlc how did that happen? by analogy with civil engineering, where you design first, then do construction in software, there is no construction

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

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

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

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

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

IBM Cloud Garage Method Field Guide

IBM Cloud Garage Method Field Guide IBM Cloud Garage Method Field Guide Copyright International Business Machines Corporation 2016, 2017. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule

More information

THE COMPREHENSIVE FACTORS

THE COMPREHENSIVE FACTORS Solutions for higher performance! USER STORIES ACCEPT LEVEL1 TEST AGILE VS LEAN CODE USER STORIES ACCEPT TEST LEVEL2 CODE TEST USER STORIES ACCEPT LEVEL3 CODE LAUNCH THE COMPREHENSIVE FACTORS Introduction

More information

Step 1. Empty your cup...

Step 1. Empty your cup... Follow me... Step 1 Empty your cup... Who Am I? Jimi Fosdick Jimi Fosdick, PMP PMP = Getting Girls Jimi Fosdick, PMP Jimi Fosdick, PMP, MBA MBA = Getting Rich Jimi Fosdick, PMP, MBA Jimi Fosdick, PMP,

More information

A SANTEON COMPANY. KEY CONCEPTS OF AGILE Ahmed Sidky, Ph.D. (aka Dr. Agile)

A SANTEON COMPANY. KEY CONCEPTS OF AGILE Ahmed Sidky, Ph.D. (aka Dr. Agile) A SANTEON COMPANY KEY CONCEPTS OF AGILE Ahmed Sidky, Ph.D. (aka Dr. Agile) 1 Ahmed Sidky Co-Author of Becoming Agile Director of Agile Services as TenPearls Over 10 years of dev and delivery experience

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

Objectives. Rapid software development. Topics covered. Rapid software development. Requirements. Characteristics of RAD processes

Objectives. Rapid software development. Topics covered. Rapid software development. Requirements. Characteristics of RAD processes Objectives Rapid software development To explain how an iterative, incremental development process leads to faster delivery of more useful software To discuss the essence of agile development methods To

More information

SAP BUSINESS GROUP AGILE FOR SAP SOLUTIONS

SAP BUSINESS GROUP AGILE FOR SAP SOLUTIONS SAP BUSINESS GROUP AGILE FOR SAP SOLUTIONS AGILE AND SAP PROJECTS: FINDING THE FIT In a constantly changing business environment, enterprise systems and agile approaches are powerful allies. Enterprise

More information

Case Study: Applying Agile Software Practices to Systems Engineering

Case Study: Applying Agile Software Practices to Systems Engineering Case Study: Applying Agile Software Practices to Systems Engineering Presented by: Matthew R. Kennedy, PhD IEEE Software Technology Conference April 10 th, 2013 Definitions Agility The speed of operations

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

Thrivent s Agile Transformation Journey

Thrivent s Agile Transformation Journey Thrivent s Agile Transformation Journey Fox Cities Operational Excellence Association October 5, 2017 0 1 What Makes Thrivent Unique? About Thrivent Financial We are: We have: We ve earned: A not-for-profit,

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

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

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

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

More information

Introducing Enterprise Scrum for Business Agility: Scale Scrum from Single Teams to Whole Organizations

Introducing Enterprise Scrum for Business Agility: Scale Scrum from Single Teams to Whole Organizations Introducing Enterprise Scrum for Business Agility: Scale Scrum from Single Teams to Whole Organizations 1 Enterprise Scrum (ES) is a highly configurable, customer-centric management framework for achieving

More information

Continuous integration for BI

Continuous integration for BI Continuous integration for BI Speaker @SQLBent www.biblog.eu Sponsors Organizers getlatestversion.it Who am I? Bent Nissen Pedersen, Hamburg Business Analytics Architect, Kapacity @SQLBent bnp@kapacity.dk

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

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

Introduction to Agile/Extreme Programming

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

More information

Author : Pranay K Chanda, Cognizant Agile Practice

Author : Pranay K Chanda, Cognizant Agile Practice Author : ranay K Chanda, Cognizant Agile ractice Agenda 1 Traditional ortfolio Management 2 Lean-Agile Budgeting Operating Model 3 Lean-Agile Budgeting Best ractices 4 Q & A 2 Traditional ortfolio Management

More information

BUILDING BUSINESS CAPABILITY 2017

BUILDING BUSINESS CAPABILITY 2017 BUILDING BUSINESS CAPABILITY 2017 CEO, Agile Coach & Trainer National Science Foundation grant award winner Organizations ranging from 2 to 85,000 people Enterprise Agile Coach Led World s Largest Agile

More information

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

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

More information

Innovation at Intuit. Ian Maple Agile Transformation Leader Intuit Inc. Designing for

Innovation at Intuit. Ian Maple Agile Transformation Leader Intuit Inc. Designing for Innovation at Intuit Designing for Agile Delight Ian Maple Agile Transformation Leader Intuit Inc @IntuitAgile @GoAgileCamp Innovation at Intuit Designing for Agile Delight December 5 th, 2016 Ian Maple

More information

Aligning Architecture work with Agile Teams

Aligning Architecture work with Agile Teams Aligning Architecture work with Agile Teams Eoin Woods Endava 15 th July 2015. Agile software development is a very widely practiced software development approach and nowadays there is also broad recognition

More information

Product Owner Training - From Idea to Implementation. Robin Dymond Mark Pushinsky

Product Owner Training - From Idea to Implementation. Robin Dymond Mark Pushinsky Product Owner Training - From Idea to Implementation Robin Dymond Mark Pushinsky 1 Innovel, LLC Offers Lean Agile Adoption Services to Fortune 500 businesses Specializes in Financial Services Our staff

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

An Introduction to Scrum

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

More information

Scrum Team Roles and Functions

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

More information

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

The Agile Service Management Guide

The Agile Service Management Guide The Agile Service Management Guide By Jayne Gordon Groll 954. 491. 3442 www.itsmacademy.com info@itsmacademy.com Visit our website for our full class catalog and public class date. Sources and Acknowledgements

More information

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

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

More information

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

Software Development Methodologies. CSC 440: Software Engineering Slide #1

Software Development Methodologies. CSC 440: Software Engineering Slide #1 Software Development Methodologies CSC 440: Software Engineering Slide #1 Topics 1. The Waterfall Model 2. Agile Software Development 3. The Unified Process 4. Object-Oriented Analysis and Design 5. The

More information

The Product Manager and the Product Development Process. Martin Cagan Silicon Valley Product Group

The Product Manager and the Product Development Process. Martin Cagan Silicon Valley Product Group The Product Manager and the Product Development Process Martin Cagan Silicon Valley Product Group THE PRODUCT MANAGER AND THE PRODUCT DEVELOPMENT PROCESS Martin Cagan, Silicon Valley Product Group OVERVIEW

More information

NSW DIGITAL GOVERNMENT STRATEGY. digital nsw DRIVING WHOLE OF GOVERNMENT DIGITAL TRANSFORMATION DESIGNING IN OUR NSW DIGITAL FUTURE

NSW DIGITAL GOVERNMENT STRATEGY. digital nsw DRIVING WHOLE OF GOVERNMENT DIGITAL TRANSFORMATION DESIGNING IN OUR NSW DIGITAL FUTURE NSW DIGITAL GOVERNMENT STRATEGY digital nsw DRIVING WHOLE OF GOVERNMENT DIGITAL TRANSFORMATION DESIGNING IN OUR NSW DIGITAL FUTURE CONTENTS 1 MINISTER S FOREWORD 2 TRANSFORMATION IMPERATIVE 3 ROAD MAP

More information

An Overview of the AWS Cloud Adoption Framework

An Overview of the AWS Cloud Adoption Framework An Overview of the AWS Cloud Adoption Framework Version 2 February 2017 2017, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document is provided for informational purposes

More information

Getting Comfortable with being Uncomfortable! Using Agile IA to transform your internal audit function

Getting Comfortable with being Uncomfortable! Using Agile IA to transform your internal audit function Getting Comfortable with being Uncomfortable! Using Agile IA to transform your internal audit function Houston IIA 9 th Annual Conference April 9, 2018 * NRG Center Copyright 2018 Deloitte Development

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

Software Engineering. Reading. Reasons for modeling a process. Process

Software Engineering. Reading. Reasons for modeling a process. Process Software Engineering Process Reading SE chapters 2,12 Eric S. Raymond: The Cathedral and the Bazaar read by 11/15: there will be a short quiz on it on Monday http://www.catb.org/~esr/writings/cathedral-bazaar/

More information

Establishing Architecture for Large Enterprise Solutions in Agile Environment

Establishing Architecture for Large Enterprise Solutions in Agile Environment http:// Establishing Architecture for Large Enterprise Solutions in Agile Environment Sujatha Dantuluri Software Architecture Karsun Solutions LLC Herndon, USA Abstract Companies are adopting Agile, Scaled

More information

Understanding Agile from a PMP s Perspective! Exploding the myth that Agile is not in the PMBOK

Understanding Agile from a PMP s Perspective! Exploding the myth that Agile is not in the PMBOK Understanding Agile from a PMP s Perspective! 1 Agile experts claim their best practices are outside the PMBOK Guide but that has no basis in fact! Fact As early as PMBOK Guide 2000 Edition, it identified

More information

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

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

More information

A Hybrid Approach Using RUP and Scrum as a Software Development Strategy

A Hybrid Approach Using RUP and Scrum as a Software Development Strategy UNF Digital Commons UNF Theses and Dissertations Student Scholarship 2014 A Hybrid Approach Using RUP and Scrum as a Software Development Strategy Dalila Castilla University of North Florida Suggested

More information

IIBA Global Business Analysis Core Standard. A Companion to A Guide to the Business Analysis Body of Knowledge (BABOK Guide) Version 3

IIBA Global Business Analysis Core Standard. A Companion to A Guide to the Business Analysis Body of Knowledge (BABOK Guide) Version 3 IIBA Global Business Analysis Core Standard A Companion to A Guide to the Business Analysis Body of Knowledge (BABOK Guide) Version 3 International Institute of Business Analysis, Toronto, Ontario, Canada.

More information

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

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

More information

Patrick Masson Chief Technology Officer University of Massachusetts Office of the President, UMassOnline

Patrick Masson Chief Technology Officer University of Massachusetts Office of the President, UMassOnline agile iteration 0 perfect is the enemy of good Patrick Masson Chief Technology Officer University of Massachusetts Office of the President, UMassOnline Perfect Is The Enemy of Good by Patrick Masson is

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

Satisfying DoD Contract Reporting With Agile Artifacts

Satisfying DoD Contract Reporting With Agile Artifacts Defense, Space & Security Lean-Agile Software Satisfying DoD Contract Reporting With Agile Artifacts Dick Carlson richard.carlson2@boeing.com SSTC 2011 BOEING is a trademark of Boeing Management Company.

More information

Chapter 3 Agile Software Development

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

More information

Agile Surveillance Points

Agile Surveillance Points Defense, Space & Security Agile Surveillance Points 2012 NDIA Systems Engineering Conference San Diego, CA Dick Carlson Richard.Carlson2@Boeing.com BOEING is a trademark of Boeing Management Company. Copyright

More information

THE ESSENCE OF AGILE. With Ryan Martens 1 WHAT ARE WE CHANGING WITH AGILE? Chapter 7. Conceptually, agile is simple. Most everything is different.

THE ESSENCE OF AGILE. With Ryan Martens 1 WHAT ARE WE CHANGING WITH AGILE? Chapter 7. Conceptually, agile is simple. Most everything is different. Chapter 7 THE ESSENCE OF AGILE With Ryan Martens 1 Conceptually, agile is simple. Most everything is different. WHAT ARE WE CHANGING WITH AGILE? We ve now reviewed a variety of agile methods and an iterative

More information

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

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

More information

When the Business Wants Waterfall Implementing Agile in a Phase-Based Environment

When the Business Wants Waterfall Implementing Agile in a Phase-Based Environment When the Business Wants Waterfall Implementing Agile in a Phase-Based Environment Marjorie Farmer Wireline & Perforating Global Software Discipline Manager Agenda Halliburton Situation and Challenges LIFECYCLE

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

The Business Case for Agility

The Business Case for Agility ESSENTIAL WHITE PAPERS The Business Case for Agility by Al Shalloway The Business Case for Agility by Alan Shalloway A Net Objectives Essential White Paper Net Objectives Press, a division of Net Objectives

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

INF5120 Modellbasert Systemutvikling Modelbased System development

INF5120 Modellbasert Systemutvikling Modelbased System development INF5120 Modellbasert Systemutvikling Modelbased System development Lecture 5: 15.02.2016 Arne-Jørgen Berre arneb@ifi.uio.no or Arne.J.Berre@sintef.no Telecom and Informatics 1 Course parts (16 lectures)

More information