W E B B A S E D M E E T I N G S C H E D U L E R S Y S T E M

Size: px
Start display at page:

Download "W E B B A S E D M E E T I N G S C H E D U L E R S Y S T E M"

Transcription

1 1 W E B B A S E D M E E T I N G S C H E D U L E R S Y S T E M Project Plan Version 3.0 CS 6361 ADVANCED REQUIREMENTS ENGINEERING, SPRING 2010 UNIVERSITY OF TEXAS AT DALLAS R E Q U I R E M E N T S E N G I N E E R I N G T E A M C A L L O F D U T Y Anuj Gupta (axg094220@utdallas.edu)...team Lead for final report 1.2 Hariharan Rajagopalan (hxr088000@utdallas.edu) Kawaljit Grover (kxg098020@utdallas.edu) Kerem kulak (kxk080100@utdallas.edu) Neha Priyadarshini (nxp083000@utdallas.edu)...team Lead for interim phase 1.1 Priya Priya (pxf081000@utdallas.edu)...team Lead for interim phase 2.1 Satwant Singh (sxs094920@utdallas.edu)...team Lead for final report 2.2 Sujatha Sridhar (sxs061400@utdallas.edu) Team Website URL: SUBMITTED TO: DR. LAWRENCE CHUNG ASSOCIATE PROFESSOR, DEPARTMENT OF COMPUTER SCIENCE, THE UNIVERSITY OF TEXAS AT DALLAS

2 2 The hardest single part of building a software system is deciding precisely what to build. No other part of the conceptual work is as difficult as establishing the detail technical requirements, including the entire interface to people, to machines, and to other software systems. No part of the work so cripples the resulting system if done wrong. No other part is more difficult to rectify later. [Brooks, 1987] Revision History Author Date Description Version Team 01/25/2010 Initial version of the project plan document 1.0 Neha 02/24/2010 Priya 04/10/2010 Updated Stakeholder, Team Meetings details Updated Work Elements, Estimation,Resource Management

3 3 Table of Contents 1 Introduction Project Overview Stakeholders Project Scope Project Usability Project Deliverables Evolution of this Document References Definitions, Acronyms and Abbreviations Abbreviations Project Organization Process Model Organizational Structure Organizational Boundaries and Interfaces Project Responsibilities Team Meetings Product Overview Managerial Process Management Objectives and Priorities Assumptions and Dependencies Constraints Risk Management Monitoring and Controlling Mechanisms Technical Process Methods, Tools and Techniques... 14

4 Method Tools Techniques Software Documentation Project Support Functions Work elements, schedule and budget Budget Project TimeLine Phase I resource management Phase II resource management... Error! Bookmark not defined.

5 5 1 Introduction This document provides background information for the rest of the document. It briefly describes the project, the client deliverables, the project milestones, and expected document changes. This project has two phases. The first phase is requirement elicitation which includes the delivery of a detail requirement description and a non-functional prototype of the GUI. Second phase, includes the product specification and process specification and functional system. 1.1 Project Overview The web based meeting scheduler (WMS) is a user friendly tool developed to assists humans in office environments to schedule meetings efficiently. The algorithm used in the distributed meeting scheduler paves way for negotiation of various processes on behalf of their users and comes up with an agreement on a common meeting time that is acceptable to all the users and abides by all the constraints set by the hosts and attendees. The motive of the algorithm is to obtain a solution based on the knowledge it acquires during the process. In summary the Web-based Meeting Scheduler follows a decision oriented methodology that depends on knowledge based approach. The purpose of WMS is to support the organization of meetings and to determine for each meeting request, a meeting date and location so that most of the intended participants shall effectively participate. The principal users of this system are the Meeting Initiator and Meeting Attendees/Participants. It is the responsibility of the meeting initiator to schedule the meeting based on the availability of the attendees along with the constraints expressed by the attendees/participants. The meeting scheduler system shall have the ability to handler several meeting requests in parallel and resolve conflicts. The key functionalities of this system are: Schedule/ plan meetings Monitor meetings, especially held in a distributed environment Re-planning of meetings to support changing user constraints Support conflict resolution Keep participants informed of the meeting schedules and any changes Cancel Meeting 1.2 Stakeholders There are primarily three stakeholders involved in Meeting Scheduler System: 1 Web based company Omni-soft: The Company for which the Meeting Scheduling System needs to be developed. 2 Team Call of Duty: The team responsible for developing the Meeting Scheduling System for web based company

6 6 3 Professor Lawrence Chung: Primarily the facilitator between company and Team Call of Duty. He was responsible for the Phase I requirements elicitation and now acting as a communication point between company and team Call of Duty. 1.3 Project Scope The scope of the system shall include Scheduling the meeting in efficient way. Gathering the feedback from attendee. Cancelling the meeting. Changing the meeting schedule and/or location. Scheduling concurrent meetings in timely manner. Conducting virtual meetings. Confirming the location and time of the meeting. Minimize users effort in co-ordinating and scheduling meetings 1.4 Project Usability Automate the meeting schedule process to enable efficient use of the time and efforts of meeting organizer. Select a date and time according to the availability of the participants. Allocate the location that is convenient to all the participants. Send reminders to the participants about the meeting and any schedule changes. Reorganize and modify the meeting schedule if required. Arrange virtual meetings (audio and video conferencing) in case there are remote attendees. 1.5 Project Deliverables The project is divided into two phases with each phase having two sub-phases. The below table provides on the deliverables in each phase and their corresponding deadlines: DELIVERABLE COMPLETION DATE Preliminary Project Plan Phase 1 Interim Report Final Presentation and Report Phase 2 Interim Report Final Presentation and Report Evolution of this Document This document will be updated as the project progresses. A new revision will be released after each modification. Every modification has to be logged in the Revision History. Updates should be expected in the following sections:

