Non-Functional Requirements Analysis

Size: px
Start display at page:

Download "Non-Functional Requirements Analysis"

Transcription

1 Non-Functional Requirements Analysis December 12, 2013

2 Vision and Mission The world's leading association for Business Analysis professionals Develop and maintain standards for the practice of business analysis and for the certification of its practitioners IIBA is an international not-for-profit professional association for business analysts. 2 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s

3 Tom Karasmanis IIBA Product Manager Tom Karasm anis is a Senior Consult ant w it h 25 y ears' experience in I nf orm at ion Technology, including roles as a Business Archit ect, Business/ Sy st em s Analy st, Project Leader, Technical Archit ect, and Sof t w are Engineer. He has w orked in f inancial serv ices, publishing, healt hcare, public sect or and t elecom m unicat ions. Tom serv ed as Chief Archit ect of t he I I BA f rom 2009 t o He is current ly I I BA Product M anager of Bei ng a BA: Techni cal Excel l ence and Vendor Showcase. Tom is a m anagem ent consult ant in business archit ect ure and business analy sis, assist ing organizat ions t o build or im prov e t heir BA pract ices. He speaks regularly at int ernat ional conf erences. Tom holds a Bachelor of Applied Science in Chem ical Engineering f rom t he Univ ersit y of Toront o and is act iv e in t he business analy sis and business archit ect ure com m unit ies. 3 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s

4 Outline Introductions and Housekeeping 12:00 Vendor Presentations 12:05 TopTeam Analyst 12:05 Blueprint 12:25 Questions and Answers 12:42 Close 12:59 4 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s

5 Question and Answer How to Ask Questions Use the Question box to ask questions. Selected questions w ill be answ ered at the end, but you can ask at any time. Include the vendor s name if you w ant a specific vendor to respond. Shor t, specif ic questions, please! IIBA Host Tom Karasmanis Ashu Potnis Tony Higgins 5 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s

6 So it s not working? ( Fr om BABOK Guide v2.0, section 9.17) NON-FUNCTIONAL REQUIREMENTS ANALYSIS 6 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s

7 What Are Non-Functional Requirements? Requirements structure (From BABOK Guide v2.0) Business Requirements Stakeholder Requirements Solution Requirements Functional Requirements Non-functional Requirements *** Transition Requirements 7 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s

8 What Are Non-Functional Requirements? Capture conditions that do not directly relate to the behavior or functionality of the solution Instead, they describe environmental conditions under which the solution must remain effective or qualities that the systems must have Quality or supplementary requirements 8 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s

9 What Are Non-Functional Requirements? Can include requirements related to: Capacity Speed (Response time, Throughput) Security Availability Scalability and more 9 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s

10 What Is Requirements Analysis? Describes how business analysts prioritize and progressively elaborate stakeholder and solution requirements in order to enable the project team to implement a solution that will meet the needs of the sponsoring organization and stakeholders Includes non-functional requirements 10 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s

11 What Is Requirements Analysis? Involves analyzing stakeholder needs to define solutions that meet those needs, assessing the current state of the business to identify and recommend improvements, and the verification and validation of the resulting requirements Includes non-functional requirements I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s 11

12 What Is Non-functional Requirements Analysis? BABOK Guide v2.0, section 9.17 The purpose of non-functional requirements is to describe the required qualities of a system, such as its usability and performance characteristics. These supplement the documentation of functional requirements, which describe the behavior of the system. I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s 12

13 What Is Non-functional Requirements Analysis? BABOK Guide v2.0, section 9.17 Categories (ISO 9126) Reliability Performance Efficiency Operability Security Compatibility Maintainability Transferability I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s 13

14 What Is Non-functional Requirements Analysis? BABOK Guide v2.0, section 9.17 Measurement Include one or more measures of success How do we know we met the requirement Requires to adequately test requirement Documentation The system shall SMART I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s 14

15 Importance Why Bother? Essentially describe the target quality of the system, so Missing non-functional requirements (missing quality) impacts every functional requirement Could affect adoption Could be compliance issues Careful! Too much could impact time and cost Often require technical expertise Could be done by System Analysts 15 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s

16 Question and Answer How to Ask Questions Use the Question box to ask questions. Selected questions w ill be answ ered at the end, but you can ask at any time. Include the vendor s name if you w ant a specific vendor to respond. Shor t, specif ic questions, please! IIBA Host Tom Karasmanis Ashu Potnis Tony Higgins 16 I n t e r n a t i o n a l I n s t i t u t e o f B u s i n e s s A n a l y s i s

17 Non-Functional Requirements Security Reliability Performance Non- Functional Scalability Accessibility

18 Requirements Functional Non- Functional Business Rules

19 Functional + Non-Functional = Complete Requirements Functional Requirements Non-Functional Requirements What the system should do Constrain Under what constraints it should do

20 TopTeam Analyst Functional Requirements Artifacts Textual User Stories Functional Requirements What the system should do Use Cases Application Prototypes custom Req. Types

21 TopTeam Analyst Non-Functional Requirements Artifacts Performance Security Non-Functional Requirements The parameters/constraints under which it should perform its functions Usability Scalability custom Req. Types

