Systems Engineering Process: Requirements Gathering - PowerPoint PPT Presentation

1 / 37
About This Presentation
Title:

Systems Engineering Process: Requirements Gathering

Description:

Recall: Basics of Requirements Gathering. It's All About the Customer. Process Mapping ... Map the process of making a peanut butter sandwich ... – PowerPoint PPT presentation

Number of Views:705
Avg rating:3.0/5.0
Slides: 38
Provided by: lesliea
Category:

less

Transcript and Presenter's Notes

Title: Systems Engineering Process: Requirements Gathering


1
Systems Engineering Process Requirements
Gathering
2
Topic Agenda
  • Recall Basics of Requirements Gathering
  • Its All About the Customer
  • Process Mapping
  • Process Analysis
  • Requirements Documentation
  • Recall Basics of Requirements Gathering

3
Requirements Gathering
Preliminary Investigation
Requirements Gathering
System Data Analysis
Scale Scope
Design Development
Global Deployment Change Management
Operations Support
4
Key to Requirements Gathering?
  • Good Communication!
  • Two volunteers please..

5
Topic Agenda
  • Recall Basics of Requirements Gathering
  • Its All About Your Customer
  • Process Mapping
  • Process Analysis
  • Requirements Documentation
  • Its All About Your Customer

6
Create a Customer Partnership!(Extending the
Preliminary Investigation Findings)
Step 1 Obtain authorization to proceed
Step 2 Identify the necessary information
  • Step 3 Initiate a
    fact-finding search
  • Obtain analyze org charts to determine WHO to
    interview
  • Conduct interviews with appropriate
    departments/customers
  • Review current system documentation
  • Observe current operations/process
  • If necessary, conduct brief survey

Step 4 Analyze collected information
Step 5 Present findings recommendations to
management
7
Process Example Direct Store Delivery (DSD)
  • What Vendor Manages Inventory Delivery
  • Where Retail Stores
  • When
  • Products Difficult to Warehouse (eggs, bread,
    snacks)
  • Number of Stores in Region (I.e., NE ice cream in
    winter)
  • Vendor-Driven (most beverages)
  • Why Cost Savings
  • Examples Frito-Lay, Coke, Miller, Mrs. Bairds

8
Typical Grocery Complex Supply Chain
9
Typical Grocery Supply Chain Elements
10
DSD Grocery Supply Chain Elements
11
DSD System Steering Team
  • Corporate Buyer w/Dept Management DSD
    Background
  • Information Technology Lead
  • Supply Chain Management Analyst
  • Warehouse Asst Manager
  • Technical Documentation Specialist
  • Potentially, a Vendor Representative
  • Subject matter experts

12
Current Typical Process Diagram
  • Deliveries (large vendor) twice a week according
    to schedule
  • Transmit from store to corporate by delivery
    close of business
  • Invoice payment within 3-4 weeks

13
Current Process Strengths Weaknesses
Advantages
Disadvantages
  • Time for Store
  • Inventory Costs
  • Risk of Non-Sale
  • Shelf Hogging
  • Backroom Dumping
  • Control of Product Mix
  • BOL Data Entry Error
  • Invoice Matching Error

14
Topic Agenda
  • Recall Basics of Requirements Gathering
  • Its All About Your Customer
  • Process Mapping
  • Process Analysis
  • Requirements Documentation
  • Process Mapping

15
Process Mapping
Choose a Process Define its Objective
Identify the Process Owner(s)
Establish the Process Boundaries
Identify Process Customers Suppliers
Flowchart the Process
16
Recall Flow Chart Guidelines
  • Boxes indicate process steps
  • Arrows indicate the process flow
  • Columns can be used to indicate function or human
    role (I.e., buyer) involved
  • Multiple entry and exit points are allowed
  • Shows cross-functional flows
  • Indicate conditional paths w/comments on arrows

17
Try This..
  • Map the process of making a peanut butter
    sandwich
  • Identify the sources of defects (failure to meet
    customer expectations)

18
The Myth
  • What I do is unique
  • It cant be described
  • It cant be measured

19
The Facts
  • All work can be viewed as a process
  • All work can be mapped
  • All activities are measurable

20
Typical Supplier/Owner/Customer Interests
  • Clear understanding of steps importance
  • Clear understanding of time involved
  • Efficiency
  • Reliable results

