Can Your Proposal Process Be More Agile?

Similar documents
Scrum Team Roles and Functions

approach to successful project

Scrum. a description. V Scrum Alliance,Inc 1

Introduction to Agile and Scrum

BA25-Managing the Agile Product Development Life Cycle

Certified Scrum Master

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

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

AGILE methodology- Scrum

Scrum Testing: A Beginner s Guide

Agile Software Development

International Scrum Master Foundation. Study Guide Take the Certification online

Agile Delivery Framework (ADF)

How to Prepare for and Implement a Project Using Scrum

An Introduction to Scrum

Portfolio Management In An Agile World

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

AHGILE A N D B O O K

Two Branches of Software Engineering

SCRUM - LESSONS FROM THE TRENCHES

How a Traditional Project Manager Transforms to Scrum Jeff Sutherland & Nafis Ahmad

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

Scrum - Introduction. Petri Heiramo. Agile Coach, CST

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

AGILE SOLUTIONS. Agile Basics

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

DASA DEVOPS PRACTITIONER

A Guide to Critical Success Factors in Agile Delivery

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

Requirements Gathering using Object-Oriented Models

Scrum, Creating Great Products & Critical Systems

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

Agile and CMMI : Disciplined Agile with Process Optimization

An Evolutionary Lifecycle Model with Agile Practices for Software Development at ABB

SWE 211 Software Processes

Requirements Gathering in Agile: BA vs. PO

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

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

Introduction to Scrum

The Agile PMP Teaching an Old Dog New Tricks

AGILE BASICS. All slides copyright Philip Japikse

Flexibility on what is delivered High

Presented by Only Agile. What is Agile?

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

Owning An Agile Project: PO Training Day 2

What is Continuous Integration. And how do I get there

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

Introduction to Agile/Extreme Programming

An Introduction to Scrum. Mountain Goat Software, LLC

Agile Surveillance Points

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

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

Chapter 3 Agile Software Development

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

Art of Writing in Agile. Writing User Stories in Agile Shikha Saxena, Senior Technical Writer, Pune, India

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By

LSP METHODOLOGY GUIDE. LSP Group

In-House Agile Training Offerings

Agile Development Doesn t Have to Mean Fragile Enterprise Processes

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

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

Case Study: Applying Agile Software Practices to Systems Engineering

Wstęp do estymacji w Scrum.

Finally! A Model for Evaluating Agile Performance: The Agile Performance Holarchy. Darian Poinsetta Senior Executive Agile CxO

INTRO TO AGILE PRESENTED BY. Copyright Davisbase LLC

Agile & Lean / Kanban

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

Data Collection for Agile Projects Blaze Smallwood ICEAA Conference 2016

[control] [data] [process] [strategy] [partners] [testing] [validation]

Managing Risk in Agile Development: It Isn t Magic

Getting Agile with Scrum

Tailoring the Business Development Process: The Shipley 9.6

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

Agile and Scrum 101 from the Trenches - Lessons Learned

Agile SCRUM in Systems Engineering A Practical Application

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

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

EXIN Agile Scrum Product Owner

THE ADVANTAGES OF AGILE METHODOLOGIES APPLIED IN THE ICT DEVELOPMENT PROJECTS

Survey and Analysis of Scaling Agile Practices for an Agile IT Organization

Project Management Context Outline

AGILE SOFTWARE DEVELOPMENT. Keith Pine Kumeel Alsmail Parker Li Björn Davis

An Introduction to Scrum

The Lessons Learned of a BA on an Agile Project

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

Agile Software Development

Thriving in an Agile Environment. Kathryn Poe Rocky Mountain Chapter Feb 16, 2012

The Agile Service Management Guide

Building Cloud Apps using Agile Methodology & Tools

Quest 2015 Webinar Series:

Agile Software Development Agreements: Navigating the Complex Contracting Issues

Agile Project Management

Agile Transformation:

INTRODUCTION TO SCRUM Lecture 2b

Certified Team Coach (SA-CTC) Application - SAMPLE

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

AGILE PRODUCT MANAGEMENT

Software Project Management

Agile Introduction for Leaders

Transcription:

