It will also enable you to manage the expectations of your clients or management, as they will know exactly what to expect.

Size: px
Start display at page:

Download "It will also enable you to manage the expectations of your clients or management, as they will know exactly what to expect."

Transcription

1 Functional Specification / Requirement Document (FSD / FRD) The Functional Specification Document (FSD) in software development is a formal document that describes the functions of the software/system or its component(s). A function can be described as a set of inputs, the behaviour, and intended / exceptional outputs. Functional requirements may be calculations like business logic or revenue model or formulae, technical details, data manipulation & processing and other specific functionality that define what a system is supposed to accomplish. It is an intermediate document between the Business Requirement Document (BRD) and the Technical / Design Document. Functional requirements may also cover Behavioural requirements. Functional requirements are supported by non-functional requirements (a.k.a quality requirements), which impose constraints on the design or implementation (such as performance requirements, security, accessibility, scalability, reliability, etc.). Generally, functional requirements are expressed as system must do <<requirement>>, while non-functional requirements are system shall be <<requirement>>. The implementation plan for functional requirements is detailed in the system design. The implementation plan for non-functional requirements is detailed in the system architecture. It will also enable you to manage the expectations of your clients or management, as they will know exactly what to expect. Note: It is better to get the FSD signed-off with the stakeholders (Client, Architect, Technical Team & QA) in order to keep everyone synced up and to avoid rework in the later stages. What is a System? The black box terminology System features Interfaces and States. Interfaces are through which external entities (human & other sub-systems, generally called users) can interact with the system through inputs and outputs. States are result of interactions with the users based on the functions chosen and the data furnished. Consider the ecommerce site as a system and its login feature as an example of a feature/component of the system. The following are few Use Case Scenarios that needs to be considered while describing the functional flow and behaviour/ui for each scenario in the FSD: 1. User registers during checkout and thus logged in. 2. User registers first and logs-in, and then shops. 3. Already registered user logs-in first before shopping. 4. Already registered user logs-in while checkout. 5. Already registered user cannot login due to incorrect login credentials.

2 6. Already registered user, reset password through forgot password link and logs-in. 7. Already registered user experiencing account locked during log-in attempt. 8. Account locked user, getting account reset and logs-in. 9. A logged-out user re-logging-in to shop. 10. An affiliate user logs-in and shops. Note: The above being example, various functions like validation for Username and Password are not highlighted here. Though from the above scenarios Checkout is a separate component tied up with another component called Shopping Cart, the integration scenarios are not explained in this post. Why write FSD? 1. FSD streamlines the development process by incorporating all of the functions and data used respectively. 2. Every engineer working from the FSD has all their questions answered about the system to start building it. 3. Using the stakeholder signed-off FSD ensures the development of system nothing less than what the client is expecting. Producing a comprehensive (Clear, Unambiguous and Understandable) FSD is an arduous task. This may contain multiple sections detailing each of the requirements necessary to deliver the project. Hence writing this needs some domain expertise and is generally written by BAs or SMEs. To achieve the comprehensiveness: Be consistent in style and layout Use headings and formatting Numbering items and bullet points appropriately Use abbreviations and define in glossary Use diagrams for visual-oriented readers in addition to the text descriptions. Break up text with screen shots, tables, and other graphical material Develop detailed light-hearted scenarios use unambiguous terms and keep sentences simple. Define the System What is the system supposed to be, supposed to do, users, metrics and any precedent for this system. Develop models User s conceptual model (UseCases) and Designer s model (Visio Diagrams). Define Information Flow Navigational Elements, Organization of Information, Prototype, Wireframes and Mockups Write the Functionality Cover everything, use screenshots, write concisely, correctly and consistently. Coverage of functionality For every screen, cover all elements and its functions and data from Top left corner to bottom right corner. Review the document Check Table of Contents, proof-read the document, and finally review from the hardcopy of the same. What is in the FSD? The conventional format of FSD contains information of Identification Control, Relevant Business Requirement, Functional Behaviour & User Interface Navigation Control, Data & Business Logic and Quality Criteria.

3 Software Requirements Specification (SRS) Ours is a world where people don t know what they want and are willing to go through hell to get it. Don Marquis A software requirements specification (SRS) is a comprehensive description of the intended purpose and environment for software under development. The SRS fully describes what the software will do and how it will be expected to perform. An SRS minimizes the time and effort required by developers to achieve desired goals and also minimizes the development cost. A good SRS defines how an application will interact with system hardware, other programs and human users in a wide variety of real-world situations. Parameters such as operating speed, response time, availability, portability, maintainability, footprint, security and speed of recovery from adverse events are evaluated. Methods of defining an SRS are described by the IEEE (Institute of Electrical and Electronics Engineers) specification

