Practical Requirements Engineering - Adaptive US · Web viewSix Sigma Six Sigma Green Belt Project...

15

Transcript of Practical Requirements Engineering - Adaptive US · Web viewSix Sigma Six Sigma Green Belt Project...

Page 1: Practical Requirements Engineering - Adaptive US · Web viewSix Sigma Six Sigma Green Belt Project Management Certified Software Team Lead Software Engineering Configuration Management
Page 2: Practical Requirements Engineering - Adaptive US · Web viewSix Sigma Six Sigma Green Belt Project Management Certified Software Team Lead Software Engineering Configuration Management

Practical Requirements Engineering 2017

Aacknowledgements and BibliographyA Guide to Business Analysis Body of Knowledge v2.0. International Institute of Business Analysis. Toronto: IIBA, 2009. PDF and EBook.

Syllabus for CPRE Foundation Level examination, IREB, Germany

Rupp, Klaus Pohl and Chris. A Study Guide for the Certified Professional for Requirements Engineering Exam Foundation Level 2nd Edition. Rocky Nook Inc., 2015. Kindle and Paperback.

Business Analysis, Debra and Paul, British Computer Society

Podeswa, Howard. The Business Analyst's Handbook. Boston: Course Technology, 2009. Paperback.

UML for the IT Business Analyst, Second Edition. Boston: Course Technology, 2010. Paperback.

James Cadle, Debra Paul and Paul Turner. Business Analysis Techniques. Chippenham: British Informatics Society Limited,

© Adaptive Processes Think BA. Think Adaptive. Page 1 of 11

Page 3: Practical Requirements Engineering - Adaptive US · Web viewSix Sigma Six Sigma Green Belt Project Management Certified Software Team Lead Software Engineering Configuration Management

Practical Requirements Engineering 2017

2010. Paperback.

Copyright notice

BABOK®, CBAP®, CCBA® are registered trademarks of International Institute of Business Analysis, Canada.

CPRE® is registered Trademarks of International Requirements Engineering Board, Germany.

All trademarks of copyrights mentioned herein are the possession of their respective owners.

We make no claim of ownership by the mention of products that contain these marks.

Contents of this document should not be disclosed to any unauthorized person.

This document may not, in whole or in part, be reduced, reproduced, stored in a retrieval system, translated, or transmitted in any form or by any means, electronic or mechanical.

© Adaptive Processes Think BA. Think Adaptive. Page 2 of 11

Page 4: Practical Requirements Engineering - Adaptive US · Web viewSix Sigma Six Sigma Green Belt Project Management Certified Software Team Lead Software Engineering Configuration Management

Practical Requirements Engineering 2017

Table of contents

Acknowledgements and Bibliography...........................................Copyright notice............................................................................1. Introduction...........................................................................

1.1 Why this book?....................................................................1.2 Knowledge areas.................................................................1.3 Other sources of requirements engineering information

102. Requirements engineering concepts...................................14

2.1 Defining requirements.......................................................142.2 Types of requirements.......................................................15

Functional requirements........................................................15

Non-Functional (Quality, Supplementary) requirements.......16

Constraints.............................................................................18

2.3 Requirements categorizations...........................................192.4 Defining requirements engineering..................................222.5 Need for good requirements engineering.........................232.6 Major activities of requirements engineers......................262.7 Responsibilities of requirements engineers......................27

3. Vocabulary...........................................................................334. Techniques.............................................................................

4.1 Acceptance criteria.............................................................4.2 Activity diagrams.................................................................4.3 Apprenticing........................................................................4.4 Audio and video recordings.................................................

© Adaptive Processes Think BA. Think Adaptive. Page 3 of 11

Page 5: Practical Requirements Engineering - Adaptive US · Web viewSix Sigma Six Sigma Green Belt Project Management Certified Software Team Lead Software Engineering Configuration Management

Practical Requirements Engineering 2017