7 7 a. References will be updated as necessary. b. Definitions, acronyms, and abbreviations will be updated as necessary. c. Organizational Structure will be updated as the roles and responsibilities are assigned for each phase. d. Management objectives and priorities will be updated to as priorities change. e. Assumptions, dependencies and constraints will be updated as necessary. f. Risk management will be updated as new risks are identified. g. Technical Process will be updated as requirements become clearer. h. Work elements, schedule and budget will be updated in the case of schedule or budget changes. 1.7 References [1] Requirement Engineering Advanced Requirement Engineering. CS/SE 6361 Section 001, Spring [2] Project Description: Requirements Elicitation: Initial Understanding [3] nt_plan_v1.1_team2.doc [4] [5] [6] Roles and responsibilities [7] - section 3.2, 3.4 [8] IEEE standards for SRS [IEEE-STD ] [4] [5] Microsoft Office Outlook Definitions, Acronyms and Abbreviations Following are the important terms and their definitions related to schedule meeting: A

8 8 C D E I L M N P Active Participants One or more participants who give presentations in the meeting. They are the one who called for to attend meeting. Activity Diagram A semiformal diagram (UML) that depicts the process or activity. Class Diagram A diagram that depicts classes in a s/w system and their associations. Date Conflict When date and time of the two meetings conflict. Date Range Give the range of dates when meetings take place. Deliverable Output of an activity or the work product are the deliverables of the project. Domain Requirements Requirements of the domain. Duration -The time duration of meeting. Exclusion Set Dates or times ranges when participants cannot attend meeting. Important Participant- A person that the meeting directly influences Location Physical location of the meeting room. Meeting organizer - One who is responsible for managing meetings. Example ensure meeting should start and end at scheduled time, review agenda, prepare minutes of meeting. Meeting Initiator - One who make necessary arrangements for the meeting. Example - decide location. Meeting Proposal- An invitation to the meeting including meeting topic, date range and duration that is sent to a list of potential participants. NFR Model A goal oriented analysis model that establishes relationship between non-functional requirements soft-goals and operational soft-goals. Non-Functional Requirements Requirements that cannot be formulated, but that can be fulfilled by different features and functions Preference Set Give the dates preference for meeting. Process Specification Development of software needs many processes to be carried out by the team to do an activity which is the process

9 9 R Regular Participants Participants who attend meeting, listen and ask questions from the active participant. Required equipment - Equipments such as microphone, projector, blackboard, and stationary needed to conduct the meeting. Report This will contain the detailed description of the product models. Prototype A working model of the software system that is to be developed. Requirements Engineering Incremental Model cycles are divided into smaller, more easily managed iterations.. Requirements Creeping Rate It is the percentage of change divided by time S Sequence Diagram Object interactions can be described in this diagram. Soft-Goal Interdependency Graph (SIG) A hierarchical structure that shows the dependencies between various soft goals Semi-formal Notation The notation that is neither too formal nor too informal (something in between the both) to understand properly Stakeholder The project s outcome, interests some people and those people are called stakeholders. Software Project Management Plan A software development process consists of many activities and a document that captures all these activities in detail is called a software project management plan. Software Requirements Specification The outcome of the Requirement analysis stage in the software lifecycle is captured in a document called SRS that contains the features of the requirements that the software has. T Traceability Mapping of the requirements with the work product. U Use Case Diagram UML description of user and system interactions. User Manual A document that has the prototype which is given in the form of screenshots and description of how to use it and what it contains. V Virtual meeting When participants are located at different location, then meeting is held by teleconference, videoconference etc. Vision Document The starting point of any project is the Vision document which has 3 wares, the hardware, software and people-ware who interact with the s/w system.

10 Abbreviations SRS Software Requirement Specifications WMS Web based meeting Scheduler FR Functional Requirement NFR Non functional requirement DR- Domain requirement 2 Project Organization 2.1 Process Model The process used for this project will be an agile methodology, based on empirical rather than defined methods. Agile methods involve planning what one wants and then adapting these plans to the results. It is an Iterative approach where requirements and solutions evolve through collaboration between self-organizing cross-functional teams. We will use UML tools to create the system model and the subsequent breakdown of the design. 2.2 Organizational Structure Project Management Team The Project Management Team is comprised of the Project Leads, Project Manager and chaired by the Project Manager. The charge of the committee is to share information among teams and address implementation issues that impact multiple applications. Meet on a scheduled basis to discuss and resolve implementation issues Project Manager The Project Support Manager assists with project planning, budget analysis, coordination of communication activities and training programs. Involved in other support activities as the situation dictates. Serves as member of the Project Management Team. Assist implementation staff with project planning tools Analyze budget needs and monitor expenditures Coordinate project site set up Act as liaison between project team and client Team Lead The Team Lead is responsible for managing the team activities and schedule. Serves as a member of the Project Management Team. Works closely with project sponsor to gather user requirements. Project planning System development and testing Documentation development Status reporting

11 11 Technical coordination with local technical staff and Subject Matter Expert Responsible for understanding the application domain and compile enterprise requirements Determine the scope of the problem, identify stakeholders, and analyze the existing system to compile Enterprise Requirements Module Team Lead The Module Team Lead ensures that the work of the team proceeds as planned. Works closely with the Team lead. Monitors team tasks and progress Maintain activity log Provide status report to Team lead Develop and maintain task plans Convene team meetings Assist with Issue technical resolution Responsible for mentoring of new members of the team Review of deliverables from Team Members Module Team Members The Module Team Members work under the direction of the Module Team Lead. Assist in resolution of administrative and/or academic issues Define business practices Participate in data mapping/conversion activities and system testing Attend team module meetings Role Client Project Manager Team Lead Subject Matter Expert Module lead Team Members Team Member Kerem Kulak Neha Priya Priya Anuj Sujatha Hari, Satwant, Kawal

12 12 Project Manager Team Lead Subject Matter Experts Module Lead Module Lead Team Member Team Member Team Member Team Member 2.3 Organizational Boundaries and Interfaces Team leaders in each phase will be responsible for coordinating team meetings, updates, communications, and team deliverables. Team leader will also be responsible in working closely with the stakeholders of the project to understand the system domain and functionality. 2.4 Project Responsibilities The entire project team is responsible for the successful delivery of the product. Team member assignments per deliverable according to expertise Project Phases Responsibility Team Lead Project Plan Entire Team Neha Interim report 1.1 Entire Team Neha Final report 1.2 Entire Team Anuj Interim report 2.1 Entire Team Priya Final Report 2.2 Entire Team Satwant 2.5 Team Meetings Below table provides the participation of the team members for the team meeting: Meeting No. Date Anuj Hari Kawal Kerem Neha Priya Satwant Sujatha 1 24-Jan-10 x X X X X X X X