4 A SRS describes the essential behavior of a software product from a user s perspective. The purpose of the SRS is to: 1. Establish the basis for agreement between the customers and the suppliers on what the software product is to do. The complete description of the functions to be performed by the software specified in the SRS will assist the potential user to determine if the software specified meets their needs or how the software must be modified to meet their needs 2. Provide a basis for developing the software design. The SRS is the most important document of reference in developing a design 3. Reduce the development effort. The preparation of the SRS forces the various concerned groups in the customer s organization to thoroughly consider all of the requirements before design work begins. A complete and correct SRS reduces effort wasted on redesign, recoding and retesting. Careful review of the requirements in the SRS can reveal omissions, misunderstandings and inconsistencies early in the development cycle when these problems are easier to correct 4. Provide a basis for estimating costs and schedules. The description of the product to be developed as given in the SRS is a realistic basis for estimating project costs and can be used to obtain approval for bids or price estimates 5. Provide a baseline for validation and verification. Organizations can develop their test documentation much more productively from a good SRS. As a part of the development contract, the SRS provides a baseline against which compliance can be measured 6. Facilitate transfer. The SRS makes it easier to transfer the software product to new users or new machines. Customers thus find it easier to transfer the software to other parts of their organization and suppliers find it easier to transfer it to new customers 7. Serve as a basis for enhancement. Because the SRS discusses the product but not the project that developed it, the SRS serves as a basis for later enhancement of the finished product. The SRS may need to be altered, but it does provide a foundation for continued product evaluation.

5 Conclusion Business Analyst Vs System Analyst The terms Business Analyst (BA) and System Analyst (SA) are often used interchangeably to describe the same job. Actually the two are completely different roles with distinct descriptions and duties. Let me try to explain the differences between BAs and SAs, and also list a few commonalities shared by these positions. Roles of a Systems Analyst? SAs utilize an organization s IT systems to help achieve strategic business goals. They may design and develop new systems by configuring new hardware and software, or use existing systems in new ways to accomplish additional or different outcomes. Typical tasks performed by SAs include: Consulting with management and users to determine the needs of the system. Designing a system to meet the business goals. Specifying inputs and formatting outputs to meet users needs. Using techniques such as sampling, model building and structured analysis, along with accounting principles, to ensure the solution is efficient, cost-effective and financially feasible. Developing specifications, diagrams and flowcharts for programmers to follow. Overseeing implementation, coordinating tests and observing initiation of the system to validate performance. Skill Sets for a Systems Analyst Generally a bachelor s degree when hiring SAs, typically in a technical field such as computer science, information technology, engineering or information systems. However, preferred are the one that possesses business background combined with computer skills. Others seek industry-related experience, such as finance, telecommunications or healthcare, along with technical skills.

6 In general, the SA job requires more in-depth technical knowledge, while the BA position requires a better understanding of the complexities of business problems and using technology to solve them. Roles of a Business Analyst? BAs generally possess technical knowledge as well. Their main focus is to identify opportunities for improving a business s processes and using technology to eliminate problems that affect productivity, output, distribution and ultimately, the bottom line. So, knowing how technology can solve business problems is vital to a BA s success. BAs require a high degree of specialized skills in order to solve business problems through a variety of duties that includes: Analyzing the business processes in an organization for inefficiencies. Making recommendations for solutions or improvements that can be accomplished through new technology or alternative uses of existing technology. Acting as liaison between business stakeholders, such as management, customers or end users, and the software development or information technology team. Analyzing and communicating stakeholder needs by translating business requirements into software functional requirements. Documenting and evaluating required data and information. Using modeling, testing and data models to improve the flow of information through an organization to enhance project success. Skill Sets for a Business Analyst Becoming a successful BA requires a blend of technical skill and business acumen, along with a high degree of confidence usually acquired as a result of proper education, business analysis training and experience. Many professional BAs break into the field by earning a degree in information technology, business administration, finance or a related area, or by work experience, and then pursuing specialized training. Industry certifications are becoming more valuable, as employers increasingly demand these respected credentials. Attributes of Both Business Analysts and Systems Analysts Strong problem-solving and analytical skills, communication and interpersonal skills, and the ability to focus with close attention to detail are required for both the BA and SA. A BA needs a broad knowledgebase of business and sharply honed essential skills, while the SA s skill set is more technical. Systems Analyst Business Analyst While there are some common skills and knowledge requirements between SAs and BAs, the BA profession requires an entirely different set of core specialty skills involving eliciting, analyzing, communicating, testing and verifying requirements, plus the ability to identify opportunities to solve business problems and improve processes. BAs are functional experts who work for change and improvement, helping organizations reach their strategic goals through continual, successful technological improvements.

Software Development Life Cycle:

Software Development Life Cycle: Software Development Life Cycle: The systems development life cycle (SDLC), also referred to as the application development life-cycle, is a term used in systems engineering, information systems and software

More information

[Name] [ ID] [Contact Number]

[Name] [ ID] [Contact Number] [Name] [Email ID] [Contact Number] THIS IS ONLY MODEL RESUME - DO NOT COPY AND PASTE INTO YOUR RESUME. PROFILE SUMMARY 15+ years of IT experience in Consulting and worked with the Major clients for the

More information

1) Introduction to Information Systems

1) Introduction to Information Systems 1) Introduction to Information Systems a) System: A set of related components, which can process input to produce a certain output. b) Information System (IS): A combination of hardware, software and telecommunication

More information

7. What is planning? It is an act of formulating a program for a definite course of action. Planning is to decide what is to be done.

7. What is planning? It is an act of formulating a program for a definite course of action. Planning is to decide what is to be done. UNIT I FUNDAMENTALS 2 MARKS QUESTIONS & ANSWERS 1. What is software project management? Software project management is the art and science of planning and leading software projects. It is sub discipline

