Agency Project Management Office. Guidance for Using the Requirements Document Template

Size: px
Start display at page:

Download "Agency Project Management Office. Guidance for Using the Requirements Document Template"

Transcription

1 Agency Project Management Office Guidance for Using the Requirements Document Template Requirements Document Template Guidance

2 Introduction to this Document This document is designed to aid someone who needs to capture requirements for a project but is not necessarily formally trained or highly experienced in business analysis. It is designed to supplement the guidance in the Requirements Document Template. The Requirements Document describes the requirements that are derived from high level business goals, needs, and objectives for the project or product. The documented requirements are an expansion of these high level business needs into more detail. Requirements gathering and elicitation is a very important part of the process and is initiated prior to documenting the requirements. Project stakeholders and subject matter experts (SMEs) provide input to the requirements elicitation process (additional information regarding requirements elicitation can be found in the Requirements Management Process document). Various means of requirements gathering include: Brainstorming Document Analysis (review existing documentation) Focus Groups Interviews Observation Prototyping (storyboarding, screen flows, mock ups) Surveys Requirements Workshops The gathered requirements then need to be documented so they can be shared with and communicated to the project team for review and agreement. The finalized requirements should be made available for use in the design of the process or application, to create test cases for validation of the business goals, for input into user and administrator documentation, and for reference purposes by others as appropriate within the organization. Page 2 of 24

3 Some general notes on creating and working with the Requirements Document: After each update of the document make sure to manually update the revision number and date on: o the document header o in the Revision History and to describe the changes A note on language: examples in the document and template use will in requirements statements. This is a preference that can be agreed upon by the project or can be up to the author; shall or will are both acceptable. For nonnegotiable items the term must is used. For optional items, the term may is used. With regards to the last two terms, it is advisable to explain this usage in Section 1.5, Document Conventions. WordArt is used for the watermark in the Requirements Document Template; this is personal preference. When the document is approved and the Revision is just the number (Rev 01 with the letter dropped) then the Watermark should be changed to Approved. NOTE: The watermark when using WordArt is part of the document footer. The text (including footnotes) in the Requirements Document Template that is in blue and italic is for guidance only and should be deleted before the document is distributed for review. Sections 1 9 below explain the content of the Requirements Document in detail and the approaches to completing the individual sections of the document. In many instances, questions are posed to help the author think about and compile the relevant statements. Keep in mind when completing a Requirements Document that you may document as much or as little as is necessary for your project. Not all sections may be required; in this case, keep the section heading, note N/A under it and include, if necessary, a brief explanation as to why the section is not documented. Page 3 of 24

4 Table of Contents 1 Requirements Document Section 1: Introduction Requirements Document Section 2: Glossary Requirements Document Section 3: Referenced Documents Requirements Document Section 4: As-Is State Requirements Document Section 5: To-Be State Requirements Document Section 6: Business and Functional Requirements Requirements Document Section 7: Nonfunctional Requirements Requirements Document Section 8: Requirements Traceability Matrix Requirements Document Section 9: Appendix Graphical Tools Requirements Workflow Glossary Index Page 4 of 24

5 1 Requirements Document Section 1: Introduction Background/Executive Summary This section describes the project and its goals. Explain the business need/problem; what are the existing inefficiencies, desired improvements, etc. that are driving this project? What is the proposed solution and approach to solving the business need or problem? Why is this project important, what will it accomplish? What is the justification for the proposed solution? Reference relevant project documents such as the Scope Statement, Business Case, Project Charter, etc. if applicable. Project Scope Describe the scope of the project; what will it accomplish? Will it encompass breaking the work into smaller, multiple projects due to time constraints and/or requirements prioritization? If the project applies to an information system or application, will there be one or more modules or components? Also, describe what the project will not deliver; what is out of scope. Stakeholders List the stakeholders for the project and the contributors to the requirements in the document and their roles. A stakeholder is an individual or group that has a vested interest, directly or indirectly, in the project or a decision or proposed action that affects the project. Document Scope List or describe what the document will cover and what the document will not cover. Consider the project scope and explain what you are covering in this document; state if it is a subset of the project or not. Document Conventions Describe any writing standards (symbols, text) or typographical conventions that are used in this document such as fonts or highlighting that has special significance (other than the built-in headings and styles). Describe any naming conventions or use of terms throughout the document that are not captured in the glossary. Page 5 of 24

6 Assumption: Factor or condition which is considered to be true without proof. Assumptions and Dependencies List any assumptions applicable to the project as a whole or to its specific parts. An example of an assumption is: The tool will not be rolled out to the counties yet, so they will not need training or support during Phase 1. Dependency: Factor or condition which must be present to allow project completion. List dependencies that the system or project has on outside entities, other projects, other systems, other requirements, etc. and vice versa. Constraint: Boundary or limitation affecting the execution of the project. Constraints List any constraints on the system. Examples of system constraints include mandated software languages, software process requirements, prescribed use of developmental tools, architectural and design constraints, purchased components, etc. Other constraints may include legal requirements, technical standards, project schedule, budget, etc. 2 Requirements Document Section 2: Glossary The Glossary section contains two tables; Terms and Acronyms. They are listed alphabetically in the appropriate table. 3 Requirements Document Section 3: Referenced Documents This section lists any other documents to which the requirements document refers. These may include the Project Scope Statement, Business Case, Project Charter, Implementation Guide, Technical Standard, etc. Include the Version and Date of the document, if known. Page 6 of 24