22 Requirements for a Business Application Authentication The system shall use 256 bit RSA encryption for authentication handshake The system shall authenticate users before allowing access to customer data The system shall perform authentication within 3 seconds Functional The system shall not allow login from mobile web browsers Constrain Non Functional

23 Authoring Requirements in TopTeam Analyst with Word processor-like Editor Non Functional Unique Requirements Identifiers and Trace Indicators

24 Trace links between Functional and Non-Functional Requirements Trace Report Graphical Trace Editor

25 Non-Functional Requirements can be linked with (traced to) Use Case Scenarios Linked/Traced Non-Functional Requirements Activity Diagram is automatically generated from text

26 Requirements for a Device/System Noise Cancelling Headphone The device battery shall last 12 hours of continuous use The device shall reduce background noise by 24 decibels The device shall be powered by ordinarily available AAA batteries Functional The device shall weigh less than 10 oz/284 grams Constrain Non Functional

27 Microsoft Word-like Full-Rich-Text editor for Requirements Embed images, tables, bullets, etc. Embed Excel Spreadsheet / Visio Diagrams etc. (OLE Embedding)

28 Requirements Versioning, Baselines and diff comparison View Precise differences between versions Inserted Text

29 Requirements for a Business Application Billing History Report The system shall generate report in Adobe Reader (PDF) format The system shall produce a billing history report every quarter for each account The report shall be formatted to fit a Letter size paper in a portrait orientation Functional The system shall produce the report in less than 30 seconds for each account Constrain Non Functional

30 Non-Functional Requirement Types also called ilities Availability Extensibility Interoperability Maintainability Portability Scalability Supportability Accessibility

31 Adapt TopTeam Analyst by configuring Non-Functional Requirements types that you need Requirement Type Configuration Create Non-Functional Requirement Types as per your needs

32 Non-Function Requirements vs User Stories Trace Configuration Define Trace Schema/Rules

33 Link Non-Functional Requirements with User Stories User Story Linked/Traced Non-Functional Requirements

34 Trace links between User Story and Non-Functional Requirements Trace Report Graphical Trace Editor

35 Conduct Visual Application Walkthroughs with stakeholders Non-Functional Requirements can be reviewed in the context of system behavior

36 Author and Manage Test Coverage for Non-Functional Requirements Test Cases

37 Users Conduct Online Reviews & Approvals of Requirements via their Web Browsers Get rapid iterative Requirements refinement

38 A No-Compromise, end-to-end Solution for VisualRequirements Definition and Requirements Management Mature -launched 2005, now in seventh major release Used by more than 500 organizations in 55 countries

39 integrations Quality Center Team System (TFS) Rally JIRA Microsoft Word Microsoft Excel TopTeam Open API (Integrate anything)

40 Learn more or try it yourself TopTeamAnalyst.com For more information "I am enjoying using TopTeam. It allows me more creative time, instead of document formatting time, so my analysis is better and more detailed." Carl Knowlan Senior Analyst & Product Manager Houston, Texas

41 IIBA Vendor Showcase Non-Functional Requirements December 12, 2013 Tony Higgins VP Product Marketing Copyright 2013 Blueprint Software Systems Inc. All Rights Reserved. 41

42 Blueprint Blueprint develops requirements definition and management (RDM) software purpose-built to solve the many errors and inefficiencies encountered in RDM today. Using Blueprint results in better requirements and reduced rework, leading to successful projects and better applications. 5/1/13 Copyright 2013 Blueprint Software Systems Inc. All Rights Reserved. 42

43 Blueprint Requirements Definition & Management Platform Business Process Diagram Author Textual Requirement Validate Simulation Online Review/Approve Document Generation Collaborate Inline Discussions Use Case Diagrams Use Cases Traceability Version/Baseline Notifications Generic Diagram Glossaries Manage Reuse Visual Differencing Requirements Sharing Storyboards User Interface Mockups Coverage Cost / Status Actors Domain Diagram Monitor Progress Consolidated Dashboard Personal Activity Center Integrate Test Generation Excel, Visio Import/Export Word Conversion ALM Integrations Copyright 2013 Blueprint Software Systems Inc. All Rights Reserved. 43

44 Types The Quest for Software Requirements, Roxanne Miller Copyright 2013 Blueprint Software Systems Inc. All Rights Reserved. 44

45 Classification Schemes / Taxonomy Sommerville, 1992 Van Vliet, 2000 Unified Process ISO 9126 Copyright 2013 Blueprint Software Systems Inc. All Rights Reserved. 45

46 Classification Schemes / Taxonomy McCall 1980 Keller 1990 Deutsch 1988 ISO/IEC 9126; 1991 Sommerville 1992 Availability x x Correctness x x x Efficiency x x x x x x x Expandability x x x Flexibility x x x x x Integrity x x x x x Interoperability x x x x x x Maintainability x x x x x x Portability x x x x x x Reliability x x x x x x x Reusability x x x x Safety x x Security x x Survivability x x x Testability x x Usability x x x x x x x Verifiability x x x Gilb 2005 Miller 2009 The Quest for Software Requirements, Roxanne Miller Copyright 2013 Blueprint Software Systems Inc. All Rights Reserved. 46

