BUSINESS ARCHITECTURE & AGILE METHODOLOGIES. Austin, Texas, USA - September 17, 2014



Similar documents
Business Architecture and Agile Methodologies

Agile Project Management By Mark C. Layton

Five Core Principles of Successful Business Architecture. STA Group, LLC Revised: May 2013

Your Agile Team s Indispensible Asset

Roles: Scrum Master & Project Manager

Process-Based Business Transformation. Todd Lohr, Practice Director

Practice Overview. REQUIREMENTS DEFINITION Issue Date: <mm/dd/yyyy> Revision Date: <mm/dd/yyyy>

Agile Testing. What Students Learn

Introduction to OpenUP (Open Unified Process)

Agile Requirements Definition and Management (RDM) How Agile requirements help drive better results

Agile Extension to the BABOK Guide

Agile Beyond The Team 1

BUSINESS ARCHITECTURE AND BPM ALIGNMENT

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

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

A Business Analysis Perspective on Business Process Management

AGILE BUSINESS SERVICES. Guiding and supporting your business. at any stage of your agile journey

Five Core Principles of Successful Business Architecture

How To Plan An Agile Project

How to bridge the gap between business, IT and networks

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

W hitepapers. Delighting Vodafone Turkey s Customers via Agile Transformation

Agile Development Overview

Successfully Doing TOGAF in a Scrum Project

SPECIFICATION BY EXAMPLE. Gojko Adzic. How successful teams deliver the right software. MANNING Shelter Island

Selling Agile at Your Company

HOW TO USE THE DGI DATA GOVERNANCE FRAMEWORK TO CONFIGURE YOUR PROGRAM

Course Title: Managing the Agile Product Development Life Cycle

Certified ScrumMaster Workshop

Introduction to Agile Scrum

Implementing End-to-End agile Portfolio Management. Thomas Haas

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

Quality Assurance in an Agile Environment

STANDARDIZING BUSINESS ARCHITECTURE

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

Value to the Mission. FEA Practice Guidance. Federal Enterprise Architecture Program Management Office, OMB

How To Understand And Understand The Concept Of Business Architecture

Five best practices for deploying a successful service-oriented architecture

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

IMQS TECHNOLOGY AGILE METHODOLOGY

THE AGILE WATERFALL MIX DELIVERING SUCCESSFUL PROGRAMS INVOLVING MULTIPLE ORGANIZATIONS

How To Adopt Rup In Your Project

An Agile Triple Play: Business Process Reengineering Meets SOA Meets Large- Scale Agile

Project Management in Software: Origin of Agile

Basic Unified Process: A Process for Small and Agile Projects

Software Requirements, Third Edition

Certified Scrum Master Workshop

Governments information technology

Don t forget the testers

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

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

Enabling Continuous Delivery by Leveraging the Deployment Pipeline

BUSINESS INTELLIGENCE COMPETENCY CENTER (BICC) HELPING ORGANIZATIONS EFFECTIVELY MANAGE ENTERPRISE DATA

Introduction to Agile

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

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

Agile Master Data Management A Better Approach than Trial and Error

Bottom-Line Management

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

Introduction to Agile and Scrum

What an Architect Needs to Know

Mature Agile with a twist of CMMI

PPM and Agile: Realizing the Best of Both Worlds

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

A Viable Systems Engineering Approach. Presented by: Dick Carlson

Agile Data Warehousing

Course Title: Planning and Managing Agile Projects

Enterprise Security Architecture

Introduction to Agile Software Development

I m an Alien... A Business Analyst in an Agile World Dorothy Tudor - TCC ABC 2014

Business Analysis In Agile A Differentiated Narrative

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

Planning of Project Work (IS PM 6. Lecture, 2011 Spring)

Agile Requirements Engineering + LESSONS LEARNED

Presented By: Leah R. Smith, PMP. Ju ly, 2 011

SCALING AGILE. minutes

Applying the DMAIC Steps to Process Improvement Projects

BUSINESS ARCHITECTURE: SETTING THE RECORD STRAIGHT

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

Certified Scrum Product Owner

Agile for Product Owners

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

How To Be An Architect

Executive Guide to SAFe 24 July An Executive s Guide to the Scaled Agile Framework.

Business Architecture Scenarios