More information

Requirements Engineering. Andreas Zeller Saarland University

Requirements Engineering. Andreas Zeller Saarland University Requirements Engineering Software Engineering Andreas Zeller Saarland University Communication project initiation requirements gathering Planning estimating scheduling tracking Waterfall Model (1968) Modeling

More information

What are requirements? Basics of Requirement Engineering. Definition of a Stakeholder. Stated Vs. Real Requirements. Stated Vs.

What are requirements? Basics of Requirement Engineering. Definition of a Stakeholder. Stated Vs. Real Requirements. Stated Vs. What are requirements? Basics of Requirement Engineering Muzaffar Iqbal Farooqi A requirement is a necessary attribute in a system, a statement that identifies a capability, characteristic, or quality

More information

Project Report Template (Sem 1)

Project Report Template (Sem 1) 1. Introduction & Problem Statement Project Report Template (Sem 1)

More information

Enterprise Architecture: an ideal discipline for use in Supply Chain Management

Enterprise Architecture: an ideal discipline for use in Supply Chain Management Enterprise Architecture: an ideal discipline for use in Supply Chain Management Richard Freggi Senior Supply Chain Architect (TOGAF 9.1 certified level 2) HP Inc. Content Understanding Supply Chain Management

More information

Reusing Requirements. April 19, 2012

Reusing Requirements. April 19, 2012 Reusing Requirements April 19, 2012 Changing Change. Develop the Professional. Develop the Profession. International Institute of Business Analysis 2 Vision and Mission The world's leading association

More information

TESTING THE REQUIREMENTS

TESTING THE REQUIREMENTS build great products TESTING THE REQUIREMENTS Someone once asked me when you can begin testing your software. As soon as you ve written your first requirement, you can begin testing, I replied. It s hard

More information

Introduction and Key Concepts Study Group Session 1

Introduction and Key Concepts Study Group Session 1 Introduction and Key Concepts Study Group Session 1 PDU: CH71563-04-2017 (3 hours) 2015, International Institute of Business Analysis (IIBA ). Permission is granted to IIBA Chapters to use and modify this

More information

Software Engineering Fall 2014

Software Engineering Fall 2014 Software Engineering Fall 2014 (CSC 4350/6350) Mon.- Wed. 5:30 pm 7:15 pm ALC : 107 Rao Casturi 11/05/2014 Student Registration System (SRS) RC University Management Board approved a new Student Registration

More information

WORK PLAN AND IV&V METHODOLOGY Information Technology - Independent Verification and Validation RFP No IVV-B

WORK PLAN AND IV&V METHODOLOGY Information Technology - Independent Verification and Validation RFP No IVV-B 1. Work Plan & IV&V Methodology 1.1 Compass Solutions IV&V Approach The Compass Solutions Independent Verification and Validation approach is based on the Enterprise Performance Life Cycle (EPLC) framework

More information

NEW! The Project Manager & The Business Analyst. by Barbara A. Carkenord, CBAP, PMP, PMI-ACP

NEW! The Project Manager & The Business Analyst. by Barbara A. Carkenord, CBAP, PMP, PMI-ACP NEW! The Project Manager & The Business Analyst by Barbara A. Carkenord, CBAP, PMP, PMI-ACP A White Paper from RMC Project Management, Inc. www.rmcproject.com 10953 Bren Road East, Minnetonka, Minnesota

More information

Course : Software Engineering and Project Management. Unit 2 Software Requirements Engineering & Analysis

Course : Software Engineering and Project Management. Unit 2 Software Requirements Engineering & Analysis Course : Software Engineering and Project Management Unit 2 Software Requirements Engineering & Analysis Syllabus Requirements Engineering : User and system requirements, Functional and non-functional

More information

Introduction and Key Concepts Study Group Session 1

Introduction and Key Concepts Study Group Session 1 Introduction and Key Concepts Study Group Session 1 PD hours/cdu: CH71563-01-2018 (3 hours each session) 2015, International Institute of Business Analysis (IIBA ). Permission is granted to IIBA Chapters

More information

National Aeronautics and Space Administration Washington, DC 20546

National Aeronautics and Space Administration Washington, DC 20546 Technical Standards Division Publication NASA-STD-2100-91 NASA Software Documentation Standard Software Engineering Program NASA-STD-2100-91 -91 Approved: July 29, 1991 National Aeronautics and Space Administration

More information

Requirements Basics. CSCE Lecture 4-09/02/2015

Requirements Basics. CSCE Lecture 4-09/02/2015 Requirements Basics CSCE 740 - Lecture 4-09/02/2015 This Week s Goals Understand the requirements problem Why are requirements so important? Get a feel for the structure of a requirements document What

More information

PMBOK Guide Fifth Edition Pre Release Version October 10, 2012

PMBOK Guide Fifth Edition Pre Release Version October 10, 2012 5.3.1 Define Scope: Inputs PMBOK Guide Fifth Edition 5.3.1.1 Scope Management Plan Described in Section 5.1.3.1.The scope management plan is a component of the project management plan that establishes

More information

Requirements Analysis and Design Definition. Chapter Study Group Learning Materials