4.5 Benchmarking.....................................................................4.6 Bionics/ bisociations............................................................4.7 Brainstorming......................................................................4.8 Brainstorming paradox......................................................104.9 Brain writing.....................................................................114.10 Business rules analysis...................................................114.11 Change of perspectives - Six thinking hats (De Bono)....144.12 Class model.....................................................................174.13 Commenting....................................................................204.14 Conflict resolution techniques........................................204.15 Data flow diagrams.........................................................244.16 Decision tables................................................................264.17 Decision tree...................................................................284.18 Data model......................................................................294.19 Document analysis..........................................................314.20 Entity-relationship diagrams...........................................334.21 Estimation.......................................................................344.22 Flow charts.....................................................................374.23 Focus groups...................................................................394.24 Functional decomposition...............................................434.25 Functional requirements analysis...................................444.26 Implicit requirements analysis........................................464.27 Inspection.......................................................................474.28 Interface analysis............................................................494.29 Interviews.......................................................................514.30 Lessons learned process.................................................544.31 Matrix model...................................................................55

© Adaptive Processes Think BA. Think Adaptive. Page 4 of 11

Page 6: Practical Requirements Engineering - Adaptive US · Web viewSix Sigma Six Sigma Green Belt Project Management Certified Software Team Lead Software Engineering Configuration Management

Practical Requirements Engineering 2017

4.32 Metrics and Key performance indicators (KPIs).............574.33 Misuse case.....................................................................604.34 Mind-mapping.................................................................614.35 Goal modeling.................................................................624.36 MosCoW Analysis............................................................654.37 Non-Functional (Quality, Supplementary) requirements

654.38 Observation.....................................................................684.39 Organization model.........................................................714.40 Persona...........................................................................724.41 Perspective-based reading..............................................734.42 Problem tracking............................................................754.43 Process modeling............................................................784.44 Prototyping.....................................................................814.45 Release planning.............................................................854.46 Risk management............................................................864.47 Requirements attribute chart.........................................884.48 Requirements prioritization techniques.........................914.49 Requirements reuse........................................................934.50 Requirements review checklist.......................................964.51 Requirements workshops................................................984.52 Reverse walkthrough....................................................1014.53 Root cause analysis (RCA)............................................1024.54 Scope models................................................................1044.55 Sequence diagrams.......................................................1074.56 Sprint planning.............................................................1104.57 Sprint retrospective......................................................110

© Adaptive Processes Think BA. Think Adaptive. Page 5 of 11

Page 7: Practical Requirements Engineering - Adaptive US · Web viewSix Sigma Six Sigma Green Belt Project Management Certified Software Team Lead Software Engineering Configuration Management

Practical Requirements Engineering 2017

4.58 Sprint review.................................................................1124.59 Stakeholder register.....................................................1124.60 State Diagrams.............................................................1144.61 Structured walkthrough................................................1144.62 Surveys and Questionnaires.........................................1194.63 System archaeology......................................................1234.64 Time boxing...................................................................1244.65 Use case diagrams........................................................1254.66 Use case specifications.................................................1284.67 User stories...................................................................1324.68 Supplier assessment.....................................................134

5. Plan requirements engineering.........................................1375.1 Key Concepts...................................................................1375.2 Activities..........................................................................162

6. Establish RE infrastructure...............................................1886.1 Key concepts...................................................................188

3 quality aspects of requirements........................................220

Using validation criteria for the quality aspects..................221

Change control board...........................................................223

Change request (CR)............................................................224

Classification of incoming change requests.........................225

Basic method for implementing CRs....................................225

6.2 Activities..........................................................................2287. Elicit Requirements...........................................................256

7.1 Key concepts...................................................................2567.2 Activities..........................................................................272

© Adaptive Processes Think BA. Think Adaptive. Page 6 of 11

Page 8: Practical Requirements Engineering - Adaptive US · Web viewSix Sigma Six Sigma Green Belt Project Management Certified Software Team Lead Software Engineering Configuration Management

