Carmen David, Senior BA Business Analysis Carmen David, Senior BA Business Analysis Foundation in Business Analysis Session 6 GATHERING THE REQUIREMENTS.

Slides:



Advertisements
Similar presentations
Requirements Engineering Processes – 2
Advertisements

Requirements Engineering Process
BAM! Business Analysis Methodologies. Change-driven or Plan-driven?
[ §4 : 1 ] 4. Requirements Processes I Overview 4.1Fundamentals 4.2Elicitation 4.3Specification 4.4Verification 4.5Validation Requirements Definition Document.
May 14, May 14, 2015May 14, 2015May 14, 2015 Azusa, CA Sheldon X. Liang Ph. D. Software Engineering in CS at APU Azusa Pacific University, Azusa,
SOFTWARE QUALITY ASSURANCE Maltepe University Faculty of Engineering SE 410.
Requirement Engineering – A Roadmap
Business Area Analysis Focus: Domain View (selected business area) Goals: –Isolate functions and procedures that allow the area to meet its goals –Define.
Types of Requirements  Functional Requirements  Descriptions of actions or processes that create or update information.  Outlines of reports or on-line.
A Student Guide to Object- Orientated Development Chapter 2 Requirements for the Wheels case study system.
Chapter 4 Capturing the Requirements 4th Edition Shari L. Pfleeger
Foundation in Business Analysis
Foundation in Business Analysis
Chapter 4 Requirements Engineering
S/W Project Management
Carmen David, Senior BA Business Analysis Carmen David, Senior BA Business Analysis Foundation in Business Analysis Session 9 MAKING BUSINESS AND FINANCIAL.
Carmen David, Senior BA Business Analysis Carmen David, Senior BA Business Analysis Foundation in Business Analysis Session 8 DELIVERING THE REQUIREMENTS.
Delivery Engine for Microsoft Services CMMi Level 5 Certified Organization Provide Services to more than 65 countries Over 2 Million hours of engagements.
المحاضرة الثالثة. Software Requirements Topics covered Functional and non-functional requirements User requirements System requirements Interface specification.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 6 Slide 1 Requirements Engineering Processes l Processes used to discover, analyse and.
Requirements Engineering
Writing Quality Requirements Karl E. Wiegers Presented by: Ricardo Carlos.
Carmen David, Senior BA Business Analysis Carmen David, Senior BA Business Analysis Stakeholders Analysis and Management Session 3.
Requirements Elicitation. Who are the stakeholders in determining system requirements, and how does their viewpoint influence the process? How are non-technical.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 7 Slide 1 Requirements Engineering Processes.
Some Sub-Activities within Requirements Engineering 1.Prototyping 2.Requirements Documentation 3.Requirements Validation 4.Requirements Measurements 5.Requirements.
Software Engineering Saeed Akhtar The University of Lahore Lecture 7 Originally shared for: mashhoood.webs.com.
Lecture 7: Requirements Engineering
Requirement Elicitation Process Lesson 3. Requirements Elicitation  Is the process to find out the requirements for an intended software system by communicating.
Writing requirements specifications. Why we need requirements specifications To give structure to your desires To avoid waste of resources To avoid slippage.
Carmen David, Senior BA Business Analysis Carmen David, Senior BA Business Analysis Foundation in Business Analysis Session 7 MODELLING REQUIREMENTS.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 What is Solution Assessment & Validation?
Requirements Engineering Lesson 2. Terminologies:  Software Acquisition is where requirement engineering significantly meets business strategy.  Software.
Guide to Requirements Gathering. 2 Contents  What is requirements gathering?  Why requirements gathering is key  Requirements gathering activities.
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
Requirements Validation
Requirements / Specifications. 01/18/10CS-499G2 Requirements Determine what the customer needs (wants) the software to do  What are requirements?  An.
Requirements Engineering Process
Requirements Engineering Processes. Syllabus l Definition of Requirement engineering process (REP) l Phases of Requirements Engineering Process: Requirements.
Requirement Engineering
Requirements Analysis
Requirements engineering The process of establishing the services that the customer requires from a system and the constraints under which it operates.
Requirement engineering & Requirement tasks/Management. 1Prepared By:Jay A.Dave.
Requirements Gathering
Requirements in the product life cycle Chapter 7.
5. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Describe the activities of the requirements discipline  Describe the difference.
Prepared by Amira Selim 31 st October 2009 Revised by Dahlia Biazid Requirements Analysis.
1 Requirements Analysis Lecture # Recap of Requirements Elicitation - 1 Requirements elicitation deals with discovering requirements for a software.
 The processes used for RE vary widely depending on the application domain, the people involved and the organisation developing the requirements.  However,