Requirements Analysis and Design Definition. Chapter Study Group Learning Materials Requirements Analysis and Design Definition Chapter Study Group Learning Materials 2015, International Institute of Business Analysis (IIBA ). Permission is granted to IIBA Chapters to use and modify this

More information

Project Management Professional (PMP) Boot Camp

Project Management Professional (PMP) Boot Camp Project Management Professional (PMP) Boot Camp According to the Project Management Institute, the world's leading association for the project management profession: "PMP Certification is the profession's

More information

Sawdey Solution Services

Sawdey Solution Services Sawdey Solution Services I n c o r p o r a t e d COMMERCIAL PRICE LIST 2016 1430 Oak Court, Suite 304 Beavercreek, OH 45430 Office Phone: (937) 490-4060 Fax: (937) 490-4086 www.sawdeysolut ionservices.com

More information

Client Solution Architects LLC

Client Solution Architects LLC Contractor: Client Solution Architects LLC General Purpose Commercial Information Technology Equipment, Software and Services (IT70) CLIENT SOLUTION ARCHITECTS LLC 52 Gettysburg Pike Mechanicsburg, PA

More information

WHITEPAPER. Best Practices for Set-Top Box Product Development and Management

WHITEPAPER. Best Practices for Set-Top Box Product Development and Management WHITEPAPER Best Practices for Set-Top Box Product Development and Management Contents Industry Landscape...3 The STB Lifecycle...4 In Conclusion...7 This paper was written by Robert Colbert, Software Architect,

More information

FEI Behavioral Health, Inc. Job Description

FEI Behavioral Health, Inc. Job Description FEI Behavioral Health, Inc. Job Description POSITION DEPARTMENT Manager, Crisis Management Services Crisis Management Services COMPANY BACKGROUND FEI Behavioral Health, Inc. ( FEI ) is an internationally

More information

Building quality into the software from the. Keeping and. the software. software life cycle

Building quality into the software from the. Keeping and. the software. software life cycle SENG 521 Software Reliability & Software Quality Chapter 14: SRE Deployment Department t of Electrical l & Computer Engineering, i University it of Calgary B.H. Far (far@ucalgary.ca) http://www.enel.ucalgary.ca/people/far/lectures/seng521

More information

Job Board - A Web Based Scheduler

Job Board - A Web Based Scheduler Job Board - A Web Based Scheduler Cameron Ario and Kasi Periyasamy Department of Computer Science University of Wisconsin-La Crosse La Crosse, WI 54601 {ario.came, kperiyasamy}@uwlax.edu Abstract Contractual

More information

Accelerate Your Digital Transformation

Accelerate Your Digital Transformation SAP Value Assurance Accelerate Your Digital Transformation Quick-Start Transformation with SAP Value Assurance Service Packages 1 / 17 Table of Contents 2017 SAP SE or an SAP affiliate company. All rights

More information

ServicePRO + PartsPRO User Guide

ServicePRO + PartsPRO User Guide ServicePRO + PartsPRO User Guide ServicePRO Version 2.0 PartsPRO Version 1.0 Page 1 of 82 1 WHAT IS SERVICEPRO + PARTSPRO?... 4 1.1 What is ServicePRO?... 4 1.2 What are the benefits of using ServicePRO?...

More information

In-Process Automation

In-Process Automation www.hcltech.com In-Process Automation business assurance & testing Author: Sajitha Radhakrishnan SL CORE APPS-TESTING-TESTING-FT-BFSI HCL Technologies Ltd., Bangalore, India Sajitha.R@hcl.com WHITEPAPER

More information

Scrum, Creating Great Products & Critical Systems

Scrum, Creating Great Products & Critical Systems Scrum, Creating Great Products & Critical Systems What to Worry About, What s Missing, How to Fix it Neil Potter The Process Group neil@processgroup.com processgroup.com Version 1.2 1 Agenda Scrum / Agile

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Version 2.0 System and Software Architecture Description (SSAD) Leamos Team #7 Name Primary Role Secondary Role Monty Shah Project Manager Life Cycle

More information

0 Introduction Test strategy A Test Strategy for single high-level test B Combined testing strategy for high-level tests...

0 Introduction Test strategy A Test Strategy for single high-level test B Combined testing strategy for high-level tests... TPI Automotive Test Process Improvement Version: 1.01 Author: Sogeti Deutschland GmbH Datum: 29.12.2004 Sogeti Deutschland GmbH. Version 1.01 29.12.04-1 - 0 Introduction... 5 1 Test strategy...10 1.A Test

More information

Requirements Engineering. Massimo Felici Room 1402, JCMB, KB

Requirements Engineering. Massimo Felici Room 1402, JCMB, KB Requirements Engineering Massimo Felici Room 1402, JCMB, KB 0131 650 5899 mfelici@inf.ed.ac.uk Administration SEOC1 Tutorials start in week 3 SEOC1 Communications: Mailing List: seoc1-students@inf.ed.acuk

More information

SRS Document Proposal Analysis on the Design of Management Information Systems According to IEEE STD

SRS Document Proposal Analysis on the Design of Management Information Systems According to IEEE STD Available online at www.sciencedirect.com Procedia - Social and Behavioral Sciences 67 ( 2012 ) 123 134 The 3 rd International Conference on e-learning ICEL 2011, 23-24 November 2011, Bandung, Indonesia

