Team Introduction Ovide Mercure Michael Ambroise Wai-Lam Chan Allen Lee Project Manager Time Keeper...

16
Team Introduction Team Introduction Ovide Mercure Michael Ambroise Wai-Lam Chan Allen Lee Project Manager Time Keeper Project Historia Project Analyst

Transcript of Team Introduction Ovide Mercure Michael Ambroise Wai-Lam Chan Allen Lee Project Manager Time Keeper...

Page 1: Team Introduction Ovide Mercure Michael Ambroise Wai-Lam Chan Allen Lee Project Manager Time Keeper Project Historian Project Analyst.

Team IntroductionTeam Introduction

Ovide Mercure

Michael Ambroise

Wai-Lam Chan

Allen Lee

Project Manager

Time Keeper

Project Historian

Project Analyst

Page 2: Team Introduction Ovide Mercure Michael Ambroise Wai-Lam Chan Allen Lee Project Manager Time Keeper Project Historian Project Analyst.

Introduction to StudyIntroduction to Study

FeasibilityFeasibility Determine the feasibility of developing Determine the feasibility of developing

SOGRS vs. Alternate Systems. (ACPEA SOGRS vs. Alternate Systems. (ACPEA and WebCT)and WebCT)

Project PlanProject Plan Outline administrative tasks for the Outline administrative tasks for the

development of SOGRSdevelopment of SOGRS

Page 3: Team Introduction Ovide Mercure Michael Ambroise Wai-Lam Chan Allen Lee Project Manager Time Keeper Project Historian Project Analyst.

FeasibilityFeasibility Problem StatementProblem Statement

Inconveniences of current Excel and e-mail systemInconveniences of current Excel and e-mail system Sensitive information cannot be sent via e-mailSensitive information cannot be sent via e-mail Cumbersome and Time ConsumingCumbersome and Time Consuming

Problems with WebCTProblems with WebCT Difficult to attend due to scheduling conflicts and existing Difficult to attend due to scheduling conflicts and existing

workloadsworkloads

AlternativesAlternatives Automated Cut Paste Email Application (ACPEA)Automated Cut Paste Email Application (ACPEA) Student Online Grade Report System (SOGRS)Student Online Grade Report System (SOGRS) WebCTWebCT

Page 4: Team Introduction Ovide Mercure Michael Ambroise Wai-Lam Chan Allen Lee Project Manager Time Keeper Project Historian Project Analyst.

Operational FeasibilityOperational Feasibility

Criteria for Operational FeasibilityCriteria for Operational Feasibility Performance – throughput and response Performance – throughput and response

timetime Information – provides timely and Information – provides timely and

pertinent infopertinent info Economy – cost effective servicesEconomy – cost effective services Control – security and fraud protectionControl – security and fraud protection Efficiency – maximum use of resourcesEfficiency – maximum use of resources Services – reliability, flexibilityServices – reliability, flexibility

Page 5: Team Introduction Ovide Mercure Michael Ambroise Wai-Lam Chan Allen Lee Project Manager Time Keeper Project Historian Project Analyst.

Feasibility Criteria Wt. Alternative 1 Alternative 2 Alternative 3

Operational Feasibility Performance Information Economy Control Efficiency Service User Friendliness

30%

PerformanceLOW1.No control over the throughput of email server.

PerformanceHIGH1.Fully Supports user required functionality.

PerformanceHIGH1.Fully Supports user required functionality.

InformationLOW1.Sensitive information cannot be sent via email.2.Only supports the distribution of grade reporting.

InformationHIGH1. Fully Supports user required functionality.

InformationHIGH1. Fully Supports user required functionality.

EconomyMED1.Economic to implement.

EconomyMED1.Economic to implement.

EconomyHIGH1.Very economic to implement.

ControlLOW1.Does not allow for sensitive information to be transmitted.

ControlMED1.Allows for sensitive materials.

ControlHIGH1.Allows for sensitive materials.

EfficiencyMED

EfficiencyMED

EfficiencyHIGH

ServiceLOW

ServiceHIGH1.Fully Supports user required functionality.

ServiceN/A1.No control over this attribute.2.Fully Supports user required functionality.

User Friendliness: Yes User Friendliness: Yes User Friendliness: Yes

Score: LOW Score: MED-HIGH Score: HIGH

Page 6: Team Introduction Ovide Mercure Michael Ambroise Wai-Lam Chan Allen Lee Project Manager Time Keeper Project Historian Project Analyst.

Technical FeasibilityTechnical Feasibility