13 Feb-10 x x x X x x x x 3 26-Feb-10 x x x x x x x x 4 2-Mar-10 x x x x x x x x 5 18-Mar-10 x x x x x x x x 6 02-Apr-10 x x x x x x x x 7 6-Apr-10 x x x x x x x x 8 10-Apr-10 x x x x x x x x Total Product Overview The WMS is a web-based meeting scheduler system to efficiently schedule meetings and determine the available resources necessary for the meeting to be initiated. The purpose of this system is to support the organization in scheduling meetings by determining each meeting s request, date and location. The WMS system will monitor meetings, plan meetings under constraints expressed by the participants, reschedule meetings based on constraints, support conflict resolutions, and manages all the interactions among participants. It also has the ability to concurrently handle several meeting requests at a time. Being an online system, it can be easily accessed from any computer with internet access, thus removing any constraints of time or place. The system also sends relevant notifications and information to respective users through s. The system will have a user-friendly interface. 3 Managerial Process 3.1 Management Objectives and Priorities The objective of the project is to develop a meeting Scheduler system within allocated time, budget and specified quality. The project is prioritized due to high benefits to the organization. One of the important usages of this project is that it will automate the process of meeting scheduling and thus save the time and efforts of meeting organizer. More benefits will be further discussed ahead. The primary focus of our team is the reliability, usability, and quality. Satisfying requirements and perfecting the product is very important to us. Meeting user's needs is our top goal. 3.2 Assumptions and Dependencies The following will be the major assumptions in this project: 1. Management will ensure that project team members are available as needed to complete project tasks and objectives 2. All project participants will abide by the guidelines identified within this plan 3. Project Plan might change based on new information revealed or issues encountered. 4. Availability of customer for meetings and trainings

14 Constraints The project has the below 3 constraints: Time : Time frame within which the activity should be completed Cost : Cost of developing the system within the estimated budged Quality: Level of quality to be met as per the requirements of the users 3.3 Risk Management The initial Risk Assessment attempts to recognize, characterize, prioritize and document a mitigation approach relative to those risks which can be identified prior to the start of the project. This section outlines the risks identified at the start of the project 1. Continuous stream of requirements changes 2. Business owners may not be available during validation phase; this may affect the schedule. 3. Timeline Estimates Unrealistic or Schedule Slips 4. Level of experience in team 5. Absence of Commitment Level 6. Project Team Availability 7. Physical Location of Team prevents effective management 8. Disk failure all project deliverables and documents will be stored in the groups 3.4 Monitoring and Controlling Mechanisms The following are the monitoring and controlling mechanisms for the risks identified in the project. 1. Continuous review of project momentum by all levels 2. Regularly track and report project progress 3. Redistribute tasks in case of delay in completion prioritizing as per requirement 4. Pre-plan tasks in case the task's complexity had been under estimated before 5. Have clearly identified and usable deliverable 6. Communication of any changes to the requirement being document and communicated to the team. 7. Use of Intranet project website, comprehensive Communications Plan 4 Technical Process 4.1 Methods, Tools and Techniques Method The Method we will be following will have a flavour of agile Methodology, an incremental and iterative approach Tools The tools and applications used by the team for this project: a) Document Development: Microsoft Office Word

15 15 b) Architectural and Design Diagrams: IBM Rational Rose, StarUML, ConceptDraw c) Communication : Google Groups d) Development: Glassfish Version 3 Server, java 1.6, J2ee, Servlets, Sql Server 2005, Ajax, JavaScript Techniques The Techniques we will be using in our project will be focused on Model driven development, Test driven development, and object oriented development. MDD gives architects the ability to define and communicate a solution while creating artifacts that become part of the overall solution. MDD is also comprised of the ability to visualize the domain, such as a business domain, and the generation of implementation artefacts. The Model-Driven Architecture (MDA) defines an approach to modelling that separates the specification of system functionality from the specification of its implementation on a specific technology platform. In short it defines a guideline for structuring specifications expressed as models. Test Driven Design (TDD). With a TDD approach you create a test then write enough production code to fulfil that test. In other words, the tests form your detailed design model (as executable specifications), arguably making TDD a modelling approach. Object Oriented Development (OOD) promises to reduce development time, reduce the time and resources required to maintain existing applications, increase code reuse, and provide a competitive advantage to organizations that use it. 4.2 Software Documentation Software Project Management Plan (SPMP) System Requirements Specification (SRS) Process and Product Specification Vision Document Meeting Scheduled Supplementary Document User Manual 4.3 Project Support Functions Configuration Management :Change requests can be tracked and approved within team s Google Groups website Quality Assurance Verification and Validation Training 5 Work elements, schedule and budget This SOW shall commence on Jan 31 st, 2010 (the Effective Date ) and shall continue until 29 th April, The final demonstration is to be given on April Below are the timelines and Deliverable details. Interim Project I (Phase 1.1) has been given on Feb 03, 2010 Final Project I (Phase 1.2) has been given on Feb 25, 2010

16 16 Interim Project II (Phase 2.1) has been given on April 15, 2010 Final Project II (Phase 2.2) will be given on April 27, Budget The project is budgeted for 8 resources. 5.2 Project TimeLine 5.3 Resource Management Phase I Phase II Anuj Hari Kawal Kerem Neha Priya Satwant Sujatha Project Plan x x x x x x x x System Requirement Specification x x x x x x Prototype x x User Manual x Presentation x x x x x x x x Document Formatting x X Project Plan x Vision Document x x Supplementary Document x x System Requirement Specification Refinement x x X Process and Product Specification x x x x x x User Manual x Implementation x Document Formatting x x

17 17

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2

Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2 Passit4Sure.OG0-093.221Questions Number: OG0-093 Passing Score: 800 Time Limit: 120 min File Version: 7.1 TOGAF 9 Combined Part 1 and Part 2 One of the great thing about pass4sure is that is saves our

More information

Appointment Scheduling System

Appointment Scheduling System Governors State University OPUS Open Portal to University Scholarship All Capstone Projects Student Capstone Projects Fall 2015 Appointment Scheduling System Sanjay Jaival Governors State University Srinivasa