More information

MyDHL USER GUIDE.

MyDHL USER GUIDE. PC-Based Custom Web-Based Built Vendor PC-Based Partner Web-Based Integrated 1 MyDHL USER GUIDE MyDHL helps you accomplish more in fewer steps, with quick and easy access to the full online suite of DHL

More information

Benefits of Industry DWH Models - Insurance Information Warehouse

Benefits of Industry DWH Models - Insurance Information Warehouse Roland Bigge 02.11.2013 Benefits of Industry DWH s - Insurance Information Agenda Introduction to Industry DWH s Drivers, Challenges and Opportunities Insurance Information (IIW) Details IIW Value Proposition

More information

10/17/2014. Elizabeth Larson, CBAP, PMP, CSM CEO, Watermark Enhanced 1 Performance. Enduring Results.

10/17/2014. Elizabeth Larson, CBAP, PMP, CSM CEO, Watermark Enhanced 1 Performance. Enduring Results. Elizabeth Larson, CBAP, PMP, CSM CEO, Watermark Learning info@watermarklearning.com Enhanced 1 Performance. Enduring Results. @e_larson Describe the essential models to use during requirements analysis

More information

Certified Information Professional 2016 Update Outline

Certified Information Professional 2016 Update Outline Certified Information Professional 2016 Update Outline Introduction The 2016 revision to the Certified Information Professional certification helps IT and information professionals demonstrate their ability

More information

Advanced Scheduling Introduction

Advanced Scheduling Introduction Introduction The Advanced Scheduling program is an optional standalone program that works as a web site and can reside on the same server as TimeForce. This is used for the purpose of creating schedules

More information

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK Subject Code & Subject Name: IT1251 Software Engineering and Quality Assurance Year / Sem : II / IV UNIT I SOFTWARE PRODUCT

More information

Effective Test Automation of SAP Implementations

Effective Test Automation of SAP Implementations Effective Test Automation of SAP Implementations Vipin Kumar Managing Director & Software Engineering Evangelist Astra Infotech Pvt Ltd vk@astrainfotech.com QM15 2009 IBM Corporation Agenda Introduction

More information

2m Course Introduction

2m Course Introduction CBAP Exam Prep Course Length: 3 Day Course This three-day intensive and highly interactive course focuses on preparing participants to take the International Institute of Business Analysis (IIBA ) Certified

More information

Cost of Changing the Activities in SDLC. Minimum of Cost at this level. code debuging unit test integration. Activity

Cost of Changing the Activities in SDLC. Minimum of Cost at this level. code debuging unit test integration. Activity Software Development Life Cycle (SDLC) This is a work flow for creating a new software/application. Usually, any company that is in the software business follows the same route and structure. In this document

More information

Command and Control Software Development Lessons Learned. Lt Col Michael D. Sarchet Deputy Director, Space Systems Command and Control Division

Command and Control Software Development Lessons Learned. Lt Col Michael D. Sarchet Deputy Director, Space Systems Command and Control Division Command and Control Software Development Lessons Learned Lt Col Michael D. Sarchet Deputy Director, Space Systems Command and Control Division 1 UNCLASSIFIED Agenda Two real world case studies Lessons

More information

Adobe Analytics Business Practitioner Adobe Certified Expert Exam Guide. Exam number: 9A0-412

Adobe Analytics Business Practitioner Adobe Certified Expert Exam Guide. Exam number: 9A0-412 Adobe Analytics Business Practitioner Adobe Certified Expert Exam Guide Exam number: 9A0-412 Revised 15 August 2017 About Adobe Certified Expert Exams To be an Adobe Certified Expert is to demonstrate

More information

Surviving the Top Ten Challenges of Software Testing

Surviving the Top Ten Challenges of Software Testing Surviving the Top Ten Challenges of Software Testing: A Closer Look at Understanding Software Testing Randy Rice, CQA, CSTE Rice Consulting Services, Inc. 405-692-7331 http://www.riceconsulting.com rcs@telepath.com

More information

PSA TEC 2016: Stakeholder Management - Strategies for Project Success

PSA TEC 2016: Stakeholder Management - Strategies for Project Success PSA Security Network PSA TEC 2016: Stakeholder Management - Strategies for Project Success Executive Summary PSA Project Management Committee 16 May 2016 TEC 2016 Stakeholder Management: Strategies for

More information

Pertemuan 2. Software Engineering: The Process

Pertemuan 2. Software Engineering: The Process Pertemuan 2 Software Engineering: The Process Collect Your Project Topic What is Software Engineering? Software engineering is the establishment and sound engineering principles in order to obtain economically

More information

Thinking about competence (this is you)

Thinking about competence (this is you) CPD In today s working environment, anyone who values their career must be prepared to continually add to their skills, whether it be formally through a learning programme, or informally through experience

More information

Architecture Development Methodology for Business Applications

Architecture Development Methodology for Business Applications 4/7/2004 Business Applications Santonu Sarkar, Riaz Kapadia, Srinivas Thonse and Ananth Chandramouli The Open Group Practitioners Conference April 2004 Topics Motivation Methodology Overview Language and

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