Technology – maturity and Technology – maturity and availabilityavailability

Expertise – how much is needed?Expertise – how much is needed?

Feasibility Criteria Wt. Alternative 1 Alternative 2 Alternative 3

Technical Feasibility Technology Expertise

30%

TechnologyWhen implemented in JAVA

this application fulfills criteria.

ExpertiseJAVA and SMTP protocol knowledge.

Score: MED

TechnologyThe technology is available but most developers within the team are unfamiliar with the Tomcat server. All team members are familiar with JAVA programming but need to learn JSP and Servlets technology.

ExpertiseJAVA, JSP and Apache Tomcat server technology.

Score: MED

TechnologyCurrently Implemented

ExpertiseCurrently Implemented

Score: HIGH

Page 7: Team Introduction Ovide Mercure Michael Ambroise Wai-Lam Chan Allen Lee Project Manager Time Keeper Project Historian Project Analyst.

Economic FeasibilityEconomic Feasibility

Cost Analysis of alternative.Cost Analysis of alternative.

Feasibility Criteria Wt. Alternative 1 Alternative 2 Alternative 3

Economic Feasibility

10%

Approximately$89,876.00

Score: MED

Approximately$145,032.00

Score: LOW

Approximately$0.00

Score: HIGH

Page 8: Team Introduction Ovide Mercure Michael Ambroise Wai-Lam Chan Allen Lee Project Manager Time Keeper Project Historian Project Analyst.

EconomicEconomic Cost analysisCost analysis PM = Duration of Deliverable in Days * (8 hours / 1 Day) * (1 PM = Duration of Deliverable in Days * (8 hours / 1 Day) * (1

PM / 152 hours)PM / 152 hours) SC = Effort estimate (PM) * RELY * TIME * STOR * TOOL * LTEX SC = Effort estimate (PM) * RELY * TIME * STOR * TOOL * LTEX

* $15,000* $15,000 ACPEAACPEA

TPM = 6.16 PMTPM = 6.16 PM SC = $89,876.00SC = $89,876.00

SOGRSSOGRS TPM = 9.93 PMTPM = 9.93 PM SC = $145,032.00SC = $145,032.00

WebCTWebCT TPM = 0 PMTPM = 0 PM SC = $0SC = $0

RELY – Required System Reliability TIME – Execution Time ConstraintsSTOR – Memory ConstraintsTOOL – Use of Software ToolsLTEX – Language and Tools Experience

Page 9: Team Introduction Ovide Mercure Michael Ambroise Wai-Lam Chan Allen Lee Project Manager Time Keeper Project Historian Project Analyst.

Schedule FeasibilitySchedule Feasibility

As assessment of how long the solution will As assessment of how long the solution will take to design and implementtake to design and implement

Feasibility Criteria Wt. Alternative 1 Alternative 2 Alternative 3

Schedule Feasibility Time required to design and implement. 30%

2 Months

Score: MED

3 Months

Score: LOW

Done

Score: HIGH

Page 10: Team Introduction Ovide Mercure Michael Ambroise Wai-Lam Chan Allen Lee Project Manager Time Keeper Project Historian Project Analyst.

RecommendationsRecommendations

Top RecommendationTop Recommendation Based on our matrix resultBased on our matrix result

WebCTWebCT

Second RecommendationSecond Recommendation If inconvenience is the top If inconvenience is the top

factorfactor If cost is not a factorIf cost is not a factor

SOGRSSOGRS

Page 11: Team Introduction Ovide Mercure Michael Ambroise Wai-Lam Chan Allen Lee Project Manager Time Keeper Project Historian Project Analyst.

Project Plan IntroductionProject Plan Introduction

Hardware and SoftwareHardware and Software SOGRS Cost AnalysisSOGRS Cost Analysis Project ScheduleProject Schedule

Page 12: Team Introduction Ovide Mercure Michael Ambroise Wai-Lam Chan Allen Lee Project Manager Time Keeper Project Historian Project Analyst.

H/W & S/W H/W & S/W RequirementsRequirements

Server ComputerServer Computer Java 1.4.2Java 1.4.2 Tomcat 5.0Tomcat 5.0 Ethernet ConnectionEthernet Connection

Client ComputerClient Computer Web Browser with JVM (students Web Browser with JVM (students

and professor)and professor) Excel (professor only)Excel (professor only)

DevelopmentDevelopment Rational RoseRational Rose JCreatorJCreator Microsoft Project, Word, and Microsoft Project, Word, and

EXCELEXCEL

