BAM! Business Analysis Methodologies. www.mun.ca Change-driven or Plan-driven?

Slides:



Advertisements
Similar presentations
CASDA Project Management A presentation to the CASDA Preliminary Design Review IM&T / CASS Dan Miller | CASDA Project Manager 11 March 2014.
Advertisements

QuEdge Testing Process Delivering Global Solutions.
Program Management Office (PMO) Design
Requirements Management & Communication Chapter 4
COPYRIGHT © 2012 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 1 Agile documentation development methodology Giby Panicker and Judith Benjamin 1-Dec-2012.
Systems Analysis and Design II
Software Development Methodologies 1. A methodology is: A collection of procedures, techniques, principles, and tools that help developers build a computer.
Slide 1 INTRODUCTION Chapter 1. Slide 2 Key Ideas The primarily goal of a system is to create value for the organization. Many failed systems were abandoned.
Sharif University of Technology Session # 3.  Contents  Systems Analysis and Design Sharif University of Technology MIS (Management Information System),
Project Management Process. Project Complexity means that: a team of people are needed to supply expertise the work needs to be broken into manageable.
Requirements Engineering n Elicit requirements from customer  Information and control needs, product function and behavior, overall product performance,
A Prototyping Lifecycle. The Waterefall Model and Prototyping 4 As early as the 1980’s the classic “Waterfall model” of software development was criticised.
The Challenge to Survive in Today’s Software Development Environment Evaluating the Agile Methodology.
CHAPTER 9: LEARNING OUTCOMES
IIBA Denver | may 20, 2015 | Kym Byron , MBA, CBAP, PMP, CSM, CSPO
Objectives By the end of today’s class you will be able to… –Describe the major steps in the interaction design process –Explain the importance of iterative.
CS3500 Software Engineering Agile Software Development (1) Agile software development, proposed in 2001 by the non-profit Agile Alliance, has four basic.
Kris Hicks-Green April 23, 2013 IIBA Austin
© 2008 Prentice Hall11-1 Introduction to Project Management Chapter 11 Managing Project Execution Information Systems Project Management: A Process and.
Project Execution.
EPLC Deliverables Sherry Brown-Scoggins & Wanda Hall
Project Management An Overview John Mulhall MIICM; LIB International Credit & Process Management Professional.
Lets test our understanding with sample questions from the chapter.
What is Business Analysis Planning & Monitoring?
The Software Development Life Cycle: An Overview
BEFORE AGILE METHODS Other Engineering fields development models were used, ie: Waterfall Method: Intensive planning and refactoring before coding is actually.
Integration Management Take out Your ITTO Docs. Charter Definition What is a Project Charter ?  A Project charter is a 5 to 6 page document which collects.
Tuesday, June 8 th, Agile Development-Successful Delivery & Implementing Across the Enterprise.
Carmen David, Senior BA Business Analysis Carmen David, Senior BA Business Analysis Foundation in Business Analysis Session 8 DELIVERING THE REQUIREMENTS.
Requirements Analysis
Current Trends in Systems Develpment
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Testing Challenges in an Agile Environment Biraj Nakarja Sogeti UK 28 th October 2009.
Centro de Estudos e Sistemas Avançados do Recife PMBOK - Chapter 4 Project Integration Management.
When is Agile the Best Project Management Method? Lana Tylka.
Requirements Traceability: Planning, Tracking and Managing Requirements Presenter: Paula R. Maychruk, BV/TEd., CAPM, CBAP.
Lecture 11 Managing Project Execution. Project Execution The phase of a project in which work towards direct achievement of the project’s objectives and.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Review of Software Process Models Review Class 1 Software Process Models CEN 4021 Class 2 – 01/12.
Info-Tech Research Group1 Requirements Gathering World Class Operations - Impact Workshop.
Develop Project Charter
Requirements Management with Use Cases Module 10: Requirements Across the Product Lifecycle Requirements Management with Use Cases Module 10: Requirements.
Agile Software Development Jeff Sutherland, one of the developers started it In February 2001, 17 Tools: continuous integration, automated or xUnit test,
1 - 1 Systems Analysis and Design, Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
Agile. Processes Waterfall Traditional With prototyping Sprial Agile Dynamic Systems Development Method (DSDM) Scrum Crystal eXtreme Programming (XP)
#7-Effect of Agile on Post-Contract Award Subtopics Documentation Regulatory oversight IBR Participating in Agile reviews Performance Measurement ELO ELO.
An Agile Requirements Approach 1. Step 1: Get Organized  Meet with your team and agree on the basic software processes you will employ.  Decide how.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 Click to edit Master title style What is Business Analysis Body of Knowledge?
CS223: Software Engineering Lecture 16: The Agile Methodology.
Copyright 2015, Robert W. Hasker. Classic Model Gathering Requirements Specification Scenarios Sequences Design Architecture Class, state models Implementation.
Applying Agile Copyright Lockheed Martin Corporation 2004 Applying Agile Processes at Lockheed Martin George Wolke 17 March 2004.
1 Different Development methodologies Waterfall Spiral Structured systems analysis and design methodology(SSADM) Rapid Application Development (RAD) Prototyping.
Flight Software Conference 2016
Service Management World Class Operations - Impact Workshop.
Ernest Cachia Department of Computer Information Systems
Integration Management Take out Your ITTO Docs
Project Integration Management
Agile Software Development Brian Moseley.
Process Improvement With Roles and Responsibilities explained
Project Management and the Agile Manifesto
How to Successfully Implement an Agile Project
Guidance notes for Project Manager
CHAPTER 10 METHODOLOGIES FOR CUSTOM SOFTWARE DEVELOPMENT
Project Lifecycle and IT Product Life Cycle
Training 01: Project Lifecycle & Business Technology Analysis
Executive Project Kickoff
Presentation transcript:

