Carmen David, Senior BA Business Analysis Carmen David, Senior BA Business Analysis Foundation in Business Analysis Session 8 DELIVERING THE REQUIREMENTS.

Slides:



Advertisements
Similar presentations
Basic SDLC Models.
Advertisements

Rational Unified Process®
BAM! Business Analysis Methodologies. Change-driven or Plan-driven?
Diane Pozefsky. Interactions  There is no “right answer”  Typically people and product are fixed  … can adapt process  (which is where we will start)
29 September Interactions  There is no “right answer”  Typically people and product are fixed  … can adapt process  (which is where we will.
 © Ian Sommerville A software process model is an abstract representation of a process. It presents a description of a process from some particular perspective.
Prescriptive Software Models. Recall Boehm’s paper Why did they “invent” the waterfall model? – Distinction between programmer and user – Increased application,
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.
Software Processes Coherent sets of activities for specifying, designing, implementing and testing software systems.
Sharif University of Technology Session # 3.  Contents  Systems Analysis and Design Sharif University of Technology MIS (Management Information System),
Stepan Potiyenko ISS Sr.SW Developer.
 The Rise of Computer Science ◦ Machine Language (1 st Gen) ◦ Assembly Language (2 nd Gen) ◦ Third Generation Languages (FORTRAN, BASIC, Java, C++, etc.)
Slide 1 INTRODUCTION Chapter 1. Slide 2 Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
Software Processes: Traditional CSCI102 - Systems ITCS905 - Systems MCS Systems.
©Ian Sommerville 2000 Software Engineering, 6th edition Slide 1 Software Processes l Coherent sets of activities for specifying, designing, implementing.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design Copyright 2000 © John Wiley & Sons, Inc. All rights reserved. Slide 1 Systems.
Software Development Overview CPSC 315 – Programming Studio Spring 2009.
Software Development Overview CPSC 315 – Programming Studio Spring 2008.
Sharif University of Technology Session # 4.  Contents  Systems Analysis and Design Sharif University of Technology MIS (Management Information System),
Project Management Fundamentals Project Organization and Integration
Foundation in Business Analysis
Process-based IT Organisation at Statistics New Zealand Prepared by Matjaž Jug.
Foundation in Business Analysis
Software Development Process
Carmen David, Senior BA Business Analysis Carmen David, Senior BA Business Analysis Foundation in Business Analysis Session 9 MAKING BUSINESS AND FINANCIAL.
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.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Testing Challenges in an Agile Environment Biraj Nakarja Sogeti UK 28 th October 2009.
Carmen David, Senior BA Business Analysis Carmen David, Senior BA Business Analysis Stakeholders Analysis and Management Session 3.
©Ian Sommerville 2000, Mejia-Alvarez 2009 Slide 1 Software Processes l Coherent sets of activities for specifying, designing, implementing and testing.
University of Southern California Center for Systems and Software Engineering The Incremental Commitment Spiral Model Electronic Process Guide (EPG) and.
When is Agile the Best Project Management Method? Lana Tylka.
Carmen David, Senior BA Business Analysis Carmen David, Senior BA Business Analysis Foundation in Business Analysis Session 6 GATHERING THE REQUIREMENTS.
Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Analysis Design Implementation System Integration and Testing Maintenance.
Carmen David, Senior BA Business Analysis Carmen David, Senior BA Business Analysis Foundation in Business Analysis Session 7 MODELLING REQUIREMENTS.
Slide 1 Systems Analysis and Design With UML 2.0 An Object-Oriented Approach, Second Edition Chapter 1: Introduction to Systems Analysis and Design Alan.
Chapter 2 Software processes. Topics covered Software process models Process activities Coping with change.
Software Development Overview CPSC 315 – Programming Studio Spring 2013.
Managing Agile, Waterfall and Hybrid projects within the Portfolio
1 - 1 Systems Analysis and Design, Key Ideas Many failed systems were abandoned because analysts tried to build wonderful systems without understanding.
CSPC 464 Fall 2014 Son Nguyen. 1. The Process of Software Architecting, Peter Eeles, Peter Cripss 2. Software Architecture for Developers, Simon Brown.
Evolutionary Software Development(ESD) Premkumar.
Modelling the Process and Life Cycle. The Meaning of Process A process: a series of steps involving activities, constrains, and resources that produce.
Chapter 2 – Software Processes Lecture 2 1Chapter 2 Software Processes.
Meghe Group of Institutions Department for Technology Enhanced Learning 1.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
A framework that describes the activities performed at each stage of a software development project. A life-cycle or a software process is the organisational.
APMG-International Webinar Integrating Agile into PRINCE2® Thursday 19 December 2013 / 13:00 GMT Presented by Melanie Franklin,
10 September Interactions  There is no “right answer”  Typically people and product are fixed  … can adapt process  (which is where we will.
RATIONAL UNIFIED PROCESS PROCESS FRAMEWORK OVERVIEW.
Chapter 2- Software Development Process  Product Components  Software Project Staff  Software Development Lifecycle Models.
ISTM 280, GWU1 Introduction to Systems Analysis and Design Lecture 1 Courtesy Subhasish Dasgupta.
Software Development - Methodologies
Software Development Overview
V-Shaped SDLC Model Lecture-6.
Business Analysis BMIS 313
Chapter 3: The Project Management Process Groups: A Case Study
Software Development Process
Methodologies For Systems Analysis.
Methodologies For Systems Analysis.
Abstract Machine for Software Process Models
Chapter 2 Modeling the Process and Life Cycle Shari L. Pfleeger Joanne M. Atlee 4th Edition.
Chapter 2 Software Processes
Introduction If you have got a call for an Agile testing interview, then congratulations are in order. You may be feeling nervous, but it sure to be felt.
Training 01: Project Lifecycle & Business Technology Analysis
Topic 1: Introduction to the Module and an Overview of Agile
Software Development Process
Software Development Overview
Presentation transcript:

Carmen David, Senior BA Business Analysis Carmen David, Senior BA Business Analysis Foundation in Business Analysis Session 8 DELIVERING THE REQUIREMENTS

Carmen David, Senior BA Business Analysis Once the requirements have been defined, attention shifts to considering how they will be delivered. The business analysis work could provide the basis for a large- scale, broad-scope business change programme or could be much more focused on a particular area. As a result, delivering the requirements could include some or all of: –Business process change –People changes –Changes to organisational structure –Changes to IT systems Decide de Delivery Approach

Carmen David, Senior BA Business Analysis Decide de Delivery Approach

Carmen David, Senior BA Business Analysis Waterfall ‘V’ model Extended ‘V’ model Incremental delivery Boehm’s spiral model/Iterative Delivery Lifecycle

Carmen David, Senior BA Business Analysis Waterfall Lifecycle

Carmen David, Senior BA Business Analysis V Model Lifecycle

Carmen David, Senior BA Business Analysis Extended ‘V’ Model Lifecycle

Carmen David, Senior BA Business Analysis Incremental Delivery Lifecycle

Carmen David, Senior BA Business Analysis Spiral Model Lifecycle

Carmen David, Senior BA Business Analysis The approach means the way of development and the delivery of the solution Delivery: do we require one delivery of the entire solution or a phased delivery using incremental releases? Development: there are two key questions to answer. One is whether or not we are able to work closely with the business users during the development of the solution, and the other is whether or not the requirements are clear and well understood. Approaches

Carmen David, Senior BA Business Analysis Unified Process Scrum Approaches

Carmen David, Senior BA Business Analysis Project manager; Business analyst; Architect; Developer; Tester. ROLES

Carmen David, Senior BA Business Analysis ? DELIVERABLES

Carmen David, Senior BA Business Analysis A waterfall-based lifecycle will require the use of formal documentation that has been reviewed and ‘signed off’ As stated earlier, prototyping is a vital element of the agile approaches. Organizations may have set templates for requirements documentation that may include standards for modeling business processes and IT requirements Development tools TECHNIQUES

Carmen David, Senior BA Business Analysis Thanks you! References: Business Analysis 2 nd edition by Debra Paul (Editor), Donald Yeates (Editor), James Cadle