47 Requirements Taxonomy Blueprint for Enteprise Agile Feature Theme Provides Context or Elaboration At any level Bus iness Process Information Model Non-Functional Non-Functional Requirement Requirement constrain Feature Epic problem analysis solution analysis / specification Non-Functional Requirement Non-Functional Requirement constrain Feature Use Case UI UI Mockups Storyboa rd Non-Functional Requirement Non-Functional Requirement constrain Feature Epic User Feature Story Si mulation Other Forms Feature Epic Feature Tasks Copyright 2013 Blueprint Software Systems Inc. All Rights Reserved. 47

48 Define Whatever Types you Need Copyright 2013 Blueprint Software Systems Inc. All Rights Reserved. 48

49 Define Whatever Properties you Need Copyright 2013 Blueprint Software Systems Inc. All Rights Reserved. 49

50 and Share Them! Copyright 2013 Blueprint Software Systems Inc. All Rights Reserved. 50

51 Project Template Standard. Consistent. Copyright 2013 Blueprint Software Systems Inc. All Rights Reserved. 51

52 Consolidated View Copyright 2013 Blueprint Software Systems Inc. All Rights Reserved. 52

53 Relationships with Traceability View Copyright 2013 Blueprint Software Systems Inc. All Rights Reserved. 53

54 Fine-Grained Traceability Copyright 2013 Blueprint Software Systems Inc. All Rights Reserved. 54

55 Available in Simulations Copyright 2013 Blueprint Software Systems Inc. All Rights Reserved. 55

56 And in Reviews Copyright 2013 Blueprint Software Systems Inc. All Rights Reserved. 56

57 Output in generated tests. Copyright 2013 Blueprint Software Systems Inc. All Rights Reserved. 57

58 Output in Generated Documents Copyright 2013 Blueprint Software Systems Inc. All Rights Reserved. 58

59 Exchanged with other products (e.g. HP-QC) Copyright 2013 Blueprint Software Systems Inc. All Rights Reserved. 59

60 More information: website: Copyright 2013 Blueprint Software Systems Inc. All Rights Reserved. 60

61 Contact Information Register for more webinars on the Learning and Development page of our website under Webinars. Ashu Potnis TopTeam Analyst Tony Higgins Blueprint International Institute of Business Analysis 61

IIBA Membership has Benefits!

IIBA Membership has Benefits! IIBA Membership has Benefits! Webinars Exclusive Access to Experts, Authors and Professionals Online Library Hundreds of books Worth $700.00 annually Online Business Analysis Competency Assessment Free

More information

Business Process Management

Business Process Management Business Process Management Sept 19, 2013 Changing Change. Develop the Professional. Develop the Profession. International Institute of Business Analysis 2 Vision and Mission The world's leading association

More information

IIBA Membership. Member Benefits include:

IIBA Membership. Member Benefits include: IIBA Membership Member Benefits include: Webinars exclusive access to talk to authors and experts in the profession Books 24x7 $700 value, annually Quick Tips for Better Business Analysis BA Connection

More information

Requirements Change Management

Requirements Change Management Requirements Change Management Task 2.5 June 14, 2012 Changing Change. Develop the Professional. Develop the Profession. International Institute of Business Analysis 2 Looking for a Career? Visit IIBA

More information

Balancing the Outsourcing Equation

Balancing the Outsourcing Equation Whitepaper Balancing the Outsourcing Equation A Blueprint on how to obtain the benefits of outsourcing without the risks. 2013 Blueprint Software Systems Inc. All rights reserved Executive Summary This

More information

IBM Solution Design Method

IBM Solution Design Method Solution Design Method IBM Solution Design Method Introduction IBM Solution Design Method Introduction: o Objectives o Introduction o Unified Method Architecture 2 Goals and Objectives Goals: Disciplined

More information

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK IBM Software Group Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK Jean-Louis Maréchaux Software IT Specialist IBM Rational

More information

How To Understand The Business Analysis Lifecycle

How To Understand The Business Analysis Lifecycle Business Analysis Lifecycle by Sergey Korban Aotea Studios Ltd November 2011 Contents Introduction... 3 Business Analysis Lifecycle... 4 Practical Application... 5 Start-Up Phase... 5 Initiation Phase...

More information

Software Engineering. Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti

Software Engineering. Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti Software Engineering Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical

More information

Business Analysis Standardization & Maturity

Business Analysis Standardization & Maturity Business Analysis Standardization & Maturity Contact Us: 210.399.4240 info@enfocussolutions.com Copyright 2014 Enfocus Solutions Inc. Enfocus Requirements Suite is a trademark of Enfocus Solutions Inc.

More information

Requirements Management

Requirements Management MS Excel / Word, and ReqIF Export / Import and Round-trip Medical & Automotive Requirements and Risk (FMEA, IEC 62304, IEC 61508, ISO 26262...) Enterprise Architect and Atlassian JIRA integration Requirements

More information

Partnering for Project Success: Project Manager and Business Analyst Collaboration

