Android Application for Visual Communication Software Project Management Plan

Size: px
Start display at page:

Download "Android Application for Visual Communication Software Project Management Plan"

Transcription

1 Android Application for Visual Communication Software Project Management Plan Tucker Smith Tom Langford Cliff Halasz Arlen Aghakians Project Homepage: September 27, 2010 Version 1.3 1

2 Contents 1 Revision History 3 2 INTRODUCTION Project Overview Project Deliverables Evolution of this Document References Definitions, Acronyms, and Abbreviations PROJECT ORGANIZATION Organizational Structure Organizational Boundaries and Interfaces Project Responsibilities MANAGERIAL PROCESS Management Objectives and Priorities Assumptions, Dependencies, and Constraints Risk Management Monitoring and Control Mechanisms TECHNICAL PROCESS Methods, Tools and Techniques Tools Methods Software Documentation WORK ELEMENTS, SCHEDULE AND BUDGET 9 2

3 1 Revision History Ver Date Author Comment tss Added Tom to the cover page tss Caused automatic system to rebuild document tss Initial revision tss Initial Commit. 3

4 2 INTRODUCTION 2.1 Project Overview This Software Project Management Plan (SPMP) describes the layout and planning of the Android Application for Visual Communication(VCA); the deliverables, schedules, dependencies, constraints, and assumptions involved will be defined, and the management of each will be addressed. This document will also address the organization, roles and responsibilities of all staff involved with the project. This document will primarily be used as guidance for the project leaders. 2.2 Project Deliverables The VCAis divided into several deliverables: Software Project Management Plan Phase I.1 1. Report 2. Presentation Phase I.2 1. Issues 2. Clarification of Definition 3. Mock Prototype and User Manual Phase II.1 1. Report 2. Updated Project Plan Phase II.2 1. Process Specification 2. Issues 3. Product Requirements Models and Specification 4. Working Prototype 5. Justification of Superiority 2.3 Evolution of this Document This document will be often revised as the project progresses. Since the purpose of this document is to serve as an aid to the project leaders during their respective phases, it must be easily accessible, editable, and hard to be confused with an out-dated copy. To that end, this document shall be exclusively stored, edited, and accessed via a Concurrent Versioning System (CVS). Should a leader decide to make changes, the leader and the reason for his change will automatically be inserted into the revision history section of the L A TEX source of this document upon committing it to the CVS. 4

5 2.4 References [1] A. Rajeevalochana et al. Ambulance Dispatch System Software Project Management Plan, ECS, UT Dallas, TX, May Definitions, Acronyms, and Abbreviations VCA CVS SQA IRC SPMP Android Application for Visual Communication Concurrent Versioning System Software Quality Assurance Internet Relay Chat Software Project Management Plan 3 PROJECT ORGANIZATION 3.1 Organizational Structure All team members will share an equal amount of the workload during each phase. Each member may be assigned to independent sub-modules, or multiple members may be assigned in groups to larger sub-modules. However, a single group member from each sub-module will serve in a reviewer capacity to another sub-module. For example, if there were two sub-modules, and the team was split evenly between them, then one member of Sub-Module A would review Sub-Module B, and one member of Sub-Module B would review Sub-Module A. Likewise, if each team member were assigned individual work, they would each review another s work. Reviews will be chosen ahead of time to ensure that no member has to review more often than any other. Each sub-group will have a member who acts as a liaison, and will be responsible for meeting with the reviewer, and delegating modifications proposed by the reviewer. The liaison will also be responsible for ensuring the integration of his sub-module by coordinating with other liaisons. 3.2 Organizational Boundaries and Interfaces Project Manager : Tucker Smith - Sets milestones, sets standards for documentation, and administrates the collaboration software. Team Lead : (rotating) - Advises the team by answering questions and organizing meetings. Also is responsible for ensuring submission of deliverables. Requirements Engineer : - Describes what the VCA should be doing, answers questions about using the VCA software, and verifies that the specifications are being met. Mentors : Lawrence Chung - Gives advice on the project. 5

6 3.3 Project Responsibilities Phase Phase I.1 Phase I.2 Phase II.1 Phase II.2 Team Leader Tucker Smith 4 MANAGERIAL PROCESS 4.1 Management Objectives and Priorities Owing to the small size of our team, we espouse a lightweight and tightly collaborative management philosophy. Without needing to manage a large mass of staff, management shall focus on ensuring that each member is functioning at full capacity. Thus it is management s responsibility to keep in close communication with all staff and minimize the time between when a team member encounters a problem that inhibits their ability to function effectively, and when that problem is solved. Management shall also make sure that communication between members is facilitated quickly and effectively. With our small staff, we cannot afford to lose time due to delays in communication and collaboration. 4.2 Assumptions, Dependencies, and Constraints The project assumes that we will have a total staff of at least 4 members, and will have access to all the software and other resources necessary to complete the project. It also assumes that the staff will not grow to a size greater than 6, as our management methodology is dependent on a small group. Management is also dependent on our online collaboration software being up and running smoothly for the duration of the project. 6

