siue injury tracking system project plan. team members: robbie marsh robbie marsh –project...
TRANSCRIPT
SIUE Injury Tracking SystemSIUE Injury Tracking System
Project PlanProject Plan
Team Members:Team Members:
Robbie MarshRobbie Marsh– Project Manager/WebmasterProject Manager/Webmaster
Ken MetcalfKen Metcalf– Lead ProgrammerLead Programmer
Julie OstranderJulie Ostrander– Systems AnalystSystems Analyst
Tamae BuechlerTamae Buechler– Systems ArchitectSystems Architect
Purpose:Purpose:
Create a more efficient method of Create a more efficient method of tracking student athlete’s informationtracking student athlete’s information
Consolidating the two current Consolidating the two current databases into one relational databasedatabases into one relational database
Create a PDA application that will Create a PDA application that will streamline data entry into the systemstreamline data entry into the system
Create a user friendly interfaceCreate a user friendly interface
Project Plan:Project Plan:
Process PlanProcess Plan Organization PlanOrganization Plan Test PlanTest Plan Change Management PlanChange Management Plan Documentation PlanDocumentation Plan
Project Plan: (…cont.)Project Plan: (…cont.)
Training PlanTraining Plan Review and Reporting PlanReview and Reporting Plan Installation and Operation PlanInstallation and Operation Plan Risk Management PlanRisk Management Plan
Lifecycle Model:Lifecycle Model:
Requirements
Analysis
Architectural Design
Detailed Design
Coding and Debugging
System Testing
ID Task Name Start Finish DurationOct 2002
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
1 12d10/23/200210/8/2002Project Plan
2 1d10/8/200210/8/2002Overview
3 6d10/17/200210/10/2002Process Plan
4 2d10/16/200210/15/2002Organization Plan
5 2d10/14/200210/11/2002Test Plan
6 2d10/15/200210/14/2002Change Management Plan
8 2d10/17/200210/16/2002Training Plan
7 2d10/15/200210/14/2002Documentation Plan
10 2d10/18/200210/17/2002Resources & Deliverables
9 2d10/17/200210/16/2002Review & Reporting Plan
12 1d10/21/200210/21/2002Project Plan Index
11 1d10/21/200210/18/2002Risk Management Plan
13 5d10/23/200210/17/2002Client Contract
14 2d10/18/200210/17/2002Create Contract
15 1d10/21/200210/18/2002Review & Update
16 1d10/23/200210/23/2002Sign Contract
Process Plan:Process Plan:
Definition Process Definition Process Design Process Design Process Programming Process Programming Process System Test Process System Test Process
Definition Process:Definition Process:
AnalysisAnalysis ModelingModeling Requirements ElicitationRequirements Elicitation Project PlanProject Plan ContractContract
Design Process:Design Process:
Design Operational ProgramsDesign Operational Programs Refine Project PlanRefine Project Plan
Programming Process:Programming Process:
Each programmer should thoroughly test Each programmer should thoroughly test the module they programmed. the module they programmed.
All modules should be test in conjunction All modules should be test in conjunction with each other to ensure the system will with each other to ensure the system will perform as noted in the system perform as noted in the system specifications.specifications.
All test cases for each module and for the All test cases for each module and for the system as a whole must be well system as a whole must be well documented so that system maintenance documented so that system maintenance can be done in a timely manner.can be done in a timely manner.
Risk Management Risk Management Plan:Plan: Risk AssessmentRisk Assessment
Risk IdentificationRisk Identification Risk AnalysisRisk Analysis Risk PrioritizationRisk Prioritization
Risk ControlRisk Control Risk-Management PlanRisk-Management Plan Risk ResolutionRisk Resolution Risk MonitoringRisk Monitoring
Organization Plan:Organization Plan:
Objective Objective Team ResponsibilitiesTeam Responsibilities Basic OrganizationBasic Organization
Basic Organization Basic Organization Chart:Chart:
Joe GrantUpper Management
Robbie MarshProject Manager
Ken MetcalfLead Programmer
Julie OstranderSystems Analyst
Tamae BuechlerSystems Architect11
Dan StephensClient
Definition Process Definition Process Chart:Chart:
Julie OstranderSystems Analyst
Robbie MarshProject Manager
Tamae BuechlerSystems Architect
Ken MetcalfLead Programmer
Dan StephensClient
Design Process Chart:Design Process Chart:
Tamae BuechlerSystems Architect
Robbie MarshProject Manager
Ken MetcalfLead Programmer
Julie OstranderSystems Analyst
Programming Process Programming Process Chart:Chart:
Ken MetcalfLead Programmer
Robbie MarshProject Manager
Julie OstranderSystems Analyst
Tamae BuechlerSystems Architect
System Test Process System Test Process Chart:Chart:
Ken MetcalfLead Tester
Tamae BuechlerSystems Architect
Robbie MarshProject Manager
Julie OstranderSystems Analyst
Test Plan:Test Plan:
ObjectiveObjective Module TestModule Test Integration TestIntegration Test System TestSystem Test Acceptance TestAcceptance Test Site TestSite Test Common Test FacilitiesCommon Test Facilities
Module Test:Module Test:
Module Test ObjectivesModule Test Objectives Module Test ResponsibilityModule Test Responsibility
All programmers All programmers
Module Test ProceduresModule Test Procedures The assigned programmer The assigned programmer The programmer The programmer The entire teamThe entire team
Module Test ToolsModule Test Tools No special tools will be used.No special tools will be used.
Integration Test:Integration Test:
Integration test ObjectivesIntegration test Objectives Integration Test ResponsibilityIntegration Test Responsibility
All programmers All programmers
Integration Test ProceduresIntegration Test Procedures The assigned programmer The assigned programmer The programmer The programmer The entire team The entire team
Integration Test ToolsIntegration Test Tools
System Test:System Test:
System Test ObjectivesSystem Test Objectives System Test ResponsibilitySystem Test Responsibility System Test ProceduresSystem Test Procedures System Test ToolsSystem Test Tools
Acceptance Test:Acceptance Test:
Acceptance Test ObjectivesAcceptance Test Objectives Acceptance Test ResponsibilityAcceptance Test Responsibility Acceptance Test ProceduresAcceptance Test Procedures Acceptance Test ToolsAcceptance Test Tools
Site Test:Site Test:
Site Test ObjectivesSite Test Objectives Site Test ResponsibilitySite Test Responsibility All members of the teamAll members of the team Site Test ProceduresSite Test Procedures Site Test ToolsSite Test Tools
Common Test Common Test Facilities:Facilities: Desktop SystemsDesktop Systems Operating systemsOperating systems
Change Management Change Management PlanPlan Change ProposalChange Proposal Investigating a Proposed Investigating a Proposed
ChangeChange Implementing a ChangeImplementing a Change Documenting a ChangeDocumenting a Change
Change Management Change Management PlanPlan Change ProposalChange Proposal
-Change # -Change # -Requester of the change-Requester of the change-Date of requested change-Date of requested change-Requested change-Requested change-Reasons for the requested change-Reasons for the requested change-Modules impacted by the requested -Modules impacted by the requested changechange-Analysis of the requested change on -Analysis of the requested change on the system developmentthe system development
Change Management Change Management PlanPlan Change Proposal (cont.)Change Proposal (cont.)
-Approval-Approval-Client signature and date-Client signature and date-Project member signatures and date-Project member signatures and date-Upper Management signature and -Upper Management signature and datedate-Disapproval-Disapproval-Reason for disapproval-Reason for disapproval-Signature and date of who -Signature and date of who disapproved the requested changedisapproved the requested change
Change Management Change Management PlanPlan Change Investigation ReportChange Investigation Report
-Summary of proposed change-Summary of proposed change
--Originator’s name and organizationOriginator’s name and organization-Classification of the change-Classification of the change-Impact on costs, schedules, other -Impact on costs, schedules, other
programsprograms-Recommendations-Recommendations
Change Management Change Management PlanPlan Implementing a ChangeImplementing a Change
-Approvals-Approvals
-Documentation-Documentation
Change Management Change Management PlanPlan
Approval page following submission of an Approval page following submission of an updateupdate
-- SIUE Injury Tracking SystemSIUE Injury Tracking System-- Project PlanProject Plan-- Version 1.0Version 1.0-- John Smith, Upper managementJohn Smith, Upper management-- Signature, 10-18-02Signature, 10-18-02-- Version 2.0Version 2.0-- J.S., 10-21-02J.S., 10-21-02
Change Management Change Management PlanPlan Update Baseline DocumentsUpdate Baseline Documents
-- Requirements Analysis DocumentRequirements Analysis Document
-- System Design DocumentSystem Design Document
-- Object Design DocumentObject Design Document
-- Client ContractClient Contract
Documentation PlanDocumentation Plan
Requirements Analysis DocumentRequirements Analysis Document Project PlanProject Plan Change ProposalChange Proposal Client ContractClient Contract System Design DocumentSystem Design Document Object Design DocumentObject Design Document Ethical ConsiderationsEthical Considerations
Documentation PlanDocumentation Plan
Coding AlgorithmsCoding Algorithms Test DocumentationTest Documentation User ManualUser Manual Help MenuHelp Menu Customer ReviewCustomer Review Project HistoryProject History Documentation IndexDocumentation Index
Training Plan:Training Plan:
Internal TrainingInternal Training– TechnicalTechnical
Coding LanguagesCoding Languages Palm SoftwarePalm Software Database FormatsDatabase Formats
External TrainingExternal Training– Installing the softwareInstalling the software– Using the new software applicationUsing the new software application
Installation and Installation and Operation Plan:Operation Plan: InstallationInstallation
– ResponsibilityResponsibility– ScheduleSchedule– MigrationMigration– Data EntryData Entry
Installation and Installation and Operation Plan: (Cont.)Operation Plan: (Cont.) OperationOperation
– Responsibility for OperationResponsibility for Operation
– Responsibility for MaintenanceResponsibility for Maintenance
Resources and Resources and Deliverables PlanDeliverables Plan:: ManpowerManpower
Computer ResourcesComputer Resources
Delivery ScheduleDelivery Schedule – TestingTesting
Questions?Questions?