Title: Project%20Overview
1Project Overview
- E911 Provisioning System
- Royal Flush Software
- Kevin Francis, Jason Plaisted, Jessica St. Croix,
Mike OConnor, Derrick Hudson
2Project Goals
- Provide E911 provisioning software for Paetec
Communications - Replace existing E911 software, fixing several
known problems - Update system to current technologies to improve
maintainability
3Description
- Rewrite PaeTecs existing E911 provisioning
software using J2EE, JSP, and Enterprise Java
Bean technology - Fix existing problems in, and make improvements
to, the current database model - Rewrite C code in Java for generating flat
files for ILECs
4Technology
- Technology being used
- Resin Enterprise Application Server
- Specified by PaeTec
- J2EE
- More extensible and flexible than C
- Enterprise Java Beans
- Increases scalability of system
- Java Server Pages
- Replaces no-longer-supported Oracle Web Design
5Architecture Overview
Verizon E911 Flat File
E911 UI (JSP Pages)
Verizon data record
Ameritech E911 Flat File
E911 Batch Data Extract(Java)
Ameritech data record
E911 Processing Data Modeling (EJB based)
PacBell data record
PacBell E911 Flat File
Other ILEC data record
PaeTec E911 Local Database
Other ILEC E911 Flat File
6Schedule
Date Action / Deliverables
Weeks 1-3 Examine existing system and documentation
Week 3 Create Project Plan
Weeks 4-5 Gather Requirements / Software Requirements Document
Week 6 Revised Data Model
Week 7 Architecture Document
Week 9 Design Document
Week 10 Begin Implementation
Week 12 Begin Testing
Week 18 Beta Software Complete
Week 19 Conclude Testing
Week 20 Presentation Post Mortem, Deliver Final Product
Color Denotes Deliverables Color Denotes Deliverables
7Risks
- E911 Related Software
- Leaves little-to-no room for error
- Resin Enterprise Application Server
- New tool to all members of the development team
- Time
- Extremely strict deadline
8Team
- Jon Templin
- PaeTec Contact, Customer
- Kevin Francis
- Development Team Leader
- Jason Plaisted
- Planning Leader
- Michael OConnor
- Configuration Manager
- Jessica St. Croix
- Development Leader
- Derrick Hudson
- Testing Leader
9Current Status
- High-level Overview of Progress
- Project Plan created and is being maintained
- Requirements Gathering is commencing and on-track
- Prototype for the user interface is under
development - Revised data model is almost ready
10Questions