AN EXECUTIVE S GUIDE TO BUDGETING FOR SECURITY INFORMATION & EVENT MANAGEMENT

AN EXECUTIVE S GUIDE TO BUDGETING FOR SECURITY INFORMATION & EVENT MANAGEMENT WHITE PAPER AN EXECUTIVE S GUIDE TO BUDGETING FOR SECURITY INFORMATION & EVENT MANAGEMENT COST ANALYSIS OF TWO DELIVERY MODELS: SELF-MANAGED SIEM VS. MANAGED SIEM SERVICES AN EXECUTIVE S GUIDE TO BUDGETING

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

Integration and Testing

Integration and Testing Integration and Testing 1 Today Software Quality Assurance Integration Test planning Types of testing Test metrics Test tools 2 Deliverables by Phase Possible Deliverables by Phase Concept Document Statement

More information

COM B. Eisenfeld, S. Nelson

COM B. Eisenfeld, S. Nelson B. Eisenfeld, S. Nelson Research Note 25 September 2003 Commentary CRM Best Practices: From Processes to Metrics Managers who apply customer relationship management best practices in such areas as processes,

More information

Lectures 2 & 3. Software Processes. Software Engineering, COMP201 Slide 1

Lectures 2 & 3. Software Processes. Software Engineering, COMP201 Slide 1 Lectures 2 & 3 Software Processes Software Engineering, COMP201 Slide 1 What is a Process? When we provide a service or create a product we always follow a sequence of steps to accomplish a set of tasks

More information

Requirements Validation and Negotiation

Requirements Validation and Negotiation REQUIREMENTS ENGINEERING LECTURE 2014/2015 Dr. Sebastian Adam Requirements Validation and Negotiation AGENDA Fundamentals of Requirements Validation Fundamentals of Requirements Negotiation Quality Aspects

More information

Guardian Location Manager Interface: Electronic I-9

Guardian Location Manager Interface: Electronic I-9 Guardian Location Manager Interface: Electronic I-9 Location Manager Interface When would I use the Location Manager Interface (LMI)? The LMI is a simplified and streamlined interface used to complete

More information

Requirements Engineering Best Practices

Requirements Engineering Best Practices White Paper Requirements Engineering Best Practices July 2015 by Kevin Parker, Vice President of Worldwide Marketing, Serena Software (Now Part of Micro Focus ) Table of Contents Are Requirements Still

More information

Management Reporter for Microsoft Dynamics ERP. Overview for Existing Microsoft FRx Customers

Management Reporter for Microsoft Dynamics ERP. Overview for Existing Microsoft FRx Customers Management Reporter for Microsoft Dynamics ERP Overview for Existing Microsoft FRx Customers March 2010 Contents Who is this document for?... 3 How does Management Reporter improve upon FRx?... 3 What

More information

Completing an Internal Audit User Guide For the Reliance Assessment Database

Completing an Internal Audit User Guide For the Reliance Assessment Database Completing an Internal Audit User Guide For the Reliance Assessment Database Contents Logging into Reliance... 2 Creating an Audit Plan: Planning Your Internal Audit... 4 Approving an Audit Plan... 20

More information

What s New in Diver BI (7.0)

What s New in Diver BI (7.0) What s New in Diver BI (7.0) Summary The purpose of this document is to briefly describe some new features available in the latest version of Diver BI. Diver BI (7.0) includes a number of revolutionary

More information

Mobile for Android User Guide

Mobile for Android User Guide Version 1.7 Copyright 2013, 2017, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure

More information

Characteristics of a Robust Process

Characteristics of a Robust Process Characteristics of a Robust Process By Rich Schiesser: In Conjunction with Harris Kern s Enterprise Computing Institute One of the distinctions that separate world-class infrastructures from those that

More information

10-1 McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved.

10-1 McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 10-1 McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 10 hapter Developing Business/IT Solutions Systems Development Life Cycle Prototyping End User Development

More information

Deliverable: 1.4 Software Version Control and System Configuration Management Plan

Deliverable: 1.4 Software Version Control and System Configuration Management Plan Deliverable: 1.4 Software Version Control and System Configuration VoteCal Statewide Voter Registration System Project State of California, Secretary of State (SOS) Authors This document was prepared

More information

Vancouver Chapter Study Group. BABOK Chapter 1 Introduction

Vancouver Chapter Study Group. BABOK Chapter 1 Introduction Vancouver Chapter Study Group BABOK Chapter 1 Introduction October 21, 2015 Jorge Vega, CBAP Study Group Sessions About me Format BABOK 2.0 Frequency Type of sessions Prep work required Professional Development

More information

In-Scope Competency Profiles

In-Scope Competency Profiles Business Analyst/ Information Technologist Occupational Family/Code Science and Technology: SIB, SIT Profile created: 1997 06 Profile updated: 2006 10 Occupation Summary Selection of Competencies Knowledge

More information

IIBA Global Business Analysis Core Standard. A Companion to A Guide to the Business Analysis Body of Knowledge (BABOK Guide) Version 3

IIBA Global Business Analysis Core Standard. A Companion to A Guide to the Business Analysis Body of Knowledge (BABOK Guide) Version 3 IIBA Global Business Analysis Core Standard A Companion to A Guide to the Business Analysis Body of Knowledge (BABOK Guide) Version 3 International Institute of Business Analysis, Toronto, Ontario, Canada.