Partnering for Project Success: Project Manager and Business Analyst Collaboration Partnering for Project Success: Project Manager and Business Analyst Collaboration By Barbara Carkenord, CBAP, Chris Cartwright, PMP, Robin Grace, CBAP, Larry Goldsmith, PMP, Elizabeth Larson, PMP, CBAP,

More information

Sept 10, 2013. The Agile Business Analyst

Sept 10, 2013. The Agile Business Analyst Sept 10, 2013 The Agile Business Analyst Maureen McVey, CBAP Head of Learning & Development, IIBA 16+ BA Experience I.T. industry for over 25 years. 20+ Experience in learning and development Founding

More information

Course Outline. Foundation of Business Analysis Course BA30: 4 days Instructor Led

Course Outline. Foundation of Business Analysis Course BA30: 4 days Instructor Led Foundation of Business Analysis Course BA30: 4 days Instructor Led Prerequisites: No prerequisites - This course is suitable for both beginner and intermediate Business Analysts who would like to increase

More information

Tips for Good Agile Requirements

Tips for Good Agile Requirements Whitepaper 9 Tips for Good Agile Requirements Organizations are finding that they need better ways to develop the applications that are critical to the enterprise. The existing old-fashioned methods are

More information

Your Agile Team s Indispensible Asset

Your Agile Team s Indispensible Asset Agile / Scrum Training Lean Software Development Agile Organizational Metrics Executive Coaching Improved Team Dynamics Improved Efficiency! Your Agile Team s Indispensible Asset The Agile Business Analyst

More information

Using Use Cases on Agile Projects

Using Use Cases on Agile Projects Using Use Cases on Agile Projects Ivar Jacobson with Ian Spence Agenda What are agile teams looking for? Cards, conversations, and confirmations Knowing what to do and when it s done Being agile with use

More information

Requirements Definition and Management Processes

Requirements Definition and Management Processes Software Engineering G22.2440-001 Session 1 Sub-Topic 1 Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute

More information

Software Requirements, Third Edition

Software Requirements, Third Edition j Microsoft Software Requirements, Third Edition Karl Wiegers and Joy Beatty Contents Introduction Acknowledgments xxv xxxi PART I SOFTWARE REQUIREMENTS: WHAT, WHY, AND WHO Chapter 1 The essential software

More information

Survey Instrument Requirements Requirements Definition Template

Survey Instrument Requirements Requirements Definition Template Survey Instrument Requirements Template Version: 1.0 Mike Foregger, Ricky Kaja As of November 17, 2008 Please Note: This is a working document and is changing as we continue to hold discussions and receive

More information

BAL2-1 Professional Skills for the Business Analyst

BAL2-1 Professional Skills for the Business Analyst 1 BAL2-1 Professional Skills for the Business Analyst OVERVIEW This course trains participants to help business clients articulate their needs and wants, and to document them clearly, concisely, and completely.

More information

Scrum According to Rational Unified Process

Scrum According to Rational Unified Process P02 Scrum According to Rational Unified Process Christina Skaskiw Consultant, REAL Solutions christina.skaskiw@realsolutionsuk.com Why Consider Scrum? Phenom enal product ivit y User sat isfact ion Success

More information

Becoming a Business Analyst

Becoming a Business Analyst Becoming a Business Analyst What is Business Analysis? The practice of enabling change in an organizational context by defining needs and recommending solutions that delivers value to stakeholders When

More information

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Overview codebeamer is a single-repository Application

More information

Agile Requirements by Collaboration

Agile Requirements by Collaboration Agile Requirements by Collaboration [Aarhus, DK; 5 October 2010] Ellen Gottesdiener www.ebgconsulting.com Ellen Gottesdiener Founder & Principal Consultant, EBG Consulting Facilitator, trainer, mentor,

More information

Business Analyst Boot Camp Course BA101; 5 Days, Instructor-led

Business Analyst Boot Camp Course BA101; 5 Days, Instructor-led Business Analyst Boot Camp Course BA101; 5 Days, Instructor-led Course Description Full-Spectrum Business Analyst Training and Skills Development. Course Objectives Bridge the expectations gap between

More information

Bottom-Line Management

Bottom-Line Management pci Bottom-Line BOTTOM-LINE BUSINESS ANALYSIS THE ONLY 4 LEVEL INTEGRATED CURRICULUM TAKING PEOPLE FROM BEGINNER TO EXPERT 1. Business Analyst Foundations 2. High Quality Business Requirements 3. Use Cases

More information

Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014

Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014 Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014 1 Goals Cover Material from our User Stories Book Chapter 15: Using Stories With Scrum Chapter 16: Additional

More information

11 Tips to make the requirements definition process more effective and results more usable

11 Tips to make the requirements definition process more effective and results more usable 1 11 Tips to make the s definition process more effective and results more usable This article discusses what I believe are the key techniques for making s definition process repeatable from project to

More information

Business Analysis Essentials

Business Analysis Essentials Understand the business analyst's role and responsibilities in a successful project. In this introductory course, you'll delve into the role and responsibilities of the business analyst (BA)- the communication

More information

Course Title: Managing the Agile Product Development Life Cycle

