1 PennDOT ATX Project Fall Semester EOSP Team Stalagmite: Dan Abramovich Jeff Ditillo Oksana Schubert Alexey Stolpovskikh Dehua Zhang.

Slides:



Advertisements
Similar presentations
Responding to Usability Issues Mary Chant, Certified Usability Analyst
Advertisements

Calyxinfo Walking through Calyx Info The Organisation.
Upgrading the Oracle Applications: Going Beyond the Technical Upgrade Atlanta OAUG March 19, 1999 Robert Cooney.
State of Indiana Business One Stop (BOS) Program Roadmap Updated June 6, 2013 RFI ATTACHMENT D.
Proposed AMIT SMT Methodology and Release Strategy March 9, 2010.
Object-Oriented Analysis and Design LECTURE 3: REQUIREMENTS DISCIPLINE.
02/12/00 E-Business Architecture
0-1 Team # Status Report (1 of 4) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team #: Team Name.
0-1 Team # Status Report (1 of 4) Client Contact –Status Point 1 –Status Point 2 Team Meetings –Status Point 1 –Status Point 2 Team Organization –Description.
0-1 Team 1 Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auto-Owners.
Business Intelligence Dr. Mahdi Esmaeili 1. Technical Infrastructure Evaluation Hardware Network Middleware Database Management Systems Tools and Standards.
0-1 Team ?? Status Report (1 of 3) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team 1: Auraria.
COMP8130 and 4130Adrian Marshall 8130 and 4130 Test Management Adrian Marshall.
1 CMPT 275 Software Engineering Requirements Analysis Process Janice Regan,
Slide 1 Requirements Workflow. Slide 2 The Phases/Workflows of the Unified Process Figure 3.1 l Phase is Business context of a step Workflow is Technical.
Security Guide for Interconnecting Information Technology Systems
® IBM Software Group © 2006 IBM Corporation PRJ480 Mastering the Management of Iterative Development v2 Module 3: Phase Management - Inception.
Discovery Planning steps (1)
Project Management Phases Class 6. Initiation & Planning – Agenda Overview of the project management phases Midterm paper details.
Web Development Process Description
IGEL UMS Product Marketing Manager October 2011 Florian Spatz Universal Management Suite.
RUP Requirements RUP Artifacts and Deliverables
Chapter 5 IS630. Project Plan 1.Introduction 2.Project Definition Overview 3.Changes Since Project Definition Was Approved 4.Staffing Plan 5.Development.
RUP Fundamentals - Instructor Notes
© Blackboard, Inc. All rights reserved. Back to the Feature: An Agile, User-centric Software Development Lifecycle Cindy Barry Senior Product Manager Martha.
1 IBM Software Group ® Mastering Requirements Management with Use Cases Module 4: Analyze the Problem.
Process for Analysis  Choose a standard / type  Qualitative / Quantitative Or  Formal / Informal  Select access controls  Match outcome to project.
Certification and Accreditation CS Phase-1: Definition Atif Sultanuddin Raja Chawat Raja Chawat.
IT Requirements Management Balancing Needs and Expectations.
Chapter 7 IS630. Project Design  Technical Design & Specification Network and System Architecture & Design Software System Architecture & Design  Database.
Software Requirements (Advanced Topics) “Walking on water and developing software from a specification are easy if both are frozen.” --Edward V Berard.
1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements.
ISYS 562 Microcomputer Business Applications David Chao.
Software Project Documentation. Types of Project Documents  Project Charter  Requirements  Mockups and Prototypes  Test Cases  Architecture / Design.
Lecture 7: Requirements Engineering
Rational Requirements Management with Use Cases v5.5 Copyright © Rational Software, all rights reserved 1 Requirements Management with Use Cases.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
Unified Distributed (UDub Mail) Life Cycle Objectives Sachin Pradhan Gabriel Maganis.
The Charlatans EOSP Fall Charlatans – Fall 2002 EOSP2 11/25/2015 Agenda People Project Overview Key Requirements Process Description Risk Driven.
Module 1: Introducing Windows Server 2003 Network Infrastructure Planning, Tools, and Documentation.
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
PROJECT NAME EMPIRE BELT(S) Month Day, Year. 2 Agenda Lean Overview Introduction to the Project & Team The Process Next Steps.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Rob Davidson, Partner Technology Specialist Microsoft Management Servers: Using management to stay secure.
Software Project Management (SEWPZG622) BITS-WIPRO Collaborative Programme: MS in Software Engineering SECOND SEMESTER /1/ "The content of this.
1 PennDOT ATX Project Summer Semester EOSP Team Stalagmite: Dan Abramovich Jeff Ditillo Oksana Schubert Alexey Stolpovskikh Dehua Zhang.
An organizational structure is a mostly hierarchical concept of subordination of entities that collaborate and contribute to serve one common aim... Organizational.
Rational Unified Process (RUP)
Condor Technology Solutions, Inc. Grace Performance Chemicals HRIS Intranet Project.
ELECTRONIC DOCUMENT SHARING AND MANAGEMENT BY: EDWARD DISI JUSTIN HEIN BROM ESPY Senior Design 1.
State of Georgia Release Management Training
Framework for Collecting, Reporting, & Sharing Senior Design III - Spring 2007 Louis Von Eye.
1 PennDOT ATX Project Spring Semester EOSP Team Stalagmite: Dan Abramovich Jeff Ditillo Andrew Guletsky Oksana Schubert Alexey Stolpovskikh Dehua Zhang.
1 Requirements Determination (Analysis) Lecture 3 Courtesy to Dr.Subhasish Dasgupta.
International Planetary Data Alliance Registry Project Update September 16, 2011.
ISS Team Group Member ◦ Nguy ễ n Nh ậ t Minh ◦ Nguy ễ n Kh ắ c Khu ◦ Ph ạ m Ng ọ c Hi ế u ◦ Nguy ễ n Ng ọ c Khánh ◦ Nguy.
4 Chapter 4: Beginning the Analysis: Investigating System Requirements Systems Analysis and Design in a Changing World, 3 rd Edition.
Fundamentals of Information Systems, Sixth Edition
<Name of Product>Pilot Closeout Meeting <Customer Name>
Mobile-Controlled Lighting
Kickoff Presentation Date of Presentation Presenter Name
GN2 JRA5 Roaming and Authorisation Jürgen Rauschenbach, DFN-Verein
Chapter 5 IS630.
System Reengineering Restructuring or rewriting part or all of a system without changing its functionality Applicable when some (but not all) subsystems.
Joint Application Development (JAD)
{Project Name} Organizational Chart, Roles and Responsibilities
Title or label as appropriate Operational and Performance Capabilities
Presentation transcript:

