Upload
blueprint-software-systems
View
486
Download
1
Tags:
Embed Size (px)
DESCRIPTION
This presentation discussed the value of visual requirements models, providing a few impactful models that you can use immediately on any project to improve your requirements.
Citation preview
© S
eilevel, Inc. All rights reserved
Immediately Improve Your Software Requirements
with Visual Models
© S
eilevel, Inc. All rights reserved
Joy Beatty,VP Seilevel
Tony Higgins,VP Blueprint
© S
eilevel, Inc. All rights reserved
Model business processes to identify requirements
Model UI screen display and behavior requirements
Map requirements to processes to identify missing requirements
© S
eilevel, Inc. All rights reserved
We developed a language of requirements models (RML®) that are easy to create and consume
Business ObjectivesModel
Objective Chain
Key PerformanceIndicator Model
Feature Tree
Org Chart
Use Case
Roles & PermissionsMatrix
Ecosystem Map
System FlowUI Flow
Decision Tree Decision Table
System InterfaceTable
Business DataDiagram
Data Dictionary
State Diagram
Report Table
State Table
RequirementsMapping Matrix
Process Flow
DAR Model
Data Flow Diagram
© S
eilevel, Inc. All rights reserved
The RML models are categorized to help you figure out when to use them
Objective Models describe the business value of the system
People models show who uses the system and how
System models detail the interaction between systems
Data models focus on the information in the system and how its modified
© S
eilevel, Inc. All rights reserved
System InterfaceTable
Data Dictionary
There are 22 RML models so we are going to focus on a “quick start” set of models you can use immediately
Objectives People DataSystems
Business ObjectivesModel
Objective Chain
Key PerformanceIndicator Model
Feature Tree
RequirementsMapping Matrix
Org Chart
Use Case
Roles & PermissionsMatrix
Process Flow
Ecosystem Map
System Flow
UI Flow
Decision Tree
Display Action Response Model
Decision Table
Business DataDiagram
Data Flow Diagram
State Diagram
Report Table
State Table
© S
eilevel, Inc. All rights reserved
This is an approach that most projects can implement at any stage for immediate improvement
© S
eilevel, Inc. All rights reserved
Blueprint Requirements Definition & Management Platform
AuthorBusiness Process Diagram
Domain Diagram
Generic Diagram
Textual Requirement
Glossaries
Use CasesUse Case Diagrams
User Interface Mockups
Actors
Storyboards
Validate
Simulation Online Review/Approve Document Generation
Manage
Version/Baseline
Visual DifferencingReuse
Traceability
Monitor
Coverage Cost / Status
Progress Consolidated Dashboard
CollaborateInline Discussions
Notifications
Requirements Sharing
Personal Activity Center
Integrate
Test Generation Visio Import/Export Excel Import/Export Word Import/Export HP ALM/Quality Center Microsoft TFS
AdministerCentral System of Record Highly Configurable Role-Based Security
© S
eilevel, Inc. All rights reserved
Create a Requirements Mapping Matrix (RMM) to map process steps to requirements
2. Add your requirements to the matrix
1. Add your steps to the matrix
© S
eilevel, Inc. All rights reserved
Requirements Document• System shall have fields for first name, middle initial and last name. • System shall display a name if there is one in the stored profile.• System shall require name is completed.• System shall have a field for position or title.• System shall require title is completed.• System shall display a position or title if there is one in the stored profile.• System shall have fields for email and alternate email addresses. • System shall display an email address if there is one in the stored in the
profile.• System shall require email and alternate email addresses are completed.• System shall have a field for a daytime phone number. • System shall display a phone number if there is one in the stored profile.• System shall require phone number is completed.• System shall validate the phone number is all digits when user exits the
field. • System shall display an error message if phone number is not all digits. • System shall have a field for a fax number. • System shall require fax is completed.• System shall display a fax number if there is one in the stored profile.• System shall validate the fax number is all digits when user exits the field. • System shall display an error message if the fax number field is not all
digits. • System shall have two fields for a street address. • System shall require the first street address field is completed.• System shall display an address if there is one in the stored profile.• System shall have a field for city. • System shall require the city field is completed.• System shall display a city if there is one in the stored profile.• System shall have a field for state. • System shall display a state if there is one in the stored profile.• System shall require the state field is completed.• System shall have a field for zip code. • System shall display a zip code if there is one in the stored profile.• System shall require the zip code field is completed.• System shall look up zip code in the list of zip codes that span counties and
display a county selection if it does span counties. • System shall have a submit option.• System shall save contact information updates to the order when the submit
option is selected.• System shall validate required fields are completed when the submit is
selected.
Create Display-Action-Response (DAR) models instead of a typical screen shot and long list of UI requirements
© S
eilevel, Inc. All rights reserved
DARs have screens and element tables to describe display and behavior requirements
© S
eilevel, Inc. All rights reserved
Add the DAR models to the RMM to ensure that processes can be completed within the screens
You can add additional models to further organize
your requirements
© S
eilevel, Inc. All rights reserved
Model business processes to identify requirements
Model UI screen display and behavior requirements
Map requirements to processes to identify missing requirements
© S
eilevel, Inc. All rights reserved
Suggested Reading
http://amzn.to/OxgGsC http://www.seilevel.com/blog
http://bit.ly/1dIicEshttp://www.blueprintsys.com/blog BLOG
BOOK
© S
eilevel, Inc. All rights reserved
Take AwayRML® Quick Reference RFP Template
www.blueprintsys.com/rfphttp://bit.ly/1hKg1CV
© S
eilevel, Inc. All rights reserved
Questions ?
[email protected] [email protected]
Twitter: #improverqmnts
© S
eilevel, Inc. All rights reserved
Contact UsCall us and speak with a Business
Development Specialist.+1-866-979-2583 (BLUE) /
Video Product OverviewWatch the informative video demonstration of Blueprint in
action.Watch Product Demo
Register Live DemoRequest a complimentary consultation with a
Blueprint representative.Live Demo Request