Course Title: Managing the Agile Product Development Life Cycle Course Title: Managing the Agile Product Development Life Cycle Course ID: BA25 Credits: 28 PDUs Course Duration: 4 days (with optional Executive session) Course Level: Intermediate/Advanced Course Description:

More information

A Guide to the Business Analysis Body of Knowledge (BABOK Guide) Version 2.0

A Guide to the Business Analysis Body of Knowledge (BABOK Guide) Version 2.0 A Guide to the Business Analysis Body of Knowledge (BABOK Guide) Version 2.0 www.theiiba.org International Institute of Business Analysis, Toronto, Ontario, Canada. 2005, 2006, 2008, 2009, International

More information

VAIL-Plant Asset Integrity Management System. Software Development Process

VAIL-Plant Asset Integrity Management System. Software Development Process VAIL-Plant Asset Integrity Management System Software Development Process Document Number: VAIL/SDP/2008/008 Engineering For a Safer World P u b l i c Approved by : Ijaz Ul Karim Rao Revision: 0 Page:2-of-15

More information

Plan-Driven Methodologies

Plan-Driven Methodologies Plan-Driven Methodologies The traditional way to develop software Based on system engineering and quality disciplines (process improvement) Standards developed from DoD & industry to make process fit a

More information

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Workflows with Business Process Management capabilities

More information

Requirements Management mit HP Quality Center / ALM

Requirements Management mit HP Quality Center / ALM Requirements Management mit Software.Process.Management Advantages of Requirements Management What benefit will tool-based RM bring to you? Target Groups Product Test Business Analyst RM Project Requirements

More information

Using Story Points to Estimate Software Development Projects in the Commercial Phase

Using Story Points to Estimate Software Development Projects in the Commercial Phase Using Story Points to Estimate Software Development Projects in the Commercial Phase Accurately estimating a software development project s total effort is an essential step to providing your customer

More information

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. February 2013 1 Executive Summary Adnet is pleased to provide this white paper, describing our approach to performing

More information

Certified Business Analysis. Professional (CBAP) version 3

Certified Business Analysis. Professional (CBAP) version 3 Certified Business Analysis Professional (CBAP) version 3 Amman Jordan February 20 th 27 th, 2016 Table of Content 1 PROGRAM VALUE... 3 2 TARGET AUDIENCE... 4 3 PROGRAM OBJECTIVES... 5 4 ABOUT THE IIBA...

More information

Gary A. Gack MBA, SSBB, CSQE

Gary A. Gack MBA, SSBB, CSQE Sponsored by Business Analysis Certification: Why and How February, 2012 Gary A. Gack MBA, SSBB, CSQE President, Process-fusion.net (c) 2012 Process-Fusion.net 1 Agenda Why Certify Requirements Engineers

More information

SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT

SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT SOFTWARE DEVELOPMENT STANDARD FOR SPACECRAFT Mar 31, 2014 Japan Aerospace Exploration Agency This is an English translation of JERG-2-610. Whenever there is anything ambiguous in this document, the original

More information

ALM Trends: Requirements and the role of business analysts

ALM Trends: Requirements and the role of business analysts E-Book ALM Trends: Requirements and the role of business analysts Agile organizations look for ways to overcome obstacles associated with requirements management. These two tips look at trends in requirements

More information

Requirements engineering and quality attributes

Requirements engineering and quality attributes Open Learning Universiteit Unit 2 Learning Unit 2 Requirements engineering and quality attributes Contents Introduction............................................... 21 2.1 Important concepts........................................

More information

Business Analyst/Project Manager:

Business Analyst/Project Manager: Business Analyst/Project Manager: A New Partnership for Managing Complexity and Uncertainty Vision and Mission The world's leading association for Business Analysis professionals Develop and maintain standards

More information

Agile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series

Agile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series Overview This is a 15-day live facilitator-led or virtual workshop is designed to prompt your entire team to work efficiently with Microsoft s Application Lifecycle Management solution based around Visual

More information

TEN TIPS FOR ENTERPRISE AGILE REQUIREMENTS

TEN TIPS FOR ENTERPRISE AGILE REQUIREMENTS TEN TIPS FOR ENTERPRISE AGILE REQUIREMENTS Ten Tips for Enterprise Agile Requirements Organizations are finding that they need better ways to develop the applications that are critical to the enterprise.

More information

Manager Domain Experts. Delivery Team. C h ic a g o

Manager Domain Experts. Delivery Team. C h ic a g o Outsourc es erv ice Engagement Domain Experts Vendor Account er d i ov Pr Finance Executive Sponsor Bo sto n C h ic a g o Project Empowering Agile with PPM Digite, Inc. 21060 Homestead Rd, Suite 220, Cupertino,

More information

CBAP+Master. YOU WILL PASS the exam on the FIRST TRY! 150 Free Questions CBAP and CCBA Certification version 1.1. Written by CBAPs for CBAPs

CBAP+Master. YOU WILL PASS the exam on the FIRST TRY! 150 Free Questions CBAP and CCBA Certification version 1.1. Written by CBAPs for CBAPs Certified Business Analysis Professional Prep Questions 150 Free Questions CBAP and CCBA Certification version 1.1 YOU WILL PASS the exam on the FIRST TRY! Written by CBAPs for CBAPs Site: www.cbapmaster.com