21
Example Dominos Pizza
  • Worlds 1 Pizza Delivery
  • Worlds 2 Pizza Chain (behind Pizza Hut)
  • 1.8 Billion Sales 12,500 Employees
  • Founded in 1960 w/500 investment
  • 7100 Stores in 65 Countries
  • 85 of Stores are Franchised
  • 18 Distribution Centers Throughout US
  • 7 Million Pizzas/Week 340M Lbs. Dough/Year

22
WHO influences what to DO
  • Dominos Order Taking Customer View

23
Order Taking Dominos View
24
Additional Dominos Processes
  • New Product Development
  • Market Research
  • Product Testing
  • Market Testing
  • Taking Orders
  • Scheduling Orders
  • Making Pizzas, Bread, etc.
  • Buying Supplies
  • Delivery

25
Topic Agenda
  • Recall Basics of Requirements Gathering
  • Its All About Your Customer
  • Process Mapping
  • Process Analysis
  • Requirements Documentation
  • Process Analysis

26
Process Elements
Your Supplies
Your Service/Product
Your Process Steps
Your Suppliers
Your Customers (Internal or External)
Expectations Requirements/Specifications
Expectations Requirements/Specifications
27
Process Performance
  • Number of Defects
  • (Failure to Meet Customer Expectations)
  • Cycle Time
  • Effort/Energy

28
Process Mapping Analysis
  • Identify Next Level Info Needed
  • Identify Steering Team
  • Develop Current State Process Docs
  • (include strengths weaknesses)
  • Develop Current Functionality Docs
  • Observe Current State Adjust Docs
  • Validate w/End Users Adjust Docs
  • Develop Next Gen Process Docs
  • Develop Next Gen Functional Docs
  • Validate w/End Users Adjust Docs

29
Identifying Next Generation Processes
Defects
Cycle-Time
Repetitive
Non-Repetitive
Type
Performance
Process
Description
Complexity
Size
Variability
Suppliers
Customers
Steps
30
Topic Agenda
  • Recall Basics of Requirements Gathering
  • Its All About Your Customer
  • Process Mapping
  • Process Analysis
  • Requirements Documentation
  • Requirements Documentation

31
Recall Process Mapping Analysis
  • Identify Next Level Info Needed
  • Identify Steering Team
  • Develop Current State Process Docs
  • (include strengths weaknesses)
  • Develop Current Functionality Docs
  • Observe Current State Adjust Docs
  • Validate w/End Users Adjust Docs
  • Develop Next Gen Process Docs
  • Develop Next Gen Functional Docs
  • Validate w/End Users Adjust Docs

32
Variety of Common Documents
  • High-Level Requirements Document
  • Functionality Hit List
  • Use Cases

33
High-Level System (Process/Functionality) Doc
  • Typically in MS Word or Adobe PDF
  • Typically 20-40 pages in length (max 50 pages)
  • Provide general flavor of system objectives,
    expected use functionality information
  • Release priority if appropriate
  • Clear indication of people processing vs.
    automated

34
Contents of High-Level Requirements Doc
  • Document Edit Log
  • Table of Contents
  • Executive Summary (1-2 paragraphs)
  • Business Attributes Summary
  • User Roles Involved
  • Supply Chain /or Product Attributes Summary
  • 1-4 Most Critical Processes/Steps
  • Business Process Step General Information
  • User Actions, Frequency, Functionality Required
  • Small Examples to Articulate Desired Support
  • Appendices with Really Detailed Stuff (I.e,
    Report List)

35
Functionality Hit List
  • Line items of functionality needs
  • Content
  • Functional Item ID
  • Process Sub-Process
  • Functionality Group
  • Functionality Description
  • Functionality Priority
  • Targeted Release

36
Use Cases
  • Represents steps in a specific process
  • External entity (actor or role) requests system
    to perform process or function
  • Examples
  • Buyer orders a book on Amazon.com
  • Driver pulls in requests a car wash
  • Student shows up for a class
  • Use cases can be linked or referenced to other
    use cases

37
Use Case Documents
  • Summary List
  • High Level Process Use Cases
  • Detailed Process Use Cases
  • Special Function/Exception Handling Use Cases

38
Use Case Summary List
  • Process or Processes
  • Use Case Category
  • High Level Process
  • Detailed Process
  • Special Function/Exception Handling Process
  • Integration (Data)
  • Role
  • Targeted Release
  • Solution Components

39
Example of Detailed Process Use Cases
Write a Comment
User Comments (0)
About PowerShow.com