# FUNCTION ANALYSIS SYSTEMS TECHNIQUE THE BASICS

Save this PDF as:

Size: px
Start display at page:

## Transcription

1 FUNCTION ANALYSIS SYSTEMS TECHNIQUE THE BASICS FOREWORD Some twenty years ago, J. Jerry Kaufman gave a presentation at the SAVE international conference describing the primary features of FAST and establishing today s accepted terminology 1 While SAVE International officially retains the rights to all Conference presentations, we gratefully appreciate Mr. Kaufman s continuing permission to reprint the portions of that presentation pertinent to this topic. The only material that follows not from that presentation are the editors notes and final summary. INTRODUCTION If you accept the premise that understanding the problem is 50 percent of the solution, then separating the problem from its symptoms and effects by analyzing its function is essential to the process. The Analysis System Technique (FAST) is not an end product or result, but rather a beginning. It lays open the subject matter under study, forming the basis for a wide variety of subsequent study approaches and analysis techniques. Developed by Mr. Charles W. Bytheway in 1964, and first presented as a paper to the Society of American Value Engineers conference in 1965, FAST contributed significantly to perhaps the most important phase of the Value Methodology (VM) function analysis. The VM discipline of describing a function by using a verb and noun is still intact. Distinguishing between basic and secondary functions and their subsets is also incorporated into the FAST process. The most dramatic differences are in the use of intuitive logic to test the functions and to graphically display them in a diagram or model form. analysis is a common language, crossing all technologies. It allows multi-disciplined team members to contribute equally and to communicate with each other while addressing the problem objectively, without bias or preconceived conclusions. In this presentation, the subject of FAST is explored from a software mode rather than the more common application to existing hardware. In fact, exposing the beginner to FAST through hardware examples may prove discouraging because the result and FAST diagram may not agree with the obvious structure or product under study. The tendency is then to force fit the FAST model to the product, instead of questioning the function relationship of the component parts. The fact that the hardware itself may not be the best way to achieve its required functions is not considered an option to the beginner, causing him or her to loose confidence and shy away from this most effective discipline. As an effective management tool, FAST can be used in any situation that can be described functionally. However, FAST is not a panacea; it is a tool that has limitations which must be understood if it is to be properly and effectively used. 1

2 FAST is a system without dimensions: That is, it will display functions in a logical sequence, prioritize them and test the dependency; but, it will not tell you how well a function should be performed (specification), when (not time oriented), by whom, or for how much. (Editor s note: However, these dimensions can be added to the model. Which dimensions to use is dependent on the objectives of the project. This feature as will be discussed in the monograph, FAST- Advanced Applications). There is no correct FAST model as in comparing it to some text solution, but there is a valid FAST model. Its degree of validity is directly dependent on the talents of the participating team members, and the scope of the related disciplines they can bring to bear on the problem. The single most important output of the multi-disciplined team engaged in a FAST exercise is consensus. There can be no minority report. FAST is not complete until the model has the consensus of the participating team members and adequately reflects their input. THE MECHANICS OF THE PROCESS To begin the process, a basic model is offered. (Ref. Figure A) showing the FAST components and describing their parts. Figure A The Basic FAST Model HOW WHY Independent Supporting Dependent Objectives Or Sprcifications Minor Logic Path Independent Highest Order (Output) Basic Dependent Lowest Order (Input) WHEN Major Logic Path Activity Scope of the Problem Under Study Higher Order s Lower Order s 2

3 A. Scope of the problem under study Depicted as two vertical dotted lines, the scope lines bound the problem under study, or that aspect of the problem with which the study team is involved. B. Highest order function(s) The objective or output of the basic function(s) and subject under study, is referred to as the highest order functions, and appears outside the left scope line, and to the left of the basic functions. Note: Any function to the left of another on the critical path is a higher order function. C. Lowest order function These functions to the right and outside of the right scope line represent the input side that turns on or initiates the subject under study and are known as lowest order functions. Any function to the right of another function on the critical path A is a lower order function. Note: The term higher or Lower order functions should not be interpreted as relative importance, but rather the input and output side of the process. As an example, receiving objectives could be the lowest order function with satisfying objectives being the highest order function. How to accomplish the satisfy objectives (highest order function) is therefore the scope of the problem under study. D. Basic function(s) Those function(s) to the immediate right of the left scope line represent the purpose or mission of the subject under study. E. Concept All functions to the right of the basic function(s) describe the approach elected to achieve the basic function(s). The concept represents either existing conditions or a proposed approach. Which approach to use (current or proposed) is determined by the task team and the nature of the problem under study. F. Objective or specifications Objectives or specifications are particular parameters or restrictions which must be achieved to satisfy the highest order function in its operating environment. Although they are not themselves functions, they may influence the concept selected to best achieve the basic function(s) and to satisfy the users requirements. G. Critical path function(s) A Any function on the How or Why logic is a critical path function. If a function along the Why direction enters the basic function(s), then it is a major critical path; otherwise, it will conclude in an independent (supporting) function and be a minor critical path. Supporting functions are usually secondary. They exist to achieve the performance levels specified in the objectives or specifications of the basic functions, or because a particular approach was chosen to implement the basic function. Note: Independent functions (above the critical path) and activities (below the critical path) are the result of satisfying the When question. 3

