Software Development Plan:
Health Care Consulting Company
The
Lifecycle
Scope
Analysis
Testing
Design
Deploy
Training
Document
Pilot
Deploy
Post
Review
Initial Idea
 Software Development Capstone
Project (SD 2799)
 Location: ITT Technical Institute
 Lectures: Wednesday at 06:00 pm
 Labs: Wednesday at 07:30 pm
 Prerequisites: Understanding of
Software Development
 Case Study 1: A local healthcare
consulting company needs a Medical
Patient Information system.
Feasibility Study
 Gantt Chart/Lifecycle  Purpose: To illustrate the feasibility of this plan
1. Scope: Plan of attack phase
2. Analysis/Software Requirements
3. Design
4. Development
5. Testing
6. Training
7. Documentation
8. Pilot
9. Deployment
10. Post Implementation Review
11. Software development complete
Requirement Analysis
 Scope/Requirement  Input Functions: Information
inputted via WEBSITE.
 Output Functions: Information
displayed via Reports available for
printout or onscreen display.
 Storage Functions: Database
Storage.
 Control Functions: Testing; Training;
Beta; Deployment.
System Analysis
 Analysis/Software Requirements  HTML5
 CSS
 mySQL Database
 C#
Data Flow Diagram
Patient
Doctors
Nurses
Administration
Symptoms
Medications
Medical
History
Appointment
Dropped
Patient
Context Flow Diagram
Design
 Initial Design of Database and
Website
 Website Design
 Database Design
Development
 During the Development phase
the following will occur:
 Review Functional Specifications
 Identify modular/tiered design
parameters
 Assign development staff
 Develop code
 Developer testing
Testing
 During the Testing Phase we
will be evaluating the
following:
 User is able to create a website
registration account
 Patient, Doctor, and Admin are able to
log into website
 Administration is able to create a
patient profile
 Doctor is able to create a visitation
entry
Training
 During the Training Phase we
will:
 Develop training specifications for end
users
 Develop training specifications for
helpdesk support staff
 Identify training delivery methodology
(computer based training, classroom,
etc.)
 Develop training materials
 Conduct training usability study
 Finalize training materials
 Develop training delivery mechanism.
Documentation
 During the Documentation
Phase we have completed:
 Preliminary Project Plan
 Gantt Chart
 Requirements Documents
 Database Relationship Diagram
 Data Flow Diagram
 Context Diagram
 Test Plan/Results
 Project Report
Pilot
 During the Pilot Phase we will:  Identify test group
 Develop software delivery mechanism
 Install/deploy software
Deployment
 During the Deployment Phase
we will:
 Determine final deployment strategy
 Develop deployment methodology
 Secure deployment resources
 Train support staff
 Deploy software
Questions?

Software Development Plan

  • 1.
    Software Development Plan: HealthCare Consulting Company The Lifecycle Scope Analysis Testing Design Deploy Training Document Pilot Deploy Post Review
  • 2.
    Initial Idea  SoftwareDevelopment Capstone Project (SD 2799)  Location: ITT Technical Institute  Lectures: Wednesday at 06:00 pm  Labs: Wednesday at 07:30 pm  Prerequisites: Understanding of Software Development  Case Study 1: A local healthcare consulting company needs a Medical Patient Information system.
  • 3.
    Feasibility Study  GanttChart/Lifecycle  Purpose: To illustrate the feasibility of this plan 1. Scope: Plan of attack phase 2. Analysis/Software Requirements 3. Design 4. Development 5. Testing 6. Training 7. Documentation 8. Pilot 9. Deployment 10. Post Implementation Review 11. Software development complete
  • 4.
    Requirement Analysis  Scope/Requirement Input Functions: Information inputted via WEBSITE.  Output Functions: Information displayed via Reports available for printout or onscreen display.  Storage Functions: Database Storage.  Control Functions: Testing; Training; Beta; Deployment.
  • 5.
    System Analysis  Analysis/SoftwareRequirements  HTML5  CSS  mySQL Database  C#
  • 6.
  • 7.
  • 8.
    Design  Initial Designof Database and Website  Website Design  Database Design
  • 9.
    Development  During theDevelopment phase the following will occur:  Review Functional Specifications  Identify modular/tiered design parameters  Assign development staff  Develop code  Developer testing
  • 10.
    Testing  During theTesting Phase we will be evaluating the following:  User is able to create a website registration account  Patient, Doctor, and Admin are able to log into website  Administration is able to create a patient profile  Doctor is able to create a visitation entry
  • 11.
    Training  During theTraining Phase we will:  Develop training specifications for end users  Develop training specifications for helpdesk support staff  Identify training delivery methodology (computer based training, classroom, etc.)  Develop training materials  Conduct training usability study  Finalize training materials  Develop training delivery mechanism.
  • 12.
    Documentation  During theDocumentation Phase we have completed:  Preliminary Project Plan  Gantt Chart  Requirements Documents  Database Relationship Diagram  Data Flow Diagram  Context Diagram  Test Plan/Results  Project Report
  • 13.
    Pilot  During thePilot Phase we will:  Identify test group  Develop software delivery mechanism  Install/deploy software
  • 14.
    Deployment  During theDeployment Phase we will:  Determine final deployment strategy  Develop deployment methodology  Secure deployment resources  Train support staff  Deploy software
  • 15.