7 Business Process: Activities performed to produce a defined business goal. Process Diagrams: Graphically depict the business processes affected by the project outcome. Business Rules: Reflect operational practices and constraints which support the organizational goals. 4 Requirements Document Section 4: As-Is State This section should provide readers with a clear understanding of how things are currently done 1. It supplies the foundation for the redesigned business process ( To-Be State ) and the requirements described in subsequent sections of the Requirements Document. When analyzing the current state and thinking about how do we do our work now, consider and document the following: Define the goals and objectives of the current business process or computer software application. Describe the current workflow in text and/or graphically. o Graphical tools that describe the business process can include context diagrams, task flow diagrams, and swim lane diagrams, or other diagrams as appropriate (See Section 10, Graphical Tools, for additional information). Identify business rules. o Business rules may apply across processes and procedures; consider this when identifying any that may have an impact on the project. o Capture business rules in simple language so that they are easily understood and ensure they are atomic (i.e., cannot be broken down further) so that they are individually verifiable. An example of a business rule is: The patient must present his or her insurance card at each patient visit. Describe tasks and who is responsible. An example of a task and who is responsible is: The Immunization Manager provides valid vaccine identification data. Identify redundancies in the process/data or duplication of effort. An example of data redundancy is: Vaccine definitions are stored in the inventory system and the ER system. An example of a duplication of effort is: Vaccine definitions are entered by the inventory system administrator and the emergency response system administrator. Identify the manual and/or automated processes that might be replaced, changed or improved upon. 1 If the project is creating a brand new process, where no existing process or business rules exist, then that fact should be stated in this section. Page 7 of 24

8 5 Requirements Document Section 5: To-Be State After fully understanding the As-Is task flows and processes, the next step is to think about what will be needed to accomplish the business goals and objectives as identified in the Business Case. When analyzing and describing the future state and thinking about how should we do our work, consider and document the following: Review the goals and objectives of the proposed Business Case. Examine and identify any gaps between the current state and the project goals and objectives. Describe changes that are required to meet the identified gaps. These changes to the current processes or systems may include: o Automation, replacement or modification of existing processes and/or systems o Creation of new processes and/or systems o Integration with other processes or systems (external to the existing processes/systems) Describe the proposed solution ( To-Be ) in text and/or graphically: o Restructured tasks, dataflows and workflows o Graphical tools that describe the business process can include context diagrams, task flow diagrams, and swim lane diagrams, or others as appropriate (See Section 10, Graphical Tools, for additional information). Summarize organizational, operational and personnel development impacts to be expected with the proposed solution. Include the identification of any associated impacts on Business and IT responsibilities. Page 8 of 24

9 Business Requirement: High-level statement of the goals, objectives or needs of the business. Functional Requirement: Describes how an application will work from a user s perspective, mange its information and identify and inputs/outputs. SME: Subject Matter Expert 6 Requirements Document Section 6: Business and Functional Requirements The business and functional requirements are specified in this section of the requirements document. A hierarchy exists between the high-level business requirements and the functional requirements needed to accomplish the project objectives. This hierarchy should be reflected in the way that the requirements are captured so that throughout the project lifecycle each feature can be traced to the business reasons for why it is included, justifying the associated costs. Unique identifiers for each requirement should be used for this purpose, with each level of the identifier indicating the position of the requirement in the hierarchy. Functional requirements typically have one or more associated detailed design requirements that may be identified during the Requirements phase of the project. The level of detail included in this section of the Requirements Document should reflect the intended audience for the document. Where approval of the details has been delegated to the project SMEs, or if the details will not be defined until the Design phase of the project, they may be recorded in an appendix to the Requirements Document or captured separately from this document. Regardless of the project approval approach or project execution plan, detailed requirements must always be captured to support testing and user documentation for the solution. The assignment of categories to the detailed requirements at the time they are captured (e.g., Data, Process, User, Customer, etc.) will aid in the analysis and use of requirements. Following is an example of requirements with their unique identifiers reflecting the requirements hierarchy: Business Requirement: 1. Where threats to the public health may be minimized by the dispensing of mass prophylaxis or medical treatment, the application will allow for the creation of a Campaign to identify the target(s) of response efforts planned by NY State, local Counties and/or Indian Nations within NY. Functional Requirement: 1.1 Each campaign will be defined by a name, a description, the start date of the campaign, and the last date that patient visit records may be updated. Sample Details ('Data' requirements): The Name must be at least 3 alphanumeric characters in length The Name must be unique in the database The first character of the Name must not be a space The Description is mandatory The Description must be at least 10 characters in length. Page 9 of 24

10 Characteristics of Quality Requirements: Unambiguous o Requirements should be written simply and clearly. o They should be easily read and understood by both non-technical business people and technical people in a way that precludes multiple interpretations. o The terminology used should be clearly understood by someone moderately familiar with the business. Unique o Each requirement should be uniquely identified/numbered. o Each requirement should only be included once within the Requirements Document. Complete o Requirements should be kept updated with new, relevant information as the project proceeds. o Requirements should be written using complete sentences that are selfcontained without any missing information. o Each functional requirement should contain all the information needed to describe the outcome that it is intended to address. Consistent o Requirements should not conflict with other requirements or with the expected outcome. o The same business terminology should be used throughout the requirements document. Testable o Detailed functional requirements should be captured at the atomic level; they should be testable or verifiable in isolation from other requirements. o It must be possible to observe and evaluate whether each detailed functional requirement is met. o Requirement identifiers should be structured so that individual detailed requirements can be easily retrieved for purposes of targeted functionality testing. Page 10 of 24

