Thank you for joining, we will begin shortly. Please dial in using VANTS line 58203#



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

Agile Scrum Workshop

Agile Project Management By Mark C. Layton

If using your phone for audio, please dial in: Mee9ng ID: # Tweet with us using #VAMobileHealth

Shawn Hardenbrook, MSW. Director, Web & Mobile Solutions Connected Health Office Office of Informatics and Analytics Veterans Health Administration

When is Agile the Best Project Management Method? Lana Tylka

US Department of Veterans Affairs Streamlining VA Mobile App Development

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

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

OFFICE OF THE CIO. PROCEDURE Informational VERSION: 1.0

How to optimize offshore software development with Agile methodologies

Scaling Agile Implementing SAFe. April 7, 2015 Tuesday 3:00-4:00 p.m. 50 Church St., 3rd Floor

From Agile by Design. Full book available for purchase here.

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

Handling Requirements in Agile: BA vs. PO. April 14 th, Agile NYC Pecha Kucha Presentation By Gene Gendel, PMP, CSM, CSP

LEAN AGILE POCKET GUIDE

Agile Team Roles Product Owner & ScrumMaster. Brian Adkins Rick Smith

IMQS TECHNOLOGY AGILE METHODOLOGY

Project Lifecycle Management (PLM)

Roles: Scrum Master & Project Manager

Managing Agile Projects in TestTrack GUIDE

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

Agile Metrics - What You Need to, Want to, and Can Measure. June 9, 2014

6 Oct Agile: Creating a Culture of Quality, Value and Feedback. Agile. Creating a Culture of Quality, Value and Feedback.

Agile Systems Engineering: What is it and What Have We Learned?

Applying Agile Project Management to a Customized Moodle Implementation

Scrum. SE Presentation. Anurag Dodeja Spring 2010

Models of Software Development

Leveraging Lean/Agile Elements in SAFe to Solve Immediate Business Challenges Nuance Communications, Inc. All rights reserved.

Project Management and Scrum A Side by Side Comparison by Anne Loeser, October 2006

Agile Scrum and PMBOK Compatible or Contrary?

Introduction to Agile and Scrum

Your Agile Team s Indispensible Asset

Scrum. Speaker: Dan Mezick URL: NewTechUSA.com. Copyright 2002: All rights reserved

Agile Information Management Development

26 May 2010 CQAA Lunch & Learn Paul I. Pazderski (CSM/CSP, OD-CM, CSQA) spcinc13@yahoo.com Cell: AGILE THROUGH SCRUM

Request for Offers (RFO) Addendum

Agile Development in Today s Industry. Duke CS408 Session 2014

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

7/24/2015. Blackstone Drupal Team

Department of Veterans Affairs VA DIRECTIVE 6071

Agile Scrum Foundation Training

Atomate Development Process. Quick Guide

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

Doing is the best way of Thinking New insights on work. Agile Project Methodology at ITG

Agile Requirements Engineering + LESSONS LEARNED

ScrumMaster Certification Workshop: Preparatory Reading

Agile Software Development

Fact or Fiction: ERP Projects Can Be Delivered Using Agile

Agility via Software Engineering Practices

Agile & Scrum: What are these methodologies and how will they impact QA/testing roles? Marina Gil Santamaria Summer 2007

Career Builder Course Bundle

Using Scrum to Streamline Web Applications Development and Improve Transparency. Michelle Frisque

How To Plan An Agile Project

Agile-Waterfall Hybrid Jessica LaGoy, MS, PMP

MM Agile: SCRUM + Automotive SPICE. Electronics Infotainment & Telematics

Product Development: From Conception to Execution. Slide 1

Call for Tender for Application Development and Maintenance Services

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

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

D25-2. Agile and Scrum Introduction

Agile Extension to the BABOK Guide

The Team... 1 The Backlog... 2 The Release... 4 The Sprint... 5 Quick Summary Stakeholders. Business Owner. Product Owner.

AGILE PROJECT MANAGEMENT CHALLENGES

As the use of agile approaches

Experiences Linking Business Architecture with an Agile/Lean Development Method

How to Launch a Scrum Team

Agile & PMI Project Management Mapping MAVERIC S POINT OF VIEW Vol. 7

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

Chapter 6. Iteration 0: Preparing for the First Iteration

Would you like to have a process that unlocks ability to learn and produce faster?

Agile Software Development. Stefan Balbo / Patrick Dolemieux

Agile Training Portfolio

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

Mariusz Chrapko. Before: Software Quality Engineer/ Agile Coach, Motorola, Poland. My Public Profile:

The Basics of Scrum An introduction to the framework

The Agile Project Manager