BAM! Business Analysis Methodologies

Change-driven or Plan-driven?

Plan BA Approach Approaches include Waterfall development Agile techniques Lean/Six Sigma methods Standard / formal organizational methodologies

Plan – Driven Approach Waterfall, Business Process Re-engineering Requirements defined in advance Minimize uncertainty Solution defined before implementation to minimize risk and maximize control High risk of failure Formal sign-off events throughout project Project sponsor and advisors – approval authority for Solution requirements Timing of BA Activities: most at beginning

Plan-Driven Formality & Detail High Requirements docs Change Management - necessary, justified Communications formal Formal Change Request Forms and procedures All documentation archived BA actively engaged in evaluating effects of changes on agreed solution

Change- Driven Approach Agile methods, Process Improvement Rapid delivery Risk Solution exploratory, prototyping iterations Formal sign-off events Project owner ultimate approval authority BA Activities: High level requirements first (envisioning, user story) High priority requirements first (backlog maintained)

Agile Example

Change – Driven Approach Formality & Detail Low Requirements definition interaction, feedback Formal documentation after implementation Change Management informal all requirements not identified up front Project Lifecycle has many iterations address prioritized requirements backlog Stakeholders Communications frequent Informal communication over official docs Documentation finalized after the Solution

BA Approach Project Complexity Organizational Requirements BA Work Planning Process Timing Stakeholder Communication Change Management Deliverables: Formality, Detail Requirements:Prioritization, Analysis, Management Tools

Elements of the BA Plan BA Approach Stakeholder Analysis BA Activities Communication Requirements Management BA Performance Management

Plan BA Approach Techniques Decision Analysis Used to rate available methodologies against the organizational need Process Modeling May be used to define and document the business analysis approach Structured Walkthrough Used to validate a proposed approach with stakeholders

Decision Analysis

Plan Business Analysis Approach Process Modeling

Structured Walkthrough Participants: Author: request walkthrough Presenter: present agenda, product Moderator: facilitate walkthrough Reviewers: evaluate product Scribe: record

Last year Last 5 years Last 10 years Your Projects Plan-driven or change-driven What worked well? What could be better?

Pros & Cons Plan-driven Change-driven When to employ? Documentation Required Associated Risk Value Delivery

BA APPROACHES Discussion

Presenter Heather Rhodes Business Analyst Computing & Communications Memorial University of Newfoundland and Labrador