11 Traceable o Unique identifiers for each requirement should facilitate the identification of the high-level business need that the requirement supports. o The schema used to capture the Business Functional Detailed requirement hierarchy should be extendable to support the tracing of design documents, development code and tests to the business needs. Feasible o The requirements should be possible to implement within the constraints of the business. o Technical advisors/team members should confirm feasibility for development and post-development system requirements. o Project manager and business sponsor should confirm feasibility for budgeting, scheduling and post-project business use and support. Design independent o Functional Requirements define what functionality will be provided by the outcome. o Requirements do not specify how functionality can or should be implemented. Use the Active instead of the Passive voice when writing requirements; Passive voice example: The passive voice is to be avoided when writing. Active voice example: Use the active voice when writing. Passive voice example: A report can be run that includes the completed surveys. Active voice example: The application will provide a report that lists the counties which have submitted completed surveys. Textual statements of requirements can be supplemented with one or more diagrams, tables or figures. Page 11 of 24

12 Non-Functional Requirements: Describe the quality and environmental properties that the application must conform to. 7 Requirements Document Section 7: Nonfunctional Requirements The nonfunctional requirements are described in this section of the requirements document. Only describe the requirements applicable to the product/system being specified in the document (i.e., do not list all of the examples below and note N/A for those that don t apply). This list should not be considered complete; there may be other categories that apply to any given project. Consider: Look and feel o Requirements that relate to the appearance/behavior of the interface, for example, corporate branding, colors to be used, etc. Usability o Ease of Use: how quickly or accurately the user can use the product, how much is the casual user expected to remember about using the product, how much and what kind of feedback does the user need in order to feel confident that the product is actually doing what the user expects, etc. o Localization / Internationalization: the way(s) in which the product must support multiple languages, currencies (including the symbols and decimal conversions), regional settings (time zone), etc. Performance o Speed: specifies the amount of time available to complete specified tasks. These often refer to response times. Example: The product will download the new status parameters within 5 minutes of a change. o Precision or accuracy: quantification of the desired accuracy of the results produced by the product. Example: All monetary amounts will be accurate to 2 decimal places. o Reliability and Availability: quantifies the necessary reliability of the product. A nightly backup will be performed on all application files with the ability to restore the data within four hours of a server failure. Page 12 of 24

13 o Robustness or Fault tolerance: specifies the ability of the product to continue to function under abnormal circumstances. The product will provide 10 minutes of emergency operation in the event of a loss of power. o Capacity: specifies the volumes that the product must be able to deal with and the numbers of data stored by the product. The application will support 300 simultaneous users between 9:00 am to 11:00 am. Maximum concurrent users supported during other periods will be 150. o Scalability or extensibility: specifies the expected increases in size that the product must be able to handle. Operational The application will be able to process 50,000 transactions an hour within two years of its launch. o Expected technological environment: specification of the hardware and other devices that make up the operating environment for the system. o External interfaces: description of other applications that the product must interface with. The application will allow search results and associated data to be downloaded to Microsoft Excel. o Architecture/infrastructure: specifies the existing platform or application that will be used. Maintenance The application will reside in the Department s intranet portal and will utilize the Department s Reporting System functionality. o A quantification of the time necessary to make specified changes to the product. New MIS reports must be available within one working week of the date on which the requirements are approved. Page 13 of 24

14 o May also include specification of the intended release cycle for the product and the form that the release will take. Installation The maintenance releases will be offered to end-users once a year. o Description of the installation process or the effort needed to install the product. Supportability The software installation will utilize a wizard that will provide stepby-step instructions. o Specifies the level of support that the product requires and how support will be provided. Support might be built into the product itself or require a staffed help desk. Security o Access: specification of who has authorized access to the product (functionality and data) and under what circumstances that access is granted, and to what parts of the product access is allowed. Only the assigned disease investigation specialist will have the ability to perform case investigation. o Integrity: specification of the required integrity of databases and other files, and of the product itself. The software application will be subjected to a security scan before each release to ensure that Cross Site Request Forgery (CSRF) attacks are not possible. o Privacy: specification of what the product has to do to ensure the privacy of individuals that it stores information about. The product must also ensure that all laws about privacy of individual s data are observed. The system will identify individuals whose personal data may have been compromised. Page 14 of 24

15 Legal o Audit: specification of what the product has to do (usually retain records and document transactions) to permit the required audit checks. Retaining information on who has used the product may also be a requirement. o Compliance: specification of the legal requirements for the system (e.g. tax laws, labor laws, intellectual property, competitor s code, etc.). Personal information will be implemented so as to comply with HIPAA privacy requirements. Documentation Requirements o User Guides / Manuals o Online Help Training o Approach End User and/or Train-the-Trainer o Platform Online and/or Classroom based training Page 15 of 24

16 Project Artifacts: Documented goals and deliverables supporting the execution of a project. 8 Requirements Document Section 8: Requirements Traceability Matrix Requirements traceability ensures that each business need is tied to one or more documented requirements and helps to verify that an application does only what was requested. Performing requirements traceability complies with established industry standards for software development. In addition to the requirements matrix in this section of the Requirements Document, the project should create and maintain a complete project requirements traceability matrix. This matrix shows the relationship between the business/functional requirements and the design and testing project artifacts (e.g., test cases, etc.). The complete matrix traces the deliverables by establishing a thread for each requirement from the project s initiation to the final implementation. This section of the Requirements Document contains the forward traceability from high level source documents (e.g., requirements or business needs stated in the Project Scope Statement) to the requirements specified in this document. Other sources of high level requirements include the Business Case or Project Charter, business policies, standards, legislation and business environmental requirements (e.g., IT architecture) 2. 2 Capability Maturity Model Integration (CMMi), Requirements Development Process Area, Purpose and Introductory Notes, Retrieved 04/09/2012 from Page 16 of 24

17 9 Requirements Document Section 9: Appendix This section may contain supporting information for the contents of the main Requirements Document. Appendices may include additional clarification on the project, program area, data or data model, website links, etc. or supporting project information such as detailed requirements and Business Scenarios (Use Cases). Supported information within the document should include a reference to the associated Appendix. Page 17 of 24