More information

SOA and BPO SOA orchestration with flow. Jason Huggins Subject Matter Expert - Uniface

SOA and BPO SOA orchestration with flow. Jason Huggins Subject Matter Expert - Uniface SOA and BPO SOA orchestration with flow Jason Huggins Subject Matter Expert - Uniface Objectives Define SOA Adopting SOA Business Process Orchestration Service Oriented Architecture Business Level Componentisation

More information

Requirements engineering

Requirements engineering Learning Unit 2 Requirements engineering Contents Introduction............................................... 21 2.1 Important concepts........................................ 21 2.1.1 Stakeholders and

More information

This alignment chart was designed specifically for the use of Red River College. These alignments have not been verified or endorsed by the IIBA.

This alignment chart was designed specifically for the use of Red River College. These alignments have not been verified or endorsed by the IIBA. Red River College Course Learning Outcome Alignment with BABOK Version 2 This alignment chart was designed specifically for the use of Red River College. These alignments have not been verified or endorsed

More information

Th3 - Open Source Tools for Test Management

Th3 - Open Source Tools for Test Management Th3 - Open Source Tools for Test Management Narayanan C. V., Vice President, Sonata Software Limited www.sonata-software.com Agenda Introduction Methodology Architectural View Test Management Best Practices

More information

QA & Test Management. Overview. www.intland.com

QA & Test Management. Overview. www.intland.com Agile, Waterfall & Hybrid Method Support SAFe Template for Scaling Agile Git, SVN, Mercurial Integration Release IT Operations & DevOps Baselining (Versioning) Integrated with requirements and QA & Testing

More information

Business Analyst Work Plan. Presented by: Billie Johnson, CBAP CSM

Business Analyst Work Plan. Presented by: Billie Johnson, CBAP CSM Business Analyst Work Plan Presented by: Billie Johnson, CBAP CSM Agenda Topic Introduction Overview of a Business Analysis Work Plan Initiating a Business Analysis Effort Components of the Business Analysis

More information

Section C. Requirements Elicitation

Section C. Requirements Elicitation This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike License. Your use of this material constitutes acceptance of that license and the conditions of use of materials on this

More information

Requirements Management im Kontext von DevOps

Requirements Management im Kontext von DevOps IBM Software Group Rational software Requirements Management im Kontext von DevOps DI Steindl Wolfgang https://www.xing.com/profiles/wolfgang_steindl Senior IT Specialist wolfgang.steindl@at.ibm.com http://lnkd.in/tpzrug

More information

A Business Analysis Perspective on Business Process Management

A Business Analysis Perspective on Business Process Management A Business Analysis Perspective on Business Process Management October 2013 Discussion Points! Why have Roles?! What is Business Analysis?! Who is the Business Analyst?! Business Analysis & Business Process

More information

Developing Business Analysis Expertise in Your Organization

Developing Business Analysis Expertise in Your Organization Developing Business Analysis Expertise in Your Organization Matthew Leach Director, Business Analysis Practice NTT DATA Corporation 2012 NTT DATA, Inc. NTT DATA Team Bios Matthew W. Leach, CBAP Director,

More information

Requirements Engineering

Requirements Engineering Murali Chemuturi Requirements Engineering and Management for Software Development Projects Foreword by Tom Gilb ^ Springer Contents 1 Introduction to Requirements Engineering and Management... 1 1.1 What

More information

Karunya University Dept. of Information Technology

Karunya University Dept. of Information Technology PART A Questions 1. Mention any two software process models. 2. Define risk management. 3. What is a module? 4. What do you mean by requirement process? 5. Define integration testing. 6. State the main

More information

Defining Quality Workbook. <Program/Project/Work Name> Quality Definition

Defining Quality Workbook. <Program/Project/Work Name> Quality Definition Defining Quality Workbook Quality Definition Introduction: Defining Quality When starting on a piece of work it is important to understand what you are working towards. Much

More information

SOFTWARE TESTING TRAINING COURSES CONTENTS

SOFTWARE TESTING TRAINING COURSES CONTENTS SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software

More information

Five best practices for deploying a successful service-oriented architecture

Five best practices for deploying a successful service-oriented architecture IBM Global Services April 2008 Five best practices for deploying a successful service-oriented architecture Leveraging lessons learned from the IBM Academy of Technology Executive Summary Today s innovative

More information

Advancing Your Business Analysis Career Intermediate and Senior Role Descriptions

Advancing Your Business Analysis Career Intermediate and Senior Role Descriptions Advancing Your Business Analysis Career Intermediate and Senior Role Descriptions The role names listed in the Career Road Map from International Institute of Business Analysis (IIBA) are not job titles

More information

Meta-Model specification V2 D602.012

Meta-Model specification V2 D602.012 PROPRIETARY RIGHTS STATEMENT THIS DOCUMENT CONTAINS INFORMATION, WHICH IS PROPRIETARY TO THE CRYSTAL CONSORTIUM. NEITHER THIS DOCUMENT NOR THE INFORMATION CONTAINED HEREIN SHALL BE USED, DUPLICATED OR

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2006 Vol. 5. No. 8, November-December 2006 Requirements Engineering Tasks Donald Firesmith,