Can Your Proposal Process Be More Agile? 11.21.14 Maryann Lesnick Principal Consultant Lohfeld Consulting

Questions to Explore Shipley and other proposal industry best practices have been around for 30 years is it time for change? Do Agile and Scrum principles have a place in Proposal Management? What can I do NOW to be more Agile? 11.21.14 2014 Mid-Atlantic Conference & Expo 2

Agenda Agile and Scrum Principles Sprints Roles Backlogs Burndown DONE! Scrum or ScrumBUT? Take-Aways 11.21.14 2014 Mid-Atlantic Conference & Expo 3

Evolution Parallels Software Engineering SDLC Methods Waterfall Spiral Incremental Development Prototyping Rapid Application Development Agile Methods Extreme Programming Scrum Adaptive software development (ASD) Dynamic system development method (DSDM) Proposal Management Ad hoc Shipley APMP Home grown 11.21.14 2014 Mid-Atlantic Conference & Expo 4

Agile Manifesto Individuals & Interactions over Processes and Tools Working Software over Comprehensive Documentation Customer Collaboration over Contract Negotiation Responding to Change over Following a Plan Agile Collaborative team effort Focus on the Solution Constant collaboration between team and customer Iterative activities Waterfall Hierarchical roles Focus on the Project Set requirements (and sometimes solutions!) Sequential Activities 11.21.14 2014 Mid-Atlantic Conference & Expo 5

Official Scrum Definition A development framework based on empirical process control wherein cross functional, self organizing teams deliver working software [products] every thirty days (or less). Key Elements: Focus on the customer Extensive collaboration and communication (among the developers ) Team building Flexibility Focus on the highest priority elements Hmm. Sounds like what we (should) do! 11.21.14 2014 Mid-Atlantic Conference & Expo 6

Five Values of Scrum Focus Make sure work is prioritized; attention to the definition of DONE. Courage Work to remove impediments; make bold decisions about strategies and solutions, and stand by them. Openness Open to new ideas foster innovation in solution; full disclosure and awareness about competition and customer needs. Commitment Willing to be adaptable; follow-through on commitment to the team and to the definition of DONE. Respect Trust in the team; roles are transparent; everyone is equal. Commitment Focus Openness Respect Courage Yes Yes Yes Yes Yes Individuals and interactions over processes and tools 11.21.14 2014 Mid-Atlantic Conference & Expo 7

Sprints 3 Primary Characteristics of a Sprint Characteristic Software Engineering 1. Time-Boxed Refers to a fixed period of time that the team works Typical duration is 2 4 weeks or a calendar month at most Product is designed, coded, and tested during the sprint 2. Protected Stories being implemented in the sprint do not change 3. Iterative and Incremental Work iteratively to code, test, and improve the software product Proposal Management RFP Release to Delivery is the Time-box (one sprint) The requirements are fixed (in the RFP) and prioritized Work iteratively to write, review, and improve proposal content 11.21.14 2014 Mid-Atlantic Conference & Expo 8

Roles Software Engineering Responsibilities Product Owner Voice of the customer Ensures priorities, aligns strategy, owns the solution Scrum Master The Servant Leader, removes impediments Teaches, leads and coaches Facilitates all meetings Development Team Works collaboratively to deliver the product Proposal Management Capture Manager Proposal Manager Writers, Graphic Artists, Editors, Desktop Pub, etc. 11.21.14 2014 Mid-Atlantic Conference & Expo 9

Other Scrum Parallels Software World Epic Sprint Stories Task Product Release Planning Code Done Release Testing Proposal World All lifecycle deliverables (RFI response, RFP response, Orals, ENs, FPR, etc.) The entire proposal document Aspects of the solution (proposal sections) One requirement or shall statement Proposal Proposal planning & kickoff meeting Proposal text Ready to ship proposal Complete proposal Color reviews 11.21.14 2014 Mid-Atlantic Conference & Expo 10

Backlogs Software Eng. Product Backlog Sprint Backlog User Stories Description A single dynamic list of features prioritized by value to the customer Set of work from product backlog that team agrees to complete in a sprint, broken into tasks required to implement a feature Aspects of the solution, told from the customer s perspective Proposal Mgmt. PWS / SOW Compliance Matrix / Writing Assignments Storyboards / Annotated Outline / Features & Benefits 11.21.14 2014 Mid-Atlantic Conference & Expo 11