18 10 Graphical Tools This section of the guidance document describes the graphical tools that may be used to describe or supplement textual descriptions of the As-Is State, To-Be State, and/or the requirements statements in your requirements document. The Task Flow diagram: Is read from left to right or top to bottom Uses standard flowcharting tools Builds a step by step picture of the process Represents the sequence of actions and decisions An example of a Task Flow diagram: Page 18 of 24

19 The Context Diagram: Provides a graphical aid in the understanding of the work environment Contains entities (active participants) and transactions Illustrates what happens without focus on the order in which it happens Focuses on the overall environment and objectives rather than the individual parts An example of a context diagram: From Final Recommendation: Core Processes and EHR Requirements for Public Health Syndromic Surveillance, ISDS Meaningful Use Workgroup, January 31, 2011 Page 19 of 24

20 The Swim Lane diagram: Is also called a cross-functional diagram Features division or lanes Each lane is assigned an actor (individual department, division, group, etc.) or a phase or stage Lanes may be displayed in horizontal rows or vertical columns The information is displayed in a logical, chronological order Additional descriptive details can be written in a Narrative lane The Process Model diagram: Is read from left to right or top to bottom Uses standard flowcharting tools Builds a step-by-step picture of the process Includes process inputs and outputs Accommodates a narrative tied to the diagram Each Task in the process represents an action (labels start with verbs) Page 20 of 24

21 An example of a Process Model Diagram: Page 21 of 24

22 11 Requirements Workflow The Task Flow diagram below depicts the flow of activities involved in preparing and documenting the requirements. This flowchart is intended to be a generic process flow that can be applicable to both program and IT initiatives. Work activities are documented via generic business processes. Page 22 of 24

23 12 Glossary Term Assumption Dependency Constraint Business Process Business Requirements Business Rules Detailed Design Requirements Functional Requirements Non-Functional Requirements Process Diagrams Project Artifact SME Definition Factor or condition which is considered to be true or to exist without the need to provide evidence or empirical data. 3 Relationship between conditions, events, or tasks such that one cannot begin or be completed until one or more other conditions, events, or tasks have occurred, started or been completed. 3 Element, factor, or subsystem that restricts an entity, project, or system from achieving its highest goals. 3 A set of related work tasks designed to produce a desired programmatic (business) objective. 4 High-level statements of the goals, objectives, or needs of the enterprise. They describe the reasons why a project has been initiated, the objectives that the project will achieve, and the metrics that will be used to measure its success. 5 A business rule is a statement that defines or constrains some aspect of the business. Rules apply across processes and procedures; they are intended to assert business structure or to control or influence the behavior of the business. The business rules that concern a project are atomic -- that is, they cannot be broken down further. 6 Associated with higher-level Functional Requirements, detailed design requirements address one and only one thing. They are atomic in nature - i.e., they do not contain conjunctions (and, or, etc.). Describe the behavior and information that the solution will manage. They describe capabilities the system will be able to perform in terms of behaviors and operations - specific information technology application actions or responses. 5 Describe environmental conditions under which the application must remain effective or qualities that the application must have. May include criteria related to performance, scalability, security, usability, availability and information architecture. 5 Graphical depiction of the processes, workflows and or tasks. Examples of frequently used diagrams: Context, Task Flow, Swimlane, Process Model, Cause and Effect, Data Flow, Use Case, Sequence. Plans and documented work products produced throughout the life cycle of a project. Examples include the project plans, design specifications, test cases, etc. Subject Matter Expert: project member with business area expertise who contributes to the quality of the project deliverables. 3 Retrieved 04/05/ Public Health Informatics Institute, Taking Care of Business: A Collaboration to Define Local Health Department Business Processes, p.14, June International Institute of Business Analysis, A Guide to the Business Analysis Body of Knowledge (BABOK Guide), Version 2.0, pp. 5,6, Retrieved 04/06/2012 Page 23 of 24

24 Index Appendices, 17 As-Is State, 7 Business and Functional Requirements Overview, 9 Quality, 10 Graphical Tools, 18 Context Diagram, 19 Process Model Diagram, 21 Swim Lane Diagram, 20 Task Flow Diagram, 18, 22 Non-Functional Requirements, 12 Requirements Document Introduction, 5 Referenced Documents, 6 Requirements Gathering, 2 Requirements Workflow, 22 Terminology Definitions, 23 To-Be State, 8 Traceability Requirement Identifiers, 10, 11 Requirements Hierarchy, 9 Requirements Matrix, 16 Standards, 16 Page 24 of 24

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

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

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

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

More information

Introduction to Systems Analysis and Design

Introduction to Systems Analysis and Design Introduction to Systems Analysis and Design What is a System? A system is a set of interrelated components that function together to achieve a common goal. The components of a system are called subsystems.

More information

Capacity Plan. Template. Version X.x October 11, 2012

Capacity Plan. Template. Version X.x October 11, 2012 Template Version X.x October 11, 2012 This is an integral part of infrastructure and deployment planning. It supports the goal of optimum provisioning of resources and services by aligning them to business

More information

Montana Department of Transportation Information Services Division. System Development Life Cycle (SDLC) Guide

Montana Department of Transportation Information Services Division. System Development Life Cycle (SDLC) Guide Montana Department of Transportation Information Services Division System Development Life Cycle (SDLC) Guide Version 2 August 2, 2007 \mdt_sdlc_process\mdt_sdlc_v02.doc Table of Contents 1 Business Analysis...3

More information

Program Lifecycle Methodology Version 1.7

Program Lifecycle Methodology Version 1.7 Version 1.7 March 30, 2011 REVISION HISTORY VERSION NO. DATE DESCRIPTION AUTHOR 1.0 Initial Draft Hkelley 1.2 10/22/08 Updated with feedback Hkelley 1.3 1/7/2009 Copy edited Kevans 1.4 4/22/2010 Updated