4 H. Dependent functions Starting with the first function to the right of the basic function, each successive function is dependent on the one to its immediate left, or higher order function, for its existence. That dependency becomes more evident when the How question and direction are followed. I. Independent (or supporting) function(s) s that do not depend on another function, or method selected to perform that function. Independent functions are located above the critical path function(s), and are considered secondary, with respect to the scope, nature, and level of the problem, and its critical path. J. An end or purpose that a thing or activity is intended to perform, expressed in a verb-noun form. K. Activity The method selected to perform a function (or group of functions). (Editor s note: In recent years, the activities are not normally shown on the FAST diagram, but rather used in the analysis to determine when to stop listing functions: i.e., when defining functions the next connection is an activity, and then the team has defined the functions to their lowest level. Therefore, today s teams place the independent functions both above and below the major critical path.) To those who are system oriented, it would appear that the FAST diagram is constructed backwards, because in systems terms (or the Why direction) the input is normally to the left side, and the output to the right. However, note that when a method to perform a function on the critical path is changed, it affects all functions to the right of the changed function, or stating it in function analysis terms, changing a function will alter the functions dependent upon it. Therefore, the How (reading left to right) and Why (reading right to left) directions are properly oriented in FAST logic. Editor s note: The monograph Relationships - An Overview #2 describes the development of a second model, referred to as Technical FAST. That model and procedure separates out all the time function(s) and one time function(s) since these functions often required forced fitting into the above model. Otherwise, terminology, logic, etc. were retained. STANDARD SYMBOLS AND GRAPHICS Most examples of FAST diagrams and models show variations in graphically representing the problem. Although the task teams working the exercise understand the notations, it is difficult for outsiders, even those familiar with the FAST technique, to read the model without the aid of a participating team member. Even within the same company, the need for a uniform graphic language becomes apparent when executive management asks to review the FAST outputs from a number of section managers describing the current or proposed functions of their departments. 4

5 IF FAST IS TO BE UNIVERSALLY ACCEPTED, IT MUST FIRST BE UNIVERSALLY UNDERSTOOD The following notations are offered as a recommendation for standardizing the symbols and graphics developed after some thirty-odd task assignments. There have been a number of alternatives in trying to adapt a convention that could be quickly understood, yet allow graphic flexibility to expand the model when needed. Why certain symbols were adopted will be explained where it is thought appropriate. However, the importance is in standardizing a common language, not in debating which symbol is used where. (Editors note: These symbols and graphics have become the accepted standard over the past 20 years.) The four (4) primary directions in a FAST diagram are: WHEN WHY HOW WHEN The HOW and WHY directions are always along the critical path, whether it be a major or minor critical path. The WHEN direction indicates and independent or supporting function (up) or activity (down). At this point, the rule of always reading from the exit direction of a function in question should be adopted so that the three primary questions HOW, WHY and WHEN are answered in the blocks indicated below. DETERMINATE LOGIC Independent (D) When (higher order) (A) Why How (lower order) (B) When Activity (C) 1. HOW is (function) to be accomplished? By (B) 2. WHY is it necessary to (function)? So you can (A) 3. WHEN (function) occurs, what else happens? ( C ) or (D) 5

6 The answers to the three questions above are singular, but they can be multiple (AND), or optional (OR). Also their relative importance may be noted. ALONG THE CRITICAL PATH - AND AND is represented by a split or fork in the critical path. In both examples the fork is read as AND. In Example A, How do you Build System? By Constructing Electronics) AND Constructing Mechanicals. In Example B, how do you Determine Compliance Deviations? By Analyzing Design AND Reviewing Proposals. However, the way the split is drawn, Example A shows Constructing Electronics and Constructing Mechanicals equally important; and in Example B, Analyzing Designs is shown as being considered more important than Review Proposals. EXAMPLE A AND (Equally Important) Construct Electronics Build System Accumulate Components Construct Mechanicals EXAMPLE B AND (Less Important) Determine Compliance Deviations Analyze Design Determine Criteria Review Proposals ALONG THE CRITICAL PATH - OR Or - represented is represented by multiple exit lines indicating a choice. Using Example A, the answer to the question, how do you convert bookings, is by Extending bookings OR Forecast Orders. When going in the Why direction one path at a time is followed. Therefore: Why do we Extend Bookings? So you can Convert Bookings. Also, why do you Forecast Orders? So you can Convert Bookings to Delivery. 6

7 The same process applies to Example B, except as in the AND example: Evaluate Design is noted as being less important than Monitor Performance. EXAMPLE A OR (Equally Important) EXAMPLE B OR (Less Important) Extend Bookings Convert Bookings Identify Discrepancies Monitor Performance Forecast Orders Evaluate Design AND Along the WHEN Direction WHEN functions (applicable to independent functions and activities) AND is indicated by connecting boxes above and/or below the critical path functions. EXAMPLE A Apply Skills Inform Customer Influence Customer The above example states When you influence the customer, you Inform the customer AND apply skills. If it is necessary to rank or prioritize the AND functions, those closest to the critical path function should be the most important. As a note of explanation. It would appear that the same fork symbol should be used to express AND in the WHEN as well as the HOW-WHY direction, giving example A this appearance. 7

