Successful Agile Project Management



Similar documents
THE BUSINESS VALUE OF AGILE DEVELOPMENT

When is Agile the Best Project Management Method? Lana Tylka

Sometimes: 16 % Often: 13 % Always: 7 %

PLM - Agile. Design Code Test. Sprints 1, 2, 3, 4.. Define requirements, perform system design, develop and test the system. Updated Project Plan

Project Management in Software: Origin of Agile

This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people:

Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014

Process Methodology. Wegmans Deli Kiosk. for. Version 1.0. Prepared by DELI-cious Developers. Rochester Institute of Technology

Adapting Agile Software Development to Regulated Industry. Paul Buckley Section 706 Section Event June 16, 2015

Agile Project Management with Scrum

2015 Defense Health Information Technology Symposium Implementation of Agile SCRUM Software Development Methodology

Understanding Agile Project Management

Agile Metrics. It s Not All That Complicated

Adopting Agile Project Management - Corporate Culture Must Match (Apr 15)

CompSci Fall 2014 Professors: Robert Duvall, Ajay Patel, Salman Azhar (rcd@cs, ajay.patel, azhar@cs)

IMPLEMENTING SCRUM. PART 1 of 5: KEYS TO SUCCESSFUL CHANGE

Transitioning from Waterfall: The Benefits of Becoming Agile. ASPE Web Seminar Friday, February 27 th, 2015

Becoming Agile: a getting started guide for Agile management in Marketing and their partners in IT, Sales, Customer Service and other business teams.

Agile Overview. 30,000 perspective. Juha Salenius CSPO CSM PMI-ACP PMP SCGMIS Workshop January 23 rd, 2013

Introduction to Scrum

FIVE CHALLENGES TO AGILE PLANNING:

RISK MANAGMENT ON AN AGILE PROJECT

The traditional project management uses conventional methods in software project management process.

Becoming Agile: a getting started guide for Agile project management in Marketing, Customer Service, HR and other business teams.

Agile Project Management By Mark C. Layton

serena.com An Introduction to Agile Software Development

Scrum. SE Presentation. Anurag Dodeja Spring 2010

Agile Projects 7. Agile Project Management 21

Agile in Financial Services A Framework in Focus

Agile So)ware Development

Agile Methodologies and Its Processes

Agile Software Development

The style is: a statement or question followed by four options. In each case only one option is correct.

Moderator: Albert Jeffrey Moore, ASA, MAAA. Presenters: Albert Jeffrey Moore, ASA, MAAA Kelly J. Rabin, FSA, MAAA Steven L. Stockman, ASA, MAAA

BI Dashboards the Agile Way

Agile Project. Management FOR DUMME&* by Mark C. Layton WILEY. John Wiley & Sons, Inc.

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield

When User Experience Met Agile: A Case Study

There are 3 main activities during each Scrum sprint: A planning meeting where: the Product Owner prioritizes user stories in the product backlog

Who Doesn t Want to be Agile? By: Steve Dine President, Datasource Consulting, LLC 7/10/2008

Agile and Enterprise Architecture

PMBOK? You Can Have Both! June 10, Presented by:

Agile Development for Application Security Managers

Lean vs. Agile similarities and differences Created by Stephen Barkar -

International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research)

Introduction to Agile and Scrum

Scrum Guidelines. v W W W. S C R U M D E S K. C O M

Agile Software Development in the Large

WHAT MAKES AGILE DEVELOPMENT DIFFERENT?: A CASE STUDY OF

The Agile Drupalist. Methodologies & Techniques for Running Effective Drupal Projects. By Adrian AJ Jones (Canuckaholic)

Agile Development with Agile Business Suite

1. Sprint Planning. Agile Ceremonies Demystified. A four part series written by Angela Boardman, CSM, CSP ATG (4284)

Capstone Agile Model (CAM)

Scrum Is Not Just for Software

Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper

Hybrid-Agile Software Development

In today s acquisition environment,

Introduction to Agile

Scrum and Kanban 101

Role of the Business Analyst in an Agile Project

T14 "TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS" Hubert Smits Rally Software Development BIO PRESENTATION 6/21/2007 1:30:00 PM

The Truth About Agile Software Development with Scrum, The Facts You Should Know

The Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. July Developed and sustained by Ken Schwaber and Jeff Sutherland

TSG Quick Reference Guide to Agile Development & Testing Enabling Successful Business Outcomes

The Manager s Guide to Avoiding 7 Project Portfolio Pitfalls

Waterfall to Agile. DFI Case Study By Nick Van, PMP

Issues in Internet Design and Development

Gothenburg 2015 Jan Marek com CA Technologies Introducing Agile development methodologies to Session S601 mainframe development teams

Scaling Spotify

Hybrid: The Next Generation Cloud Interviews Among CIOs of the Fortune 1000 and Inc. 5000

Sreerupa Sen Senior Technical Staff Member, IBM December 15, 2013

Agile Notetaker & Scrum Reference. Designed by Axosoft, the creators of OnTime the #1 selling scrum software.

Scrum In 10 Slides. Inspect & Adapt

Agile Project Management and the Real World. Emily Lynema DLF Fall 2010 November 1, 2010

Topics covered. Agile methods Plan-driven and agile development Extreme programming Agile project management Scaling agile methods

How To Train Online For Retail

D25-2. Agile and Scrum Introduction

Business Analysts in an Agile World. Christian Antoine

Agile Project Management A Primer. Brian Stewart AVU ACEP Nairobi 17 th 2013

Blended Learning Current Use, Challenges and Best Practices