More information

Computing Services Network Project Methodology

Computing Services Network Project Methodology Computing Services Network Project Prepared By: Todd Brindley, CSN Project Version # 1.0 Updated on 09/15/2008 Version 1.0 Page 1 MANAGEMENT PLANNING Project : Version Control Version Date Author Change

More information

At the end of this chapter. Project Charter. What is a Project Charter? What is a Project Charter? Why is a Project Charter used?

At the end of this chapter. Project Charter. What is a Project Charter? What is a Project Charter? Why is a Project Charter used? At the end of this chapter Project Charter Describe what a project charter is and why it is critical to project success. Explain what a project scope statement is and why it is important. List the various

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

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

US Nuclear Regulatory Commission

US Nuclear Regulatory Commission Final Report Prepared for US Nuclear Regulatory Commission ADAMS Directional Study IV&V Assessment 20 April 2001 Engagement: #220032530 Gartner Consulting 8405 Greensboro Drive, 6th Floor, McLean, VA 22102

More information

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >

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

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

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 REQUIREMENTS

SOFTWARE REQUIREMENTS SOFTWARE REQUIREMENTS http://www.tutorialspoint.com/software_engineering/software_requirements.htm Copyright tutorialspoint.com The software requirements are description of features and functionalities

More information

SYSTEMS AND SOFTWARE REQUIREMENTS SPECIFICATION (SSRS) TEMPLATE. Version A.4, January 2014 FOREWORD DOCUMENT CONVENTIONS

SYSTEMS AND SOFTWARE REQUIREMENTS SPECIFICATION (SSRS) TEMPLATE. Version A.4, January 2014 FOREWORD DOCUMENT CONVENTIONS SYSTEMS AND SOFTWARE REQUIREMENTS SPECIFICATION (SSRS) TEMPLATE Version A.4, January 2014 FOREWORD This document was written to provide software development projects with a template for generating a System

More information

Exhibit F. VA-130620-CAI - Staff Aug Job Titles and Descriptions Effective 2015

Exhibit F. VA-130620-CAI - Staff Aug Job Titles and Descriptions Effective 2015 Applications... 3 1. Programmer Analyst... 3 2. Programmer... 5 3. Software Test Analyst... 6 4. Technical Writer... 9 5. Business Analyst... 10 6. System Analyst... 12 7. Software Solutions Architect...

More information

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0 NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5

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

Workflow and Process Analysis for CCC

Workflow and Process Analysis for CCC Section 3.6 Design Workflow and Process Analysis for CCC This tool introduces the importance of workflow and process improvement in a community-based care coordination (CCC) program, describes the value

More information

Software Test Plan (STP) Template

Software Test Plan (STP) Template (STP) Template Items that are intended to stay in as part of your document are in bold; explanatory comments are in italic text. Plain text is used where you might insert wording about your project. This

More information

Writing Reports BJECTIVES ONTENTS. By the end of this section you should be able to :

Writing Reports BJECTIVES ONTENTS. By the end of this section you should be able to : Writing Reports By the end of this section you should be able to : O BJECTIVES Understand the purposes of a report Plan a report Understand the structure of a report Collect information for your report

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

Quantification and Traceability of Requirements

Quantification and Traceability of Requirements Quantification and Traceability of Requirements Gyrd Norvoll Master of Science in Computer Science Submission date: May 2007 Supervisor: Tor Stålhane, IDI Norwegian University of Science and Technology

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

STSG Methodologies and Support Structure

STSG Methodologies and Support Structure STSG Methodologies and Support Structure STSG Application Life Cycle Management STSG utilizes comprehensive lifecycle tools that are fully integrated and provide capabilities for most of the roles in its

More information

Enterprise Test Management Standards

Enterprise Test Management Standards Enterprise Test Management Standards Version 4.0 09/28/2012 Document Number: FSA_TOADG_STDS_TEST.TMS_001 Document Version Control This section summarizes this document revision history. Each entry includes

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

Effective Business Requirements (Virtual Classroom Edition)

Effective Business Requirements (Virtual Classroom Edition) Developing & Confirming Effective Business Requirements (Virtual Classroom Edition) Eliminate Costly Changes and Save Time by Nailing Down the Project Requirements the First Time! Pre-Workshop Preparation

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

The IFPUG Counting Practices On-Going Effort in Sizing Functional Requirements. Janet Russac

The IFPUG Counting Practices On-Going Effort in Sizing Functional Requirements. Janet Russac The IFPUG Counting Practices On-Going Effort in Sizing Functional Requirements Janet Russac 2009 IFPUG s method for function point analysis is an ISO standard and must be conformant to ISO/IEC 14143-1:2007.

More information

8. Master Test Plan (MTP)