BAL2-1 Professional Skills for the Business Analyst

IBM InfoSphere Information Server Ready to Launch for SAP Applications

Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15

Developing a Business Analytics Roadmap

Agile project portfolio manageme nt

CDC UNIFIED PROCESS PRACTICES GUIDE

Global Standards and Publications

Transcription:

BUSINESS ARCHITECTURE & AGILE METHODOLOGIES Austin, Texas, USA - September 17, 2014

BUSINESS ARCHITECTURE & REQUIREMENTS ANALYSIS COLLABORATION TEAM Member Whynde Melaragno Alex Randell Eric Shayne Elliott Francis Fons Jeffrey Wallk Matt Alexander Shelley Atwell-Vasko Yojana Ganduri Taz Nzara Eric Spellman William Ulrich Role Collaborative Team Mentor Collaborative Team Lead Primary Contributor Primary Contributor Primary Contributor (Metamodel Liaison) Content Reviewer Content Reviewer Content Reviewer Content Reviewer Content Reviewer Content Reviewer 2

OVERVIEW Introduction and Overview Business Architecture & Agile in a New Environment Workshop 1 Business Architecture & Agile in a Mature Environment Comparison Workshop 2 Conclusions (To-Date) Next Steps 3

INTRODUCTION AND OVERVIEW Business Architecture & Agile Methodologies 4

WHERE DO REQUIREMENTS FIT Part 3 Business Architecture Practice Guide Governance Business Models Business Processes Case Management Lean Six Sigma Business Performance Management Business Requirements Maturity Model Competencies Source: A Guide to the Business Architecture Body of Knowledge 4.1 5

AGILE MANIFESTO We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more Source: http://agilemanifesto.org/ 6

WHAT IS AGILE? Source: http://coach-agile.com/ 7

WHAT IS AGILE NOT? Agile is NOT an excuse to stop producing documentation. Agile is NOT an opportunity to eliminate planning. Agile is NOT open season on scope creep. Agile is NOT about blindly following a set of best practices, whether or not they re best for your project. Source: Sliger, Michelle. "What Agile Is And What It Isn t" ProjectsAtWork via Scrum Alliance, Sept. 2012 https://www.scrumalliance.org/community/articles/2012/september/what-agile-is-%e2%80%94-and-what-itisn%e2%80%99t Agile is NOT a reason to not do business architecture 8

AGILE/BUSINESS ARCHITECTURE ALIGNMENT Recommended approach to requirements alignment Trace the requirement logic from its basic components - example: As a Loan Officer I want to determine risk rating of an applicant seeking a loan so that I can properly underwrite the request, limiting the companies exposure to loss. The underlined components of this initiative s user story highlight the stakeholder, outcome and value. The story also ties back to the Individual Risk Rating capability Focus is placed on the strategy and origins of the requirement via business architecture, not simply back to a project artifact 9

NEW ENVIRONMENT Business Architecture & Agile Methodologies 10

IT S ALL ITERATIVE Wanting to establish Business Architecture in your Agile organization but don t have corporate sponsorship? It can happen using an iterative approach Know the business Know the business partners Know the pain points Even though your team might be Agile, it doesn t mean that your company, or even your department, is. ThoughtWorks conference on Agile practices 11

FIRST STEPS Knowing the business, you can start with building Value streams Capability maps Knowing the partners and pain points, you can start to strategize Determine where applying these artifacts have immediate impact 12

IMMEDIATE IMPACT IN AGILE Knowing the business and having taken the time to articulate it value streams and capability maps, you can now have immediate and reusable impact in Requirements/Grooming: What areas must we understand for development or process changes Prioritization: What is important, what capabilities may not yet be in place Scrum/Release planning: Better understanding of dependencies and groups of stories that make up a capability 13

NEXT STEPS Business Architecture, Agile and requirements can all be repetitive, reusable, and constantly building in maturity - after all, it s an iterative process. The next step is simple TAKE IT! Show business value Build on your success 14

WORKSHOP 1 Business Architecture & Agile Methodologies 15

WORKSHOP 1: INTRODUCING BUSINESS ARCHITECTURE Congratulations! You are the first person tasked with introducing business architecture. You are working with a financial services company with: An existing online loan product A savings product in development Roughly 250 people (75% IT, fully agile) A potential acquisition of a smaller company that provides financial network and credit bureau connectivity Where do you focus your business architecture efforts? 16