15 Principles of Project Management Success

Agile Contracts. NK Shrivastava, PMP, RMP, ACP, CSM, SPC CEO/Consultant - RefineM. Agenda

Controlling Change on Agile Software Development Projects

When to use Agile/Scrum

How Agile Development Can Transform Defense IT Acquisition

ScrumMaster or Armchair Psychologist Scrum Fundamentals Webinar Q&A March 9, 2016

Building Software in an Agile Manner

Bridging the Gap Between Acceptance Criteria and Definition of Done

Mastering the Iteration: An Agile White Paper

What is Scrum? Scrum Roles. A lean approach to software development. A simple framework. A time-tested process

Software Development with Agile Methods

AGILE METHODOLOGY IN SOFTWARE DEVELOPMENT

Waterfall vs. Agile Project Management

Software Requirements and Specification

Transcription:

Monarch Media, Inc., Toolkit Successful Agile Project Management By Danielle Howarth The approach you take to managing a project can make or break it. Agile methods have grown increasingly popular as a proven approach to successful project management. Here are some common questions we get about how to effectively manage a project using the Agile approach. Monarch Media, Inc. 406 Mission Street, Suite J Santa Cruz, CA 95060

Our market is evolving so quickly we HAVE to take an agile approach to keep up. -- Audrey Epsey, Autodesk Cool Ideas: There is no single right plan. Have you heard of the Marshmallow Challenge by Tom Wujec? If you haven t seen this TedTalk yet, it s a must! One of the most successful participants in this challenge was a group of recent Kindergarten graduates. Why was that? They just started building. They didn t spend 17 out of the 18 minutes figuring out roles and making a defined plan. They followed an iterative process so that with each version they got instant feedback on what was working or not working. Through play and prototyping, they built their structure. Q: When should I use an Agile approach? A: When your scope is somewhat undefined, your timeline is aggressive, and there is really no wiggle room for endless addendums, it s time to consider a different method than a traditional waterfall approach to product/project management. TIP With time constraints and conflicting priorities, we don t always have the luxury of planning out every detail. It s so easy to get caught up in wanting all the answers before you dive into a project; but the first real trick when working on an Agile project is to just get started. The benefit of an Agile approach is the short cycle of a sprint. You can prioritize again and again, reprioritize give and take. If you re not 100% sure what your end-user will value the most, all you need to do to find that out is to just get started get something out there that enables you to start collecting feedback from your users to determine the direction of the next sprint.

Working together on an Agile project isn t really a process; it s a culture. What we need from you is your availability and willingness to be active participants in this collaborative culture because the success of your project is contingent on it. -- Danielle Howarth, Senior Project Leader, Monarch Media, Inc. Individuals and interactions over processes and tools. -- The Agile Manifesto, Beck et al., 2001 Q: What can I expect from you? (And what will you need from me?) A: Communication is always important but frequent communication is even more important when working in Agile. Agile is based on a culture of collaboration with your learners, your stakeholders, your developers, and within your internal team. Clear and frequent communication is essential for gathering changes and feedback and making sure everyone is on the same page. You can expect us to work together daily with you throughout the life of your project planning ahead for frequent check-ins during all phases of the project and welcoming change requirements even if they are late in the development cycle. This includes implementing an easy-to-use project site to facilitate this collaboration that enables visibility across all members and instant notifications on all changes. TIP Communication is a two-way street with a common goal to work together and do what it takes to ensure a project is a success. Willingness counts, but attitude is also important.

We plan regular meetings to facilitate information sharing and make space for the give-andtake conversations that need to happen regarding functionalities and budget impacts. -- Corrina Dilloughery Account Manager Definition: Sprint A sprint is how an Agile process is structured. Each sprint consists of: Product Backlog Sprint Backlog Sprint (2-4 weeks) Scrum (every 24 hrs) Potentially Shippable Product Sprint Review Q: This feels risky. How do you guarantee we ll stay in budget? A: We have yet to come across anyone with an unlimited budget! So if you have a fixed budget, and we re working in an Agile framework, then each sprints conversation will address resources as well as features. For example, we may need to take something away (or move it to the next sprint) if you want to add something that wasn t in the original plan. TIP Prioritizing functionalities, and reprioritizing with each sprint, helps everyone stay focused and stay in budget. Of course, it s also a good idea to build contingency into your budget so we have room to address things that come up without having to drop other things.

This doesn t come easy to everyone. You have to be willing to let go of early assumptions and head in a new direction when new information comes forward! -- Claire Schneeberger, CIO, Monarch Media, Inc. Stats: 92% of respondents said implementing agile improved their ability to manage changing priorities. VersionOne, Inc. (2014). 8th Annual State of Agile Survey. Retrieved from http://www. versionone.com/pdf/2013-stateof-agile-survey.pdf Q: This feels squishy. What if things go off track? A: This nimble approach means you are more like to end up on track. It s really what being Agile is all about! Each sprint review is an opportunity to review the results and either continue down that track, or head in another direction. Because with each iteration, it s an opportunity to gather feedback that influences future iterations moving quickly to shift directions by being flexible and adapting. Embrace change. Agile projects may be unpredictable, but they are also very exciting if you have the right skills & tools! TIP When you re navigating an Agile project, you need to plan to re-plan. Accept and expect changes in requirements. Whether you are a small company or a major corporate player, it s important to keep up and evolve with your end-user. Technology is advancing month-to-month and there is a huge demand for elearning opportunities. Being flexible and adaptable results in up-to-theminute powerful elearning experiences.