Practical Requirements Engineering 2017

8. Analyze requirements........................................................2908.1 Key concepts...................................................................290

Elements of a conceptual modelling language.....................292

8.2 Activities..........................................................................2959. Manage requirements........................................................315

9.1 Key concepts...................................................................315Types of requirements conflicts...........................................318

Documentation of conflict resolution techniques.................320

9.2 Activities..........................................................................32310. About Adaptive Processes..................................................346

© Adaptive Processes Think BA. Think Adaptive. Page 7 of 11

Page 9: Practical Requirements Engineering - Adaptive US · Web viewSix Sigma Six Sigma Green Belt Project Management Certified Software Team Lead Software Engineering Configuration Management

Practical Requirements Engineering 2017

About Adaptive Processes Consulting

Adaptive Processes is a leading global player helping its clients improve their business analysis and business analysis capabilities and practices.

Our values

Key facts

Consulting, training, staffing and products for business analysis and business analysis.

200+ person-years consulting experience.

200+ Clients across the globe.

10+ Fortune 500 clients.

Successfully conducted 200+ workshops in India, US, Thailand, Philippines, Malaysia.

© Adaptive Processes Think BA. Think Adaptive. Page 8 of 11

Page 10: Practical Requirements Engineering - Adaptive US · Web viewSix Sigma Six Sigma Green Belt Project Management Certified Software Team Lead Software Engineering Configuration Management

Practical Requirements Engineering 2017

Unique benefits of working with us

Our key clients

© Adaptive Processes Think BA. Think Adaptive. Page 9 of 11

Government

Page 11: Practical Requirements Engineering - Adaptive US · Web viewSix Sigma Six Sigma Green Belt Project Management Certified Software Team Lead Software Engineering Configuration Management

Practical Requirements Engineering 2017

Adaptive workshops catalogue

Category Course Name

Business analysis Certified Business Analyst Professional (CBAP® ) (Endorsed by IIBA® , Canada)

Business analysis Certification of Capability in Business Analysis (CCBA) (Endorsed by IIBA® , Canada)

Business analysis Certified Professional in Requirements Engineering(CPRE) (Endorsed by IREB, Germany)

Business analysis Elicitation techniquesBusiness analysis Requirements modeling using UMLBusiness analysis Behaviorial skills for BasBusiness analysis The ACE BA programAgile Certified Agile PractitionerAgile Introduction to Agile and ScrumBSC Balance Score CardCMMI CMMI for ServicesCMMI Introduction to CMMI for DevelopmentCMMI CMM Implementation WorkshopCoBIT Introduction to COBITExcel Excel for Executive ManagersISO 27001 Certified ISO 27001 Implementer ISO 27001 Certified ISO 27001 Internal Auditor Project Management

Introduction to MS-ProjectProject Management

Project Management BasicsProject Management

Program Management ProfessionalProject Management

Stakeholder Management

© Adaptive Processes Think BA. Think Adaptive. Page 10 of 11

Page 12: Practical Requirements Engineering - Adaptive US · Web viewSix Sigma Six Sigma Green Belt Project Management Certified Software Team Lead Software Engineering Configuration Management

Practical Requirements Engineering 2017

Six Sigma Six Sigma Green BeltProject Management

Certified Software Team LeadSoftware Engineering

Configuration ManagementSoftware Engineering

Good Programming PracticesSoftware Engineering

Introduction to Software QualitySoftware Engineering

Requirements ManagementSoftware Engineering

Software Engineering PrinciplesSoftware Engineering

Introduction to Software QASoftware Engineering

Software ReviewsSoftware Engineering

Software Testing PrinciplesSoftware Engineering

Software MetricsSoftware Engineering

Statistics for Project ManagersSoftware Engineering

Statistical Process Control

Please note that we modify course catalog based on changing business needs. For the latest information, always refer to our web-site,

www.AdaptiveProcesses.com

© Adaptive Processes Think BA. Think Adaptive. Page 11 of 11