Business Analysis In Agile A Differentiated Narrative

Similar documents
When is Agile the Best Project Management Method? Lana Tylka

Agile Project Management By Mark C. Layton

Quality Assurance in an Agile Environment

Introduction to Agile and Scrum

Traditional requirements

Case Study on Critical Success Factors of Running Scrum *

How to optimize offshore software development with Agile methodologies

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

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

Roles: Scrum Master & Project Manager

Agile project portfolio manageme nt

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

Build Your Project Using Scrum Methodology #3 of a Series, by Pavan Kumar Gorakavi, M.S., M.B.A, G.M.C.P, C.A.P.M.

Introduction to Agile

Scrum and Testing The end of the test role Bryan Bakker 20 maart 2012

Agile Development in Highly Regulated Environments

Agile Beyond The Team 1

Applying Lean on Agile Scrum Development Methodology

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

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

Agile Requirements And Testing For Continuous Software Delivery

Agile Development in Today s Industry. Duke CS408 Session 2014

Course Title: Managing the Agile Product Development Life Cycle

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

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

Certified Scrum Master Workshop

Your Agile Team s Indispensible Asset

Role of Agile Methodology in Software Development

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

Business Analysis Essentials

Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: (Computer Programming 2).

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

Certified Software Quality Engineer (CSQE) Body of Knowledge

A Business Analysis Perspective on Business Process Management

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

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

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

Principles of IT Governance

Agile Project Management

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

EXIN Agile Scrum Foundation

adopting continuous delivery

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

Bridging the Gap Between Acceptance Criteria and Definition of Done

This alignment chart was designed specifically for the use of Red River College. These alignments have not been verified or endorsed by the IIBA.

Secure Code Development

A Viable Systems Engineering Approach. Presented by: Dick Carlson

IMQS TECHNOLOGY AGILE METHODOLOGY

Whitepaper Data Governance Roadmap for IT Executives Valeh Nazemoff

ENTERPRISE DOCUMENT MANAGEMENT SYSTEM

Challenges of Software Security in Agile Software Development

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

Agile Project Management

Capstone Agile Model (CAM)

Call for Tender for Application Development and Maintenance Services

Scrum methodology report

Selling Agile at Your Company

Leveraging CMMI framework for Engineering Services

How To Plan An Agile Project

Scaling Agile with the Lessons of Lean Product Development Flow Copyright 2012 Net Objectives, Inc. All Rights Reserved

AGILE - QUICK GUIDE AGILE - PRIMER

Scrum. SE Presentation. Anurag Dodeja Spring 2010

2013 Valpak Agile Satisfaction Survey with MIS Survey Methodology: Online

Continuous Delivery. Ariel Alonso, IPC

SCRUM. A Tool from the Software World Can Improve Analytical Project Outcomes. By KyMBER WALTMUNSON

Continuous Delivery / Continuous Deployment How to automate your Deliveries. Bernhard Keprt

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

Agile-Fall Process Flow Model A Right Candidate for Implementation in Software Development and Testing Processes for Software Organizations

Introduction to User Story Mapping. July 2015 COPYRIGHT 2015 AGILITY SOFTWARE 1

Agile Information Management Development

0. INTRODUCTION 1. SCRUM OVERVIEW

Developing a Practical Document Management Strategy

Quality assurance in an Agile delivery method

Clinical Risk Management: Agile Development Implementation Guidance

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

Models of Software Development

Business Solutions Manager Self and contribution to Team. Information Services

Basic Unified Process: A Process for Small and Agile Projects

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

Scrum: A disciplined approach to product quality and project success.

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

Scrum vs. Kanban vs. Scrumban

Agility via Software Engineering Practices

THE AGILE WATERFALL MIX DELIVERING SUCCESSFUL PROGRAMS INVOLVING MULTIPLE ORGANIZATIONS

Project Management in Software: Origin of Agile

Agile Project Management with Scrum

Agile Data Warehousing

Agile in Financial Services A Framework in Focus

Agile Metrics. It s Not All That Complicated