More information

RUP for Software Development Projects

RUP for Software Development Projects RUP for Software Development Projects George Merguerian www.bmc-online.com 1 Specialists in Global Project Management Brussels Frankfurt Houston Istanbul Milan Ottawa Shanghai Singapore Warsaw Washington

More information

CDC UNIFIED PROCESS PRACTICES GUIDE

CDC UNIFIED PROCESS PRACTICES GUIDE Document Purpose The purpose of this document is to provide guidance on the practice of Requirements Definition and to describe the practice overview, requirements, best practices, activities, and key

More information

What Business and Process Analysts Need to Know About BPM Suites

What Business and Process Analysts Need to Know About BPM Suites What Business and Process Analysts Need to Know About BPM Suites Bruce Silver Principal, Bruce Silver Associates and BPMS Watch 1 Agenda What is a BPMS? Specifying BPM requirements What BA s need to understand

More information

Quest for a Business Rules Management Environment (BRME) in the Internal Revenue Service

Quest for a Business Rules Management Environment (BRME) in the Internal Revenue Service Business Rules and Requirements Management Internal Revenue Service Business Rules and Requirements Management Office (BRRM) Quest for a Business Rules Management Environment (BRME) in the Internal Revenue

More information

IBM Rational DOORS Next Generation

IBM Rational DOORS Next Generation Silvio Ronchi, Technical Sales & Solutions IBM Software, Rational 26/06/2014 IBM Rational DOORS Next Generation Software and Systems Engineering Rational Agenda 1 Why DOORS Next Generation? 2 Collaborative

More information

White Paper. Business Analysis meets Business Information Management

White Paper. Business Analysis meets Business Information Management White Paper BABOK v2 & BiSL Business Analysis meets Business Information Management Business Analysis (BA) and Business Information Management (BIM) are two highly-interconnected fields that contribute

More information

METHOD & TOOLS TO SECURE AND SUPPORT COLLABORATIVE ARCHITECTING OF CONSTRAINED SYSTEMS

METHOD & TOOLS TO SECURE AND SUPPORT COLLABORATIVE ARCHITECTING OF CONSTRAINED SYSTEMS METHOD & TOOLS TO SECURE AND SUPPORT COLLABORATIVE ARCHITECTING OF CONSTRAINED Jean-Luc Voirin Thales Aerospace Keywords: architecture modelling method early validation Abstract ARCADIA is a system & software

More information

Requirements Engineering for Web Applications

Requirements Engineering for Web Applications Web Engineering Requirements Engineering for Web Applications Copyright 2013 Ioan Toma & Srdjan Komazec 1 What is the course structure? # Date Title 1 5 th March Web Engineering Introduction and Overview

More information

ALM Solutions using Visual Studio TFS 2013 ALMI13; 5 Days, Instructor-led

ALM Solutions using Visual Studio TFS 2013 ALMI13; 5 Days, Instructor-led ALM Solutions using Visual Studio TFS 2013 ALMI13; 5 Days, Instructor-led Course Description This five day course is designed to get your entire team working efficiently with Microsoft s Application Lifecycle

More information

The role of integrated requirements management in software delivery.

The role of integrated requirements management in software delivery. Software development White paper October 2007 The role of integrated requirements Jim Heumann, requirements evangelist, IBM Rational 2 Contents 2 Introduction 2 What is integrated requirements management?

More information

Increasing Development Knowledge with EPFC

Increasing Development Knowledge with EPFC The Eclipse Process Framework Composer Increasing Development Knowledge with EPFC Are all your developers on the same page? Are they all using the best practices and the same best practices for agile,

More information

Practice Overview. REQUIREMENTS DEFINITION Issue Date: <mm/dd/yyyy> Revision Date: <mm/dd/yyyy>

Practice Overview. REQUIREMENTS DEFINITION Issue Date: <mm/dd/yyyy> Revision Date: <mm/dd/yyyy> DEPARTMENT OF HEALTH AND HUMAN SERVICES ENTERPRISE PERFORMANCE LIFE CYCLE FRAMEWORK PRACTIICES GUIIDE REQUIREMENTS DEFINITION Issue Date: Revision Date: Document

More information

Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2).

Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2). 0305203 0305280 0305301 0305302 Software Engineering/Courses Description Introduction to Software Engineering Prerequisite: 0306211(Computer Programming 2). This course introduces students to the problems

More information

Object-Oriented Systems Analysis and Design

Object-Oriented Systems Analysis and Design Object-Oriented Systems Analysis and Design Noushin Ashrafi Professor of Information System University of Massachusetts-Boston Hessam Ashrafi Software Architect Pearson Education International CONTENTS

More information

Basic Unified Process: A Process for Small and Agile Projects

Basic Unified Process: A Process for Small and Agile Projects Basic Unified Process: A Process for Small and Agile Projects Ricardo Balduino - Rational Unified Process Content Developer, IBM Introduction Small projects have different process needs than larger projects.

More information

Quality Assurance - Karthik

