January 9, Case Study: BAs join Agile Team to Help Secure U.S. Borders

Similar documents
Agile Project Management By Mark C. Layton

Sept 10, The Agile Business Analyst

Agile Extension to the BABOK Guide

LEAN AGILE POCKET GUIDE

Agile Development Overview

AGILE & SCRUM. Revised 9/29/2015

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

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

AGILE - QUICK GUIDE AGILE - PRIMER

Agile Project Management with Scrum

Introduction to Agile

Comparing Scrum And CMMI

WE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS.

How to manage agile development? Rose Pruyne Jack Reed

The Agile Manifesto is based on 12 principles:

Strategy. Agility. Delivery.

Introduction to Agile Scrum

Agile Project Management and Agile Practices Training; with a Scrum Project that you will do.

Introduction to Agile and Scrum

SCEA 2010 EST06. Estimating Issues Associated with Agile. Bob Hunt. Galorath Incorporated

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

Agile Scrum Training. Nice to meet you. Erik Philippus. Erik Philippus (1951)

Certified Scrum Master Workshop

D25-2. Agile and Scrum Introduction

Agile Project Forecasting Techniques. "Who Says You Can't Plan Agile Projects?" Matt Davis, PMP, MCITP October 21, 2013

Agile Processes and Distributed Projects: Dream or Nightmare?

Becoming a Business Analyst

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

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

Agile Beyond The Team 1

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

Agile Projects 7. Agile Project Management 21

Introduction to Agile Software Development

Agile Project Management: Adapting project behaviors to the software development environment

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

Creating a High Maturity Agile Implementation

Mitigating Risk with Agile Development. Rich Mironov CMO, Enthiosys

Scaling Scrum. Colin Bird & Rachel Davies Scrum Gathering London conchango

Course Title: Managing the Agile Product Development Life Cycle

Issues in Internet Design and Development

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

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

Water-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant

Agile-Waterfall Hybrid Jessica LaGoy, MS, PMP

Introduction to Agile Software Development Process. Software Development Life Cycles

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

Lean QA: The Agile Way. Chris Lawson, Quality Manager

Agile Project Management

How To Understand The Business Analysis Lifecycle

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

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

AGILE GAME DEVELOPMENT WITH SCRUM

Quality Assurance in an Agile Environment

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

PMI Agile Certified Practitioner (PMI ACP) Boot Camp Course AG05; 4 Days, Instructor-led

Course Title: Planning and Managing Agile Projects

ITSM Agile Intro Feb 5, 2015

Agile Development with C#

Agile Scrum Workshop

Your Agile Team s Indispensible Asset

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

Agile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series

Imad Alsadeq, Qatar, May 2013 OPM3, MSP, PMP, PMOC, PMI-RMP, MCP

Introduction to Agile and Scrum

Certified ScrumMaster Workshop

Agile Fundamentals, ROI and Engineering Best Practices. Rich Mironov Principal, Mironov Consulting

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

Agile Project Management. What it is and what it isn t

Agile Information Management Development

Business Analysis Essentials

Agile Project Management

CSSE 372 Software Project Management: More Agile Project Management

Is Your Organization Agile-Ready?

History of Agile Methods

Advancing Your Business Analysis Career Intermediate and Senior Role Descriptions

STATE OF MICHIGAN SUITE

SCRUM BODY OF KNOWLEDGE (SBOK Guide)

Development. Lecture 3

Bridging the Gap: Traditional to Agile Project Management. I. S. Parente 1. Susan Parente, PMP, PMI ACP, CISSP, PMI RMP, ITIL, MSEM;

Agile Software Development with Scrum. Jeff Sutherland Gabrielle Benefield

Business Analysis Value Proposition Why Business Analysis is a key success factor in complex projects

Certified Business Analysis. Professional (CBAP) version 3

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

Practical Agile Requirements Engineering

Taking the first step to agile digital services

A Software Project Management Innovation (SPM) Methodology: A Novel Method for Agile Software Development

Comparative Study of Agile Methods and Their Comparison with Heavyweight Methods in Indian Organizations

Agile Software Development

Agile Software Development in the Large

