CCU 2010 / Identifying User Needs and Establishing Requirements. Lesson 7. (Part1 Requirements & Data Collection)
|
|
- Maximillian Glenn
- 6 years ago
- Views:
Transcription
1 CCU 2010 / 2011 Lesson 7 Identifying User Needs and Establishing Requirements (Part1 Requirements & Data Collection)
2 Previous Lesson (1) Participative Design Users are active in Developing Discussing and deciding IST, RP & JB 2
3 Previous Lesson (2) Topics Who represents the users? How to facilitate the communication between different user groups? Sharing representations Cultural differences Cooperative design Cooperative evaluation IST, RP & JB 3
4 Previous Lesson (3) Techniques PICTIVE CARD Card Sorting Six Thinking Hats Acting out IST, RP & JB 4
5 Introduction Requirements: What, How, Why Requirements Data collection Interpretation and analysis Task description Task analysis IST, RP & JB 5
6 A short story IST, RP & JB 6
7 Identifying Needs and Requirements When? Substituting / Updating an existing product Creating a new product What should the product provide? There are already some requirements Refine existing requirements Create new set of requirements from scratch IST, RP & JB 7
8 From Needs to Requirements Users have Needs Wishes Expectations Difficulties That need be Discussed Refined Clarified Reviewed IST, RP & JB 8
9 How to Get Good Requirements Implies Understand the users Know users capacities and skills Know the tasks they carry out and their objectives Know under which conditions tasks are carried out Know which product(s) they use Know the constraints in the use of the product(s) IST, RP & JB 9
10 How to Identify Requirements Identify User needs Stating requirements Set of requirements is not a wish list Do no isolate / put users away They are needed for the several evaluation and design cycles IST, RP & JB 10
11 Introduction Requirements: What, How, Why Requirements Data collection Interpretation and analysis Task description Task analysis IST, RP & JB 11
12 Requirements: What? Attain 2 objectives Gather data on Users Work / activity context User Needs The design cycle path Data > Requirements > Design IST, RP & JB 12
13 Requirements: How? How? Gather data Interpret data Analyse data Stating requirements Requirements specification and documentation Iterative refinement process Do not put users out of the loop! IST, RP & JB 13
14 ( 1 ) Why? Requirements: Surveys and studies show that Bad requirements are one of the main factors behind many products failure Successful products are the outcome of clear and detailed requirements Establishing requirements is a critical activity of the development process IST, RP & JB 14
15 ( 2 ) Why? Requirements: User Centred Design Is a way to get correct requirements That answer user needs and expectations IST, RP & JB 15
16 Establishing Requirements Requirements engineering Requirements identification ( products Existing (in other Capture requirements With the help of the various stakeholder groups Requirement analysis Classification, conflict resolution, consistency Reformulation Requirements validation Confirmation IST, RP & JB 16
17 Identifying Requirements It is not easy because Requirements are not self evident Users do not always know what they really want User may not be able to express themselves clearly User tell needs and wishes, not requirements IST, RP & JB 17
18 Identifying Requirements It is not easy because (cont.) Different user groups tell things differently External factors (business procedures, legislation, etc.) Requirements may be unrealistic or not in line with the application context IST, RP & JB 18
19 Introduction Requirements: What, How, Why Requirements Data collection Interpretation and analysis Task description Task analysis IST, RP & JB 19
20 ( 1 ) What is a Requirement From the dictionary Necessary condition Legal rule IST, RP & JB 20
21 ( 2 ) What is a Requirement Statement of what a product Should do How to do it Under which conditions Must be Specific Clear Without ambiguity Specification and documentation IST, RP & JB 21
22 Requirements: Examples All pages of the WWW site must load in less than 5 seconds The product must be attractive to users You need to know what attractive means to the users IST, RP & JB 22
23 The Volere Model (Robertson, 2006) IST, RP & JB 23
24 Example of a Specification (1) Description: An alarm must always be raised when the RPU stops transmitting any messages Rationale: A loss in data transmission signals the likely malfunction of the substation, maintenance must be called in, and prevents visualizing and controlling all equipments located upstream Source: National grid control IST, RP & JB 24
25 ( 2 ) Example of a Specification Fit Criterion: The product will raise an alarm at all times that the number of messages per minute with origin from the RPU is less than the number set for that RPU Customer Satisfaction: 3 Costumer Dissatisfaction: IST, RP & JB 25
26 ( 3 ) Example of a Specification Dependencies: None Supporting Materials: RPU configuration and Operation Manual History: Raised by F. Fernandes, 2009/10/ IST, RP & JB 26
27 ( 1 ) Types of Requirements Functional What the product must do Ex.: image viewer must be able to read files written in several image formats Ex.: Product to support pointer and sweep interaction input devices IST, RP & JB 27
28 ( 2 ) Types of Requirements Non functional Constraints to the product and/or its development ex.: product to be portable to a list of hardware/ software platforms ex.: product to run on platforms with hard drives with 30 MB capacity ex.: product to be delivered in 6 months IST, RP & JB 28
29 Requirements in Interactive Systems Functional Data Environmental User Usability IST, RP & JB 29
30 Functional Requirements What the product must deliver Supported tasks Roles taken Examples: Warn that the inventory is low (under a predefined number of units) Prompt for input of mandatory data that was not supplied IST, RP & JB 30
31 Data Requirements Characterization of data produced (output) and data consumed (input) Type, volatility, volume persistency, update Examples: Share dealing application data must be accurate and up-to-date and may change many times a day Banks: data persistency over months/years IST, RP & JB 31
32 Environment Requirements Environmental Conditions under which the system must operate Physical: lighting, noise, dust, heat, humidity Social: resource sharing (files, equipments, synchronicity) Organizational: available support, training, (communication ) infrastructures, organization culture and structure Technological: platforms, compatibility, portability, technological constraints IST, RP & JB 32
33 User Requirements User characteristics capture Capacities and skills Difficulties Experience User profile Examples: Users must first know the Internet before accessing a WWW site System to be used by persons with motor disabilities IST, RP & JB 33
34 Usability Requirements Usability goals and related measurements Efficiency Efficacy Utility Satisfaction Learning Security Assess development progress IST, RP & JB 34
35 Exercise List some requirements for the following applications Estimation of the ecological footprint of a family Performance analysis and display of sports data IST, RP & JB 35
36 Introduction Requirements: What, How, Why Requirements Data collection Interpretation and analysis Task description Task analysis IST, RP & JB 36
37 Data Gathering Questionnaires Interviews Groups and Workshops Observation Prototyping Documentation Previous / similar systems IST, RP & JB 37
38 Data Gathering Examples Observation Provides understanding of the business process Participative prototypes (developed hand-in-hand with stakeholders) Use, explore and identify users knowledge Interviews (enable) Decision sequences capture and understanding Dialogue for negotiation between users and the development team Role playing prototypes (and walkthroughs) Idem IST, RP & JB 38
39 Data Gathering - Prototyping Keep in touch with the application Enables the gathering of requirements that would not be otherwise visible Requirements for innovative systems / applications Observation in realistic scenarios impossible Very useful to validate / confirm requirements Explain usage scenarios IST, RP & JB 39
40 Data Gathering - Documentation Manuals Procedure manuals Business / operational rules User records / logs Good to identify Activities and related rules / procedures Legislation and contextual data Should never be the only data source Does not involve users (directly) IST, RP & JB 40
41 Data Gathering Previous Systems Assess what users have been using Assess similar (competing) systems May be a way to start understanding user difficulties Pay attention: what other systems provide is not necessarily good! Always check back with the users IST, RP & JB 41
42 Data Gathering Techniques Selection (1) Data gathering techniques main differences Time taken Level of detail Risk (incertitude) of conclusions Analyst experience IST, RP & JB 42
43 Data Gathering Techniques Selection (2) Type of tasks to identify / analyze Sequential tasks or concurrent / parallel tasks? Huge and complex data content or small and simple? User characteristics Ordinary persons with little training or task experts? IST, RP & JB 43
44 ( 1 ) Data Gathering Problems Identify and involve the stakeholders: Users, managers, technicians, consumer reps? Union reps? Shareholders? Getting stakeholders involvement: Workshops, interviews, workplace environment studies Get real users, not managers: A traditional software engineering problem IST, RP & JB 44
45 ( Problems(2 Data Gathering Requirements management: Version and propriety control Communication Within the development team With the client / user Between users (organization divisions that use different technologies) Implicit and distributed knowledge of the domain Difficult to get and understand Knowledge discourse Availability of key persons IST, RP & JB 45
46 ( Problems(3 Data Gathering Political problems within the organizations Domination exerted by a group of stakeholders Changes in the business or economic environment Balance between functionality and usability IST, RP & JB 46
47 Data Gathering: Recommendations (1) Target data gathering at identifying stakeholders Behaviour, tools, other products, previous versions Involve user groups Workshops, interviews, observation A representative of each group is not enough Managers neither too IST, RP & JB 47
48 Data Gathering: Recommendations (2) Combine several techniques Each technique provides a different view Different views > corroboration Interviews, surveys > consolidate with workshops Use materials at all times Prototypes, descriptions, etc IST, RP & JB 48
49 Data Gathering: Recommendations (3) Prepare all activities well Test tools Know what you want to get Balance data gathering and analysis Plan how to gather data adequately Analyze as early as possible IST, RP & JB 49
Requirements Engineering
Requirements Engineering Minsoo Ryu Hanyang University Topics covered Requirements Engineering Requirements Elicitation Requirements Validation Requirements Management 2 2 Requirement Engineering The goal
More informationDr. Aldo Dagnino ABB, Inc. US Corporate Research Center October 21 st, Requirements Engineering
Dr. Aldo Dagnino ABB, Inc. US Corporate Research Center October 21 st, 2003 Requirements Engineering Class Objectives Students will be able to define the two process areas associated with the Requirements
More informationRequirements Elicitation
Elicitation Who are the stakeholders in determining system requirements, and how does their viewpoint influence the process? How are non-technical factors such as political, social, and organizational
More informationSoftware Development
Software Development Requirement Analysis 1 Process Step: Requirements Requirements define the function of the system from the client's viewpoint. The requirements establish the system's functionality,
More informationRequirements Engineering
Requirements Engineering Professor Ray Welland Department of Computing Science University of Glasgow E-mail: ray@dcs.gla.ac.uk The Importance of Requirements Identifying (some) requirements is the starting
More informationComp435 Object-Oriented Design. Requirements and Use Cases. Requirements Analysis. Outline. Requirements Analysis. Requirements change
Comp435 Object-Oriented Design Requirements and Use Cases Week 2 Computer Science PSU HBG 1 3 Outline Requirements Analysis Types of Requirements Requirements in Iterative Development Requirements Artifacts
More informationAnother Elevator System in Volere Pattern
Another Elevator System in Volere Pattern A software-based system is required to control lifts (elevators) manufactured by Skyhi Lifts. Lifts are constrained to shafts (one lift per shaft) and are moved
More informationRequirements Analysis and Design Definition. Chapter Study Group Learning Materials
Requirements Analysis and Design Definition Chapter Study Group Learning Materials 2015, International Institute of Business Analysis (IIBA ). Permission is granted to IIBA Chapters to use and modify this
More informationREQUIREMENTS ENGINEERING
1 REQUIREMENTS ENGINEERING Chapter 4- by Ian Sommerville TOPICS COVERED Functional and non-functional requirements The software requirements document Requirements specification Requirements engineering
More informationQuizzes for 1 st Study Group Session
Quizzes for 1 st Study Group Session General 1. Business analysis is performed: a. Sequentially and in order. b. According to logical relationships (dependencies). c. Iteratively or simultaneously. d.
More informationSoftware Requirements and Organizational Culture: 10 Lessons Learned
Software Requirements and Organizational Culture: 10 Lessons Learned Sponsored by: Karl Wiegers Principal Consultant, Process Impact www.processimpact.com Sponsor: IREB CPRE CERTIFIED PROFESSIONAL FOR
More information! To solve problems. ! To take up new opportunities. ! Requirements - descriptions of. " Behavior. " Data. " Constraints (eg. cost and schedule)
COMP3110/6311, Software Analysis and Design Why do we Develop Software? To solve problems To take up new opportunities The value of Requirements "#$"%&'(%)#*+"%#)&),'$&+)& '()#-&)'$./,0.&+%/&.%1"*(%2.%#
More informationRequirements elicitation: Finding the Voice of the Customer
Requirements elicitation: Finding the Voice of the Customer Establishing customer requirements for a software system Identify sources of user requirements on your project Identify different classes of
More informationChange is constant. Obstacle to RE: Why requirement study? Limitation of the designers Different knowledge domains Not expertise Ubiquitous nature
Design the right thing! Fang Chen Change is constant Requirement Design Creation What makes the change? Human nature Society Organization i Competitors Human nature: never satisfy ) 4 Why requirement study?
More informationSystem Analysis and Design Week 1 Introduction
System Analysis and Design Week 1 Introduction 1.1 Introduction This is a short session to familiarize understanding some of System Analysis concepts. Here we are going to focus on the following: 1.2 System
More informationRequirements Analysis
Objectives Classify categories of requirements Requirements Analysis Define the principles of iterative requirements analysis Learn about use cases and their elements Define system sequence diagrams for
More informationCSEB233: Fundamentals of Software Engineering. Software Requirements Part 1 Understanding Requirements Engineering
CSEB233: Fundamentals of Software Engineering Software Requirements Part 1 Understanding Requirements Engineering Objectives Discuss the concept of requirements and the types of requirements Explain what
More informationRisk Based Testing Pragmatic Risk Analysis and Management
Risk Based Testing Pragmatic Risk Analysis and Management Risk Based Testing Pragmatic Risk Analysis and Management What is Risk Based Testing? What is Risk Based Testing? Risk: the possibility of a negative
More informationversion NDIA CMMI Conf 3.5 SE Tutorial RE - 1
Requirements Engineering SE Tutorial RE - 1 What Are Requirements? Customer s needs, expectations, and measures of effectiveness Items that are necessary, needed, or demanded Implicit or explicit criteria
More informationDomain Understanding and Requirements Elicitation (2)
Domain Understanding and Requirements Elicitation (2) CS/SE 3RA3 Ryszard Janicki Department of Computing and Software, McMaster University, Hamilton, Ontario, Canada Ryszard Janicki Domain Understanding
More informationWhy Document the Architecture? EEC 421/521: Software Engineering. Design Process. Thinking About Design. Stakeholder Communication.
Why Document the Architecture? EEC 421/521: Software Engineering Architectural Design Stakeholder Communication High-level presentation of system System Analysis Big effect on performance, reliability,
More informationEvolutionary Differences Between CMM for Software and the CMMI
Evolutionary Differences Between CMM for Software and the CMMI Welcome WelKom Huan Yín Bienvenue Bienvenido Wilkommen????S???S??? Bienvenuto Tervetuloa Välkommen Witamy - 2 Adapting an An Integrated Approach
More informationRequirements Knowledge Model. Business. Event. Business. responding. Business. Use Case 1.. Business tracing * * * * Requirement
Requirements Knowledge Model This model provides a language for communicating the knowledge that you discover during requirements-related activities. We present it here as a guide to the information you
More informationL2 The requirement study. Requirement Engineering. Fang Chen
L2 The requirement study Fang Chen Requirement Engineering Requirement are ubiquitous part of our lives Understand the requirement through communication People are hard to understand! Requirement Creation
More informationRequirements Engineering Processes. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 7 Slide 1
Requirements Engineering Processes Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 7 Slide 1 Objectives To describe the principal requirements engineering activities and their relationships
More informationRequirements Analysis. Requirements Analysis is Hard
Requirements Analysis Classify categories of requirements Define the principles of iterative requirements analysis Learn about use cases and their elements Focusing on the WHAT not the HOW 1 Requirements
More informationRequirements Elicitation. Software Requirements and Design CITS 4401 Lecture 17
Requirements Elicitation Software Requirements and Design CITS 4401 Lecture 17 Lecture Overview What is requirements elicitation? Underlying difficulties Generic Techniques Specific Techniques Requirements
More informationRequirements engineering
Requirements engineering Paul Jackson School of Informatics University of Edinburgh What are requirements? Traditional to distinguish functional from non-functional requirements. Functional requirements
More informationRequirements Elicitation. Software Requirements & Project Management CITS3220
Requirements Elicitation Software Requirements & Project Management CITS3220 Lecture Overview What is requirements elicitation? Underlying difficulties Generic Techniques Specific Techniques Requirements
More informationRequirements Engineering. Andreas Zeller Saarland University
Requirements Engineering Software Engineering Andreas Zeller Saarland University Communication project initiation requirements gathering Planning estimating scheduling tracking Waterfall Model (1968) Modeling
More information7. Model based software architecture
UNIT - III Model based software architectures: A Management perspective and technical perspective. Work Flows of the process: Software process workflows, Iteration workflows. Check Points of The process
More informationIntroduction to Software Engineering
Introduction to Software Engineering 2. Requirements Collection Mircea F. Lungu Based on a lecture by Oscar Nierstrasz. Roadmap > The Requirements Engineering Process > Functional and non-functional requirements
More informationProject vs Operation. Project Constraints. Pankaj Sharma, Pankaj Sharma,
Project vs Operation PROJECTS OPERATIONS Temporary Ongoing Unique Repetitive Closes after attaining the objectives Objective is to sustain business Prototyping the new car model Assembly line production
More informationVANCOUVER Chapter Study Group. BABOK Chapter 6 Requirements Analysis
VANCOUVER Chapter Study Group BABOK Chapter 6 Requirements Analysis February 24, 2016 Hossam Saleh, CBAP Introduction PD Hours Presentation and quizzes at IIBA Vancouver Chapter website Certification Update
More informationFunctional and non functional requirements. Requirements elicitation Requirements analysis Requirements validation Requirements management
Requirements Engineering Eduardo Rodriguez Tello, PhD Cinvestav Tamaulipas 2009 2012 1 Content Requirements engineering Functional and non functional requirements Requirements engineering processes Requirements
More informationCS 350 COMPUTER/HUMAN INTERACTION
CS 350 COMPUTER/HUMAN INTERACTION Lecture 15 Includes selected slides from the companion website for Hartson & Pyla, The UX Book, 2012. MKP, All rights reserved. Used with permission. Outline Results of
More informationSistemi ICT per il Business Networking
Corso di Laurea Specialistica Ingegneria Gestionale Sistemi ICT per il Business Networking Requirements Engineering Docente: Vito Morreale (vito.morreale@eng.it) 17 October 2006 1 UP Phases 1. Inception
More informationHEURISCO LTD Project Management
HEURISCO LTD Project Management Most organisations are increasingly having to manage changes. These may be driven by customer needs, competition, evolving technology, amongst other causes. Organisations
More informationCompetency Frameworks as a foundation for successful Talent Management. part of our We think series
Competency Frameworks as a foundation for successful part of our We think series Contents Contents 2 Introduction 3 If only they solved all of our problems 3 What tools and techniques can we use to help
More information8/30/2010. Lecture 1. Topics covered. Functional and non-functional requirements The software requirements document Requirements specification
Topics covered Functional and non-functional requirements The software requirements document Chapter 4 Requirements Engineering Requirements specification Requirements engineering processes Lecture 1 Requirements
More informationFACTFILE: GCE DIGITAL TECHNOLOGY
FACTFILE: GCE DIGITAL TECHNOLOGY AS1: APPROACHES TO SYSTEMS DEVELOPMENT Alternative development approaches and Software projects Learning Outcomes Students should be able to: describe the main features
More informationSample Exam Questions
Sample Exam Questions The following questions are examples of multiple choice questions across the core competencies, similar to the questions in the BCPE exam. These sample questions are verified, but
More informationData Warehousing provides easy access
Data Warehouse Process Data Warehousing provides easy access to the right data at the right time to the right users so that the right business decisions can be made. The Data Warehouse Process is a prescription
More informationBCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2
BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 Friday 30 th September 2016 - Morning Answer any THREE questions
More informationSystem Implementation. James Tedrick, Esri
System Implementation James Tedrick, Esri Deploying the Platform is About It s About the Organization Enabling All of the Users in the Organization Bringing the Right Technology to the Mission Unlocking
More informationWhat%the%user%asked%for% How%the%analyst%saw%it% the% vision %of%those%who%are%pushing%for%it?% e.g.,% Mee/ng%scheduling%is%too%costly%right%now %
What%the%user%asked%for% How%the%analyst%saw%it% How%the%system%was%designed% As%the%programmer%wrote%it% What%the%user%really%wanted% How%it%actually%works% 49 Iden/fy%the%problem% what%is%the%objec/ve%of%the%project?%
More informationThe 9 knowledge Areas and the 42 Processes Based on the PMBoK 4th
The 9 knowledge Areas and the 42 Processes Based on the PMBoK 4th www.pmlead.net PMI, PMP, CAPM and PMBOK Guide are trademarks of the Project Management Institute, Inc. PMI has not endorsed and did not
More informationRequirement Engineering. L3 The requirement study. Change is constant. Communication problem? People are hard to understand!
Requirement Engineering L3 The requirement study Fang Chen Requirement are ubiquitous part of our lives Understand the requirement through communication Requirement Creation Communication problem? People
More informationPMBOK Guide Fifth Edition Pre Release Version October 10, 2012
5.3.1 Define Scope: Inputs PMBOK Guide Fifth Edition 5.3.1.1 Scope Management Plan Described in Section 5.1.3.1.The scope management plan is a component of the project management plan that establishes
More informationChapter 2: Requirements Elicitation. Requirements Engineering
Chapter 2: Requirements Elicitation Requirements Engineering Objectives In this chapter, you will learn about: Eliciting Requirements Your Stakeholders Sample stakeholder s analysis template Case Study
More informationAgenda. Introduction. The Impact of Requirement Issues on Testing. Introduction. What are common requirements issues? What is the impact on testing?
The Impact of Requirement Issues on Testing Presented by Kirsten Kiefer, Software Education Associates Ltd Agenda Introduction What are common requirements issues? What is the impact on testing? What can
More informationAnalysing client requirements
Analysing client requirements Before you can start to analyse the information you have gathered you should think about what you are trying to achieve . The client has presented you with a business problem.
More informationIntroduction to Systems Analysis and Design
Introduction to Systems Analysis and Design What is a System? A system is a set of interrelated components that function together to achieve a common goal. The components of a system are called subsystems.
More informationVolere Requirements: How to Get Started
Requirements: How to Get Started Since its introduction in 1995, the approach to requirements has been adopted by thousands of organizations around the world. We felt that it was time to summarize some
More informationCMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide
processlabs CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide CMMI-DEV V1.3 Process Areas Alphabetically by Process Area Acronym processlabs CAR - Causal Analysis and Resolution...
More informationProduct Requirements. Requirements. Get it Right ASAP. Why Requirements are Difficult. Types of S/W Requirements. Levels of S/W Requirements
Requirements Overview importance of getting right difficulty of getting right types and levels of characteristics of good the Requirements Development Process inception gathering, classification evaluation
More informationSoftware Quality Factors
Software Quality Factors The need for a comprehensive software quality requirements There are some characteristic common : All the software projects satisfactory fulfilled the basic requirements for correct
More informationRequirements Validation and Negotiation
REQUIREMENTS ENGINEERING LECTURE 2014/2015 Dr. Sebastian Adam Requirements Validation and Negotiation AGENDA Fundamentals of Requirements Validation Fundamentals of Requirements Negotiation Quality Aspects
More informationDevelopment Process and Analysis. LTOOD/OOAD - Verified Software Systems 1
Development Process and Analysis LTOOD/OOAD - Verified Software Systems 1 Software Crisis Declared in the late 60 s Expressed by delays and failures of major software projects (unreached goals, unpredictable
More informationEnd To End Training For Your Business Analyst Career
Page 1 of 10 Business Analyst Boot Camp www. End To End Training For Your Business Analyst Career Analysis Documentation Planning Elicitation IT Business Analyst Training Management Communication Enterprise
More informationNorQuest College Centre for Excellence in Intercultural Education. From Immersion to Integration Phase 2 Report
NorQuest College Centre for Excellence in Intercultural Education From Immersion to Integration Phase 2 Report Funded by Alberta Employment and Immigration Prepared by: Paul Holmes, Erin Waugh, Jake Evans
More informationRequirements Verification and Validation
SEG3101 (Fall 2010) Requirements Verification and Validation SE502: Software Requirements Engineering 1 Table of Contents Introduction to Requirements Verification and Validation Requirements Verification
More informationMINOTAUR - A VICTIM OF ITS OWN SUCCESS? ACCOMMODATING EVOLVING AND CONFLICTING SOFTWARE REQUIREMENTS
MINOTAUR - A VICTIM OF ITS OWN SUCCESS? ACCOMMODATING EVOLVING AND CONFLICTING SOFTWARE REQUIREMENTS Graeme Rainbird and Adam Pallant RM Consulting, The Post Office Technology Centre, Wheatstone Road,
More informationBCPE CORE COMPETENCIES
BCPE CORE COMPETENCIES The following Core Competencies is the exam specification, listing the critical tasks necessary for an early career professional (minimum 3 years of experience) to show competence
More informationJob Profiling Training Information and Application
Job Profiling Training Information and Application Why should I apply for Job Profiling Training? The WorkKeys Job Profiling Training program teaches individuals how to conduct the WorkKeys job profiling
More informationCMMI-SVC V1.3 CMMI for Services Version 1.3 Quick Reference Guide
processlabs CMMI-SVC V1.3 CMMI for Services Version 1.3 Quick Reference Guide CMMI-SVC V1.3 Process Areas Alphabetically by Process Area Acronym processlabs CAM - Capacity and Availability Management...
More informationTesting maturity in an agile/cdt environment
Testing maturity in an agile/cdt environment Maturity mature in relation to what? Maturity is a judgement, not a fact, but an interpretation of facts. Or at least it doesn t fit in facts. 1 So, when talking
More informationFundamentals of Business Analysis including BCS Requirements Engineering
Fundamentals of Business Analysis including BCS Requirements Engineering Course Overview This 5-day course focuses on learning practical business analysis skills that can be used in the workplace. Course
More informationACS 3907 E-Commerce. Instructor: Kerry Augustine January 24 th Bowen Hui, Beyond the Cube Consulting Services Ltd.
ACS 3907 E-Commerce Instructor: Kerry Augustine January 24 th 2019 1 Building an E-commerce Site: A Systematic Approach Develop clear understanding of your business objectives What information needs to
More informationUptime Maintenance and Support Services - Appendix. Dimension Data Australia Pty Limited. Uptime Support Services Agreement
Uptime Support Services Agreement Uptime Maintenance and Support Services - Appendix Dimension Data Australia Pty Limited 27 May 2013 Version 1-01 Appendix A. 1. Definitions and Interpretations 1.1 For
More informationSoftware Quality Engineering Courses Offered by The Westfall Team
Building Skills is a 3-day course that is a subset of our course. The course is designed to provide a fundamental knowledge base and practical skills for anyone interested in implementing or improving
More informationChapter 2: Project Methodologies and Processes
Chapter 2: Project Methodologies and Processes True/False 1. A methodology provides a systematic way to plan, manage, and execute projects. Ref: INTRODUCTION 2. The Project Management Body of Knowledge
More informationMultifaceted Approach to Situation Awareness Assessment
Multifaceted Approach to Situation Awareness Assessment Cheryl A. Bolstad and Haydee M. Cuevas SA Technologies GET CONNECTED to LEARN, SHARE, AND ADVANCE. Human Performance Situation Awareness Decision
More informationSoftware Quality Engineering Courses Offered by The Westfall Team
Courses is a 2-day course that is a subset of our course. The course is designed to provide an overview of techniques and practices. This course starts with an overview of software quality engineering
More informationLecture 4: User and Task Analysis. February 3
Lecture 4: User and Task Analysis February 3 1 Recap UCD Three principles: 1. Early focus on users and tasks 2. Iterative design with prototypes 3. Empirical measurement on prototypes 2 TV for the food
More informationA Systemic Investigation of Complex IS Framing and Specification. Dr. Susan Gasson Assistant Professor College of IS & T Drexel University
A Systemic Investigation of Complex IS Framing and Specification Dr. Susan Gasson Assistant Professor College of IS & T Drexel University The Design Process Traditional model of decomposition Observed
More informationD1.1 Elicitation of Engineering and Business Requirements
Horizon 2020 Acronym: Manutelligence Project No: 636951 Call: H2020-FoF-2014 Topic: FoF-05 - Innovative product-service design using manufacturing intelligence Type of action: RIA Duration: 01.02.2015-31.01.2018
More informationRequirements Engineering Process
Domain understanding and elicitation Evaluation and agreement Specification and documentation Requirements consolidation Requirements Engineering Process CS/SE 3RA3 Ryszard Janicki Department of Computing
More informationFocus Area Level Report Including Knowledge and Skills, and Performance Indicators
Including Knowledge and Skills, and CSPB01.01 Identify and analyze customer software needs and requirements. CSPB01.01.01.00 Gather data to identify customer requirements. CSPB01.01.01.01 Gather information
More informationsmile - The UK s First Internet Bank A Case Study
Welcome smile - The UK s First Internet Bank A Case Study Presentation by Paul Johnson The Next 30 Minutes Background A philosophy and the requirements Approach and delivery Lessons for success Conclusions
More informationJulian Ashworth Software Product Services Ltd.
Developing RADical SAS Applications Julian Ashworth Software Product Services Ltd. Higher quality, at lower cost, within a shorter time frame, are the pressures exerted on today's application developers.
More informationChapter 2 Analyzing the Business Case
Chapter 2 Analyzing the Business Case Explain the concept of a business case and how a business case affects an IT project Describe the strategic planning process and why it is important to the IT team
More informationUse Cases and User Stories for Agile Requirements
Use Cases and User Stories for Agile Peter Schmidt, PMP, PMI-ACP, CPL VP, Client Services, ESI International pschmidt@esi-intl.com www.esi-intl.com Agenda 1 2 3 Principles Identify the principles that
More informationBasics of Software Engineering. Carmen Navarrete
Basics of Software Engineering Carmen Navarrete Basics of Software Engineering Outline: Overview Software Development Life Cycle Project management Requirements Analysis and design Implementation Testing
More informationIntegration Mgmt / Initiating Process Group 4.1 Develop Project Charter
1 Mgmt / Initiating Process Group 4.1 Develop Project Charter Project statement of work Business Case Contract Enterprise environmental factors Project charter Expert judgement 26/02/2013 18:22:56 1 2
More informationDarshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1
Failure Rate Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 SOFTWARE (What is Software? Explain characteristics of Software. OR How the software product is differing than
More information2. Which techniques are used to validate requirements?
2. Which techniques are used to validate requirements? a. Metrics, Prototyping, Structured Walkthroughs. b. Metrics, Structured Walkthroughs, Variance Analysis. c. Risk Analysis, Structured Walkthroughs,
More informationApplying PSM to Enterprise Measurement
Applying PSM to Enterprise Measurement Technical Report Prepared for U.S. Army TACOM by David Card and Robert MacIver Software Productivity Consortium March 2003 SOFTWARE PRODUCTIVITY CONSORTIUM Applying
More informationGlobal Journal of Engineering Science and Research Management
SW REQUIREMENT ENGINEERING IN PRACTICE Smita Raj* * C-204, Shiksha Niketan, Vasundhara, Sec-5, Ghaziabad 201012 DOI: 10.5281/zenodo.199474 KEYWORDS: Requirement, Requirement engineering, process models,
More informationMBP1133 Project Management Framework Prepared by Dr Khairul Anuar
MBP1133 Project Management Framework Prepared by Dr Khairul Anuar L1 The Project Environment www.notes638.wordpress.com 1 Lecture Topics 1. Introduction 2. Understanding Project Management 3. Overview
More informationPrinciples of Management
Warsaw University of Life Sciences - SGGW Dr Mariusz Maciejczak Principles of Management www.maciejczak.pl Basic reading The presentation has been prepared based on the book 1 Leaders and Power Leadership
More informationSYLLABUS - MANAGING CORPORATE REPUTATION (10 Credits)
SYLLABUS - MANAGING CORPORATE REPUTATION (10 Credits) The strength and magnitude of an organisation s reputation represents the way in which a complex range of stakeholders perceive an organisation, entity
More informationFocus Area Level Report Including Knowledge and Skills, and Performance Indicators
Including Knowledge and Skills, and ICPB01.01 Identify and analyze customer software needs and requirements. ICPB01.01.01.00 Gather data to identify customer requirements. ICPB01.01.01.01 Gather information
More informationGrowthWheel Advanced Tools
GrowthWheel for Inventors and Early Startups GrowthWheel for Sales Management GrowthWheel for Exit and Succession GrowthWheel for Export and Internationalization GrowthWheel Advanced Tools GrowthWheel
More informationSYLLABUS - MANAGING CORPORATE REPUTATION (10 Credits)
SYLLABUS - MANAGING CORPORATE REPUTATION (10 Credits) Total Qualification Time: 110 Hours The strength and magnitude of an organisation s reputation represents the way in which a complex range of stakeholders
More informationComparison of various Elicitation Techniques and Requirement Prioritisation Techniques
Comparison of various Elicitation Techniques and Requirement Prioritisation Techniques Nilofar Mulla Department of Information Technology, MIT Pune 38, Maharashtra, India Sheetal Girase Assistant Professor,
More informationMedical Informatics Testing. Framework (MIT-F)
Joint Medical Service Norwegian Armed Forces Military Medical Research and development Medical Informatics Testing Framework (MIT-F) 1 Executive Summary In June 2002 USA (Department of Defence) and Norway
More informationOracle Unified Method (OUM) The OUM Implement Core Workflow The Key to Understanding and Applying OUM. An Oracle White Paper April 2012
Oracle Unified Method (OUM) The OUM Implement Core Workflow The Key to Understanding and Applying OUM An Oracle White Paper April 2012 OUM Implement Core Workflow White Paper Introduction... 3 OUM is Iterative...
More informationCHALLENGES (BARRIERS) IN ADOPTING THE ELECTRONIC COMMERCE SYSTEM IN LIC OF INDIA
CHAPTER-6 CHALLENGES (BARRIERS) IN ADOPTING THE ELECTRONIC COMMERCE SYSTEM IN LIC OF INDIA 6.1 Introduction : e-insurance is the application of Internet and related technologies to the production and distribution
More informationRequirements Analysis
Requirements Analysis Analysis and Design? Analysis emphasizes an investigation of the problem and requirements, rather than a solution. Analysis = requirements analysis + object analysis. Requirement
More information