8. Master Test Plan (MTP) 8. Master Test Plan (MTP) The purpose of the Master Test Plan (MTP) is to provide an overall test planning and test management document for multiple levels of test (either within one project or across

More information

An Introduction to SharePoint Governance

An Introduction to SharePoint Governance An Introduction to SharePoint Governance A Guide to Enabling Effective Collaboration within the Workplace Christopher Woodill Vice President, Solutions and Strategy christopherw@navantis.com 416-477-3945

More information

CMS Policy for Configuration Management

CMS Policy for Configuration Management Chief Information Officer Centers for Medicare & Medicaid Services CMS Policy for Configuration April 2012 Document Number: CMS-CIO-POL-MGT01-01 TABLE OF CONTENTS 1. PURPOSE...1 2. BACKGROUND...1 3. CONFIGURATION

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

Quality Management Plan Template

Quality Management Plan Template Quality Management Plan Template Project Name: U.S. Department of Housing and Urban Development October, 2010 Quality Management Plan Template (V1.0) Notes to the Author [This document is a template of

More information

Position Classification Standard for Management and Program Clerical and Assistance Series, GS-0344

Position Classification Standard for Management and Program Clerical and Assistance Series, GS-0344 Position Classification Standard for Management and Program Clerical and Assistance Series, GS-0344 Table of Contents SERIES DEFINITION... 2 EXCLUSIONS... 2 OCCUPATIONAL INFORMATION... 3 TITLES... 6 EVALUATING

More information

R214 SPECIFIC REQUIREMENTS: INFORMATION TECHNOLOGY TESTING LABORATORY ACCREDITATION PROGRAM

R214 SPECIFIC REQUIREMENTS: INFORMATION TECHNOLOGY TESTING LABORATORY ACCREDITATION PROGRAM The American Association for Laboratory Accreditation Document Revised: R214: Specific Requirements: Information Technology Testing Laboratory Accreditation July 13, 2010 Program Page 1 of 26 R214 SPECIFIC

More information

Draft Requirements Management Plan

Draft Requirements Management Plan BAO111: Core Competencies for the Business Analyst Draft Requirements Management Plan 1.0 INTRODUCTION 1.1 Purpose This document outlines requirements roles and responsibilities, presents a stakeholder

More information

DATA ITEM DESCRIPTION

DATA ITEM DESCRIPTION DD Form 1664, APR 89 Previous editions are obsolete Page 1 of 6 Pages 135/123 DATA ITEM DESCRIPTION Form Approved OMB NO.0704-0188 Public reporting burden for collection of this information is estimated

More information

Queensland recordkeeping metadata standard and guideline

Queensland recordkeeping metadata standard and guideline Queensland recordkeeping metadata standard and guideline June 2012 Version 1.1 Queensland State Archives Department of Science, Information Technology, Innovation and the Arts Document details Security

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 Management and to describe the practice overview, requirements, best practices, activities, and key

More information

Develop Project Charter. Develop Project Management Plan

Develop Project Charter. Develop Project Management Plan Develop Charter Develop Charter is the process of developing documentation that formally authorizes a project or a phase. The documentation includes initial requirements that satisfy stakeholder needs

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

Configuring budget planning for Microsoft Dynamics AX 2012 R2

Configuring budget planning for Microsoft Dynamics AX 2012 R2 Microsoft Dynamics AX 2012 R2 Configuring budget planning for Microsoft Dynamics AX 2012 R2 White Paper This document describes configuration considerations for implementing budget planning. October 2012

More information

1. Dimensional Data Design - Data Mart Life Cycle

1. Dimensional Data Design - Data Mart Life Cycle 1. Dimensional Data Design - Data Mart Life Cycle 1.1. Introduction A data mart is a persistent physical store of operational and aggregated data statistically processed data that supports businesspeople

More information

PROJECT MANAGEMENT PLAN CHECKLIST

PROJECT MANAGEMENT PLAN CHECKLIST PROJECT MANAGEMENT PLAN CHECKLIST The project management plan is a comprehensive document that defines each area of your project. The final document will contain all the required plans you need to manage,

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

Overview of: A Guide to the Project Management Body of Knowledge (PMBOK Guide) Fourth Edition

Overview of: A Guide to the Project Management Body of Knowledge (PMBOK Guide) Fourth Edition Overview of A Guide to the Project Management Body of Knowledge (PMBOK Guide) Fourth Edition Overview of: A Guide to the Project Management Body of Knowledge (PMBOK Guide) Fourth Edition 1 Topics for Discussion

More information

Protecting Business Information With A SharePoint Data Governance Model. TITUS White Paper

Protecting Business Information With A SharePoint Data Governance Model. TITUS White Paper Protecting Business Information With A SharePoint Data Governance Model TITUS White Paper Information in this document is subject to change without notice. Complying with all applicable copyright laws

More information

PROJECT MANAGEMENT METHODOLOGY SECTION 3 -- PLANNING PHASE

PROJECT MANAGEMENT METHODOLOGY SECTION 3 -- PLANNING PHASE PROJECT MANAGEMENT METHODOLOGY SECTION 3 -- PLANNING PHASE Table of Contents Introduction...3-1 Overview...3-1 The Process and the Project Plan...3-1 Project Objectives and Scope...3-1 Work Breakdown Structure...3-1

More information

Information Technology Project Oversight Framework

Information Technology Project Oversight Framework i This Page Intentionally Left Blank i Table of Contents SECTION 1: INTRODUCTION AND OVERVIEW...1 SECTION 2: PROJECT CLASSIFICATION FOR OVERSIGHT...7 SECTION 3: DEPARTMENT PROJECT MANAGEMENT REQUIREMENTS...11

More information

WebSphere Business Modeler

WebSphere Business Modeler Discovering the Value of SOA WebSphere Process Integration WebSphere Business Modeler Workshop SOA on your terms and our expertise Soudabeh Javadi Consulting Technical Sales Support WebSphere Process Integration

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

MERCER 360-DEGREE FEEDBACK PLATFORM

MERCER 360-DEGREE FEEDBACK PLATFORM MERCER 360-DEGREE FEEDBACK PLATFORM ONLINE TECHNOLOGY TO DRIVE POSITIVE BEHAVIORAL CHANGE Multi-rater feedback has long been recognized as an accurate and impactful way of assessing a person s strengths

More information

Content Sheet 16-1: Introduction to Documents & Records

Content Sheet 16-1: Introduction to Documents & Records Content Sheet 16-1: Introduction to Documents & Records Role in quality management system The management of documents and records is one of the 12 essential elements of the quality system. The management

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

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

Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements

Questions? Assignment. Techniques for Gathering Requirements. Gathering and Analysing Requirements Questions? Assignment Why is proper project management important? What is goal of domain analysis? What is the difference between functional and non- functional requirements? Why is it important for requirements

More information

PROJECT MANAGEMENT PLAN Outline VERSION 0.0 STATUS: OUTLINE DATE:

PROJECT MANAGEMENT PLAN Outline VERSION 0.0 STATUS: OUTLINE DATE: PROJECT MANAGEMENT PLAN Outline VERSION 0.0 STATUS: OUTLINE DATE: Project Name Project Management Plan Document Information Document Title Version Author Owner Project Management Plan Amendment History

More information

CDC UNIFIED PROCESS PRACTICES GUIDE

CDC UNIFIED PROCESS PRACTICES GUIDE Purpose The purpose of this document is to provide guidance on the practice of Modeling and to describe the practice overview, requirements, best practices, activities, and key terms related to these requirements.

More information

Software Requirements. Specification. Day Health Manager. for. Version 1.1. Prepared by 4yourhealth 2/10/2015

Software Requirements. Specification. Day Health Manager. for. Version 1.1. Prepared by 4yourhealth 2/10/2015 Software Requirements Specification. for Day Health Manager Version 1.1 Prepared by 4yourhealth Senior Project 2015 2/10/2015 Table of Contents Table of Contents Revision History Introduction Purpose Document

More information

Project Knowledge Areas

Project Knowledge Areas From Houston S: The Project Manager s Guide to Health Information Technology Implementation. Chicago: HIMSS; 2011; pp 27 39. This book is available on the HIMSS online bookstore at www. himss.org/store.

More information

CONDIS. IT Service Management and CMDB

CONDIS. IT Service Management and CMDB CONDIS IT Service and CMDB 2/17 Table of contents 1. Executive Summary... 3 2. ITIL Overview... 4 2.1 How CONDIS supports ITIL processes... 5 2.1.1 Incident... 5 2.1.2 Problem... 5 2.1.3 Configuration...

More information

Software Requirements Specification

Software Requirements Specification 1 of 7 17.04.98 13:32 Software Requirements Specification The sub-sections : 1. What is a Software Requirements Specification 2. Why is a Software Requirement Specification Required 3. What is Contained

More information

Software Quality Assurance Plan

Software Quality Assurance Plan For Database Applications Document ID: Version: 2.1a Planning Installation & Acceptance Integration & Test Requirements Definition Design Development 1 / 54 Copyright 2000-2006 Digital Publications LLC.

More information

State of California Department of Transportation. Transportation System Data Business Plan

State of California Department of Transportation. Transportation System Data Business Plan DRAFT Page i State of California Department of Transportation Transportation System Data Business Plan RFO# TSI DPA-0003 September 29, 2011 DRAFT Page ii Table of Contents Executive Summary... 4 Chapter

More information

TEMPLATE. U.S. Department of Energy. Project Name. Feasibility Study Report. September 2002 U. S. DEPARTMENT OF ENERGY

TEMPLATE. U.S. Department of Energy. Project Name. Feasibility Study Report. September 2002 U. S. DEPARTMENT OF ENERGY U.S. Department of Energy Project Name Feasibility Study Report September 2002 TEMPLATE U. S. DEPARTMENT OF ENERGY Organization Title 1 Organization Title 2 Change Control Page The following information

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

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

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

44-76 mix 2. Exam Code:MB5-705. Exam Name: Managing Microsoft Dynamics Implementations Exam

44-76 mix 2. Exam Code:MB5-705. Exam Name: Managing Microsoft Dynamics Implementations Exam 44-76 mix 2 Number: MB5-705 Passing Score: 800 Time Limit: 120 min File Version: 22.5 http://www.gratisexam.com/ Exam Code:MB5-705 Exam Name: Managing Microsoft Dynamics Implementations Exam Exam A QUESTION

More information

The purpose of this course is to provide practical assistance for defining and managing project scope.

The purpose of this course is to provide practical assistance for defining and managing project scope. Scope Definition and Scope Management Purpose - To provide practical assistance for defining and managing project scope. This course will focus on tips for creating a scope statement rather than a step-by-step

More information

<name of project> Software Project Management Plan

<name of project> Software Project Management Plan The document in this file is adapted from the IEEE standards for Software Project Management Plans, 1058-1998, which conforms to the requirements of ISO standard 12207 Software Life Cycle Processes. Tailor

More information

Expository Reading and Writing By Grade Level

Expository Reading and Writing By Grade Level Expository and Writing By Grade Level Kindergarten TEKS identify the topic of an informational text heard identify the topic and details in expository text heard or read, referring to the words and/or

More information

US Department of Education Federal Student Aid Integration Leadership Support Contractor January 25, 2007

US Department of Education Federal Student Aid Integration Leadership Support Contractor January 25, 2007 US Department of Education Federal Student Aid Integration Leadership Support Contractor January 25, 2007 Task 18 - Enterprise Data Management 18.002 Enterprise Data Management Concept of Operations i

More information

Department of Administration Portfolio Management System 1.3 June 30, 2010

Department of Administration Portfolio Management System 1.3 June 30, 2010 E 06/ 30/ 2010 EX AM PL 1. 3 06/ 28/ 2010 06/ 24/ 2010 06/ 23/ 2010 06/ 15/ 2010 06/ 18/ 2010 Portfolio System 1.3 June 30, 2010 Contents Section 1. Project Overview... 1 1.1 Project Description... 1 1.2

More information

The UMC Web Engine - Model For Success

The UMC Web Engine - Model For Success UNIVERSITY OF MISSISSIPPI MEDICAL CENTER for the UMC Web Environment Page 1 of 12 1.0 PURPOSE The purpose of the is to establish requirements and provide instructions as governed by the Information Policy.

More information

Student Writing Guide. Fall 2009. Lab Reports

Student Writing Guide. Fall 2009. Lab Reports Student Writing Guide Fall 2009 Lab Reports The manuscript has been written three times, and each rewriting has discovered errors. Many must still remain; the improvement of the part is sacrificed to the

More information

Design Document Version 0.0

Design Document Version 0.0 Software Development Templates Design Document Version 0.0 Description of Project DOCUMENT NO: VERSION: CONTACT: EMAIL: Ivan Walsh DATE: 4/13/2004 Distribution is subject to copyright. Design Document

More information

Role and Skill Descriptions. For An ITIL Implementation Project

Role and Skill Descriptions. For An ITIL Implementation Project Role and Skill Descriptions For An ITIL Implementation Project The following skill traits were identified as fairly typical of those needed to execute many of the key activities identified: Customer Relationship

More information

System Center Configuration Manager

System Center Configuration Manager System Center Configuration Manager Software Update Management Guide Friday, 26 February 2010 Version 1.0.0.0 Baseline Prepared by Microsoft Copyright This document and/or software ( this Content ) has

More information

Automating Requirements Management 1

Automating Requirements Management 1 Automating Requirements Management 1 Karl E. Wiegers Process Impact www.processimpact.com It s no secret that poorly understood user requirements and uncontrolled scope creep lead to many software project

More information

SECTION 4 TESTING & QUALITY CONTROL

SECTION 4 TESTING & QUALITY CONTROL Page 1 SECTION 4 TESTING & QUALITY CONTROL TESTING METHODOLOGY & THE TESTING LIFECYCLE The stages of the Testing Life Cycle are: Requirements Analysis, Planning, Test Case Development, Test Environment

More information

Process and Procedure Definition: A Primer

Process and Procedure Definition: A Primer Process and Procedure Definition: A Mike Bandor Member of the Technical Staff Acquisition Support Program mbandor@sei.cmu.edu Overview What is a process? Definitions Varieties of Processes & Procedures

More information

Immunization Information System (IIS) Manager Sample Role Description

Immunization Information System (IIS) Manager Sample Role Description Immunization Information System (IIS) Manager Sample Role Description March 2016 0 Note: This role description is meant to offer sample language and a comprehensive list of potential desired responsibilities

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

LECTURE 11: PROCESS MODELING

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

More information

Gartner, Inc. DIR-SDD-2042

Gartner, Inc. DIR-SDD-2042 Texas Department of Information Resources STATEMENT OF WORK (SOW) FOR DELIVERABLES-BASED INFORMATION TECHNOLOGY SERVICES Identity & Access Management Analysis IT Assessment & Planning Gartner, Inc. DIR-SDD-2042

More information

The Software Development Life Cycle (SDLC)

The Software Development Life Cycle (SDLC) Document ID: Version: 2.0 1 / 22 2 TABLE OF CONTENTS INTRODUCTION... 4 THE SDLC WATERFALL... 4 ALLOWED VARIATIONS... 5 OTHER SDLC MODELS... 6 REFERENCES... 7 GENERIC STAGE... 8 KICKOFF PROCESS... 8 INFORMAL

More information

System Development and Life-Cycle Management (SDLCM) Methodology. Approval CISSCO Program Director

System Development and Life-Cycle Management (SDLCM) Methodology. Approval CISSCO Program Director System Development and Life-Cycle Management (SDLCM) Methodology Subject Type Standard Approval CISSCO Program Director A. PURPOSE This standard specifies content and format requirements for a Physical

More information

Software Configuration Management Plan

Software Configuration Management Plan For Database Applications Document ID: Version: 2.0c Planning Installation & Acceptance Integration & Test Requirements Definition Design Development 1 / 22 Copyright 2000-2005 Digital Publications LLC.

More information

Advanced Software Test Design Techniques Use Cases

Advanced Software Test Design Techniques Use Cases Advanced Software Test Design Techniques Use Cases Introduction The following is an excerpt from my recently-published book, Advanced Software Testing: Volume 1. This is a book for test analysts and test

More information

Fourth generation techniques (4GT)

Fourth generation techniques (4GT) Fourth generation techniques (4GT) The term fourth generation techniques (4GT) encompasses a broad array of software tools that have one thing in common. Each enables the software engineer to specify some

More information

Quick Guide: Meeting ISO 55001 Requirements for Asset Management

Quick Guide: Meeting ISO 55001 Requirements for Asset Management Supplement to the IIMM 2011 Quick Guide: Meeting ISO 55001 Requirements for Asset Management Using the International Infrastructure Management Manual (IIMM) ISO 55001: What is required IIMM: How to get

More information

TREASURY INSPECTOR GENERAL FOR TAX ADMINISTRATION

TREASURY INSPECTOR GENERAL FOR TAX ADMINISTRATION TREASURY INSPECTOR GENERAL FOR TAX ADMINISTRATION The Customer Account Data Engine 2 Systems Development Guidelines; However, Process Improvements Are Needed to Address Inconsistencies September 30, Year

More information

Requirements Management

Requirements Management REQUIREMENTS By Harold Halbleib Requirements Management Identify, Specify, Track and Control Requirements Using a Standard Process About the author... Harold Halbleib has a degree in Electrical Engineering

More information

Project Management Planning

Project Management Planning Develop Project Tasks One of the most important parts of a project planning process is the definition of activities that will be undertaken as part of the project. Activity sequencing involves dividing

More information

Roadmap for the Development of a Human Resources Management Information System for the Ukrainian civil service

Roadmap for the Development of a Human Resources Management Information System for the Ukrainian civil service 1 Roadmap for the Development of a Human Resources Management Information System for the Ukrainian civil service Purpose of Presentation 2 To seek input on the draft document Roadmap for a Human Resources

More information