Stories Scrum User Story Formula: As a <customer>, I want <goal>, so that <outcome/benefit> Proposal User Story Formula: To satisfy <customer> s need for <goal>, we offer <feature> which will result in <outcome/benefit>, as demonstrated by <proof>. 11.21.14 2014 Mid-Atlantic Conference & Expo 12

Daily Scrum Daily check-in What did I accomplish yesterday? What will I do today? What obstacles or questions do I have? 15 minutes or less Many proposal teams hold a Daily Standup following a similar model! 11.21.14 2014 Mid-Atlantic Conference & Expo 13

Burndown / Burnup Charts Burndown Software Engineering Burndown Chart Work Remaining Burnup Chart Proposal Management Proposal Sections Remaining 5 4 3 2 1 0 Wk 1 Wk 2 Wk 3 Wk 4 Burndown Completed Work Proposal Sections Completed Burnup Can be used to Manage the Proposal Calendar / Writing Backlog 5 4 3 2 1 0 Wk 1 Wk 2 Wk 3 Wk 4 Burnup 11.21.14 2014 Mid-Atlantic Conference & Expo 14

DONE! How does Scrum define done? Done is an agreed upon quality bar that each Product Backlog item must go though to be considered done Software Engineering Coded Tested Releasable An increment of product built that is potentially shippable Proposal Management Color reviews completed with high evaluation scores Compliant Responsive Feature Rich Customer Focus Win themes obvious Printed and packaged Proposal ready to deliver! 11.21.14 2014 Mid-Atlantic Conference & Expo 15

Retrospective Software World Lessons learned at the end Proposal World Debrief and post-submittal review Agile is all about experimenting, inspecting, adapting and sharing lessons learned 11.21.14 2014 Mid-Atlantic Conference & Expo 16

Scrum or ScrumBUT? ScrumBUT is what most development teams are doing only following some of the practices Proposal Management will do ScrumBUT some of the practices will be relevant, but not all 11.21.14 2014 Mid-Atlantic Conference & Expo 17

Benefits from Agile WE is smarter than ME Reduced risk Customer focus Cross-functional visibility Team focus Perpetual improvement Continuous requirements validation Transparency (total ownership) 11.21.14 2014 Mid-Atlantic Conference & Expo 18

Take-Aways SCRUM for Software Engineering vs. Proposal Management Where there is synergy: Both are team efforts Both must adhere to rigorous rules Both subject to time and budget constraints Both are focused on the customer and producing a working (winning) product 11.21.14 2014 Mid-Atlantic Conference & Expo 19

Take-Aways Differences/Challenges: Co-location of team (sometimes) Time and backlog strictly bounded Involving the actual customer (sales or capture must be the customer s voice!) Continuity of team from one proposal to next Cannot drop lower-priority requirements all must be addressed Requirements may change mid-scrum (Amendments) 11.21.14 2014 Mid-Atlantic Conference & Expo 20

Take-Aways How can Proposal Teams be more Agile? Focus on the customer Embrace team building collaboration / communication; reduces conflict Embrace flexibility Adopt the 5 Scrum values (commitment, openness, courage, focus, respect) Use Burndown charts to improve time management and increase accountability/visibility Use Backlog prioritization that which scores the most points gets the most attention (but address everything!) 11.21.14 2014 Mid-Atlantic Conference & Expo 21

Take-Aways How to be more Agile, cont d Strive for co-location of the team Remove impediments Focus on customer s highest priorities/needs Improve accountability and visibility through frequent check-ins the Daily Scrum Use frequent testing and validation changing the Color Team philosophy Hold a Retrospective what can be improved next time? Keep an open mind about the future 11.21.14 2014 Mid-Atlantic Conference & Expo 22

Thank You Maryann Lesnick, CP APMP, CSM, PMP, MOS Principal Consultant Lohfeld Consulting Group MLesnick@lohfeldconsulting.com 703-479-0673 11.21.14 2014 Mid-Atlantic Conference & Expo 23