8 However, to do so would cause some graphic problems in multiple AND functions, in addition to building minor critical paths, such as: OR Along the WHEN Direction OR is indicated by flags facing right or left. EXAMPLE C (WHY) EXAMPLE C Analyze Government Data Request Work How Access Company Order Component Why Catalog Information Order Collating Although Example B is an independent function (above the critical path) and Example C is activities (below the critical path), the WHEN, #OR rules are equally applicable to both. Locating the flags to the left or right of the vertical line bears on how you read back into the critical path function. 8

9 In example B, reading from the critical path function, when you catalogue information, you assess company data OR analyze government data (generally not both). However, in reading back from the function, the exit lines are WHY oriented. Why do you assess company data OR analyze government data? So you can catalog information. In Example C, working from below the critical path function, it reads: When you request work, you order components OR order collating. Since the blocks are below the critical path, they are activities. In reading activities back, the flags face the HOW direction and the question reads: HOW do you order components OR order collating? By requesting work. Notice that the flag is better suited for this example than if the flags faced the WHY direction. Once again the graphic considerations modified the OR notations as seen on the critical path. Since OR is expressed in this form on the critical path: OR It would appear that OR in the WHEN direction should follow this convention. However, the same problem in building minor critical paths from the support functions would occur. Also, the flag OR, reading back into the critical path, would be more difficult to express. OR OTHER NOTATIONS AND SYMBOLS Other notations and symbols used in expressing ideas and thoughts in the FAST Model are as follows: Indicates that the network continues, but is of no interest to the team, or does not contribute to the solution sought. (F) Indicates the (F) is further expanded on a lower level of abstraction. (F) X Indicates that the line X connects elsewhere on the model, matching the same number. 9

10 SUMMARY (By editor) This presentation and the materials it contains have remarkably withstood the test of time over twenty years and thousands of FAST networking by a host of value study teams. The only principal change is that rarely today do we see the use of the activity designation. To avoid confusion and enhance communication with the product/project users, all elements on the FAST diagram are functions. Activities are more commonly used to determine when to stop the function analysis process: i.e., When the next logical step is an activity ( the method or task to perform a function), the team concludes that is the end of defining functions in that chain. However, the original paper is included in this monograph both for historical purposes and for those who wish to use the more sophisticated approach. The rest of the language and symbols have become standard usage. As Mr. Kaufman stated, If FAST is to be universally accepted, it must first be understood through the international usage of common language. In May 1997, SAVE-International issued its first Value Methodology Standard. Many of the definitions in the glossary of that document concern FAST diagrams. They are presented below for currency, but the reader can easily ascertain that the intent of SAVE International s current terminology and those in Mr. Kaufman s paper have the same intent. A In reviewing this monograph Mr. Kaufman suggested that the newer and more meaningful term for the critical path is Logic path. That also reduces confusion for those new to FAST methodology but who are familiar with Program Evaluation Review Technique (PERT) and/or Critical Path Methodology (CPM). However, virtually all current SAVE International literature, including the Certification Board s Body of Knowledge, still use the Critical Path designation. 1 Glossary from SAVE International Value Methodology Standard, May 1997, Revised October 1998, (selected definitions). FUNCTION The natural or characteristic action performed by a product or service. FUNCTION, BASIC The primary purpose or most important action performed by a product or service. The basic function must always exist, although methods to achieve it may vary. FUNCTION ANALYSIS SYSTEMS TECHNIQUE (FAST) A horizontal chart depicting functions within a project, with the following rules: a. The sequence of functions on the critical path proceeding from left to right answers the question How is the function to its immediate left performed? b. The sequence of functions on the critical path proceeding from right to left answers the question Why is the next function performed? c. s occurring at the same time or caused by functions on the critical path appear vertically below the critical path d. The basic function of the study is always farthest to the left of the diagram of all functions within the scope of the study. 10

11 e. Two other functions are classified: 1) Highest Order - The reason or purpose that the basic function exists. It answers the why question of the basic function and is depicted immediately outside the study scope to the left. 2) Lowest Order - The function that is required to initiate the project and is depicted farthest to the right, outside the study scope. For example, if the value study concerns an electrical device, the supply power function at the electrical connection would be the lowest order function. SCOPE: The portion of the overall project that is selected for the value study. The analysis accepts everything within the defined scope in order to focus attention on the functions within those limits. 11

Human-Readable BPMN Diagrams Refactoring OMG s E-Mail Voting Example Thomas Allweyer V 1.1 1 The E-Mail Voting Process Model The Object Management Group (OMG) has published a useful non-normative document

### VALUE METHODOLOGY STANDARD

VALUE METHODOLOGY STANDARD May, 1997 Revised May, 1998 Revised October, 1998 SAVE International gratefully acknowledges John W. Bryant, CVS, FSAVE, and the Paul Revere Chapter for their contributions to