Quality Assurance - Karthik Prevention is better than cure Quality Assurance - Karthik This maxim perfectly explains the difference between quality assurance and quality control. Quality Assurance is a set of processes that needs

More information

Sparx Enterprise Architect for Business Analysts

Sparx Enterprise Architect for Business Analysts Course Description 3 day - expert led hands-on Discover surprising ways to save you time and improve team deliverables under the watchful eye of a proven expert. Experience hands-on modeling and learn

More information

What is a life cycle model?

What is a life cycle model? What is a life cycle model? Framework under which a software product is going to be developed. Defines the phases that the product under development will go through. Identifies activities involved in each

More information

Agile Extension to the BABOK Guide

Agile Extension to the BABOK Guide Agile Extension to the BABOK Guide Version 1.0 Complimentary IIBA Member Copy. Not for Redistribution or Resale www.iiba.org International Institute of Business Analysis, Toronto, Ontario, Canada International

More information

Ten steps to better requirements management.

Ten steps to better requirements management. White paper June 2009 Ten steps to better requirements management. Dominic Tavassoli, IBM Actionable enterprise architecture management Page 2 Contents 2 Introduction 2 Defining a good requirement 3 Ten

More information

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53 Preface xvi Part I Introduction and System Engineering 1 Chapter 1 Introduction 2 1.1 What Is Software Engineering? 2 1.2 Why Software Engineering? 3 1.3 Software Life-Cycle Activities 4 1.3.1 Software

More information

Enterprise Portfolio Management

Enterprise Portfolio Management Enterprise Portfolio Management Managing large volumes of structured data Through its powerful capabilities as a structural modeling tool, ABACUS Summary provides of whitepaper a ready-to-go Summary solution

More information

Increase ICT Project Success with Concrete Scope Management. Bachelor of SPI - 20.11.2007

Increase ICT Project Success with Concrete Scope Management. Bachelor of SPI - 20.11.2007 Increase ICT Project Success with Concrete Scope Management S d P e I r Bachelor of SPI - 20.11.2007 Agenda 1. ICT projects are unique 2. Scope management concepts 3. Northern and Southern SCOPE 4. Scope

More information

Qlik UKI Consulting Services Catalogue

Qlik UKI Consulting Services Catalogue Qlik UKI Consulting Services Catalogue The key to a successful Qlik project lies in the right people, the right skills, and the right activities in the right order www.qlik.co.uk Table of Contents Introduction

More information

Organizational Requirements Engineering

Organizational Requirements Engineering Chapter 9, Non-functional Requirements Organizational Requirements Engineering Prof. Dr. Armin B. Cremers Sascha Alda Armin B. Cremers, Sascha Alda Organizational Requirements Engineering 1 Overview of

More information

Requirements Management with Enterprise Architect

Requirements Management with Enterprise Architect Requirements Management with Requirements Management with Enterprise Architect By Sparx Systems www.sparxsystems.com Sparx Systems 2014 Requirements Management with Trademarks Object Management Group,

More information

Business Analyst Interview Questions And Answers

Business Analyst Interview Questions And Answers Business Analyst Interview Questions And Answers What Does A Business Analyst Do 2013 All Rights Reserved http://www.whatdoesabusinessanalystdo.com (1) Question: Tell me the importance of a flow chart?

More information

How Silk Central brings flexibility to agile development

How Silk Central brings flexibility to agile development How Silk Central brings flexibility to agile development The name agile development is perhaps slightly misleading as it is by its very nature, a carefully structured environment of rigorous procedures.

More information

Applying 4+1 View Architecture with UML 2. White Paper

Applying 4+1 View Architecture with UML 2. White Paper Applying 4+1 View Architecture with UML 2 White Paper Copyright 2007 FCGSS, all rights reserved. www.fcgss.com Introduction Unified Modeling Language (UML) has been available since 1997, and UML 2 was

More information

Standard glossary of terms used in. Requirements Engineering

Standard glossary of terms used in. Requirements Engineering Standard glossary of terms used in Requirements Engineering Version 1.0 Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged. Change History Version

More information

Agile Systems Engineering: What is it and What Have We Learned?

Agile Systems Engineering: What is it and What Have We Learned? Agile Systems Engineering: What is it and What Have We Learned? March 2012 Dr. Suzette S. Johnson Agile Engineering Northrop Grumman Suzette.Johnson@ngc.com Getting To Know You! Dr. Suzette Johnson Northrop

More information

Enterprise Architecture Process, Structure and Organization

Enterprise Architecture Process, Structure and Organization Organizational development Enterprise Process, Structure and Organization t-eam* - a framework derived from project experience Dipl.-Inform. Klaus D. Niemann Managing Director...act! consulting GmbH Glockengießerwall

More information

Web Service Implementation Methodology

Web Service Implementation Methodology 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 Web Service Implementation Methodology Public Review Draft 1.0, 05 September 2005

More information

Aligning IT investment and Business

Aligning IT investment and Business IBM Software Group Aligning IT investment and Business The role of requirements management, portfolio management and enterprise architecture Productivity, Governance, Innovation Dr Tariq Aslam 2009 IBM

More information