The EMS Directory Project - PowerPoint PPT Presentation

About This Presentation
Title:

The EMS Directory Project

Description:

Physicians Telephone and Admitting Hospitals. Resources. Protocols ... Write software that automates the creation of STEP's annual EMS Directory ... – PowerPoint PPT presentation

Number of Views:111
Avg rating:3.0/5.0
Slides: 22
Provided by: david1954
Learn more at: https://www.se.rit.edu
Category:

less

Transcript and Presenter's Notes

Title: The EMS Directory Project


1
The EMS Directory Project
  • Team PinchHitters
  • Mark Blakley
  • Stephen Hutsal
  • Heath McLean
  • Justin Ricci

2
Agenda
  • Sponsor
  • Background and Vision
  • Old Risks and New Risks
  • Process
  • EMS Directory Phases
  • Architecture and Database Schema
  • Metrics
  • Demo

3
Sponsor
  • Society for Total Emergency Programs (STEP)
    Council
  • Dr. David Kluge, MD
  • Former President of STEP
  • Current Editor of the EMS Directory
  • Rick Voight, RIT graduate has been providing
    business and marketing input

4
Project Background
  • EMS Directory reference document for EMS
    providers and related organizations
  • Created in 1993
  • Four sections
  • Ambulance, Fire, Police, Hospitals, Nursing Homes
  • Physicians Telephone and Admitting Hospitals
  • Resources
  • Protocols
  • STEPs annual publication appears to be the only
    comprehensive EMS directory in the US

5
Vision
  • Write software that automates the creation of
    STEPs annual EMS Directory
  • Get Regional EMS Councils to create directory for
    their region
  • Expand the EMS Online Directory to become State
    and then National

6
Old Risks
  • Dr. Kluge is not familiar with software
    engineering
  • Continuation of last years project
  • Quickly learn about project and assess current
    software

7
New Risks
  • Live site for entire Spring quarter
  • Create testing database
  • Check for connected users before updating and
    rebuilding code on server
  • Make sure didnt check in file containing testing
    database SQL address
  • Troubleshoot users problems
  • Software Maintenance
  • No one to maintain software after we leave
  • Society of Software Engineers

8
Launch Process
  • Iterative Approach
  • Series of milestones that continually add more
    functionality
  • For each Iteration
  • Requirements -gt Design -gt Code -gt Test

9
Milestones - Spring
ID Name Duration Start Finish
2 Create PDF from database 1/17/05 4/30/05
2.1 InDesign Template Iteration 1 8 days 3/20/05 3/28/05
2.2 InDesign Template Iteration 2 14 days 3/29/05 4/11/05
2.3 Finish InDesign Templates 14 days 4/12/05 4/25/05
2.4 Create Database Dumper 98 days 1/17/05 4/25/05
2.5 Test PDF Creation 6 days 4/25/05 4/30/05
3 Continue work on new web pages 3/7/05 4/25/05
3.1 Web pages for updating 22 days 3/7/05 3/28/05
3.2 Web pages for adding physicians 22 days 3/7/05 3/28/05
3.3 Web pages for searching 36 days 3/7/05 4/11/05
3.4 Web pages for editor functions. 50 days 3/7/05 4/25/05
3.5 Test New Web pages 5 days 4/26/05 4/30/05
4 End To End Testing 14 days 5/1/05 5/13/05
10
EMS Directory Phases
  • Information Gathering Storage
  • Enter directory information
  • Allow organizations to update their information
  • Store the directory in a database
  • Document Generation
  • Create a document template
  • Generate CSV for template
  • Information Searching and Editor Functions

11
Status
  • Database/Stored Procedure Refactor Complete
  • Web Service Implementation Complete
  • Web Application Implementation Complete
  • InDesign / PDF file can be generated for region

12
Architecture
13
Database Schema
14
Metrics
  • Metrics
  • Slippage Chart
  • of test cases per requirement
  • Pie chart of defects by type

15
Metrics Continued
16
Metrics Continued
  • Beginning of Spring realized that Spring
    milestones were too vague
  • Made more, smaller milestones so we could track
    progress
  • Reasons for slippage
  • Dynamic SQL generating more difficult than
    anticipated for searching
  • Lack of organization information and expertise
    for printing aspect

17
Metrics Continued
  • Test cases per requirement
  • Hazmat 4 / 37 0.11
  • Initial Rewrites 36 / 28 1.29
  • 2nd Rewrite 55 / 33 1.67
  • Hasnt changed

18
Metrics Continued
  • 35 total bugs
  • 74 Medium or Lower
  • Many Low Severity bugs were fixed and not
    recorded

19
Assessment
  • Has Worked
  • Division of the architecture to separate team
    members
  • Communication Teleconferences Email
  • Separate Testing Database
  • Hasnt Worked
  • Working directly on the server for ASP C
  • Printing took excessive amount of time
  • Better suited for someone with that expertise
    (printing major)

20
Demo
21
Questions?
Write a Comment
User Comments (0)
About PowerShow.com