### Graphical Project Planning Techniques: An Overview of Gantt, PERT, and CPM Charts Prepared for groups in ECE480 1/6/02, D. Grover

Introduction/Purpose Graphical Project Planning Techniques: An Overview of Gantt, PERT, and CPM Charts Prepared for groups in ECE480 1/6/02, D. Grover The purpose of this brief tutorial is to present an

### Critical Path Analysis & PERT Charts (taken from www.business.com.

Critical Path Analysis & PERT Charts (taken from www.business.com. - Planning and scheduling more complex projects Critical Path Analysis and PERT are powerful tools that help you to schedule and manage

### Scope Planning. Scope planning flow. Project scope. Projektitöö / Project work. Lecture 3. Scope Planning, Scheduling Projects, Resourcing Projects

HPP3310 Projektitöö / Project work Lecture 3 Scope Planning Compiled by Mart Murdvee Scope planning flow Input * WBS - work breakdown structure Scope - the sum of the products, services, and results to

### Chapter 8 Approaches to System Development

Systems Analysis and Design in a Changing World, sixth edition 8-1 Chapter 8 Approaches to System Development Table of Contents Chapter Overview Learning Objectives Notes on Opening Case and EOC Cases

### AMERICAN SOCIETY OF CIVIL ENGINEERS. Standards Writing Manual for ASCE Standards Committees. Prepared by ASCE Codes and Standards Committee

AMERICAN SOCIETY OF CIVIL ENGINEERS Standards Writing Manual for ASCE Standards Committees Prepared by ASCE Codes and Standards Committee Revised August 20, 2010 Contents Section Page 1.0 Scope, purpose,

### A PLANNING MODEL FOR ABET ENGINEERING CRITERIA 2000

A PLANNING MODEL FOR ABET ENGINEERING CRITERIA 2000 M. Dayne Aldridge and Larry Benefield College of Engineering Auburn University, AL 36849 Introduction ABET Engineering Criteria 2000 provides a new basis

### (Refer Slide Time: 01:52)

Software Engineering Prof. N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture - 2 Introduction to Software Engineering Challenges, Process Models etc (Part 2) This

### Evaluating Data Warehousing Methodologies: Objectives and Criteria

Evaluating Data Warehousing Methodologies: Objectives and Criteria by Dr. James Thomann and David L. Wells With each new technical discipline, Information Technology (IT) practitioners seek guidance for

### Quick Guide Business Process Modeling Notation (BPMN)

Quick Guide Business Process Modeling Notation (BPMN) IDM Technical Team January 2007 Quick Guide: BPMN 2 of 14 The scope of this document is to provide a quick guide to the concepts and usage of the Business

### March 30, 2007 CHAPTER 4

March 30, 07 CHAPTER 4 SUPPORTING PLANNING AND CONTROL: A CASE EXAMPLE Chapter Outline 4.1 Background What was the cause of the desperation that lead to the development of the Program Evaluation and Review

### Procurement Programmes & Projects P3M3 v2.1 Self-Assessment Instructions and Questionnaire. P3M3 Project Management Self-Assessment

Procurement Programmes & Projects P3M3 v2.1 Self-Assessment Instructions and Questionnaire P3M3 Project Management Self-Assessment Contents Introduction 3 User Guidance 4 P3M3 Self-Assessment Questionnaire

### Use project management tools

Use project management tools Overview Using project management tools play a large role in all phases of a project - in planning, implementation, and evaluation. This resource will give you a basic understanding

### The basics of digital print

The Digital Dots Wild Format Digital Printing Technology Guides are about providing you with all you need to know about investing in wide format digital printing technology. The Wild Format goal is to

### The Plan s Journey From Scope to WBS to Schedule

The Plan s Journey From Scope to WBS to Schedule Presented by: Rick Clare, CBAP, PMP, OCP, CSM PM Centers USA, LLC. 2013 Company Background Consulting and Training (Virtual, Public and Private Training)

### White Paper: Designing Resourceful Graphical User Interfaces (GUIs) for Healthcare Applications

Accelerate Development Reduce Time to Product Automate Critical Tasks White Paper: Designing Resourceful Graphical User Interfaces (GUIs) for Healthcare Applications The ASHVINS GROUP, Inc. 6161 Blue Lagoon

### 2 SYSTEM DESCRIPTION TECHNIQUES

2 SYSTEM DESCRIPTION TECHNIQUES 2.1 INTRODUCTION Graphical representation of any process is always better and more meaningful than its representation in words. Moreover, it is very difficult to arrange

### Scheduling Glossary Activity. A component of work performed during the course of a project.

Scheduling Glossary Activity. A component of work performed during the course of a project. Activity Attributes. Multiple attributes associated with each schedule activity that can be included within the

### PROGRAMMING TECHNIQUES. Chapter 5(Part 2)

PROGRAMMING TECHNIQUES Chapter 5(Part 2) LEARNING OUTCOME At the end of this lesson, students will be able to: Understand the different types of planning techniques. Understand the network analysis. Formulate

### THE BASICS OF STATISTICAL PROCESS CONTROL & PROCESS BEHAVIOUR CHARTING

THE BASICS OF STATISTICAL PROCESS CONTROL & PROCESS BEHAVIOUR CHARTING A User s Guide to SPC By David Howard Management-NewStyle "...Shewhart perceived that control limits must serve industry in action.

### Chapter 2: Project Time Management

Chapter 2: Project Time Management Learning Objectives o o o o Understand the importance of project schedules and good project time management. Define activities as the basis for developing project schedules.

### Introduction to BPMN

Stephen A. White, IBM Corporation Abstract This paper is intended to provide a high-level overview and introduction to the Business Process Modeling Notation (BPMN). The context and general uses for BPMN

### NRS Business Process Standards and Guidelines using BPMN

Corporate Services for the Natural Resource Sector Information Management Branch NRS Business Process Standards and Guidelines using BPMN Last Updated: June 21, 2016 Version: 1.0.1 Document: NRS Business

### System Behavior and Causal Loop Diagrams

C H A P T E R 1 System Behavior and Causal Loop Diagrams Human beings are quick problem solvers. From an evolutionary standpoint, this makes sense if a sabertooth tiger is bounding toward you, you need

### The Project Matrix: A Model for Software Engineering Project Management

The Project Matrix: A Model for Software Engineering Project Management Sally Shlaer Diana Grand Stephen J. Mellor Project Technology, Inc. 10940 Bigge Street San Leandro, California 94577-1123 510 567-0255

### A Guide to Process Mapping

A Guide to Process Mapping Process mapping helps represent work processes visually and identify problem areas and opportunities for process improvement. It provides a common understanding of the entire

### Teaching Methodology for 3D Animation

Abstract The field of 3d animation has addressed design processes and work practices in the design disciplines for in recent years. There are good reasons for considering the development of systematic

### P3M3 Portfolio Management Self-Assessment

Procurement Programmes & Projects P3M3 v2.1 Self-Assessment Instructions and Questionnaire P3M3 Portfolio Management Self-Assessment P3M3 is a registered trade mark of AXELOS Limited Contents Introduction

### Making CPM More Transparent By Ron Winter Ron Winter Consulting January 11, 2006

Making CPM More Transparent By Ron Winter Ron Winter Consulting January 11, 2006 ABSTRACT This paper presents several new ideas that users of CPM software should demand of their software suppliers to increase

### Learning Objectives: Quick answer key: Question # Multiple Choice True/False

0 Learning Objectives: 7.1 Describe the organizing process and how formal and informal organizations differ. 7.2 Identify some common types of organizational structures and discuss the span of control

### APPENDIX B. Routers route based on the network number. The router that delivers the data packet to the correct destination host uses the host ID.

APPENDIX B IP Subnetting IP Addressing Routers route based on the network number. The router that delivers the data packet to the correct destination host uses the host ID. IP Classes An IP address is

### Using Dataflow Diagrams. Learning Objectives. Data Flow Diagrams. Major Topics. Basic Symbols. Advantages of the Data Flow Approach 2/17/2008

Using Dataflow Systems Analysis and Design, 7e Kendall & Kendall 7 Learning Objectives Comprehend the importance of using logical and physical data flow diagrams (DFDs) to graphically depict movement for

### A Guide to the Project Management Body of Knowledge (PMBOK ), 4th edition

A S P E S D L C Tr a i n i n g A Guide to the Project Management Body of Knowledge (PMBOK ), 4th edition A WHITE PAPER PROVIDED TO ASPE BY DAVID CACCAMO, PMP www.aspe-sdlc.com 877-800-5221 A Guide to the

### Software Engineering Prof. N.L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture-4 Overview of Phases (Part - II)

Software Engineering Prof. N.L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture-4 Overview of Phases (Part - II) We studied the problem definition phase, with which

### QUALITY TOOLBOX. Understanding Processes with Hierarchical Process Mapping. Robert B. Pojasek. Why Process Mapping?

QUALITY TOOLBOX Understanding Processes with Hierarchical Process Mapping In my work, I spend a lot of time talking to people about hierarchical process mapping. It strikes me as funny that whenever I

### Project and Production Management Prof. Arun Kanda Department of Mechanical Engineering Indian Institute of Technology, Delhi

Project and Production Management Prof. Arun Kanda Department of Mechanical Engineering Indian Institute of Technology, Delhi Lecture - 9 Basic Scheduling with A-O-A Networks Today we are going to be talking

### Clinical Domain Analysis Models

Clinical Interoperability Council (CIC) Working Group Clinical Domain Analysis Models Handbook for Developing a Domain Analysis Model i V 1.0 Authors: Mead Walker, Abdul - Malik Shakir and Anita Walden

### pm4dev, 2015 management for development series Project Schedule Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS

pm4dev, 2015 management for development series Project Schedule Management PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS PROJECT MANAGEMENT FOR DEVELOPMENT ORGANIZATIONS A methodology to manage development

### Object-Oriented Analysis. with the Unified Process. John W. Satzinger Southwest Missouri State University. Robert B. Jackson Brigham Young University

Object-Oriented Analysis and Design with the Unified Process John W. Satzinger Southwest Missouri State University Robert B. Jackson Brigham Young University Stephen D. Burd University of New Mexico ALL

### 3 SOFTWARE AND PROGRAMMING LANGUAGES

3 SOFTWARE AND PROGRAMMING LANGUAGES 3.1 INTRODUCTION In the previous lesson we discussed about the different parts and configurations of computer. It has been mentioned that programs or instructions have

### Business Process Modeling Notation (BPMN) reduced notational set for cost modelling purposes

Business Process Modeling Notation (BPMN) reduced notational set for cost modelling purposes When tackling the problem of how to dimension and estimate of the costs of executing operational processes for

### Introduction. One of the most convincing and appealing ways in which statistical results may be presented is through diagrams and graphs.

Introduction One of the most convincing and appealing ways in which statistical results may be presented is through diagrams and graphs. Just one diagram is enough to represent a given data more effectively

### Goals of the Unit. spm - 2014 adolfo villafiorita - introduction to software project management

Project Scheduling Goals of the Unit Making the WBS into a schedule Understanding dependencies between activities Learning the Critical Path technique Learning how to level resources!2 Initiate Plan Execute

### Does Strategic Planning Still Fit in the 2000s?

Does Strategic Planning Still Fit in the 2000s? By: Jim Mackay, Managing Partner May 2004 The Berkeley Consulting Group In April 2004, a few Berkeley associates and I joined about 100 professionals in

### An Introduction to Business Process Modeling using Data Flow Diagrams

An Introduction to Business Process Modeling using Data Flow Diagrams BSAD 141 Dave Novak BDIS: 2.2 (61-77) Lecture Overview Systems and Business processes Business process models Data Flow Diagrams (DFDs)

### LECTURE 11: PROCESS MODELING

LECTURE 11: PROCESS MODELING Outline Logical modeling of processes Data Flow Diagram Elements Functional decomposition Data Flows Rules and Guidelines Structured Analysis with Use Cases Learning Objectives

### Importance of Project Schedules. matter what happens on a project. projects, especially during the second half of projects

Project Time Management Chapter 6 Importance of Project Schedules Managers often cite delivering projects on time as one of their biggest challenges Time has the least amount of flexibility; it passes

### Distinguished Budget Presentation Awards Program Government Finance Officers Association. Awards Criteria (and explanations of the Criteria)

1 Distinguished Budget Presentation Awards Program Government Finance Officers Association Awards Criteria (and explanations of the Criteria) #C1. Mandatory: The document shall include a table of contents

### Chapter 4 Software Lifecycle and Performance Analysis

Chapter 4 Software Lifecycle and Performance Analysis This chapter is aimed at illustrating performance modeling and analysis issues within the software lifecycle. After having introduced software and

### Ungrouped data. A list of all the values of a variable in a data set is referred to as ungrouped data.

1 Social Studies 201 September 21, 2006 Presenting data See text, chapter 4, pp. 87-160. Data sets When data are initially obtained from questionnaires, interviews, experiments, administrative sources,

### Chapter 6: Project Time Management. King Fahd University of Petroleum & Minerals SWE 417: Software Project Management Semester: 072

Chapter 6: Project Time Management King Fahd University of Petroleum & Minerals SWE 417: Software Project Management Semester: 072 Learning Objectives Understand the importance of project schedules Define

### Lecture 26 CPM / PERT Network Diagram

Lecture 26 CPM / PERT Network Diagram 26.1 Introduction to CPM / PERT Techniques CPM (Critical Path Method) was developed by Walker to solve project scheduling problems. PERT (Project Evaluation and Review

### Visualization Quick Guide

Visualization Quick Guide A best practice guide to help you find the right visualization for your data WHAT IS DOMO? Domo is a new form of business intelligence (BI) unlike anything before an executive

### SYSM 6304: Risk and Decision Analysis Lecture 5: Methods of Risk Analysis

SYSM 6304: Risk and Decision Analysis Lecture 5: Methods of Risk Analysis M. Vidyasagar Cecil & Ida Green Chair The University of Texas at Dallas Email: M.Vidyasagar@utdallas.edu October 17, 2015 Outline

### Process Modeling Notations and Workflow Patterns

Process Modeling Notations and Workflow Patterns Stephen A. White, IBM Corp., United States ABSTRACT The research work of Wil van der Aalst, Arthur ter Hofstede, Bartek Kiepuszewski, and Alistair Barros

### A primer in Entrepreneurship. Chapter 3: Feasibility Analysis

Chapter 3 Feasibilty Analysis Prof. Dr. Institute for Strategy and Business Economics Chapter 3: Feasibility Analysis Table of Contents A. What is feasibility analysis? C. Industry/Market Feasibility D.

### A GUIDE TO PROCESS MAPPING AND IMPROVEMENT

A GUIDE TO PROCESS MAPPING AND IMPROVEMENT Prepared by the CPS Activity Based Costing Team December 2012 CONTENTS 1. Introduction Page 3 2. What is process mapping? Page 4 3. Why process map? Page 4 4.

### IRA 423/08. Designing the SRT control software: Notes to the UML schemes. Andrea Orlati 1 Simona Righini 2

Designing the SRT control software: Notes to the UML schemes Andrea Orlati 1 Simona Righini 2 1 - I.N.A.F. Istituto di Radioastronomia. 2 Dip. Astronomia - Università degli Studi di Bologna. Dicembre 2008

### D6 INFORMATION SYSTEMS DEVELOPMENT. SOLUTIONS & MARKING SCHEME. June 2013

D6 INFORMATION SYSTEMS DEVELOPMENT. SOLUTIONS & MARKING SCHEME. June 2013 The purpose of these questions is to establish that the students understand the basic ideas that underpin the course. The answers

Appendix A Glossary Terms of Project Management Appendix Table of Contents REFERENCES...761 750 Appendix A. Glossary of Project Management Terms Appendix A Glossary Terms of Project Management A Activity

### CTI Higher Certificate in Information Systems (Engineering)

CTI Higher Certificate in Information Systems (Engineering) Module Descriptions 2015 CTI is part of Pearson, the world s leading learning company. Pearson is the corporate owner, not a registered provider

### The Turkish Online Journal of Educational Technology TOJET October 2004 ISSN: 1303-6521 volume 3 Issue 4 Article 2

IMPLICATIONS OF THE INTEGRATION OF COMPUTING METHODOLOGIES INTO CONVENTIONAL MARKETING RESEARCH UPON THE QUALITY OF STUDENTS UNDERSTANDING OF THE CONCEPT Umut Ayman & Mehmet Cenk Serim Faculty of Communication

### BPM and Simulation. A White Paper. Signavio, Inc. Nov 2013. Katharina Clauberg, William Thomas

BPM and Simulation A White Paper Signavio, Inc. Nov 2013 Katharina Clauberg, William Thomas Table of Contents 1. Executive Summary... 3 2. Setting the Scene for Process Change... 4 3. Identifying the Goals

### Industrial Engineering Definition of Tuning

Industrial Engineering Definition of Tuning Tuning is a faculty-led pilot project designed to define what students must know, understand, and be able to demonstrate after completing a degree in a specific

### Project Time Management

Project Time Management Plan Schedule Management is the process of establishing the policies, procedures, and documentation for planning, developing, managing, executing, and controlling the project schedule.

### VIII. Project Management Glossary

https://www.wrike.com/project-management-guide/glossary/ VIII. Project Management Glossary Project management, like any other industry, has its share of unique terms. Don t be overwhelmed. Here is our

### Module 2: Introduction to Quantitative Data Analysis

Module 2: Introduction to Quantitative Data Analysis Contents Antony Fielding 1 University of Birmingham & Centre for Multilevel Modelling Rebecca Pillinger Centre for Multilevel Modelling Introduction...

### Instructional Systems Design

Analysis and Design of Distance Learning Systems: Instructional Systems Design Contents The Purpose of Design Audience of Design documents Phases of Instructional Design Development of initial Content

### A Comparison of System Dynamics (SD) and Discrete Event Simulation (DES) Al Sweetser Overview.

A Comparison of System Dynamics (SD) and Discrete Event Simulation (DES) Al Sweetser Andersen Consultng 1600 K Street, N.W., Washington, DC 20006-2873 (202) 862-8080 (voice), (202) 785-4689 (fax) albert.sweetser@ac.com

### MONROE TOWNSHIP PUBLIC SCHOOLS WILLIAMSTOWN, NEW JERSEY. Computer Animation. Grade 8

MONROE TOWNSHIP PUBLIC SCHOOLS WILLIAMSTOWN, NEW JERSEY Williamstown Middle School Computer Animation Grade 8 September 2010 Written by: Marilyn Kurz Supervisor of Curriculum and Instruction Lesley McGiboney

### The work breakdown structure can be illustrated in a block diagram:

1 Project Management Tools for Project Management Work Breakdown Structure A complex project is made manageable by first breaking it down into individual components in a hierarchical structure, known as

### Chapter 3: Data Description Numerical Methods

Chapter 3: Data Description Numerical Methods Learning Objectives Upon successful completion of Chapter 3, you will be able to: Summarize data using measures of central tendency, such as the mean, median,

### Ten questions to ask when evaluating SAP change management solutions

Ten questions to ask when evaluating SAP change management solutions Organizations with SAP systems use a variety of different processes and tools to help them address the challenges outlined in this white

### A Capability Model for Business Analytics: Part 3 Using the Capability Assessment

A Capability Model for Business Analytics: Part 3 Using the Capability Assessment The first article of this series presents a capability model for business analytics, and the second article describes a

### Collated Food Requirements. Received orders. Resolved orders. 4 Check for discrepancies * Unmatched orders

Introduction to Data Flow Diagrams What are Data Flow Diagrams? Data Flow Diagrams (DFDs) model that perspective of the system that is most readily understood by users the flow of information around the

### CDC UNIFIED PROCESS PRACTICES GUIDE

Document Purpose The purpose of this document is to provide guidance on the practice of Requirements Management and to describe the practice overview, requirements, best practices, activities, and key

### Likelihood and Confidence Consultation Report

Background Likelihood and Confidence Consultation Report At least four times a year the Met Office holds Open Days predominantly for the general public. Events were held on the 12 th September 2009 for

### Software Development. Project Management

Software Development Project Management Project Management Tools Project management software has the capacity to help plan, organize, and manage resource pools and develop resource estimates. Depending

### 10.1 Communications Planning 10.2 Information Distribution Figure 10 1 10.3 Performance Reporting 10.1 Communications Planning 10.

PROJECT 10 COMMUNICATIONS MANAGEMENT Project Communications Management includes the processes required to ensure timely and appropriate generation, collection, dissemination, storage, and ultimate disposition

### Probabilities of Poker Hands with Variations

Probabilities of Poker Hands with Variations Jeff Duda Acknowledgements: Brian Alspach and Yiu Poon for providing a means to check my numbers Poker is one of the many games involving the use of a 52-card

### A GUIDE TO THE PROJECT MANAGEMENT BODY OF KNOWLEDGE

A GUIDE TO THE PROJECT MANAGEMENT BODY OF KNOWLEDGE PMI Standards Committee William R. Duncan, Director of Standards Project Management Institute 130 South State Road Upper Darby, PA 19082 USA Library

### Employee Engagement Survey Results. Sample Company. All Respondents

Employee Engagement Survey Results All Respondents Summary Results from 246 Respondents February, 2009 Table of Contents All Respondents (n = 246) 1 Employee Engagement Two-Factor Profile of Employee Engagement

### Mastering Microsoft Project 2010

Mastering Microsoft Project 2010 Duration: 2 days Course Description This two-day instructor-led course provides students with the knowledge and skills to plan and manage projects using Microsoft Project

### PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME > Date of Issue: < date > Document Revision #: < version # > Project Manager: < name > Project Management Plan < Insert Project Name > Revision History Name

### Vdot A Revolutionary Tool for Space Logistics Campaign Planning and Simulation

AIAA SPACE 2009 Conference & Exposition 14-17 September 2009, Pasadena, California AIAA 2009-6551 Vdot A Revolutionary Tool for Space Logistics Campaign Planning and Simulation Roger Herdy 1 Qualis Corporation,

### College of Engineering and Applied Science University of Wisconsin -- Milwaukee

Edward A. Beimborn and W. Anthony Garvey College of Engineering and Applied Science University of Wisconsin -- Milwaukee The Blob Chart:: A Simplified Method of Allocating Resources over Time Edward Beimborn

### System Requirements Specification (SRS) (Subsystem and Version #)

of the (Subsystem and Version #) () (Document Revision Number) Contract (No.) Task (No.) GSA Contract (No.) Prepared for: The United States Department of Agriculture Food & Nutrition Service (FNS)/ Information

### ONLINE SUPPLEMENTAL BAPPENDIX PROJECT SCHEDULES WITH PERT/CPM CHARTS

ONLINE SUPPLEMENTAL BAPPENDIX PROJECT SCHEDULES WITH PERT/CPM CHARTS Chapter 3 of Systems Analysis and Design in a Changing World explains the techniques and steps required to build a project schedule

### Network Calculations

Network Calculations The concepts and graphical techniques described in this week s readings form the basis of the tools widely used today to manage large projects. There is no way of simplifying the tasks

### Announcements. SE 1: Software Requirements Specification and Analysis. Review: Use Case Descriptions

Announcements SE 1: Software Requirements Specification and Analysis Lecture 4: Basic Notations Nancy Day, Davor Svetinović http://www.student.cs.uwaterloo.ca/ cs445/winter2006 uw.cs.cs445 Send your group

### 02 Project planning. There are two approaches to identifying the components of a project: productbased and work- or activity-based.

C H A P T E R T W O 02 Project planning LEARNING OUTCOMES When you have completed this chapter you should be able to demonstrate an understanding of the following: project deliverables and intermediate

### Hypothesis Testing for Beginners

Hypothesis Testing for Beginners Michele Piffer LSE August, 2011 Michele Piffer (LSE) Hypothesis Testing for Beginners August, 2011 1 / 53 One year ago a friend asked me to put down some easy-to-read notes

### Chapter-6. Developing a Project Plan

MGMT 4135 Project Management Chapter-6 Where we are now Developing the Project Network Why? Graphical representation of the tasks to be completed Logical sequence of activities Determines dependencies

### Simply Visual Basic for Microsoft Access

Simply Visual Basic for Microsoft Access Microsoft Access Made Simple Thank you for subscribing to Simply-Visual Basic for Microsoft Access Newsletter. This Newsletter is a product of the www.simply-access.com

### Time Management. Part 5 Schedule Development. Richard Boser

Time Management Part 5 Schedule Development Richard Boser 6.5 Schedule Development Inputs Organizational Process Assets Scope Statement Activity List Activity Attributes Network Diagrams Resource Req ms

### Project Management MIS

Project Management MIS Functions of the PMIS Fully Dedicated for PM purposes Traditional MIS Manual, paper, labor intensive Slow to respond and update Information Requirements of Projects Flexibility,