11.21.14 Can Your Proposal Process Be More Agile? 2014 Mid-Atlantic Conference & Expo Sheraton Premiere Tysons Corner Maryann Lesnick Principal Consultant.

Slides:



Advertisements
Similar presentations
Agile Software Development کاری از : مهدی هوشان استاد راهنما : استاد آدابی.
Advertisements

Scrum in 10 slides.
Delivering Enterprise Projects Using Agile Methods Brent Barton May 23, 2006.
AGILE DEVELOPMENT Outlines : Quick Look of agile development Agility
Agile Development Primer – Using Roundtable TSMS in an Agile Shop Michael G. Solomon Solomon Consulting Inc.
COPYRIGHT © 2012 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 1 Agile documentation development methodology Giby Panicker and Judith Benjamin 1-Dec-2012.
Agile and Scrum: Executive Summary June 2, 2011 Bob Schommer, CSP, PMP, MCTS Senior Project Manager Skyline Technologies, Inc.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Agile 101.
ECE44x SCRUM Overview slides adapted from Marty Stepp
Agile Project Management with Scrum
Dept. of Computer Science & Engineering, The Chinese University of Hong Kong Agile Software Development CHEN Xinyu
Agile Development.
NAUG NAUG Knowledge Evening – th February 2007.
Presentation from: See Also: scrumreferencecard.com/ScrumReferenceCard.pdf.
Scrum introduction XP Days Agenda Introduction The Scrum process – roles, ceremonies and artifacts Backlog management Conclusions and questions.
Scrum 1.
Agile development By Sam Chamberlain. First a bit of history..
Scrum Master & Agile Project Manager: A Tale of Two Different Roles
Managing a Project Using an Agile Approach and the PMBOK® Guide
Agile Process: Overview n Agile software engineering represents a reasonable compromise to conventional software engineering for certain classes of software.
An Agile View of Process
Introduction to Agile.
Software engineering Process models Pavel Agejkin.
Agile Methodologies for Project Management By – Komal Mehta.
AgileCamp Presents: Scrum. Good luck in your presentation! This slide deck has been shared by AgileCamp Kit under the Creative Commons Attribution 4.0.
Larry Apke Agile Expert
1 Agile Methodology & Programming Ric Holt July 2009.
CSE G674/2009 Project Project Management Section Presented by: Amir Aref Adib.
Chapter 4 Agile Development
What is Scrum Process? Where is it used? How is it better?
1 SCRUM 22/02/2009 By Siemen Bastiaens >>
Chapter 4 Agile Development 1. The Manifesto for Agile Software Development 2 “We are uncovering better ways of developing software by doing it and helping.
Tuesday, June 8 th, Agile Development-Successful Delivery & Implementing Across the Enterprise.
By Saravanan Bala. General Report 31 % of Software projects are cancelled 75 % of the software projects are considered failures by the people who initiated.
Chapter 3 – Agile Software Development Pepper modification of Sommerville presentation & Colm O’hEocha – AgileInnovation Ltd presentation 1Chapter 3 Agile.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Agile Assessment Gadi Lifshitz, Ayelet Kroskin, Barak Yagour, Yael Dubinsky.
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
Agile Information Management Development. Agile Project Management Characteristics  Acceptance and even welcome of changing requirements  Incremental.
Software Engineering (CSI 321) An Agile View of Process 1.
Presentation from: See Also: scrumreferencecard.com/ScrumReferenceCard.pdf.
#AgileEd. Using Agile in the Classroom Cindy Royal, Associate Professor Texas State University slideshare.net/cindyroyal #AgileEd.
PV213 EIS in Practice: 06 – Development process 1 PV213 Enterprise Information Systems in Practice 06 – Development process.
Agenda: Overview of Agile testing Difference between Agile and traditional Methodology Agile Development Methodologies Extreme Programming Test Driven.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Using Scrum to Improve Teamwork, Communication, Quality and Speed
Agile 101. Feasibility Study SDLC – What is it? Systems Development Life Cycle: The most commonly used, and generally accepted, project management approach..
The Agile Manifesto Some thought starters for Ogilvy on how to work with Agile and SCRUM approaches to managing projects.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Introduction to Agile. Introduction Who is this guy?
Industrial Software Development Process Bashar Ahmad RISC Software GmbH.
Managing Agile Software Development Teams Using Scrum AKA: Wrangling Developers for Fun and Profit!
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Using Scrum to Improve Teamwork, Communication, Quality and Speed.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
The Scrum Framework Presented by Somnath Ghosh Scrum Practitioner 24 hours weeks.
CMPS 116 Software Design Project. Introduction Instructor: Dr. Huahai Yang IBM Research – Almaden Former SUNY Albany Programming.
Agile Methodology and Scrum
AGILE SCRUM METHODOLOGY
Shifting to Agile: Are University Libraries Ready?
Agile Training Day 2 November 17, 2015.
Software & Software Engineering Pertemuan-4 Dosen :Kundang K Juman
Agile Software Development Brian Moseley.
How to Successfully Implement an Agile Project
Agile Process: Overview
Introduction to Agile Blue Ocean Workshops.
Adjective: Able to move quickly and easily. Principles and Values
Scrum Science NGSS: Engineering, Technology, Applications of Science
Presentation transcript:

Can Your Proposal Process Be More Agile? 2014 Mid-Atlantic Conference & Expo Sheraton Premiere Tysons Corner 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? Mid-Atlantic Conference & Expo2

Agenda  Agile and Scrum Principles  Sprints  Roles  Backlogs  Burndown  DONE!  Scrum or ScrumBUT?  Take-Aways Mid-Atlantic Conference & Expo3

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 Mid-Atlantic Conference & Expo

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

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! Mid-Atlantic Conference & Expo6

Five Values of Scrum Commitment FocusOpennessRespectCourage 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 Mid-Atlantic Conference & Expo Yes – Yes – Yes – Yes – Yes Individuals and interactions over processes and tools

Sprints 3 Primary Characteristics of a Sprint Mid-Atlantic Conference & Expo8 CharacteristicSoftware Engineering 1. Time-BoxedRefers 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. ProtectedStories 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

Roles Mid-Atlantic Conference & Expo9 Software Engineering Responsibilities Product OwnerVoice of the customer Ensures priorities, aligns strategy, owns the solution Scrum MasterThe Servant Leader, removes impediments Teaches, leads and coaches Facilitates all meetings Development TeamWorks collaboratively to deliver the product Writers, Graphic Artists, Editors, Desktop Pub, etc. Capture Manager Proposal Management Proposal Manager

Other Scrum Parallels Mid-Atlantic Conference & Expo10

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

Stories Mid-Atlantic Conference & Expo12 Scrum User Story Formula: As a, I want, so that Proposal User Story Formula: To satisfy ’s need for, we offer which will result in, as demonstrated by.

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! Mid-Atlantic Conference & Expo13

Burndown / Burnup Charts Can be used to Manage the Proposal Calendar / Writing Backlog Mid-Atlantic Conference & Expo14 Software EngineeringProposal Management Burndown Chart Work RemainingProposal Sections Remaining Burnup Chart Completed WorkProposal Sections Completed

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 Mid-Atlantic Conference & Expo15 Software Engineering Coded Tested Releasable An increment of product built that is potentially shippable Color reviews completed with high evaluation scores Compliant Responsive Feature Rich Customer Focus Win themes obvious Printed and packaged Proposal ready to deliver! Proposal Management

Retrospective Agile is all about experimenting, inspecting, adapting and sharing lessons learned Mid-Atlantic Conference & Expo16

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 Mid-Atlantic Conference & Expo17

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) Mid-Atlantic Conference & Expo18

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 Mid-Atlantic Conference & Expo19

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) Mid-Atlantic Conference & Expo20

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!) Mid-Atlantic Conference & Expo21

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… Mid-Atlantic Conference & Expo22

Thank You Maryann Lesnick, CP APMP, CSM, PMP, MOS Principal Consultant Lohfeld Consulting Group Mid-Atlantic Conference & Expo23