MATURE ENVIRONMENT Business Architecture & Agile 17

FIRST APPROACH REQUIREMENTS-FOCUSED Start with requirements, then pause/revisit to align to business capabilities. Project drives definitional work, defines scope, and works on requirements towards execution. Will all requirements align to a business capability? Are all business capabilities fully covered by requirements? How were stakeholders identified? Does the work align to business strategies? What will be the outcome of the potential gaps? 18

SECOND APPROACH ARCHITECTURE-FOCUSED Business architecture establishes foundational linkage with business strategies, roadmap planning, and initiative development. Project team consumes business architecture and uses it as a guide to development of agile constructs. Value streams value stages epics user stories How much do stakeholders / project team understand the business architecture? How complete is the business architecture do you have value streams/value stages, business capabilities, information and organizations/stakeholders mapped? How much of the Business Architecture Value Stream (Figure 1.4, Appendix B.1) are you using or have you planned to use? Which approach would you prefer? 19

REMEMBER THIS Give a man a fish and you will feed him for a day. Teach a man to fish and you feed him for a lifetime. Teach (unless a he man doesn't to sell like fish sushi and he - then eats steak. you also have to teach him to cook) Source: http://calum.org/posts/teach-a-man-to-fish Trust me you want to eat steak! 20

KEY TO SUCCESS: USABILITY Have to teach people how to use the business architecture To do this, you have to make the business architecture useable Provide definitions, examples Establish linkage within/between architecture/requirements systems Focus on key roles developers, product owners, business analysts, project managers, technical architects, etc. Remember they may not see the benefit up-front Understand the mission 21

COMPARISON Business Architecture & Agile Methodologies 22

NEW VS MATURE ENVIRONMENTS New Environment No/limited formal support No/limited understanding of business architecture Carving out time for business architecture Low scoring against maturity model Plan for small steps Fewer opportunities to optimize/impact project work Mature Environment Stronger organizational/executive support Thorough understanding and engagement with business architecture Dedicating time for business architecture Improved scoring Patience, patience, patience Thorough business architecture roadmap planning Projects are driven by strategic planning, defined architecture Promote your wins! Source: A Guide to the Business Architecture Body of Knowledge 4.1 23

TRADITIONAL VS. AGILE Traditional Methodologies Is it true that business architecture Provides a framework and insight to transforming current state to future state Offers traceability from strategy through value delivery to business capabilities that requirements are intended to enhance / establish Techniques such as heat mapping and value mapping allow for sequencing of initiatives and/or requirements Enables analysts to define a clearer set of acceptance criteria. Establishes shared context across business teams and business units Agile Methodologies Truth is these are applicable regardless of your methodology. 24

WORKSHOP 2 Business Architecture & Agile Methodologies 25

WORKSHOP 2: HAVE YOU ARRIVED? You are now a year in to your engagement with the same financial services company. You have completed the acquisition, rolled out a new product, and built support with key executives. Related to agile: Three project teams have completed roughly 75 sprints Releases are bi-monthly You are now tasked with strategic planning for the 2015 initiatives the agile teams will deliver And with helping integrate the acquired company What are your 2015 goals? How and what do you use to validate the success of your work? 26

CONCLUSIONS (TO-DATE) Business Architecture & Agile Methodologies 27

SUMMARY Business Architecture not only has a place at the table related to agile methodologies Business Architecture sets the table Discipline, organization, and resource maturity are determinants in which a business architect engages with an agile team. Business architecture means having a holistic view to ensure you are not missing something. 28

THREE LAYER CAKE Proactive Consultative Reactive Business architecture is complete up-front and project team understands how-to-use Business architecture is done just-in-time and in parallel with project team Project team takes the lead; decisions are incorporated back to business architecture As Business Architecture matures, the business moves forward to a more proactive state. 29

NEXT STEPS Business Architecture & Agile Methodologies 30

PLANNED NEXT STEPS October 2014 Section moves in to BIZBOK 4.1, Part 3 Practice Guide Oct/Nov 2014 Target release of white paper/article January 2015 BIZBOK Guide 4.5 Updates Also in 2015 Annual review of principles and guidelines Further develop examples / potential case study What opportunities do you see? 31