Agile Certification: PMI-ACP

Balancing the Hybrid Development Process. The role of the Business Analyst

To Ameliorate Quality in Software Development Projects By Using Contemporary Agile Bug Tracking System

CHAPTER 3 : AGILE METHODOLOGIES. 3.3 Various Agile Software development methodologies. 3.4 Advantage and Disadvantage of Agile Methodology

The Agile Service Management Guide. By Jayne Gordon Groll

SWEN - Software Engineering Network Donnerstag 06. Mai. 2010

As the use of agile approaches

Agile Development Overview

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

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

Vragen. Software development model. Software development model. Software development model

Transcription:

2014 BA Convention Business Analysis In Agile A Differentiated Narrative Presented By: Praveen Kumar Benguluru Associate Vice President Business Solutions, Scope International Private Ltd.

2014 BA Convention 2 Key Takeaways... Click to edit Master text styles Understanding the need for Agile Business challenges Technology challenges How Agile Helps Business Analysis in Agile Business Analysis Key Steps Approach for Business Analysis in Agile Methodology How Functional Architecture helps Our (BA) Role In Implementing Agile Identifying challenges & issues in implementing agile Managing the Change

2014 BA Convention 3 Agenda Click to edit Master text styles Understanding the need for Agile Business Challenges Technology Challenges How Agile Helps Business Analysis In Agile Development Business Analysis Key Steps Functional Architecture Agile Scrum Framework Business Analysis In Agile & User Stories Business Case Funds Transfer Your (BA) Role in implementing Agile Identifying the Challenges Managing Change

2014 BA Convention 4 Understanding the need for Agile How Agile helps in addressing business and technology challenges

2014 BA Convention 5 Business Challenges Click to edit Master text styles Source: Open Compliance & Ethics Group

2014 BA Convention 6 Technology Challenges Click to edit Master text styles Requirements Volatility Scope Changes Too Many People & Processes from Build to Deployment Regulatory Changes Time to Market Lack of Documentation Environmental Issues Organizational & Functional Silos

2014 BA Convention 7 How Agile Helps Click to edit Master text styles Business Improves Time to Market Reduces cost and increases ROI Absorbs requirement changes easily Reduces the gap between Business & Technology Allows business to see the system functionality earlier in the life cycle Technology Minimizes the cost of requirements volatility Eliminate Waste Processes & Improves Productivity Build Strong Teams & Collaboration Promotes Iterative & Incremental Development Ensures quality & quicker delivery

2014 BA Convention 8 Business Analysis In Agile Development How Business Analysis is Carried out in Agile World

2014 BA Convention 9 Business Click to edit Analysis Master text Key styles Steps Arrive at Functional Solution Assess & validate the proposed solution How to support the implementation of solution Capture Business Requirements & Non Functional Requirements. Use various elicitation techniques like probing, survey., brainstorming,.etc Document emerging requirements Prioritize Requirements Translate Business Requirements into functionality Feasibility Study Big Picture Analyze the impact and dependencies between functions & systems Data/ Impact/Migration..etc Analysis Measure & communicate project benefits Case for Standardization Think of big picture

2014 BA Convention 10 Functional Click to edit Master Architecture text styles An Overview Functional Architecture provides holistic view of functional components that needs to be developed as part of the system along with the actors (users) who will be using the system via access point. It also depicts any interaction required with other interfaces.

2014 BA Convention 11 Agile Click to edit Scrum Master Framework text styles Widely Used Framework Source: http://idimension.wordpress.com

High Level Sprint 2014 BA Convention 12 Detailed Business Click to edit Analysis Master text In styles Agile Requirements Elicitation Requirement Analysis & Management Creating Business Cases Functional Analysis Solution Assessment & Validation Functional Architecture Functional Breakdown Structure (FBS) F1 F2 F3 User Stories I Independent N Negotiable V Valuable E Estimable S Small T Testable Requirements Elicitation Requirement Analysis & Management Creating Business Cases Functional Analysis Solution Assessment & Validation End Product Functional Analysis Solution Assessment & Validation Functional Integration F1 F2 F3