More information

ENERGY PERFORMANCE PROTOCOL QUALITY ASSURANCE SPECIFICATION

ENERGY PERFORMANCE PROTOCOL QUALITY ASSURANCE SPECIFICATION ENERGY PERFORMANCE PROTOCOL QUALITY ASSURANCE SPECIFICATION Version 1.0 April 2015 Table of Contents 1.0 INVESTOR CONFIDENCE PROJECT 1.1 ENERGY EFFICIENCY PERFORMANCE QUALITY ASSURANCE SPECIFICATION 1.2

More information

Volume 8, No. 1, Jan-Feb 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at

Volume 8, No. 1, Jan-Feb 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at Volume 8, No. 1, Jan-Feb 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at www.ijarcs.info A Study of Software Development Life Cycle Process Models

More information

Introduction to Software Engineering

Introduction to Software Engineering Introduction to Software Engineering 2. Requirements Collection Mircea F. Lungu Based on a lecture by Oscar Nierstrasz. Roadmap > The Requirements Engineering Process > Functional and non-functional requirements

More information

CxC Studio 151 Inventory System

CxC Studio 151 Inventory System CxC Studio 151 Inventory System Team 2 Richard Clark, Lindsay Haley, Jordan James, & Benjamin McCoy Phases 1 & 2 ISDS 4125 October 6, 2014 Page 1 Table of Contents Executive Summary... 3 Requirements Analysis...

More information

TOGAF - The - The Continuing Story Story

TOGAF - The - The Continuing Story Story TOGAF - The - The Continuing Story Story The Open Group Framework (TOGAF) Presented by Chris Greenslade Chris@Architecting-the-Enterprise.com 1 of 53 TA P14 1 The questions to answer Who are we? What principles

More information

WDMCS Online Payments (TouchBase) Making a Transaction

WDMCS Online Payments (TouchBase) Making a Transaction WDMCS Online Payments (TouchBase) Making a Transaction Our online payments portal is more than a place to make payments we know that you ll find it essential when managing your account or your student

More information

Inception. Describe the vision and business case for this project. Determine if the enterprise should build or buy the necessary system.

Inception. Describe the vision and business case for this project. Determine if the enterprise should build or buy the necessary system. Inception What needs to be done? Describe the vision and business case for this project. Determine if the project is feasible. Determine if the enterprise should build or buy the necessary system. Make

More information

Taking Your Training Organization Global Peter Bedell Cisco WebEx

Taking Your Training Organization Global Peter Bedell Cisco WebEx 201 Taking Your Training Organization Global Peter Bedell Cisco Oct 1 & 2, 2009 Produced by Managing and Implementing Large, Scalable, or Global e-learning Programs 201 Taking Your Training Organization

More information

Systems Engineering Concept

Systems Engineering Concept Systems Engineering Concept WHITE PAPER February 2017 The Systems Engineering Concept provides practical hands-on methods and tools, that enable companies to meet today s global business challenges through

More information

Nigel Beacham Department of Computing Science L4 REQUIREMENTS DURING INCEPTION (CS5037 SYSTEMS ANALYSIS AND DESIGN)

Nigel Beacham Department of Computing Science L4 REQUIREMENTS DURING INCEPTION (CS5037 SYSTEMS ANALYSIS AND DESIGN) Nigel Beacham Department of Computing Science L4 REQUIREMENTS DURING INCEPTION (CS5037 SYSTEMS ANALYSIS AND DESIGN) WHERE ARE WE NOW? Software development paradigms The Unified Process (UP) paradigm UP

More information

System Development Life Cycle Fall Introduction to Information and Communication Technologies CSD 102

System Development Life Cycle Fall Introduction to Information and Communication Technologies CSD 102 System Development Life Cycle Fall 2016 Introduction to Information and Communication Technologies CSD 102 Outline Software Engineering SDLC Mehwish Fatima - CIIT Lahore 06/11/2016 2 What is the System

More information

ITIL Intermediate Capability Stream:

ITIL Intermediate Capability Stream: ITIL Intermediate Capability Stream: OPERATIONAL SUPPORT AND ANALYSIS (OSA) CERTIFICATE Sample Paper 2, version 6.1 Gradient Style, Complex Multiple Choice SCENARIO BOOKLET This booklet contains the scenarios

More information

Introduction to software testing and quality process

Introduction to software testing and quality process Introduction to software testing and quality process Automated testing and verification J.P. Galeotti - Alessandra Gorla Engineering processes Engineering disciplines pair construction activities activities

More information

Medical Device Product Development for Startups

Medical Device Product Development for Startups Medical Device Product Development for Startups - The Bitter Pill AZBIO WEEK / CEI 8/19/2016 ERIC MILLER PADT, INC. Agenda Introduction Medical Device Development Fundamentals The Design Process Manufacturing

More information

Chapter. Redesigning The Organization With Information Systems

Chapter. Redesigning The Organization With Information Systems Chapter Redesigning The Organization With Information Systems 1 Objectives Demonstrate how building new systems produces organizational change Explain how a company can develop information systems that

More information