1 PennDOT ATX Project Fall Semester EOSP Team Stalagmite: Dan Abramovich Jeff Ditillo Oksana Schubert Alexey Stolpovskikh Dehua Zhang

2 Agenda Project overview Team goals and process Requirements and scoping System context Accomplishments and challenges Next steps Questions

3 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

4 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.”

5 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

6 Process Description Adopted TSP roles Process definition for risk/task management –Risk driven task list –Use of process scripts Impacted by project deliverables

7 Requirements Methods Interviews –Client meetings –PennDOT conference calls On-site observations Extensive PennDOT documentation

8 Results - Large Feature Set Server Infrastructure Fee calculation and collection Server Administration GUI VPN Implementation Context sensitive help Server-side DB Gatekeeper Interface User Activity Logging Redundancy/ Failover Inventory management Client GUIRemote Printing User Authentication User Authorization Document scanning and management Form/transaction management Image transfer Interface (CD -ROM) Client operation modes Transaction support Reporting functionality Transaction logging Backup solution

9 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

10 Project Scoping (2) Requirements clarification –Some requirements obsolete/changed VPN Image Transfer Printing EFT –Gatekeeper access Prioritized feature list

11 New Project Focus Server Infrastructure Fee calculation and collection Server Administration GUI VPN implementation Context sensitive help Server-side DB Gatekeeper Interface User Activity Logging Redundancy/ Failover Inventory management Client GUI Remote Printing User Authentication User Authorization Image transfer Interface (FTP) Document scanning and management Form/transaction management Image transfer Interface (CD- ROM) Client operation modes Local Printing Transaction support Reporting functionality Transaction logging Backup solution Client API UnchangedNewNew, out of scopeRemovedOut of scope

12 ATX Server Tier ATX Client Tier ATX Clients DB PennDOT Tier Gatekeeper FTP Server IBM MQFTP Backup Communications TBD Primary Client Interface FTP Interface Business Logic IBM MQ Series AAMVA/BPEVR Backup System Context

13 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

14 Challenges (1) Scope management Stakeholder involvement Process definition Project planning Meeting management

15 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

16 Next Steps Prototyping –Gatekeeper communication –Complete transaction –Image transfer (FTP) Visit PennDOT in Harrisburg Create use cases Develop software architecture

17 Questions?