The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.
-
Upload
declan-mchugh -
Category
Documents
-
view
213 -
download
0
Transcript of The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.
![Page 1: The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.](https://reader035.fdocuments.in/reader035/viewer/2022062712/56649c9c5503460f9495b425/html5/thumbnails/1.jpg)
The EMS Directory Project
Team PinchHittersMark BlakleyStephen HutsalHeath McLeanJustin Ricci
![Page 2: The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.](https://reader035.fdocuments.in/reader035/viewer/2022062712/56649c9c5503460f9495b425/html5/thumbnails/2.jpg)
Agenda
Sponsor Background and Vision Old Risks and New Risks Process EMS Directory Phases Architecture and Database Schema Metrics Demo
![Page 3: The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.](https://reader035.fdocuments.in/reader035/viewer/2022062712/56649c9c5503460f9495b425/html5/thumbnails/3.jpg)
Sponsor Society for Total Emergency Programs
(STEP) Council Dr. David Kluge, MD
Former President of STEPCurrent Editor of the EMS Directory
Rick Voight, RIT graduate has been providing business and marketing input
![Page 4: The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.](https://reader035.fdocuments.in/reader035/viewer/2022062712/56649c9c5503460f9495b425/html5/thumbnails/4.jpg)
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
STEP’s annual publication appears to be the only comprehensive EMS directory in the US
![Page 5: The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.](https://reader035.fdocuments.in/reader035/viewer/2022062712/56649c9c5503460f9495b425/html5/thumbnails/5.jpg)
Vision
Write software that automates the creation of STEP’s annual EMS Directory
Get Regional EMS Councils to create directory for their region
Expand the EMS Online Directory to become State and then National
![Page 6: The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.](https://reader035.fdocuments.in/reader035/viewer/2022062712/56649c9c5503460f9495b425/html5/thumbnails/6.jpg)
Old Risks
Dr. Kluge is not familiar with software engineering
Continuation of last year’s project Quickly learn about project and assess current
software
![Page 7: The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.](https://reader035.fdocuments.in/reader035/viewer/2022062712/56649c9c5503460f9495b425/html5/thumbnails/7.jpg)
New Risks
Live site for entire Spring quarter Create testing database Check for connected users before updating and
rebuilding code on server Make sure didn’t 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
![Page 8: The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.](https://reader035.fdocuments.in/reader035/viewer/2022062712/56649c9c5503460f9495b425/html5/thumbnails/8.jpg)
Launch – Process
Iterative Approach Series of milestones that continually add more
functionality For each Iteration
Requirements -> Design -> Code -> Test
![Page 9: The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.](https://reader035.fdocuments.in/reader035/viewer/2022062712/56649c9c5503460f9495b425/html5/thumbnails/9.jpg)
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
![Page 10: The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.](https://reader035.fdocuments.in/reader035/viewer/2022062712/56649c9c5503460f9495b425/html5/thumbnails/10.jpg)
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
![Page 11: The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.](https://reader035.fdocuments.in/reader035/viewer/2022062712/56649c9c5503460f9495b425/html5/thumbnails/11.jpg)
Status
Database/Stored Procedure Refactor Complete
Web Service Implementation Complete Web Application Implementation Complete InDesign / PDF file can be generated for
region
![Page 12: The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.](https://reader035.fdocuments.in/reader035/viewer/2022062712/56649c9c5503460f9495b425/html5/thumbnails/12.jpg)
Architecture
EMS Directory Web Site
User
ASPX PagesC# Code Behind
EMS Web Service
MS SQL ServerStored Procedures/
Views
![Page 13: The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.](https://reader035.fdocuments.in/reader035/viewer/2022062712/56649c9c5503460f9495b425/html5/thumbnails/13.jpg)
Database Schema
![Page 14: The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.](https://reader035.fdocuments.in/reader035/viewer/2022062712/56649c9c5503460f9495b425/html5/thumbnails/14.jpg)
Metrics
Metrics Slippage Chart # of test cases per requirement Pie chart of defects by type
![Page 15: The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.](https://reader035.fdocuments.in/reader035/viewer/2022062712/56649c9c5503460f9495b425/html5/thumbnails/15.jpg)
Metrics ContinuedSlippage Chart
-15
-10
-5
0
5
10
15
20
25
30
1.1 1.2 1.3 1.4 2.1 2.2 2.3 2.4 2.5 3.1 3.2 3.3 3.4 3.5
Milestones
Day
s
![Page 16: The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.](https://reader035.fdocuments.in/reader035/viewer/2022062712/56649c9c5503460f9495b425/html5/thumbnails/16.jpg)
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
![Page 17: The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.](https://reader035.fdocuments.in/reader035/viewer/2022062712/56649c9c5503460f9495b425/html5/thumbnails/17.jpg)
Metrics Continued
Test cases per requirement Hazmat: 4 / 37 = 0.11 Initial Rewrites: 36 / 28 = 1.292nd Rewrite: 55 / 33 = 1.67
Hasn’t changed
![Page 18: The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.](https://reader035.fdocuments.in/reader035/viewer/2022062712/56649c9c5503460f9495b425/html5/thumbnails/18.jpg)
Bugs by Severity
Low, 13, 37%
Medium-Low, 8, 23%
Medium, 5, 14%
Medium-High, 8, 23%
High, 1, 3%
Metrics Continued
35 total bugs 74% Medium or
Lower Many Low Severity
bugs were fixed and not recorded
![Page 19: The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.](https://reader035.fdocuments.in/reader035/viewer/2022062712/56649c9c5503460f9495b425/html5/thumbnails/19.jpg)
Assessment
Has Worked: Division of the architecture to separate team
members Communication: Teleconferences & Email Separate Testing Database
Hasn’t Worked: Working directly on the server for ASP & C# Printing took excessive amount of time
Better suited for someone with that expertise (printing major)
![Page 20: The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.](https://reader035.fdocuments.in/reader035/viewer/2022062712/56649c9c5503460f9495b425/html5/thumbnails/20.jpg)
Demo
![Page 21: The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.](https://reader035.fdocuments.in/reader035/viewer/2022062712/56649c9c5503460f9495b425/html5/thumbnails/21.jpg)
Questions?