More information

Software Engineering II - Exercise

Software Engineering II - Exercise Software Engineering II - Exercise April 29 th 2009 Software Project Management Plan Bernd Bruegge Helmut Naughton Applied Software Engineering Technische Universitaet Muenchen http://wwwbrugge.in.tum.de

More information

Requirements Engineering and Software Architecture Project Description

Requirements Engineering and Software Architecture Project Description Requirements Engineering and Software Architecture Project Description Requirements Engineering Project Description This project is student-driven. There will be external sponsors, users, and others that

More information

Web-based Meeting Scheduler Phase II: Interim CS 6361 Section 001 Spring 2010 Vision Document Version 1.05 April 15, 2010

Web-based Meeting Scheduler Phase II: Interim CS 6361 Section 001 Spring 2010 Vision Document Version 1.05 April 15, 2010 Web-based Meeting Scheduler Phase II: Interim CS 6361 Section 001 Spring 2010 Vision Document Version 1.05 April 15, 2010 Team Awesome Team Website: http://www.utdallas.edu/~rhb081000/6361/ Phase II Leaders:

More information

Requirements Engineering and Software Architecture Project Description

Requirements Engineering and Software Architecture Project Description Requirements Engineering and Software Architecture Project Description Requirements Engineering Project Description The project is student-driven. There will be external sponsors, users, and others that

More information

Biometrics Enterprise Architecture Systems Engineering Management Plan (BMEA SEMP)

Biometrics Enterprise Architecture Systems Engineering Management Plan (BMEA SEMP) Biometrics Enterprise Architecture Systems Engineering Management Plan (BMEA SEMP) Version 1.0 Prepared by: Date: November 24, 2009 Revision History Purpose Revision Date Level 11/17/2009 First Draft 1.0

More information

version NDIA CMMI Conf 3.5 SE Tutorial RE - 1

version NDIA CMMI Conf 3.5 SE Tutorial RE - 1 Requirements Engineering SE Tutorial RE - 1 What Are Requirements? Customer s needs, expectations, and measures of effectiveness Items that are necessary, needed, or demanded Implicit or explicit criteria

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

Requirements Engineering

Requirements Engineering Requirements Engineering Software Engineering Andreas Zeller Saarland University Requirements Engineering The Real World Requirements Engineering A description of what the system should do (but not how)

More information

Software Engineering Modern Approaches

Software Engineering Modern Approaches Software Engineering Modern Approaches Chapter : Software Process Eric Braude and Michael Bernstein Maintenance Testing The Software Development Lifecycle Implementation Design Phase most relevant to this

More information

Session-2: Deep Drive into Non Functional Requirements (NFRs)

Session-2: Deep Drive into Non Functional Requirements (NFRs) Session-2: Deep Drive into Non Functional Requirements (NFRs) Important Points to Note All Participating colleges are requested to mute your telephone lines during the webinar session. Participants are

More information

QUICKLOOK PROJECT PROPOSAL

QUICKLOOK PROJECT PROPOSAL QUICKLOOK PROJECT PROPOSAL Version 1.06 By Tactical Science Solutions, Inc. in support of the Tactical Satellite-3 design effort February 15, 2007 Group: Tactical Science Solutions, Inc. Authors: David

More information

7. Model based software architecture

7. Model based software architecture UNIT - III Model based software architectures: A Management perspective and technical perspective. Work Flows of the process: Software process workflows, Iteration workflows. Check Points of The process

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

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

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) Life Cycle Plan (LCP) Los Angeles Personnel Department Mobile Application Team 02 Shreya Kamani Shah: Project Manager, Life Cycle Planner Abhishek Trigunayat: Prototyper Anushree Sridhar: Software Architect

More information

Selecting Software Development Life Cycles. Adapted from Chapter 4, Futrell

Selecting Software Development Life Cycles. Adapted from Chapter 4, Futrell Selecting Software Development Life Cycles Adapted from Chapter 4, Futrell Examples of Software Life Cycle Models Classical Waterfall Waterfall with feedback V-Shaped Prototyping Incremental Spiral Rapid

More information

Project Plan. Co-op Evaluation System. Senior Project Team Members: Tyler Geery Maddison Hickson Casey Klimkowsky Emma Nelson

Project Plan. Co-op Evaluation System. Senior Project Team Members: Tyler Geery Maddison Hickson Casey Klimkowsky Emma Nelson Project Plan Co-op Evaluation System Senior Project 2014-2015 Team Members: Tyler Geery Maddison Hickson Casey Klimkowsky Emma Nelson Faculty Coach: Samuel Malachowsky Project Sponsors: Jim Bondi (OCECS)

More information

IBM Rational RequisitePro

IBM Rational RequisitePro Success starts with requirements management IBM Rational RequisitePro Highlights Offers advanced Microsoft Provides Web access for Word integration distributed teams Built on a robust Offers flexible reporting

More information

Life Cycle Plan (LCP) City of Los Angeles Personnel Department Mobile Application. Team No 2. Shreya Kamani Shah: Project Manager, Life Cycle Planner

Life Cycle Plan (LCP) City of Los Angeles Personnel Department Mobile Application. Team No 2. Shreya Kamani Shah: Project Manager, Life Cycle Planner Life Cycle Plan (LCP) City of Los Angeles Personnel Department Mobile Application Team No 2 Shreya Kamani Shah: Project Manager, Life Cycle Planner Abhishek Trigunayat: Prototyper, Implementer Anushree

More information

AUTOMATED DEFECT PREVENTION: BEST PRACTICES IN SOFTWARE MANAGEMENT

AUTOMATED DEFECT PREVENTION: BEST PRACTICES IN SOFTWARE MANAGEMENT AUTOMATED DEFECT PREVENTION: BEST PRACTICES IN SOFTWARE MANAGEMENT Preface. Features and Organization. Practice Descriptions. Intended audience. Acknowledgements. Permissions. Disclaimer. 1. The Case for