IE 366 Requirements Development

IE 366 Requirements Development IE 366 Requirements Development Developing and Managing Requirements IE 366 Requirements Definition: A requirement describes something that is needed or desired in a system (or product or process) that

More information

P6 Instructors Sample Presentation

P6 Instructors Sample Presentation Welcome to the Eastwood Harris Pty Ltd Primavera P6 Versions 8.1 to 8.4 Professional and Optional Client 3 day training course PMI REP No 3001 Course Number PP6 Page 2 Page 4 Administration Evacuation

More information

PMI Scheduling Professional (PMI-SP)

PMI Scheduling Professional (PMI-SP) PMI Scheduling Professional (PMI-SP) E X A M I N AT I O N CO N T E N T O U T L I N E Project Management Institute PMI Scheduling Professional (PMI-SP) Exam Content Outline Published by: Project Management

More information

Frameworx 11.5 Product Conformance Certification Report. WeDo Technologies RAID Version 6.3

Frameworx 11.5 Product Conformance Certification Report. WeDo Technologies RAID Version 6.3 Frameworx 11.5 Product Conformance Certification Report WeDo Technologies RAID Version 6.3 June 2012 TM Forum 2012 Page 1 of 29 Table of Contents Table of Contents... 2 List of Tables... 3 List of Figures...

More information

Enterprise Modeling to Measure, Analyze, and Optimize Your Business Processes

Enterprise Modeling to Measure, Analyze, and Optimize Your Business Processes SAP Solution in Detail SAP NetWeaver SAP Enterprise Modeling Applications by Software AG Enterprise Modeling to Measure, Analyze, and Optimize Your Business Processes Table of Contents 4 Quick Facts 5

More information

Mitch Bishop Chief Marketing Officer irise Sherry Preston RN, MHA. ONC, CPHQ M.D. Anderson Cancer Center

Mitch Bishop Chief Marketing Officer irise Sherry Preston RN, MHA. ONC, CPHQ M.D. Anderson Cancer Center www.irise.com Mitch Bishop Chief Marketing Officer irise Sherry Preston RN, MHA. ONC, CPHQ M.D. Anderson Cancer Center #1 IT Challenge in the 20th Century Operational efficiency #1 IT Challenge in the

More information

CHAPTER 2: IMPLEMENTATION PHASES AND OFFERINGS

CHAPTER 2: IMPLEMENTATION PHASES AND OFFERINGS CHAPTER 2: IMPLEMENTATION PHASES AND OFFERINGS Objectives Introduction The objectives are: Describe the purpose of the phase planning activity, preconditions, and deliverables in the implementation methodology.

More information

PLANNING AND ESTIMATING

PLANNING AND ESTIMATING Slide 9.1 Overview Slide 9.2 PLANNING AND ESTIMATING Planning and the software process Estimating duration and cost Components of a software project management plan Software project management plan framework

More information

User Manual. I-9 Management

User Manual. I-9 Management User Manual I-9 Management Revised April 21, 2009 This document is the user manual for a client implementing the TALX I-9 management service and is confidential to TALX Corporation. This document or any

More information

Package and Bespoke Software Selection Process. Whitepaper

Package and Bespoke Software Selection Process. Whitepaper Package and Bespoke Software Selection Process Whitepaper 1. Why you should read this document Whatever the size and maturity of your business, be it an SME or a department or unit within a much larger

More information

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

A Guide to the Business Analysis Body of Knowledge (BABOK Guide), Version 2.0 Skillport A Guide to the Business Analysis Body of Knowledge (BABOK Guide), Version 2.0 by The International Institute of Business Analysis (IIBA) International Institute of Business Analysis. (c) 2009. Copying

More information

Chapter 1. Pharmaceutical Industry Overview

Chapter 1. Pharmaceutical Industry Overview Chapter 1 Pharmaceutical Industry Overview 1.1 Introduction 2 1.2 Regulations 2 1.2.1 Health Insurance Portability and Accountability Act 2 1.2.2 The Code of Federal Regulations 3 1.2.3 Guidance for Industry

More information

The Path to Creating and Sustaining Value. The Scorecard. for Selecting, Managing & Leveraging your Services Team:

The Path to Creating and Sustaining Value. The Scorecard. for Selecting, Managing & Leveraging your Services Team: The Path to Creating and Sustaining Value The Scorecard for Selecting, Managing & Leveraging your Services Team: This presentation is only for the private consumption of ISC Session attendees. Any other

More information

Data Engineer. Purpose of the position. Organisational position / Virtual Team. Direct Reports: Date Created: July 2017

Data Engineer. Purpose of the position. Organisational position / Virtual Team. Direct Reports: Date Created: July 2017 Data Engineer Business Unit: Strategy and Growth Reporting to: Data Engineering Direct Reports: None Date Created: July 2017 Purpose of the position The purpose of the Data Engineer role is to design,

More information

TRAINING COORDINATOR COMPONENT

TRAINING COORDINATOR COMPONENT STRUCTURED ON-THE-JOB TRAINING SYSTEM TRAINING COORDINATOR COMPONENT PREVIEW PACKAGE A Competency-Based Approach for Improving the Quality of On-the-Job Training 2008 INTRODUCTION Thanks for considering

More information