Software Quality Control and Quality Assurance: Introduction
Requirements Engineering (continued)
Chapter 7 Review Requirements Engineering Processes
Requirements Analysis Scenes
Requirements Analysis and Specification
Human Errors and the Error Abstraction Process
Requirements Elicitation – 1
Business Analysis BMIS 313
Software Requirements analysis & specifications
Guidance notes for Project Manager
Requirements Analysis
Business Analysis and the Value of Requirements
Business analysis certifications Comparison between CBAP/CCBA/CPRE
Requirements Validation – I
Software Development In Agile
Subject Name: SOFTWARE ENGINEERING Subject Code:10IS51
Software Requirements
Software Requirements
Software Development In Agile
INTRODUCTION OF REQUIREMENT ENGINEERING Chapter- one.
Presentation transcript:

Carmen David, Senior BA Business Analysis Carmen David, Senior BA Business Analysis Foundation in Business Analysis Session 6 GATHERING THE REQUIREMENTS DOCUMENTING AND MANAGING THE REQUIREMENTS

Carmen David, Senior BA Business Analysis “Gathering the requirements means eliciting them from the business users, recording them in a requirements list and subjecting them to an analysis to determine both their relevance (to the business needs) and their quality.” What means Gathering Requirements?

Carmen David, Senior BA Business Analysis lack of relevance to the objectives of the project; lack of clarity in the wording; ambiguity; duplication between requirements; conflicts between requirements; requirements expressed in such a way that it is difficult to assess whether they have been achieved; requirements that assume a solution rather than stating what is to be delivered by the system; uncertainty amongst business users about what they need from the new system; business users omitting to identify requirements; inconsistent levels of detail; business users and analysts taking certain knowledge for granted and failing to ensure that there is a common understanding. The requirements Problem

Carmen David, Senior BA Business Analysis The requirements Engineering Process

Carmen David, Senior BA Business Analysis The business representativesThe project team Project sponsorProject Manager UsersBusiness Analyst Domain expertDeveloper …… Actors in requirements engineering

Carmen David, Senior BA Business Analysis Requirements Elicitation

Carmen David, Senior BA Business Analysis Requirements Elicitation

Carmen David, Senior BA Business Analysis Elicitation Techniques

Carmen David, Senior BA Business Analysis Requirements List

Carmen David, Senior BA Business Analysis Check req Improve req Document req Requirements Analysis

Carmen David, Senior BA Business Analysis Checking for overlapping or duplicate requirements Unraveling multiple requirements Necessity checking Feasibility evaluation Removing conflicts Checking for solutions Confirming quality Requirements Filters

Carmen David, Senior BA Business Analysis Validating Requirements StakeholdersProject delivery team Review requirements Sign – off requirements document

Carmen David, Senior BA Business Analysis Carmen David, Senior BA Business Analysis Foundation in Business Analysis Session 2 GATHERING THE REQUIREMENTS DOCUMENTING AND MANAGING THE REQUIREMENTS

Carmen David, Senior BA Business Analysis Documenting the requirements in such way that they can form the basis for developing, or procuring, an IT solution, and Managing the requirements to make sure that they are properly controlled Documentation?

Carmen David, Senior BA Business Analysis Requirements Document

Carmen David, Senior BA Business Analysis The Requirements Catalogue

Carmen David, Senior BA Business Analysis Requirements Types

Carmen David, Senior BA Business Analysis Requirements Types

Carmen David, Senior BA Business Analysis Managing the requirements Requirements Traceability

Carmen David, Senior BA Business Analysis MoSCoW –Must Have –Should Have –Could Have –Want to Have Other? Requirements Prioritization

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