Project Management in Software: Origin of Agile

SCRUM BODY OF KNOWLEDGE (SBOK Guide)

ISL Development & Support Service Level Agreement (SLA) Infigo Software Limited (ISL)

Agile Projects 7. Agile Project Management 21

Software Development Methodologies

Agile Project Management in a Regulated Environment

OE PROJECT CHARTER TEMPLATE

Successfully Doing TOGAF in a Scrum Project

SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization

Agile Software Development

USCIS/SPAS: Product Backlog Items and User Stories 4/16/2015. Dr. Patrick McConnell

AGILE & SCRUM. Revised 9/29/2015

Waterfall to Agile. Colin Kelley CTO & Cofounder Invoca, Inc. colin@invoca.com. UCSB CS 189a January 13, 2015

How NOT to Do Scrum. Patterns and Anti-patterns. Revised July First presented at New York City Scrum User Group June 17, 2010

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

An Introduction to Agile Performance Management

Agile Testing of Business Intelligence. Cinderella 2.0

Scrum Methodology in Product Testing : A Practical Approach

Agile Software Development Methodologies and Its Quality Assurance

Beyond ISO Intel's Product Security Maturity Model (PSMM)

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

Keywords Agile, Scrum Methodology, Tools for Scrum, Six Sigma tools, scrum and six sigma

ALM Solutions using Visual Studio TFS 2013 ALMI13; 5 Days, Instructor-led

Transcription:

Thank you for joining, we will begin shortly. Please dial in using VANTS line 58203# Tweet with us using #VAMobileHealth! MAP2 Contract Mobile Application Lifecycle Business Owner Orientation Eric Kettler, Lifecycle Coordinator November 2014

MAP2 Contract Mobile Application Lifecycle Business Owner Orientation Eric Kettler, Lifecycle Coordinator November 2014

The Business Owner will work with multiple teams throughout the process. POC Project Manager (PM) Responsibility The Project Manager supports the Business Owner during all phases of the app lifecycle process. The PM works closely with the BO during requirements gathering, monitors development by organizing the project kick off meeting, and attending meetings with the BO during the lifecycle of the project. Subject Matter Expert (SME) Contracted Team Government PM The Business Owner is responsible for identifying and assigning a SME(s) for their app. The BO and SME(s) are responsible for documenting the requirements with the PM and Team in the form of Epics, User Stories, and Acceptance Criteria. The BO also attends planning sessions, sprint reviews, and prioritizes the product backlog. The developer is responsible for creating epics and user story backlogs, defining data types and sources, and adhering to the PMAS requirements. The developer conducts the sprint review, and makes changes to the app as requested. They also work with compliance bodies to ensure the app achieves national release within the period of performance. The Government PM is responsible for assigning all resources needed to manage the app. Upon completion, the Government PM submits the app for national release. 2

The team will use the following 6 phased approach to accomplish critical tasks. Release & Closeout Governance Board approval Complete Business Sponsor Agreement (BSA) Complete requirements documentation (Business Document (BRD), Epics, User Stories, Acceptance Criteria and Prioritization) Obtain release plan approval (Requires BO Signature estimated to be complete within 90 days of contract start) Monthly sprint reviews Monthly Mid -Sprint Reviews Participate in app demos Software Quality Assurance (SQA) Backlog Grooming SCRUM (Meetings) Proactive compliance reviews ongoing throughout development cycle Business Owner User Acceptance Testing Verification & Validation (V&V) Final compliance review with compliance bodies Issue/bug Remediation Final Product Testing and Concurrence Compliance Initial Operating Capability (IOC)/Field testing National Release Lessons Release Learned/ Migrate Closeout App to Sustainment Contract 3

- Business Owner Responsibilities: Release & Closeout 1. Identify SMEs that will assist with requirements and development activities. 2. Work with the PM to gather information about scope, schedule, risks, etc. 3. Provide input for the Business Sponsor Agreement (BSA) 4. Work with the PM to develop the Mobile Application Management Team (MAMT) and request document to receive approval from the MAGB to proceed with development 5. Attend Mobile Application Governance Board (MAGB) meetings and get approval 6. Sign Business Sponsor Agreement (BSA) 7. Lessons Learned from this phase Key BO Responsibilities Sign Business Sponsor Agreement Time Commitment: 2-4 hours per week 4

- Business Owner Responsibilities: Release & Closeout 1. Business Owner Orientation 2. Attend kick-off meeting 3. Participate in development of requirements Epics User Stories Acceptance Criteria Business Need Prioritization 4. Approve /reject Increment Plan 5. Lessons Learned from this phase Key BO Responsibilities Approve Increment Plan Time Commitment: 7-10 hours per week 5