Agile QA s Revolutionary Impact on Project Management

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

EXIN Agile Scrum Foundation

As the use of agile approaches

ACP Exam Prep Plus Desk Reference including the Project Management Agile Body of Knowledge TM (PMABOK TM )

Product Development: From Conception to Execution. Slide 1

Applying Agile Project Management to a Customized Moodle Implementation

Atern The latest version of the DSDM approach which makes DSDM appropriate to all types of project.

Agile Methods. Introduction to. AAddison-Wesley. Sondra Ashmore, Ph.D. Kristin Runyan. Capetown Sydney Tokyo Singapore Mexico City

Transcription:

January 9, 2014 Case Study: BAs join Agile Team to Help Secure U.S. Borders 1/9/2014 1

Maureen McVey, CBAP Head of Learning & Development, IIBA 16+ BA Experience I.T. industry for over 25 years. 20+ Experience in learning and development Founding member of IIBA Industry experience: banking, finance, insurance, government, policing and manufacturing Accountable to business analysts in the areas of competency and career development 2 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s

Vision and Mission The world's leading association for Business Analysis professionals Develop and maintain standards for the practice of business analysis and for the certification of its practitioners IIBA is an international not-forprofit professional association for business analysts. 3 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s

New Member Benefit! 4 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s

Today s Session 5 minutes Introduction 35 minutes presentation 15 20 minutes questions What does Agile mean for the role of the business requirements analysts? The case study offer perspective into the role of the Agile BA 5 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s

Keith Kerr Keith Kerr, PMP has over 25 years of experience helping organizations improve performance by applying project and portfolio management rigor to their business processes. As Robbins Gioia s Managing Director for Project, Program, and Portfolio practices, he leads the development of the RG Portfolio Management delivery methodology in addition to consulting with senior leaders across industries on the implementation of portfolio management, EPMO, and governance practices. Keith worked with the Performance Institute on their latest research report, Program Management for Agile: Retooling Your Approach for Agile Success. 6 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s

Q&A: How to Participate Use the question box to share your questions. Doug Jackson Of Robbins Gioia Keith Kerr Maureen McVey The slides will be available in 5 business days IIBA.org > Learning and Development Development>Webinars 7 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s

BAs Join the Agile Team Tailoring the Role 01/01/2013 11 C anal C enter P laza, A lexandria, V A 22314 T 800.663.7138 F 703.684.5189 w w w.robbinsgioia.com

Agenda Introductions Program Background Level-set on Agile Team Make-up and Roles What changes for the BA Next? 9

Program Background Context The program Federal Government Agency Multi-year Operational Over $1B Lifecycle cost Switch to Agile mid-way Public facing & back office Heavily transactional Frequent Change Need statement is 10 years old Modernization moving from manual (paper) to digital Moved from COTS to COTS and custom development Backlog estimated at three years Using Scrum methods Multiple teams (8 plus) Updated high level requirements document Agile is new 10

Agile 201 Lean Scrum FDD Infinite Methods & Practices XP SAFe AUP Twelve Principles Kanban Four Values 11

Agile Manifesto While items on the right may be necessary, we value the items on the left. 12 Source: www.agilemanifesto.org

Principles of Agile Software Development (Agile Alliance 2001) 1. The highest priority is to satisfy the customer through early and continuous delivery of valuable software, 2. The welcoming of changing requirements, even late in development, for the benefit of the customer s competitive advantage, 3. Frequent delivery of working software, the release cycle ranging from a couple of weeks to a couple of months, with a preference for a shorter timescale, 4. Daily collaboration of business people and developers throughout the project, 5. Building of projects around motivated individuals by offering them an appropriate environment and the support they need, and trusting them to get the job done, 6. Emphasis on face-to-face conversation for conveying information and within a development team, 7. Working software is the primary measure of progress, 8. Agile processes promote a sustainable development pace for the sponsors, developers, and users, 9. Continuous attention to technical excellence and good design enhances agility, 10. Simplicity is essential for maximizing the amount of work not having to be done, 11. Self-organizing teams give best results in terms of architectures, requirements, and designs, 12. Regular reflection of teams on how to become more effective, and tuning and adjusting its behavior accordingly.