More information

Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1

Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 Failure Rate Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 SOFTWARE (What is Software? Explain characteristics of Software. OR How the software product is differing than

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

Work Plan and IV&V Methodology

Work Plan and IV&V Methodology Work Plan and IV&V Methodology Technology initiatives and programs should engage with an IV&V process at the project planning phase in order to receive an unbiased, impartial view into the project planning,

More information

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

Course: ICT50415 Diploma in IT (Networking) Final Date Due: 2016 S2, Week 16 Teachers: Scott Martin, Az de Silva

Course: ICT50415 Diploma in IT (Networking) Final Date Due: 2016 S2, Week 16 Teachers: Scott Martin, Az de Silva Kingscliff IT Inc. Virtualisation Project Course: ICT50415 Diploma in IT (Networking) Final Date Due: 2016 S2, Week 16 Teachers: Scott Martin, Az de Silva Unit: ICTICT511 Match ICT needs with the strategic

More information

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies Lecture 6-1 Cloud-Based IT Project System Requirements and Specifications Spring 2013 A Specialty Course for Purdue University s M.S.

More information

Project Management. Agenda - What will you learn today? Theory Lecture Plan. A Software Life-cycle Model Which part will we talk about today?

Project Management. Agenda - What will you learn today? Theory Lecture Plan. A Software Life-cycle Model Which part will we talk about today? Theory Lecture Plan 2 Lecture 2 Software Engineering TDDC88/TDDC93 Autumn 2008 Slides by Presented by Kristian Sandahl Department of Computer and Information Science Linköping University, Sweden krisa@ida.liu.se

More information

Introduction to Software Engineering

Introduction to Software Engineering UNIT I SOFTWARE PROCESS Introduction S/W Engineering Paradigm life cycle models (water fall, incremental, spiral, WINWIN spiral, evolutionary, prototyping, objects oriented) -system engineering computer

More information

Management of Projects

Management of Projects of Projects Giuseppe Lami Page 1 Course Outline! Part 1: The Project (PM) Framework! Part 2: The PM as a Process! Part 3: Techniques, Methods and Tools Supporting the PM! Part 4: Requirements Engineering

More information

Appendix C: MS Project Software Development Plan and Excel Budget.

Appendix C: MS Project Software Development Plan and Excel Budget. 1. Introduction. Appendix C: MS Project Software Development Plan and Excel Budget. Project: PickUp Game App The Project plan for this Application consist of 76 days; In this plan is defined how long each

More information

Web 2.0 / UI Engineer and Consultant

Web 2.0 / UI Engineer and Consultant Web 2.0 / UI Engineer and Consultant You really care to have a work experience abroad on multinational large-scale projects? Join us! You will work as Web / UI Engineer & Consultant in an international

More information

Define and Initiate SubPhase

Define and Initiate SubPhase Project Management Methodology Project Management Methodology Training Define and Initiate SubPhase Course Purpose Familiarize team members with the Start Project Sub-Phase processes. Understand process

More information

IT-hub College, Sargodha Version: 1.0 Online Attendance Management System Date: February 20, 2017

IT-hub College, Sargodha Version: 1.0 Online Attendance Management System Date: February 20, 2017 Department of Computer Science & Information Technology University of Sargodha Online Attendance Management System Version 1.0 IT-Hub College, Sargodha 1 Table of contents Chapter 1 : Final Project Proposal...

More information

Project Plan. For Building a Data Management System for FORCE. Prepared for: Andrew Lowery Fundy FORCE

Project Plan. For Building a Data Management System for FORCE. Prepared for: Andrew Lowery Fundy FORCE Project Plan For Building a Data Management System for FORCE Prepared for: Andrew Lowery Fundy FORCE Submitted by: SEG Consulting Inc. www.segconsulting.ca Version 1.0 June 29, 2017 Version Log The following

More information

Software Engineering Part 2

Software Engineering Part 2 CS 0901341 Software Engineering Part 2 In this part, we look at 2.1 Software Process 2.2 Software Process Models 2.3 Tools and Techniques for Processing Modelling As we saw in the previous part, the concept

More information

Strategy Analysis. Chapter Study Group Learning Materials

Strategy Analysis. Chapter Study Group Learning Materials Chapter Study Group Learning Materials 2015, International Institute of Business Analysis (IIBA ). Permission is granted to IIBA Chapters to use and modify this content to support chapter activities. All

More information

FLORIDA DEPARTMENT OF JUVENILE JUSTICE PROCEDURE. Title: Information Technology (IT) Project Management and Governance Procedures

FLORIDA DEPARTMENT OF JUVENILE JUSTICE PROCEDURE. Title: Information Technology (IT) Project Management and Governance Procedures PROCEDURE Title: Information Technology (IT) Project Management and Governance Procedures Related Policy: FDJJ 1270 I. DEFINITIONS Agency for State Technology (AST) Rule Rules 74-1.001 through 74-1.009,

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

Project Planning and Management (PPM) V2.0. WBS Dictionary

Project Planning and Management (PPM) V2.0. WBS Dictionary Project Planning and Management (PPM) V2.0 WBS Dictionary Software as a Service (SaaS) Version 1.0 August 2014 1 Table of Contents PPM V2.0 Work Breakdown Structure (WBS) Dictionary 1 Project Type: Software

More information

Chapter 3 Prescriptive Process Models

Chapter 3 Prescriptive Process Models Chapter 3 Prescriptive Process Models - Generic process framework (revisited) - Traditional process models - Specialized process models - The unified process Generic Process Framework Communication Involves

More information

POSITION DETAILS. ORGANOGRAM (Adjust as necessary. Include line manager, line manager s manager, all subordinates and colleagues. Include job grades)

POSITION DETAILS. ORGANOGRAM (Adjust as necessary. Include line manager, line manager s manager, all subordinates and colleagues. Include job grades) HR191 JOB DESCRIPTION NOTES Forms must be downloaded from the UCT website: http://www.uct.ac.za/depts/sapweb/forms/forms.htm This form serves as a template for the writing of job descriptions. A copy of

More information

Tutorial Project Planning & Design with IT in Mind IT METHODOLOGY WEBINAR

Tutorial Project Planning & Design with IT in Mind IT METHODOLOGY WEBINAR Tutorial Project Planning & Design with IT in Mind IT METHODOLOGY WEBINAR Things to know All participants will be on mute Questions are welcome Use the question box to ask questions We DO NOT send out

More information

TOGAF Foundation Exam

TOGAF Foundation Exam TOGAF Foundation Exam TOGAF 9 Part 1 (ESL) Time Limit 90 minutes Number of questions 40 Pass-through 22 1. Which of the following best describes the meaning of "Initial Level of Risk" in Risk Management?

More information

Contents. Today Project Management. What is Project Management? Project Management Activities. Project Resources

Contents. Today Project Management. What is Project Management? Project Management Activities. Project Resources Contents Last Time - Software Development Processes Introduction Software Development Processes Project Management Requirements Engineering Software Construction Group processes Quality Assurance Software

More information

2009 Spring. Software Modeling & Analysis. - Software Process Model. Lecturer: JUNBEOM YOO

2009 Spring. Software Modeling & Analysis. - Software Process Model. Lecturer: JUNBEOM YOO 2009 Spring Software Modeling & Analysis - Fundamentals of Software Engineering - Software Process Model Lecturer: JUNBEOM YOO jbyoo@konkuk.ac.kr What is Software Engineering? IEEE Std 610.12-1990 [ IEEE

More information

Software Engineering

Software Engineering Software Engineering (CS550) Software Development Process Jongmoon Baik Software Development Processes (Lifecycle Models) 2 What is a S/W Life Cycle? The series of stages in form and functional activity

More information

Info IV IT Project Management. A Sad Story. Why IT-Projects Fail. Prof. Dr. Peter Müller. Standish Group Research Study CHAOS 1995

Info IV IT Project Management. A Sad Story. Why IT-Projects Fail. Prof. Dr. Peter Müller. Standish Group Research Study CHAOS 1995 Info IV IT Prof. Dr. Peter Müller Software Component Technology Introduction A Sad Story Standish Group Research Study CHAOS 1995 Fully successful (on-time, on-budget, with all features as initially specified

More information

Work Product Dependency Diagram

Work Product Dependency Diagram Work Product Dependency Diagram Project Definition System Context Subject Area Model Architectural Decisions Requirements Matrix Use Case Model Service Model Non Functional Requirements Component Model

More information

Software Methodologies

Software Methodologies Question 1: What is a practical method of selecting a software project development methodology? Answer 1: There are many software development methodologies to choose from, so making the choice can be an

More information

Lecture 1. In practice, most large systems are developed using a. A software process model is an abstract representation

Lecture 1. In practice, most large systems are developed using a. A software process model is an abstract representation Chapter 2 Software Processes Lecture 1 Software process descriptions When we describe and discuss processes, we usually talk about the activities in these processes such as specifying a data model, designing

More information

AUTOMOTIVE SPICE v3.1 POCKET GUIDE

AUTOMOTIVE SPICE v3.1 POCKET GUIDE EXTENDED VDA SCOPE ASPICE v3.1 AUTOMOTIVE SPICE v3.1 POCKET GUIDE 4 5 6 7 8-9 10 11-13 14-15 16-19 20-43 44-49 50-51 52-69 70-93 94-103 104-105 106 Automotive SPICE at a glance Automotive SPICE application

More information

Number: DI-IPSC-81427B Approval Date:

Number: DI-IPSC-81427B Approval Date: DATA ITEM DESCRIPTION Title: Software Development Plan (SDP) Number: Approval Date: 20170313 AMSC Number: N9775 Limitation: N/A DTIC Applicable: No GIDEP Applicable: No Preparing Activity: EC Project Number:

More information

Information Systems Development

Information Systems Development Information Systems Development Based on Chapter 3 of Whitten, Bentley, and Dittman: Systems Analysis and Design for the Global Enterprise (7th Ed). McGraw Hill. 2007 Wei-Tsong Wang 1 IIM, NCKU 3 Objectives

More information

Software Modeling & Analysis. - Fundamentals of Software Engineering - Software Process Model. Lecturer: JUNBEOM YOO

Software Modeling & Analysis. - Fundamentals of Software Engineering - Software Process Model. Lecturer: JUNBEOM YOO Software Modeling & Analysis - Fundamentals of Software Engineering - Software Process Model Lecturer: JUNBEOM YOO jbyoo@konkuk.ac.kr What is Software Engineering? [ IEEE Standard 610.12-1990 ] Software

More information

Life Cycle Plan (LCP) City of Los Angeles Personnel Department Mobile Applications

Life Cycle Plan (LCP) City of Los Angeles Personnel Department Mobile Applications Life Cycle Plan (LCP) City of Los Angeles Personnel Department Mobile Applications Team 02 Anushree Sridhar - Software Architect Shreya Kamani - Project Manager Divya Reddy - Requirements Engineer Pattra

More information

QUALITY ASSURANCE PLAN OKLAHOMA DEPARTMENT OF HUMAN SERVICES ENTERPRISE SYSTEM (MOSAIC PROJECT)

QUALITY ASSURANCE PLAN OKLAHOMA DEPARTMENT OF HUMAN SERVICES ENTERPRISE SYSTEM (MOSAIC PROJECT) QUALITY ASSURANCE PLAN OKLAHOMA DEPARTMENT OF HUMAN SERVICES ENTERPRISE SYSTEM (MOSAIC PROJECT) MOSAIC Quality Assurance Plan v04.02 Prepared by: Approved by: QUALITY ASSURANCE PLAN APPROVALS QA/QC Program

More information

Number: DI-IPSC-81427B Approval Date:

Number: DI-IPSC-81427B Approval Date: DATA ITEM DESCRIPTION Title: Software Development Plan (SDP) Number: DI-IPSC-81427B Approval Date: 20170313 AMSC Number: N9775 Limitation: N/A DTIC Applicable: No GIDEP Applicable: No Preparing Activity:

More information

Software Project & Risk Management Courses Offered by The Westfall Team

Software Project & Risk Management Courses Offered by The Westfall Team Software Project & Risk Management is a 5-day course designed to provide a knowledge base and practical skills for anyone interested in implementing or improving Software Project and Risk Management techniques

More information

APPENDIX O CONTRACTOR ROLES, RESPONSIBILITIES AND MINIMUM QUALIFICATIONS

APPENDIX O CONTRACTOR ROLES, RESPONSIBILITIES AND MINIMUM QUALIFICATIONS APPENDIX O CONTRACTOR ROLES, RESPONSIBILITIES AND MINIMUM QUALIFICATIONS Shared denotes whether a Contractor Resource may be responsible for that in addition to another identified. Contractor Required

More information

IBG GSA Schedule. IBG's GSA Schedule 70 contract number is: GS-35F-0546W

IBG GSA Schedule. IBG's GSA Schedule 70 contract number is: GS-35F-0546W IBG GSA Schedule IBG's GSA Schedule 70 contract number is: GS-35F-0546W Labor Categories Biometric Engineer -- $161.70 Biometric Engineer II -- $162.93 Biometric Engineer III -- $190.86 Biometric Architect

More information

CHAPTER 2 LITERATURE SURVEY

CHAPTER 2 LITERATURE SURVEY 10 CHAPTER 2 LITERATURE SURVEY This chapter provides the related work that has been done about the software performance requirements which includes the sub sections like requirements engineering, functional

More information

Software Engineering (CSC 4350/6350) Rao Casturi

Software Engineering (CSC 4350/6350) Rao Casturi Software Engineering (CSC 4350/6350) Rao Casturi Recap UML Introduction Basic UML concepts 2 Basic Notations of UML Requirement Phase Analysis Phase Design Phase Object Design Phase 1. Use Case Diagrams

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

Paychex Out of Office Application

Paychex Out of Office Application Project Plan for Paychex Out of Office Application Version 2.5 Prepared by: Ian Dann Daquanne Dwight Tom Eiffert Rochester Institute of Technology Paychex April 25, 2013 Page 1 of 14 Revision History Version

More information

FACTFILE: GCE DIGITAL TECHNOLOGY

FACTFILE: GCE DIGITAL TECHNOLOGY FACTFILE: GCE DIGITAL TECHNOLOGY AS1: APPROACHES TO SYSTEMS DEVELOPMENT Alternative development approaches and Software projects Learning Outcomes Students should be able to: describe the main features

More information

PROFESSIONAL SERVICES DIGITAL ADVISORY SERVICES GOLD LEVEL OF SERVICE STATEMENT OF WORK TO VERIZON PROFESSIONAL SERVICES SERVICE ATTACHMENT

PROFESSIONAL SERVICES DIGITAL ADVISORY SERVICES GOLD LEVEL OF SERVICE STATEMENT OF WORK TO VERIZON PROFESSIONAL SERVICES SERVICE ATTACHMENT PROFESSIONAL SERVICES DIGITAL ADVISORY SERVICES GOLD LEVEL OF SERVICE STATEMENT OF WORK TO VERIZON PROFESSIONAL SERVICES SERVICE ATTACHMENT This Digital Advisory Services Statement of Work (SOW) is entered

More information

Special Session Budapest, Hungary 2-4 October 2000

Special Session Budapest, Hungary 2-4 October 2000 World Heritage Distribution limited 24 BUR (SPE) WHC-2000/CONF.202/INF.5 (SPE) Paris, 31 August 2000 Original : English UNITED NATIONS EDUCATIONAL, SCIENTIFIC AND CULTURAL ORGANIZATION CONVENTION CONCERNING

More information

CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide

CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide processlabs CMMI-DEV V1.3 CMMI for Development Version 1.3 Quick Reference Guide CMMI-DEV V1.3 Process Areas Alphabetically by Process Area Acronym processlabs CAR - Causal Analysis and Resolution...

More information

CS 351 Requirements Engineering

CS 351 Requirements Engineering CS 351 Requirements Engineering Instructor: Joel Castellanos e-mail: joel@unm.edu Web: http://cs.unm.edu/~joel/ 4/13/2017 2 1 Designing Large Programs: Essence & Accidents "The hardest single part of building

More information

Software Development Methodologies. CSC 440: Software Engineering Slide #1

Software Development Methodologies. CSC 440: Software Engineering Slide #1 Software Development Methodologies CSC 440: Software Engineering Slide #1 Topics 1. The Waterfall Model 2. Agile Software Development 3. The Unified Process 4. Object-Oriented Analysis and Design 5. The

More information

Copyright Intertech, Inc All Rights Reserved. May 18, 2011

Copyright Intertech, Inc All Rights Reserved. May 18, 2011 Copyright Intertech, Inc. 2011. All Rights Reserved. May 18, 2011 About Me Dave Schueck Principal Consultant Intertech Dschueck@Intertech.com 20 years experience Variety of technologies, roles, systems,

More information

Project Management CSC 310 Spring 2018 Howard Rosenthal

Project Management CSC 310 Spring 2018 Howard Rosenthal Project Management CSC 310 Spring 2018 Howard Rosenthal 1 Notice This course is based on and includes material from the text: A User s Manual To the PMBOK Guide Authors: Cynthia Stackpole Snyder Publisher:

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

Development Environment Definition

Development Environment Definition IBM Rational January 2011 Technical White Paper Development Environment Definition Ensuring a comprehensive consideration of all elements of a development environment 2 Development Environment Definition

More information

NOVEC EXpansion Identification System

NOVEC EXpansion Identification System February 2, 2015 Revision A Austin Orchard Brian Smith Tygue Ferrier NOVEC EXpansion Identification System SYST 699 - Spring 2015 Austin Orchard Brian Smith Tygue Ferrier Version Revision Status Date A

More information

Software Engineering QUESTION BANK

Software Engineering QUESTION BANK Software Engineering QUESTION BANK UNIT - 1 1. What is software? Explain the two fundamental types of software products. 2. What is software engineering? What is the difference between software engineering

More information

ANNEX A.1 TECHNICAL SPECIFICATIONS. (amended) OPEN CALL FOR TENDERS F-SE-15-T01. Provision of Web Development Services

ANNEX A.1 TECHNICAL SPECIFICATIONS. (amended) OPEN CALL FOR TENDERS F-SE-15-T01. Provision of Web Development Services ANNEX A.1 TECHNICAL SPECIFICATIONS (amended) OPEN CALL FOR TENDERS F-SE-15-T01 Provision of 1 Contents 1 Background information... 3 2 Scope of required services... 3 3 Definition of Lots... 3 4 Description

More information

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) Life Cycle Plan (LCP) BlackProfessionals.net Team #6 Tian Xiang Tan Jhih-Sheng Cai Aril Alok Jain Pablo Ochoa Jeng-Tsung Tsai Sadeem Alsudais Po-Hsuan Yang Project Manager System/Software Architect Requirements

More information

Life Cycle Plan (LCP)

Life Cycle Plan (LCP) Life Cycle Plan (LCP) BlackProfessionals.net Team #6 Tian Xiang Tan Jhih-Sheng Cai Aril Alok Jain Pablo Ochoa Jeng-Tsung Tsai Sadeem Alsudais Po-Hsuan Yang Project Manager System/Software Architect Requirements

More information

Services Description. Transformation and Plan Services. Business Transformation and Plan Services

Services Description. Transformation and Plan Services. Business Transformation and Plan Services Services Description Business ation and Plan Services Business ation and Plan Services SAP Business ation and Plan Services provides consulting and prototyping services to facilitate Licensee innovation

More information

Guidance on project management

Guidance on project management BSI Standards Publication NO COPYING WITHOUT BSI PERMISSION EXCEPT AS PERMITTED BY COPYRIGHT LAW raising standards worldwide Guidance on project management BRITISH STANDARD National foreword This British

More information

COMM 391. Learning Objective 1. Learning Objectives. Introduction to Management Information Systems

COMM 391. Learning Objective 1. Learning Objectives. Introduction to Management Information Systems COMM 391 Introduction to Management Information Systems INFORMATION SYSTEMS SOURCING AND PROJECT MANAGEMENT Winter 2014 Term 1 Learning Objectives 1. Explain the basic concepts of IS projects. 2. Describe

More information

Software Processes 1

Software Processes 1 Software Processes 1 Topics covered Software process models Process activities Coping with change 2 The software process A structured set of activities required to develop a software system. Many different

More information

Dr. Aldo Dagnino ABB, Inc. US Corporate Research Center October 21 st, Requirements Engineering

Dr. Aldo Dagnino ABB, Inc. US Corporate Research Center October 21 st, Requirements Engineering Dr. Aldo Dagnino ABB, Inc. US Corporate Research Center October 21 st, 2003 Requirements Engineering Class Objectives Students will be able to define the two process areas associated with the Requirements

More information

Program/Project Management

Program/Project Management PROCEDURE OVERVIEW PROGRAM/PROJECT MANAGEMENT PROCEDURE defines the project management infrastructure, reporting relationships and project management activities within SDLC.com. Project Managers, Program

More information

A Sad Story. Info IV IT Project Management. How to Avoid Troubled Projects. Why IT-Projects Fail

A Sad Story. Info IV IT Project Management. How to Avoid Troubled Projects. Why IT-Projects Fail Info IV IT Prof. Dr. Peter Müller Software Component Technology Introduction A Sad Story Standish Group Research Study CHAOS 1995 Fully successful (on-time, on-budget, with all features as initially specified

More information

Introduction of RUP - The Rational Unified Process

Introduction of RUP - The Rational Unified Process Introduction of RUP - The Rational Unified Process Jong-Hoon Lee Dependable Software Laboratory Konkuk University References Textbook: The Rational Unified Process Made Easy A Practitioner s Guide to the

More information

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 Friday 30 th September 2016 - Morning Answer any THREE questions

More information

IT Methodology Webinar

IT Methodology Webinar IT Methodology Webinar Apply PM Fundamentals to IT Initiate Project Intelligence Things to Know All participants will be on mute Questions are welcome Ask questions in the question box We DO NOT send out

More information

Data Warehousing provides easy access

Data Warehousing provides easy access Data Warehouse Process Data Warehousing provides easy access to the right data at the right time to the right users so that the right business decisions can be made. The Data Warehouse Process is a prescription

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

LADOT SCANNING. Team 8. Team members Primary Role Secondary Role. Aditya Kumar Feasibility Analyst Project Manager

LADOT SCANNING. Team 8. Team members Primary Role Secondary Role. Aditya Kumar Feasibility Analyst Project Manager Life Cycle Plan (LCP) LADOT SCANNING Team 8 Team members Role Role Aditya Kumar Feasibility Analyst Project Manager Anirudh Govil Project Manager Lifecycle Planner Corey Painter IIV&V Shaper Jeffrey Colvin

More information

Chapter 1: Introduction

Chapter 1: Introduction Chapter 1: Introduction Engineering Engineering 1 Objectives In this chapter, you will learn about: The importance of requirements The role of RE in Software Development Lifecycle Gus Engineering 2 Problem

More information

This document is a preview generated by EVS

This document is a preview generated by EVS INTERNATIONAL STANDARD ISO/IEC/ IEEE 12207 First edition 2017-11 Systems and software engineering Software life cycle processes Ingénierie des systèmes et du logiciel Processus du cycle de vie du logiciel

More information

Chapter 4 Document Driven Approach for Agile Methodology

Chapter 4 Document Driven Approach for Agile Methodology Chapter 4 Document Driven Approach for Agile Methodology In this chapter, 4.1. Introduction 4.2. Documentation Selection Factors 4.3. Minimum Required Documents 4.4. Summary 4.1. Introduction In all, the

More information

Software project management. ITNP090 Object Oriented Software Design. Management activities. Software Management Challenges

Software project management. ITNP090 Object Oriented Software Design. Management activities. Software Management Challenges Software project management ITNP090 Object Oriented Software Design Dr Andrea Bracciali Module Co-ordinator 4B86 abb@cs.stir.ac.uk Concerned with activities involved in ensuring that software is delivered

More information

CSE 435 Software Engineering. Sept 14, 2015

CSE 435 Software Engineering. Sept 14, 2015 CSE 435 Software Engineering Sept 14, 2015 What is Software Engineering Where Does the Software Engineer Fit In? Computer science: focusing on computer hardware, compilers, operating systems, and programming

More information

EVA Netmodeler VERSION Q

EVA Netmodeler VERSION Q VERSION 2.6 - Q3 2011 1 CONTENTS Desirable Futures... 3 Easy Data Gathering... 4 Powerful Analysis... 5 Easy Output and Sharing... 7 Standards Compliance... 8 Easy Deployment... 9 More information... 9

More information