Page 13: Team Introduction Ovide Mercure Michael Ambroise Wai-Lam Chan Allen Lee Project Manager Time Keeper Project Historian Project Analyst.

SOGRS Cost AnalysisSOGRS Cost Analysis Deliverable 1: Feasibility Study and Project PlanDeliverable 1: Feasibility Study and Project Plan

PM = 20 * 8 / 152 = 1.1 PMPM = 20 * 8 / 152 = 1.1 PM SC = 1.1 * .91 * 1.07 * 15,000 = $16,066.00SC = 1.1 * .91 * 1.07 * 15,000 = $16,066.00

Deliverable 2: Software Requirements DocumentDeliverable 2: Software Requirements Document PM = 38 * 8 / 152 = 2 PMPM = 38 * 8 / 152 = 2 PM SC = 2 * .91 * 1.07 * 15,000 = $29,211.00SC = 2 * .91 * 1.07 * 15,000 = $29,211.00

Deliverable 3: Design DocumentDeliverable 3: Design Document PM = 85 * 8 / 152 = 4.4 PMPM = 85 * 8 / 152 = 4.4 PM SC = 4.4 * .91 * 1.07 * 15,000 = $64,264.00SC = 4.4 * .91 * 1.07 * 15,000 = $64,264.00

Deliverable 4: Test DocumentDeliverable 4: Test Document PM = 36 * 8 / 152 = 1.9 PMPM = 36 * 8 / 152 = 1.9 PM SC = 1.9 * .91 * 1.07 * 15,000 = $27,750.00SC = 1.9 * .91 * 1.07 * 15,000 = $27,750.00

Deliverable 5: Software Document Deliverable 5: Software Document PM = 10 * 8 / 152 = .53 PMPM = 10 * 8 / 152 = .53 PM SC = .53 * .91 * 1.07 * 15,000 = $7,741.00SC = .53 * .91 * 1.07 * 15,000 = $7,741.00

TPM = 9.93 PMTPM = 9.93 PM SC = $145,032.00SC = $145,032.00

Page 14: Team Introduction Ovide Mercure Michael Ambroise Wai-Lam Chan Allen Lee Project Manager Time Keeper Project Historian Project Analyst.

Work BreakdownWork Breakdown 1 – Document Study1 – Document Study 2 – Prototype User Interfaces2 – Prototype User Interfaces 3 – Research Software Tools3 – Research Software Tools 4 – Feasibility Study and 4 – Feasibility Study and

Project Plan DeliverableProject Plan Deliverable 5 – Presentation of Project 5 – Presentation of Project

Plan and Feasibility StudyPlan and Feasibility Study 6 – M16 – M1 7 – Document Project (SRD)7 – Document Project (SRD) 8 – Develop Use Cases8 – Develop Use Cases 9 – Expertise with Software 9 – Expertise with Software

ToolsTools 10 – M2 (Use Case 10 – M2 (Use Case

Completion)Completion) 11 – Software Requirement 11 – Software Requirement

Documents (SRD)Documents (SRD) 12 – Presentation of SRD12 – Presentation of SRD 13 – M313 – M3 14 – Document Project (DD)14 – Document Project (DD) 15 – Develop Object 15 – Develop Object

Sequence StructureSequence Structure 16 – Develop Class Structure16 – Develop Class Structure

17 – M4 (Object and Class 17 – M4 (Object and Class Structure Done)Structure Done)

18 – Design Document18 – Design Document 19 – Presentation of 19 – Presentation of

Design DocumentDesign Document 20 – Develop 20 – Develop

ImplementationImplementation 21 – M521 – M5 22 – Test Document 22 – Test Document

Project Project 23 – Develop Test Cases23 – Develop Test Cases 24 – Testing24 – Testing 25 – Test Document (TD)25 – Test Document (TD) 26 – Presentation of TD26 – Presentation of TD 27 – M627 – M6 28 – Document Project 28 – Document Project

(SD)(SD) 29 – Software Document 29 – Software Document

(D5)(D5) 30 – Presentation of SD30 – Presentation of SD 31 – M731 – M7

Page 15: Team Introduction Ovide Mercure Michael Ambroise Wai-Lam Chan Allen Lee Project Manager Time Keeper Project Historian Project Analyst.

Project ScheduleProject Schedule

Page 16: Team Introduction Ovide Mercure Michael Ambroise Wai-Lam Chan Allen Lee Project Manager Time Keeper Project Historian Project Analyst.

Questions ? ? ?Questions ? ? ?