7 4.3 Risk Management No. Risk Likelihood Impact Description 1 Inappropriate Unlikely High The application does not version of work with the platform in the tools and the field components 2 Failure to Possible High Failure to complete a deliverable meet deliverable on schedule deadlines 3 Unavailability Likely High Team members are not of resources available, or are unable commit to a task 4 Requirements Change Likely Medium New requirements are discovered, or old ones are found to be incorrect Possible High Project data is lost due to an accident and cannot be recovered Unlikely Medium A team member shows poor performance, or fails to complete their duties 4.4 Monitoring and Control Mechanisms 5 Accidental loss of information 6 Poor Team Member Performance No. Risk Risk Response 1 Inappropriate Verify that the software being used will work on all version of versions of the target platform. the tools and components 2 Failure to Set multiple milestones during a deliverable s lifetime. meet deliverable If more than 2 are missed, then the project deadlines leader should call a group meeting and try to discern the source of the delays. 3 Unavailability of resources Identify and negotiate team member schedules before a deliverable is started. Identify early when a team member cannot commit, so that another member can 4 Requirements Change start to take on his workload early in the deliverable. Stop all current work, identify how this change in requirements affects the rest of the deliverable, and reassess responsibilities. Maintain backups for every change. The CVS server shall be mirrored to UTD s servers nightly. 5 Accidental loss of information 6 Poor Team Member Performance Set professional standards and follow them. Confront members who are not performing fully, and identify why. 7

8 5 TECHNICAL PROCESS 5.1 Methods, Tools and Techniques Tools CVS - All code and documentation will be stored and revised via CVS. L A TEX - All documentation will be written in L A TEX. Redmine -We will be using Redmine to manage the project and collaborate remotely. Redmine provides a forum, wiki, feature tracking, and integration with our CVS server for ease of use. Java - We will use the Java programming language, as that is the language of the Android platform. IRC - A private IRC server is at our disposal, and may be used when the group cannot physically meet Methods Team Meetings - Because of our small staff, we can more easily schedule meetings in which all members can be present. As such, all members should be present at team meetings, and these meetings should be made as often as the team leader sees fit. It is his responsibility to schedule, organize, and execute each meeting. At the meeting, the team leader has the authority to assign tasks to team members and request status reports. Online Metrics - The Redmine software we will be using allows the specification of requirements and tasks, the start and end dates of those task, the percent completion of the task, and the capacity to assign the task to individual team members. The software is capable of representing this information in the form of a Gantt Chart. Each task will be a milestone, and members will use this software to log their current status on the project. This way the management can have a clear, graphical report of the current project status, and can easily spot members who are having trouble. Concurrent Versioning System - The CVS is central to our development process. By storing all project data in a central repository (which is, of course, backed up by secondary and tertiary systems) we can ensure only one copy of the data exists at one time, thus eliminating painful and error-prone merging processes near project completion. With automatic versioning, we can also eliminate the possibility of team members forgetting to update the revision history. Additionally, we can trace how requirements entered and evolved in the system. We can also keep track of group participation. Online Collaboration - Another benefit of the Redmine collaboration software is that it provides for us a wiki environment which we can use to define and map out the problem domain. It also provides a forum which provides for an excellent place to publicly solve problems that a group member may have. Additionally, IRC can be a boon when the group needs to meet, but cannot meet in person. 8

9 5.2 Software Documentation Software documentation will be addressed in Phase I of the project. 6 WORK ELEMENTS, SCHEDULE AND BUD- GET The following schedule will contain individual sub-phases and their completion dates as more information becomes available. Deliverable Sub-Phase Developers Reviewer Start End SPMP Preliminary Proposal Tucker Smith 8/31 9/2 Phase I.1 Tucker Smith Tucker Smith 9/2 9/30 Phase I.2 Tucker Smith 9/30 10/21 Phase II.1 Tucker Smith 10/21 11/11 Phase II.2 Tucker Smith 11/11 11/30 9

Software Project Management Plan

Software Project Management Plan Software Project Management Plan Project Phase 2 Team Obiwan Owolabi Legunsen (ool090020) Chris Lindee (cll061000) Kevin Lloyd (kal081000) Radu Matcovschi BenJamin Morin (bmorin) Sam Shaw(sas071100) Kirk

More information

CS 6361, SPRING 2010 Advanced Requirements Engineering Web Based Meeting Scheduler- Project Plan

CS 6361, SPRING 2010 Advanced Requirements Engineering Web Based Meeting Scheduler- Project Plan 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 4.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

More information

Dynamic Meeting Scheduler