Tools of the Trade Release Planning Major deployments identified Product Backlog Prioritized list of valuable items to deliver during the project Features & user stories identified by release Capability Themes Sprint Backlog List of committed items to be addressed within a Sprint Burndown Charts Visual aid for tracking team progress and forecasting expected completion dates Velocity Chart Tracks rate of feature completion 14

Some Basic Terminology Scrum Extreme Programming (XP) Definition Sprint Iteration Fixed-length period of time Release Small Release Release to production Sprint/Release Planning Planning Game Agile Planning Meetings Product Owner Customer Business Representative to project Retrospective Reflection Lessons learned style meeting Scrum Master Project Manager Agile project manager Daily Scrum Daily Standup Brief daily status meeting 15

Planning 16

Agile Analogues to Traditional Projects Roles Product Owner Business Analyst Scrum Master Project Manager Team Contractors + Government Specialists Artifacts Product Backlog Prioritized Product Requirements Sprint Backlog Tasks Burndown Progress Measures Ceremonies Unique to Scrum 17

How a Metamodel Can Standardize Requirement Relationships Sample: Must be adjusted to the method and organizational culture 18 Benefit: A metamodel manages requirement traceability critical for project execution effectiveness because it continuouslyprovides an understanding of the impact of project decisions and priorities

Deliver Solution Requirements (Agile - Scrum) Analysis Approach Agile Project [Generic] Solution Development Sample Backlog * Graphics from the Agile Extension to the BABOK Guide v 1.0 Initiation Identify Business Case Devel op Initial Vision Defi ne Scope Obtain Funding and Support Business Need Analysis Explore Business Proces s Analyze Stakeholders Identify Use Cases / Us er Stories Manage Backlog Solution Realization Perform Integration Tes ting Conduct User Training Support Changes Retirement Best Practice: Requirements Elicitation, Analysis, Documentation, Validation 19

Agile Team Composition for the Program PMO Program Direction Project Management Tool & Software Feature Backlog Customer Representation Prioritization Business Sponsor Capability Owner Agile Coach Business Analyst Agile Team Lead Agile Team Subject Matter Experts Developers Testers 20

Role of the BA A) Flexibility applying the knowledge versus the process Different sequence of events Shaping User Stories versus interviewing phase What, when to document B) Lack of a central detailed requirements database Product Owners embedded with development teams Develop Personas Evolve Epics C) Planning the Sprints Help the teams understand capacity (i.e. velocity) Fully defining (and intelligent splitting) User Stories Business process improvement

Role of the BA: Integration Lessons BA established with the team at the outset Release scoping and planning (should happen before development sprints) Backlog grooming User story development Title/Description Acceptance Criteria Mockups Tool management (keep backlog and user stories up to date)

Benefits and Myths of Agile PM Advantages Early evidence of value via a working deliverable Shortened project cycle times Higher flexibility to change Higher quality by earlier feedback from the customers Better communication/trust Better process control Fail faster* Myths New Without Planning, documentation, architecture Undisciplined An excuse for poor quality A license to hack Silver Bullet Dispense with current areas of expertise Speed * Does not create an excuse for poor requirements! 23

What s Next Program Architecture & Engineering Stories Continuous Integration Common Infrastructure Shared Services Technical Debt Management BA Business Process Improvement Quantify Business Value Definition of Done & Testing (?) Visualization Tools 24

Thank-you! Keith Kerr Keith.kerr@robbinsgioia.com 703.739.5604 Doug Jackson Doug.Jackson@robbinsgioia.com 703.548.7006 25

Q&A: How to Participate Use the question box to share your questions. Keith Kerr James Wong Maureen McVey The slides will be available in 5 business days IIBA.org > Learning and Development Development>Webinars 26 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s

Contact Information Keith Kerr Keith.Kerr@robbinsgioia.com Maureen.mcvey@IIBA.org @mcvey_mcvey 27 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s

Follow IIBA Follow us @IIBA for news about IIBA, the BA profession, events, product launches, articles and more. Follow @BABOK for information and updates about thebabok Guide. I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s 28