170 likes | 332 Views
PennDOT ATX Project Fall Semester EOSP. Team Stalagmite: Dan Abramovich Jeff Ditillo Oksana Schubert Alexey Stolpovskikh Dehua Zhang. Agenda. Project overview Team goals and process Requirements and scoping System context Accomplishments and challenges Next steps Questions.
E N D
PennDOT ATX Project Fall Semester EOSP Team Stalagmite: Dan Abramovich Jeff Ditillo Oksana Schubert Alexey Stolpovskikh Dehua Zhang
Agenda • Project overview • Team goals and process • Requirements and scoping • System context • Accomplishments and challenges • Next steps • Questions
Problem Space • Problem Description: • New solution for PennDOT on-line vehicle title and registration services • Major Stakeholders: • ATX (our clients) • PennDOT • Participating companies • Business Drivers: • Improved PennDOT business process • PennDOT Business Partner for Gatekeeper Program
Vision “To create a secure, robust software system, that supports a rich set of vehicle title and registration services through minimum effort, error, and paperwork.”
Team Goals • Create quality product baseline for ATX • Create effective software development processes • Manage project effectively • Experience full software development lifecycle • Understand how to evaluate new technology
Process Description • Adopted TSP roles • Process definition for risk/task management • Risk driven task list • Use of process scripts • Impacted by project deliverables
Requirements Methods • Interviews • Client meetings • PennDOT conference calls • On-site observations • Extensive PennDOT documentation
Project Scoping • Client focus on high visibility items • GUI was high priority • Demo for Harrisburg needed • Identified Gatekeeper as: • highest risk item • providing most value to the client • Agreement with client to involve PennDOT directly
Project Scoping (2) • Requirements clarification • Some requirements obsolete/changed • VPN • Image Transfer • Printing • EFT • Gatekeeper access • Prioritized feature list
Removed Unchanged New New, out of scope Out of scope New Project Focus
System Context ATX Clients Client Interface Business Logic AAMVA/BPEVR IBM MQ Series FTP Interface ATX Client Tier ATX Server Tier Primary Backup DB PennDOT Tier Gatekeeper Gatekeeper FTP Server Backup Communications TBD IBM MQ FTP
Significant Accomplishments • Initial requirements specification – completed • “Letter of Interest” – submitted to PennDOT • Work plan • Preliminary technical investigations – completed • Statement of Work – completed and signed • Prioritized feature list (scope) • System context diagram – completed
Challenges (1) • Scope management • Stakeholder involvement • Process definition • Project planning • Meeting management
Challenges (2) • Communication • Between team members • With Clients • Visibility into our work • We were tentative (at first) in communicating critical issues (i.e. Gatekeeper) • Parallel client-side development
Next Steps • Prototyping • Gatekeeper communication • Complete transaction • Image transfer (FTP) • Visit PennDOT in Harrisburg • Create use cases • Develop software architecture