Course Project Assignment

83 downloads 9453 Views 86KB Size Report
Course Project Assignment. 1) Imagine that ... Assignments in pink color below are ... Management plan. 5. Estimate CIS Project Total Cost for this SW or CIS.
Course Project Assignment 1) Imagine that you are a Project Manager in XYZ Software or CIS Design&Development company. 2) You received a Request for Proposal from a small size (or, mid-size) company/business to design and develop software (SW) or Computer Information System (CIS) of a designated type (see Types of SW/CIS system document). 3) Using SW/CIS PM theory, knowledge and tools, complete the following important Project Management activities and develop all required essential plans/documents for SW/CIS D&D project (see Table 1 below for details). 4) Create Course Project Report -- a SINGLE DOC file with outcomes of items ## 1-10 (see below) for this project. Include screenshots of various READABLE MS Project diagrams (if needed) – see Table 2 below for details. 5) Create Course Project Presentation -- a SINGLE PPT file that reflects all major outcomes ## 1-10 of this project. Include screenshots of various diagrams (if needed) - see Table 2 below for details. Assignments in pink color below are 1) OPTIONAL for undergraduate students (gaining of extra points is available for a completion of those assignments); 2) REQUIRED for graduate students. Table 1. # 0.1

What to do

Reference

FIFO Rule is IN ACTION (because there will be no duplication of project domains = type of analyzed SW/CIS systems)

Outcome Email to instructor with project team members name(s)

0.1. Create project team as soon as possible (3 persons per team; NO undergraduate and graduate students in one team). 0.2. Identify 10 Top (Best) Systems of selected type in the in the U.S. 0.3. Analyze at least TEN (10) commercial or free SW/CIS systems of selected type (application domain): main functions of the systems, popularity of those systems in U.S., etc. 0.4. Create a PPT presentation with a) title page, including project team members; b) computer screen snapshot for each identified relevant SW/CIS system (with system’s title and web site used). 0.5. Email your presentation to instructor BEFORE deadline 0.1 0.6. Get confirmation email from instructor (if a proposal is good) 0.7. The proposed domain will be immediately TAKEN/REMOVED from the list of available domains. 0.8. Students will be notified by email about a removal of a specific domain (from this moment it is not available for exploration). 1

Identify, download, analyze at least 5 available Open Source

Types of SW

Comparison

and/or commercial software applications for designated type of SW or CIS domain, specifically: a) scope, b) a list of main functions, c) programming languages used, d) total number of lines of code (LOC), e) technical platform, f) (if possible) total number of function points (FP), g) web site with available downloadable free version (trial version) -specify web site, etc.

(IT, CIS) PM domains’ document

table

Chapter 2

Selected model diagram and justification CIS scope. CIS main functions. Technical platform. Partial Human Resource Management plan

Create a Comparison Table (with above-mentioned attributes) for AT LEAST FIVE (5) identified free or commercial SW/CIS systems. 2

3

4

Select and justify Software Design and Development Model to be used

Develop partial Scope Statement with - functional requirements (about 10-12), - non-functional requirements (about 5-7), - constraints on technical platform (operating systems, programming languages, types of computers to be used). Develop partial Human Resource Management Plan including a) WBS structure (a list of tasks -- about 15-20 tasks); b) Roles and Responsibilities Matrix; c) List of required human resources (with titles of jobs) for this design&development project.

Chapter 5 (p. 151-152)

Chapter 5 (pp. 153, 147, 154) and input tables for Lab #1

Outcomes should be similar (i.e. follow the format and style) to input tables for Lab # 1. 5

Estimate CIS Project Total Cost for this SW or CIS design&development project. Use AT LEAST ONE (1) approache out of the following 3: - LOC-based, - FP-based, - Empirical Models, and/or to estimate software design&development project costs. Use available tools to estimate LOC and FPs.

Chapter # 6, Lab # 2 input data, HW # 6 outcomes, and PPT slides.

1 or 2 different estimates with calculations

Web-based knowledge resources.

Provide calculations for estimates and justification. OPTIONAL for undergraduate students and REQUIRED for graduate students: Graduate students should use TWO (2) approaches to estimate project costs. 6

Develop Time Management Plan for this software or CIS design&development project, including: - list of all project tasks (with duration and predecessors for each task); - Gantt diagram (in MS Project format and CPM); - total project time. (See input and output data of Lab # 1 as examples for this item). The partial outcomes for this plan should be similar to some tables and diagrams of Lab #1.

Chapter 6 and partially Lab # 1 (input data and outcomes)

Partial Time Management plan (a list of tasks with tasks’ durations, Gantt diagram, CPM and total project time)

7

Develop partial Cost Management Plan for this software or CIS design&development project, including: - list of project human resources (with salaries); - list of project materials (with costs); - project budget (partial outcome of Lab # 2).

Chapter 6 and partially Lab # 2 (both input and output data)

The outcomes for this plan should be similar to some outcomes of Lab # 2 (use input and output data of Lab # 2 as examples). 8

Develop Risk Management Plan for this software or CIS design&development project, including: a) Decision Tree analysis with EMV; b) Risk List (with at least 7 different types of risks associated with this project) – fig. 8-5; a) Risk Exposure table – fig. 8-6; b) Project Prioritized Risks diagram – fig. 8-7.

Chapter # 8. HW # 8

OPTIONAL for undergraduate students and REQUIRED for graduate students:

Partial Cost Management plan (including HR salaries and costs of all project materials). Project Budget. Partial Risk Management plan: Decision Tree. Risk List. Risk Exposure. Project Prioritized Risks. Risk Register.

1) Create Risk Register table (about 2 pages long) – (p. 258) 2) Calculate risk factors and provide final table (like in Lab 3) for 5 cases a) removing two (2) key persons from your team; b) removing only one (1) key person from your team; c) your original composition of SW/CIS system development team d) adding only one (1) developer to your team; d) adding two (2) developers to your team. The outcomes for this plan should be similar to final table in Lab # 3. 9

Develop Procurement Management Plan for this software or CIS design&development project, including: a) Make-or-Buy diagram and calculations (about 1 page long); b) Type of Contract to be used (provide calculations for at least 3 different types of contracts; justify selected-by-you type of contract)

Chapter # 9.

10

Develop Statement of Work (about 2 pages long) for this software or CIS design&development project.

Chapter # 9.

OPTIONAL for undergraduate students and REQUIRED for graduate students: - Professional Request for Proposal (about 2 pages long). - Professional Request for Quote (about 2 pages long). (pp. 286-295)

Partial Procurement Plan: Make-or-Buy diagram. Type of Contract. SOW.

RFP. RFQ.

Table 2. Required Structures of Course Project PPT Presentation (in PPT format) and Electronic Report (in DOC format)

Deliverable

Volume in PPT presentation (in number of slides) 1 slide (cover slide)

Project title and Project Manager(s) Name(s)

CIS Scope and Main Functions Software Design and Development Model Project Cost Estimates Human Resource Management Plan (partial) Time Management Plan (partial) Cost Management Plan (partial) Risk Management Plan (partial) Procurement Management Plan (partial) Statement of Work Totals:

Team-working. Submission of Project Outcomes and Deadline. Regular Submission: (see course web site) “EARLY BIRDS” submissions: (see course web site)

Volume in Report (in pages)

2 1

1 page (cover page) 1 page 1

2-3 2-3 2-3 2 2-3 1-1 2 About 25-30 slides

2 2 2 1-2 2-3 1-2 2-3 About 20 pages