2014 BA Convention 13 Business Click to edit Analysis Master text in Agile styles User Stories Sprint 1 Sprint 2 Sprint 3 Prioritization High Value Low Value High Value Low Value High Value Low Value High Value Low Value Detailed -No Ambiguity -Clear & Precise Statements -Detailed enough to proceed with shippable product -Independent enough to be delivered in a sprint Story Mapping -Map user stories to provide holistic view -Able to easily identify dependent user stories -Easily readable -Easily Maintainable

2014 BA Convention 14 Business Click to edit Case Master text Funds styles Transfer Provide funds transfer capabilities in online banking that enables customers to do funds transfer between their own accounts, between the accounts within the same bank and interbank funds transfer Requirements Elicitation Requirement Analysis & Management How to manage beneficiaries Is there limit management required Handling of standing orders & scheduled transfers Beneficiaries to be retrieved from EDM Limits should be configured by Back-Office Providing transfers features is high priority followed by beneficiary management & limits. Creating Business Case Estimated volume of 10000 transactions / day converted from branch to online @ savings of $5/ transaction Functional Analysis Beneficiary registration is required to do inter bank funds transfer Alerts & Notification can be implemented as common functionality Solution Assessment & Validation Get customer data, accounts, standing orders from host systems. Get Bank Details from Bank Master data and use the information to enrich transfer information with settlement bank details.

2014 BA Convention 15 Funds Click to Transfer edit Master text Functional styles Architecture Source Systems Bank Master Data Core Host Systems Payment System Rates System EDM Bank Details Multiple Details Standing Orders FX Bene Details Customers Ops User Beneficiary Management Limits Management Enquiry Enquiry Maintenance Validations Maintenance Validations Transfers Booking Enrichment Settlement Standing Orders & Scheduled Transfers Source Account Management History Rules Engine Cross Currency Rules Product Rules Regulatory Rules Settlement Rules Ops Manager Alerts & Notifications Exception Management Common Functionality Authentication Audit & Reporting Host Integration Production Support User Transaction Reports Limits Reports Beneficiary Reports Reporting Exception Reports Standing Order Reports Audit Reports Custom Reports Interface Systems

Priorities Priorities 2014 BA Convention 16 Priorities Funds Click to Transfer edit Master text Functional styles Breakdown Structure Beneficiary Management Functional Breakdown Structure (FBS) Transfers Common Functions Add Bene Click Delete to edit header Booking Bene History Authentic ation Audit Early Sprints Early Sprints Early Sprints Later Sprints Later Sprints Later Sprints Prioritization Matrix Sprint1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6 High Value F1 F2 F3 Low Value F1 F2 F3

2014 BA Convention 17 Our (BA) Role In Agile Implementation How can we bring a change

2014 BA Convention 18 Identifying Click to edit Master the Challenges text styles Organization Agile Training & Awareness Industry

2014 BA Convention 19 Managing the Change Click to edit Master text styles Make all your stakeholders understand about agile Set the expectations upfront and challenges in implementing agile Adapt your business analysis approach to agile methodology Establish continuous feedback loops to fix any issues that are cropping up Document learnings & shortcomings and work for resolution (Retrospection) Highlight the importance of team discipline and self managed teams.

2014 BA Convention 20 Conclusion Key Takeaways

2014 BA Convention 21 We (BAs) hold the key Click to edit Master text styles Understanding the need Understanding the challenges and identifying the need for agile Looking at how agile helps (identify right tools & frameworks) Business Analysis in Agile Understand the approach of business analysis in agile Understand importance of functional architecture and how it helps in FBS Adapt for iterative & incremental change with continuous functional integration Our (BA) Role In Implementing Agile Make stakeholders understand the benefits & challenges in implementing agile Stress the importance of prioritization & continuous integration Bring all stakeholders into common understanding Make a transition plan for agile implementation

2014 BA Convention Thank You! Learn more. www.baconvention.com