Dynamic Meeting Scheduler Dynamic Meeting Scheduler Preliminary Project Plan Aaron Turrie - 10451675 - at.nelret@gmail.com Eric Meyer - 10829232 - eric.meyer@utdallas.edu Mario Medina - 2010809959 - mariomedina.se@gmail.com Jordan

More information

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >

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

More information

SPINGRID Software Project Management Plan

SPINGRID Software Project Management Plan SPINGRID Software Project Management Plan Version 2 0 0 Software Engineering Project Eindhoven University of Technology. Eindhoven Sven Bego 0550191 Roel Coset 0548132 Robert Leeuwestein 0546746 Maarten

More information

Software Project Management Plan (SPMP)

Software Project Management Plan (SPMP) Software Project Management Plan (SPMP) The basic template to be used is derived from IEEE Std 1058-1998, IEEE Standard for Software Project Management Plans. The following is a template for the SPMP.

More information

PROJECT MANAGEMENT PLAN Outline VERSION 0.0 STATUS: OUTLINE DATE:

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

More information

This is the software system proposal document for the <name of the project> project sponsored by <name of sponsor>.

This is the software system proposal document for the <name of the project> project sponsored by <name of sponsor>. Guide to Preparing the SOFTWARE PROJECT MANAGEMENT PLAN R. Buckley CSc 190 Senior Project Department of Computer Science - College of Engineering and Computer Science California State University, Sacramento

More information

PROJECT MANAGEMENT METHODOLOGY SECTION 3 -- PLANNING PHASE

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

More information

SOFTWARE DEVELOPMENT PLAN

SOFTWARE DEVELOPMENT PLAN SOFTWARE DEVELOPMENT PLAN This document outline is based on the IEEE Standard 1058.1-1987 for Software Project Management Plans. This is the controlling document for managing a software project, and it

More information

YIIP1100 PROJECT MANAGEMENT

YIIP1100 PROJECT MANAGEMENT YIIP1100 PROJECT MANAGEMENT PLANNING THE PROJECT - DEVELOPING PROJECT MANAGEMENT PLAN EXECUTING, CONTROLLING & MONITORING THE PROJECT JOUNI HUOTARI, JUHA HAUTANEN & JOHN MUSSER BASED ON PMBOK, SECTIONS

More information

Introduction to Software Engineering. 9. Project Management

Introduction to Software Engineering. 9. Project Management Introduction to Software Engineering 9. Project Management Roadmap > Risk management > Scoping and estimation > Planning and scheduling > Dealing with delays > Staffing, directing, teamwork 2 Literature

More information

Project Audit & Review Checklist. The following provides a detailed checklist to assist the PPO with reviewing the health of a project:

Project Audit & Review Checklist. The following provides a detailed checklist to assist the PPO with reviewing the health of a project: Project Audit & Review Checklist The following provides a detailed checklist to assist the PPO with reviewing the health of a project: Relevance (at this time) Theory & Practice (How relevant is this attribute

More information

ICT Call 7 ROBOHOW.COG FP7-ICT-288533

ICT Call 7 ROBOHOW.COG FP7-ICT-288533 ICT Call 7 ROBOHOW.COG FP7-ICT-288533 Deliverable D8.1: Set up of WWW facilities April 30th, 2012 D8.1 FP7-ICT-288533 ROBOHOW.COG April 30th, 2012 Project acronym: Project full title: ROBOHOW.COG Web-enabled

More information

Configuration & Build Management

Configuration & Build Management Object-Oriented Software Engineering Using UML, Patterns, and Java Configuration & Build Management Outline of the Lecture Purpose of Software Configuration Management (SCM) Some Terminology Software Configuration

More information

Example IEEE software project management plan (SPMP)

Example IEEE software project management plan (SPMP) Example IEEE software project management plan (SPMP) Source: Object Oriented & Classical Software Engineering, 7 th edition, Stephen R. Schach, pg. 590 594 This plan is for development of the MSG product

More information

Software Test Plan (STP) Template

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

More information

<name of project> Software Project Management Plan

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

More information

Software Quality Assurance Plan

Software Quality Assurance Plan Software Engineering Project (2IP40) Project Group 1 Software Quality Assurance Plan version 0.1.3 (Internally Accepted), 14 June 2006 Project Team: Sven Bego 0550191 Roel Coset 0548132 Robert Leeuwestein

More information

Project management. Objectives. Topics covered. Organizing, planning and scheduling software projects DISCUSSION

Project management. Objectives. Topics covered. Organizing, planning and scheduling software projects DISCUSSION Project management 1 Objectives 2 Organizing, planning and scheduling software projects DISCUSSION Project Managers? To introduce software project management and to describe its distinctive characteristics

More information

CDC UNIFIED PROCESS JOB AID

CDC UNIFIED PROCESS JOB AID Purpose The purpose of this document is to provide guidance on the practice of using Microsoft Project and to describe the practice overview, requirements, best practices, activities, and key terms related

More information

Software Project Management Plan

Software Project Management Plan Software Project Management Plan Julie Makelberge Julie.Makelberge@vub.ac.be November 3, 2010 Version Date Author Comment 1.0 02/11/2010 Julie Initial version 1.1 03/11/2010 Kevin Revision 1 Contents 1

More information

PROJECT MANAGEMENT PLAN <PROJECT NAME>

PROJECT MANAGEMENT PLAN <PROJECT NAME> PROJECT MANAGEMENT PLAN TEMPLATE This Project Management Plan Template is free for you to copy and use on your project and within your organization. We hope that you find this template useful and welcome

More information

ANNEX A.1 TECHNICAL SPECIFICATIONS OPEN CALL FOR TENDERS F-SE-13-T01 WEB DEVELOPMENT SERVICES

ANNEX A.1 TECHNICAL SPECIFICATIONS OPEN CALL FOR TENDERS F-SE-13-T01 WEB DEVELOPMENT SERVICES ANNEX A.1 TECHNICAL SPECIFICATIONS OPEN CALL FOR TENDERS F-SE-13-T01 WEB DEVELOPMENT SERVICES Lot 1 Intranet Lot 2 Internet 1 Background information... 3 2 Scope of required services... 3 3 Definition

More information

Software Project Management Plan

Software Project Management Plan Bachelor Technische Informatica Kroket Kroket Software Project Management Plan Project Manager: Sebastiaan Candel Authors: Peter van Heck (0649886) Peter Koymans (0748876) Kay Lukas (0758084) Astrid Pieterse

More information

Certification Exam Objectives: PK0-003

Certification Exam Objectives: PK0-003 Certification Exam Objectives: PK0-003 INTRODUCTION The CompTIA Project + examination is designed for business professionals involved with projects. This exam will certify that the successful candidate

More information

ACESS A Comprehensive Enterprise Social Services System

ACESS A Comprehensive Enterprise Social Services System State of Louisiana Department of Social Services ACESS A Comprehensive Enterprise Social Services System Scope and Change Management Plan Deliverable AC07 APRIL 27, 2005 VERSION 2.0 State of Louisiana

More information

Foundations for Systems Development

Foundations for Systems Development Foundations for Systems Development ASSIGNMENT 1 Read this assignment introduction. Then, read Chapter 1, The Systems Development Environment, on pages 2 25 in your textbook. What Is Systems Analysis and

More information

Sistemi ICT per il Business Networking

Sistemi ICT per il Business Networking Corso di Laurea Specialistica Ingegneria Gestionale Sistemi ICT per il Business Networking Software Development Processes Docente: Vito Morreale (vito.morreale@eng.it) 17 October 2006 1 The essence of

More information

SCATS SALES AND CUSTOMER TRACKING SYSTEM SOFTWARE REQUIREMENTS SPECIFICATION VERSION: FINAL 1.0

SCATS SALES AND CUSTOMER TRACKING SYSTEM SOFTWARE REQUIREMENTS SPECIFICATION VERSION: FINAL 1.0 SCATS SALES AND CUSTOMER TRACKING SYSTEM SOFTWARE REQUIREMENTS SPECIFICATION VERSION: FINAL 1.0 OCTOBER 28, 2001 REVISION CHART Version Primary Author(s) Description of Version Date Completed Draft Johnny

More information

Contents. Today Project Management. Project Management. Last Time - Software Development Processes. What is Project Management?

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

More information

Best Practices Statement Project Management. Best Practices for Managing State Information Technology Projects

Best Practices Statement Project Management. Best Practices for Managing State Information Technology Projects State of Arkansas Office of Information Technology 124 W. Capitol Ave. Suite 990 Little Rock, AR 72201 501.682.4300 Voice 501.682.4020 Fax http://www.cio.arkansas.gov/techarch Best Practices Statement

More information

Work Breakdown Structure (WBS)

Work Breakdown Structure (WBS) Work Breakdown Structure (WBS) The building blocks of a schedule start with a Work Breakdown Structure (WBS). The WBS is a hierarchical reflection of all the work in the project in terms of deliverables.

More information

PROJECT PLAN TEMPLATE

PROJECT PLAN TEMPLATE Treasury Board of Canada Secretariat Secrétariat du Conseil du Trésor du Canada Enhanced Management Framework for Information Management/Information Technology PROJECT PLAN TEMPLATE Document Revision Draft

More information

B U S I N E S S C O N T I N U I T Y P L A N

B U S I N E S S C O N T I N U I T Y P L A N B U S I N E S S C O N T I N U I T Y P L A N 1 Last Review / Update: December 9, 2015 Table of Contents Purpose...3 Background...3 Books and Records Back-up and Recovery...4 Mission Critical Systems...

More information

Software Configuration Management. Addendum zu Kapitel 13

Software Configuration Management. Addendum zu Kapitel 13 Software Configuration Management Addendum zu Kapitel 13 Outline Purpose of Software Configuration Management (SCM) Motivation: Why software configuration management? Definition: What is software configuration

More information

Project Management. Project Analysis and Definition. Project Management. Project Management People

Project Management. Project Analysis and Definition. Project Management. Project Management People Project Management Project Analysis and Definition The key to successful project management is to focus on the 4P People The most important element of a successful project Product The software to be built

More information

How To Understand The Business Analysis Lifecycle

How To Understand The Business Analysis Lifecycle Business Analysis Lifecycle by Sergey Korban Aotea Studios Ltd November 2011 Contents Introduction... 3 Business Analysis Lifecycle... 4 Practical Application... 5 Start-Up Phase... 5 Initiation Phase...

More information

Software Engineering CSCI 4490. Lesson 9 Project Management Part 1- Planning & Estimating. February 23, 2015

Software Engineering CSCI 4490. Lesson 9 Project Management Part 1- Planning & Estimating. February 23, 2015 Lesson 9 Project Management Part 1- Planning & Estimating February 23, 2015 Projects and Project Managers Project a [temporary] sequence of unique, complex, and connected activities having one goal or

More information

Inventory and Analytics for Browser-based Applications in the Enterprise

Inventory and Analytics for Browser-based Applications in the Enterprise Inventory and Analytics for Browser-based Applications in the Enterprise Introduction Times are changing. Desktop and client/server business applications (collectively referred to as native applications

More information

Software Project Management Plan. Team Synergy Version: 1.0 Date: 1/27/03

Software Project Management Plan. Team Synergy Version: 1.0 Date: 1/27/03 Team Synergy Version: 1.0 Date: 1/27/03 Revision History Document Owner: Goran Momiroski Date Revision Description Author 11/26/2002 1.0 Document creation Goran Momiroski Team Synergy Page 1 1/27/2003

More information

WORK PROGRAM GUIDELINES

WORK PROGRAM GUIDELINES Project Managed Change Program WORK PROGRAM GUIDELINES JABATAN KERJA RAYA MALAYSIA Cawangan Pengurusan Projek Kompleks (PROKOM) Ibu Pejabat JKR Malaysia 2 Document Ownership Section No Section Amendment

More information

Sample Two-Day Project Management Training with Simulation

Sample Two-Day Project Management Training with Simulation Merit Systems LLC 125 Strafford Avenue, Suite 222 Wayne, PA 19087-3333 610-225-0193 FAX 610-225-0194 www.meritsystemsllc.net Sample Two-Day Project Management Training with Simulation Planned Module or

More information

CHAPTER 24 SOFTWARE PROJECT SCHEDULING. Overview

CHAPTER 24 SOFTWARE PROJECT SCHEDULING. Overview CHAPTER 24 SOFTWARE PROJECT SCHEDULING Overview The chapter describes the process of building and monitoring schedules for software development projects. To build complex software systems, many engineering

More information

Retained Fire Fighters Union. Introduction to PRINCE2 Project Management

Retained Fire Fighters Union. Introduction to PRINCE2 Project Management Retained Fire Fighters Union Introduction to PRINCE2 Project Management PRINCE2 PRINCE stands for: PRojects IN Controlled Environments and is a structured method which can be applied to any size or type

More information

Software Development In the Cloud Cloud management and ALM

Software Development In the Cloud Cloud management and ALM Software Development In the Cloud Cloud management and ALM First published in Dr. Dobb's Journal, February 2009: http://www.ddj.com/development-tools/212900736 Nick Gulrajani is a Senior Solutions Architect

More information

Computer programs (both source and executable) Documentation (both technical and user) Data (contained within the program or external to it)

Computer programs (both source and executable) Documentation (both technical and user) Data (contained within the program or external to it) CHAPTER 27 CHANGE MANAGEMENT Overview Changes are inevitable when software is built. A primary goal of software engineering is to improve the ease with which changes can be made to software. Configuration

More information

Blank Project Management Templates. Saving Time! Saving Money! Saving Stress!

Blank Project Management Templates. Saving Time! Saving Money! Saving Stress! www.projectagency.co.uk Blank Project Management Templates Saving Time! Saving Money! Saving Stress! Please feel free to copy any of the attached documents. You can alter any of them to suit the needs

More information

Custom Web Development Guidelines

Custom Web Development Guidelines Introduction Custom Web Development Guidelines Unlike shrink wrap software, custom software development involves a partnership between the architect/programmer/developer (SonicSpider) and the owner/testers/users

More information

Page 1. Outline of the Lecture. What is Software Configuration Management? Why Software Configuration Management?

Page 1. Outline of the Lecture. What is Software Configuration Management? Why Software Configuration Management? Books: Software Configuration Management 1. B. Bruegge and A. H. Dutoit, Object-Oriented Software Engineering: Using UML, Patterns, and Java (Chapter 13) Outline of the Lecture Purpose of Software Configuration

More information

Introduction and Overview

Introduction and Overview Introduction and Overview Definitions. The general design process. A context for design: the waterfall model; reviews and documents. Some size factors. Quality and productivity factors. Material from:

More information

5.2. 5.2 Template for IT Project Plan. Template for IT Project Plan. [Project Acronym and Name]

5.2. 5.2 Template for IT Project Plan. Template for IT Project Plan. [Project Acronym and Name] 231 5.2 Template for IT Project Plan Name of the Tool: Source: Usage: Description: Template for IT Project Plan GIZ This template has been designed as a tool to support the planning of IT projects for

More information

Senior Reminder System Project

Senior Reminder System Project Senior Reminder System Project Vision Document SE 4351 Requirements Engineering, Section 001 September 28, Fall 2015 Milton Bland, mxb120730@utdallas.edu Zachary Calman, zxc120530@utdallas.edu Ridge Frederick,

More information

Final Report on Project Management Skills of the University of California Libraries Staff. July, 2010

Final Report on Project Management Skills of the University of California Libraries Staff. July, 2010 Final Report on Project Management Skills of the University of California Libraries Staff July, 2010 from the Project Management Skills Task Force Members: Joan Starr, CDL, Chair Mary Linn Bergstrom, UC

More information

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

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

More information

Redmine: A project management software tool. January, 2013

Redmine: A project management software tool. January, 2013 Redmine: A project management software tool January, 2013 Outline Introduction to Redmine. Important concepts of Redmine. How to use Redmine. 1 Introduction: What is Redmine? Redmine is a project management

More information

This policy is not designed to use systems backup for the following purposes:

This policy is not designed to use systems backup for the following purposes: Number: AC IT POL 003 Subject: Backup and Restore Policy 1. PURPOSE The backup and restore policy establishes the need and rules for performing periodic system backup to permit timely restoration of Africa

More information

PeopleSoft Program Management

PeopleSoft Program Management PeopleSoft Program Management Large enterprises and project-based organizations have long recognized the value of leveraging project knowledge across multiple projects. Yet today, 50 percent of IT projects

More information

GUIDE FOR APPLICANTS

GUIDE FOR APPLICANTS European Commission THE SEVENTH FRAMEWORK PROGRAMME The Seventh Framework Programme focuses on Community activities in the field of research, technological development and demonstration (RTD) for the period

More information

Software Change Management Chapter 27 Homework 10 Points

Software Change Management Chapter 27 Homework 10 Points SE-27-Software-Change-Management-HW.doc 1 CSCI 3321 Initials Written homework will be assigned regularly throughout the semester. Since there is little or no serious programming involved in the homework,

More information

http://www.softwaretestinghelp.com/ Test Plan Template: (Name of the Product) Prepared by: (Names of Preparers) (Date) TABLE OF CONTENTS

http://www.softwaretestinghelp.com/ Test Plan Template: (Name of the Product) Prepared by: (Names of Preparers) (Date) TABLE OF CONTENTS http://www.softwaretestinghelp.com/ Test Plan Template: (Name of the Product) Prepared by: (Names of Preparers) (Date) TABLE OF CONTENTS 1.0 INTRODUCTION 2.0 OBJECTIVES AND TASKS 2.1 Objectives 2.2 Tasks

More information

Annex 9: Technical proposal template. Table of contents

Annex 9: Technical proposal template. Table of contents UNFCCC/CCNUCC Page 1 Annex 9: Technical proposal template Table of contents Annex 9... 3 9.1 Technical proposal... 3 9.1.1 Vendor s name... 3 9.2 Engagement model... 3 9.2.1 Type of engagement... 3 9.2.2

More information

Using CVS Historical Information to Understand How Students Develop Software

Using CVS Historical Information to Understand How Students Develop Software Using CVS Historical Information to Understand How Students Develop Software Ying Liu, Eleni Stroulia, Kenny Wong University of Alberta Edmonton, Alberta, Canada {yingl, stroulia, kenw}@cs.ualberta.ca

More information

The Benefits of Management Information Systems to the Professional Practice

The Benefits of Management Information Systems to the Professional Practice The Benefits of Management Information Systems to the Professional Practice SAICE 15th Annual Conference on Computers in Civil Engineering By Dr James A Robertson PrEng & Reg M Barry, Financial Director,

More information

Software Configuration Management Plan

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

More information

technical tips and tricks

technical tips and tricks technical tips and tricks Looking for schedule variances Document author: Produced by: Andy Jessop Project Learning International Limited The tips and tricks below are taken from Project Mentor, the smart

More information

Software Project Management Plan

Software Project Management Plan 2014 Software Project Management Plan TU/E OPEN ACCEL Abstract This is the Software Project Management Plan (SPMP) for the Open Accel Software Engineering Project. This document is based on the ESA standard

More information

3F6 - Software Engineering and Design. Handout 15 Software Management I With Markup. Steve Young

3F6 - Software Engineering and Design. Handout 15 Software Management I With Markup. Steve Young 3F6 - Software Engineering and Design Handout 15 Software Management I With Markup Steve Young Contents 1. Software Engineering 2. Software Life Cycle 3. Team Organisation 4. Product Development 5. Specification

More information

IMEO International Mass Event Organization based on Recent Experience of Euro 2012

IMEO International Mass Event Organization based on Recent Experience of Euro 2012 IMEO International Mass Event Organization based on Recent Experience of Euro 2012 1. Name of the project: Project Management 2. Leader of the workshop (materials' author): Szymon Włochowicz 1 Objectives

More information

Zoho Projects. Social collaborative project management platform

Zoho Projects. Social collaborative project management platform Zoho Projects is a feature- rich and easy- to- use cloud- based collaborative project management platform for small to medium- sized businesses as well as teams and departments in larger companies. Its

More information

Project Management. Massimo Felici Room 1402, JCMB, KB 0131 650 5899 mfelici@inf.ed.ac.uk

Project Management. Massimo Felici Room 1402, JCMB, KB 0131 650 5899 mfelici@inf.ed.ac.uk Project Management Massimo Felici Room 1402, JCMB, KB 0131 650 5899 mfelici@inf.ed.ac.uk Project Management Software project management is an essential part of software engineering Concerned with activities

More information

The Resource Management Life Cycle

The Resource Management Life Cycle The Resource Management Life Cycle Resource Planning for 2013 Revised November 2012 http://epmlive.com Contents Introduction...2 What is Resource Management?...2 Who Participates in Resource Management?...2

More information

Chapter 3 Managing the Information Systems (IS) Project

Chapter 3 Managing the Information Systems (IS) Project Content Chapter 3 Managing the Information Systems (IS) Project Process of managing IS projects Skills required to be an effective project manager Skills and activities of a project manager during project

More information

Microsoft Infrastructure Assessment

Microsoft Infrastructure Assessment GLOBAL KNOWLEDGE Microsoft Infrastructure Assessment Prepared For { Customer Logo } DOCUMENT VERSION Change Record Date Author Version Change Reference Reviewers Name Version Approved Position Date Distribution

More information

ICT Project Management

ICT Project Management THE UNITED REPUBLIC OF TANZANIA PRESIDENT S OFFICE PUBLIC SERVICE MANAGEMENT ICT Project Management A Step-by-step Guidebook for Managing ICT Projects and Risks Version 1.0 Date Release 04 Jan 2010 Contact

More information

A.Team Software (.DMS) Dynamic Meeting Scheduler Vision Document

A.Team Software (.DMS) Dynamic Meeting Scheduler Vision Document A.Team Software (.DMS) Dynamic Meeting Scheduler Vision Document Aaron Turrie - 10451675 - at.nelret@gmail.com Eric Meyer - 10829232 - eric.meyer@utdallas.edu Mario Medina - 2010809959 - mariomedina.se@gmail.com

More information

A Comparison of PMI s PMBOK Guide Versions 4 & 3

A Comparison of PMI s PMBOK Guide Versions 4 & 3 PM WORLD TODAY FEATURED PAPER MAY 2009 A Comparison of PMI s PMBOK Guide Versions 4 & 3 By Germán Bernate The Project Management Institute PMI announced on December 31, 2008 the availability of PMBOK Version

More information

Software Requirements Specification (SRS)

Software Requirements Specification (SRS) Software Requirements Specification (SRS) Meeting Scheduler MANISH BANSAL ABHISHEK GOYAL NIKITA PATEL ANURAG MAHAJAN SMARAK BHUYAN - 1 - VERSION RECORD Version record showing the amendments effected to

More information

GARDEN STATE APARTMENTS LLC. CUSTOMER RELATIONSHIP MANAGEMENT SYSTEM (FINAL MILESTONE)

GARDEN STATE APARTMENTS LLC. CUSTOMER RELATIONSHIP MANAGEMENT SYSTEM (FINAL MILESTONE) GARDEN STATE APARTMENTS LLC. CUSTOMER RELATIONSHIP MANAGEMENT SYSTEM (FINAL MILESTONE) GROUP #7: James Edward Bell Mark Dudek Michael DiCroce Curtis Hammell December 13, 2013 1 Table of Contents SECTION

More information

Chapter 7 - Project Scheduling and Tracking

Chapter 7 - Project Scheduling and Tracking Chapter 7 - Project Scheduling and Tracking Overview The chapter describes the process of building and monitoring schedules for software development projects. To build complex software systems, many engineering

More information

PROJECT AUDIT METHODOLOGY

PROJECT AUDIT METHODOLOGY PROJECT AUDIT METHODOLOGY 1 "Your career as a project manager begins here!" Content Introduction... 3 1. Definition of the project audit... 3 2. Objectives of the project audit... 3 3. Benefit of the audit

More information

Total Exploration & Production: Field Monitoring Case Study

Total Exploration & Production: Field Monitoring Case Study Total Exploration & Production: Field Monitoring Case Study 1 Summary TOTAL S.A. is a word-class energy producer and provider, actually part of the super majors, i.e. the worldwide independent oil companies.

More information

Project Management Plan for

Project Management Plan for Project Management Plan for [Project ID] Prepared by: Date: [Name], Project Manager Approved by: Date: [Name], Project Sponsor Approved by: Date: [Name], Executive Manager Table of Contents Project Summary...

More information

Develop Project Charter. Develop Project Management Plan

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

More information

Draft Service Level Agreement between ECDC and Contractor

Draft Service Level Agreement between ECDC and Contractor Draft Service Level Agreement between ECDC and Contractor The Contractor provides the consultancy services to ECDC in accordance with specifications that form part of Specific Contracts implementing framework

More information

A software for project management process

A software for project management process MPRA Munich Personal RePEc Archive A software for project management process Logica Banica and Doina Rosca and Cristian Stefan University of Pitesti, Faculty of Economics, University of Craiova, Faculty

More information

BI Dashboards the Agile Way

BI Dashboards the Agile Way BI Dashboards the Agile Way Paul DeSarra Paul DeSarra is Inergex practice director for business intelligence and data warehousing. He has 15 years of BI strategy, development, and management experience

More information

Five Reasons Your Business Needs Network Monitoring

Five Reasons Your Business Needs Network Monitoring Five Reasons Your Business Needs Network Monitoring cognoscape.com Five Reasons Your Business Needs Network Monitoring Your business depends on the health of your network for office productivity. Most

More information

Prior to printing, you should delete all [...] prompt text (in italics and blue text).

Prior to printing, you should delete all [...] prompt text (in italics and blue text). HOW TO USE THIS TEMPLATE: Introduction The template reflects the recommended content for a Project Charter document, as described in the PMI Project Management Body of Knowledge (PMBOK Guide, Third Edition).

More information

Disk-to-Disk-to-Offsite Backups for SMBs with Retrospect

Disk-to-Disk-to-Offsite Backups for SMBs with Retrospect Disk-to-Disk-to-Offsite Backups for SMBs with Retrospect Abstract Retrospect backup and recovery software provides a quick, reliable, easy-to-manage disk-to-disk-to-offsite backup solution for SMBs. Use

More information

CHAPTER 11 REQUIREMENTS

CHAPTER 11 REQUIREMENTS Lecture Software Engineering CHAPTER 11 REQUIREMENTS Lecture Software Engineering Topics Determining What the Client Needs Overview of the Requirements Workflow Understanding the Domain The Business Model

More information

Design Report: Resource Management Software CS400 Senior Design I

Design Report: Resource Management Software CS400 Senior Design I Design Report: Resource Management Software CS400 Senior Design I Mark Briggs Paul Knell John Schluechtermann Jeremy Vechinski Electrical Engineering and Computer Science Department Milwaukee School of

More information

Project Management Planning

Project Management Planning The Project Plan Template The Project Plan The project plan forms the basis for all management efforts associated with the project. A project plan template is included in this document. The information

More information

What is a life cycle model?

What is a life cycle model? What is a life cycle model? Framework under which a software product is going to be developed. Defines the phases that the product under development will go through. Identifies activities involved in each

More information

Successfully managing geographically distributed development

Successfully managing geographically distributed development IBM Rational SCM solutions for distributed development August 2004 Successfully managing geographically distributed development Karen Wade SCM Product Marketing Manager IBM Software Group Page 2 Contents

More information

Software Project Management Plan. Team Wakati. 4.29.14

Software Project Management Plan. Team Wakati. 4.29.14 Software Project Management Plan. Team Wakati. 4.29.14 Adrian Chambers Anthony Cristiano James Doan Daniel Green Jesse Rosato TABLE OF CONTENTS 1 INTRODUCTION... 2 1.1 Purpose... 2 1.2 Scope... 2 1.3 Definitions,

More information

User experience prototype requirements PROJECT MANAGEMENT PLAN

User experience prototype requirements PROJECT MANAGEMENT PLAN Tallinn University Institute of Informatics User experience prototype requirements PROJECT MANAGEMENT PLAN Authors Roger Puks Erkki Saarnit Ekaterina Shafeeva Maria Angelica Medina Angarita Lecturer Peeter

More information

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

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

More information

How to Select and Implement an ERP System

How to Select and Implement an ERP System How to Select and Implement an ERP System Prepared by 180 Systems Written by Michael Burns 180 Systems WHAT IS ERP?... 3 ANALYSIS... 4 VENDOR SELECTION... 6 VENDOR DEMONSTRATIONS... 8 REFERENCE CALLS...

More information