- Business Owner: Release & Closeout 1. Attend monthly sprint review meetings (30 minutes for review/app demo) 2. Attend monthly mid-sprint planning meetings (60 minutes) 3. Backlog Grooming meetings happen in the off-week from sprint review/demo and planning (60 minutes) 4. Formally accept sprints 5. PM will engage Compliance Bodies and SQA for preliminary review and feedback in every sprint Key BO Responsibilities Sprint Acceptance and App Acceptance Time Commitment: 3-5 hours per week 6. Accept the functionality of the app for proceeding to V&V and final compliance review 7. Lessons Learned from this phase 6

- Business Owner Responsibilities: Compliance Release & Closeout 1. Complete Business Owner User Acceptance Testing (UAT) with the PM 2. PM/V&V team works with compliance bodies to prioritize and address bugs/issues 3. Reach bug remediation agreement amongst BO and Release Management Board (RMB) 4. Developers complete final remediation of issues agreed upon by BO/RMB 5. Test the final product During testing, BO will demo the app along with the development lead, V&V team, and Compliance Bodies and provide input 6. Lessons Learned from this phase Key BO Responsibilities Sign concurrence form to document that the app can move to field testing Time Commitment: 2-4 hours per week 7

- Business Owner Responsibilities: Testing Release & Closeout 1. The BO and the PM plan the IOC/ Identify locations and users Develop testing instructions Develop feedback survey Distribute mobile devices (if necessary) 2. Work with the PM and MHED to conduct field test with actual users in the production environment 3. Document and prioritize findings 4. Lessons Learned from this phase Key BO Responsibilities Plan and participate in Time Commitment: 4-6 hours per week 8

- Business Owner Responsibilities: Release & Closeout Release & Closeout 1. Work with the PM to establish plans for national rollout 2. Based on findings, determine if the app will be released nationally 3. Create and share lessons learned 4. Prepare for ongoing support Key BO Responsibilities Plan and approve national rollout Time Commitment: 2-4 hours per week 9

For planning purposes, you can assume that the App will take one year from initiation to release Release / Closeout Project Initiated 30 days Sign BSA Receive concept approval 60 days Sign Increment Plan Finalize initial requirements backlog Finalized Sprints Complete 5 months UAT Monitor development and participate in app demos Interact with compliance bodies during every sprint Complete 45 Days Support V&V Support Compliance Reviews Test functionality of final product Sign off on moving app to production Plan with PM Compliance Approval 30 days Prioritize and document issues Launch 45 days National Launch Lessons Learned Ongoing Support 10

The estimated level of effort for the Business Owner is highest during months 2, 3, and 10, but active participation is needed for the length of the project Release / Closeout ~30 days ~60 days ~5 months ~45 days ~30 days ~45 days 10 hrs 8 hrs 6 hrs 4 hrs 2 hrs BO Relative Level of Effort per phase Month 2 Month 4 Month 10 Month 12 Month 6 Month 8 Level of Effort over Time by Hours Per Week 11

VA Mobile Health utilizes the Agile project management methodology Agile Overview BO provides input for a basic requirements document Defines Epics, User Stories, Acceptance Criteria and Priorities Software development team begins development based on requirements BO attends sprint meetings to review recently completed work BO must provide input and accept work on an ongoing basis Since the BO has been involved throughout development, there is minimal risk of the final product not meeting business owner expectations 12

Agile Meeting Descriptions Meeting Description Sprint Planning The team will agree on which user stories can be completed in one sprint (4 weeks) Conducted at the beginning of each sprint cycle and includes the entire project team Decompose the highest prioritized user stories from the product backlog and assign/update story points Identify/review Acceptance Criteria for each use story Daily Scrum Meeting Communicate status, commit work for the day, and report and roadblocks or obstacles 15-30 minute meting per day Team shares successes and communicates potential risks Sprint Review Demonstrate functionality that was developed, tested and documented during the sprint (every 4 weeks) Conducted at the end of each sprint All artifacts will be checked into the Atlassian tools within the MAE Backlog Grooming Prepares the product backlog for sprint planning meetings (every 4 weeks) Responsible for adding new user stories and epics, pulling stories from existing epics, and estimating effort for existing stories Ensures that the backlog is ready for the sprint planning meeting Sprint Retrospective Discuss what went well during the sprint and identify process improvements that can be implemented during the next sprint to allow the team to improve Includes reviewing project metrics captured to track, manage, and analyze progress and to communicate findings to the VA Project Team to address any areas that need critical focus 13

Questions? What future topics would you like to discuss? Let us know by answering our survey below: https://www.surveymonkey.com/r/7lyj533 14