Closers David Beaton Kumaran Mahenthiran Jedadiah Crelly STEP Sponsors Dr.David Kluge Rick Voight Dr. Chloe Alexon Faculty Coach Prof. Tom Reichlmayr.

Slides:



Advertisements
Similar presentations
Automated Software Testing: Test Execution and Review Amritha Muralidharan (axm16u)
Advertisements

The EMS Directory Project Team PinchHitters Mark Blakley Stephen Hutsal Heath McLean Justin Ricci.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Portal Technology Feasibility Study Kangaroo Software Jon Ferry Chris Helmeset Greg McGraw Jonathan Peffer.
Design & Development Scott Battaglia Application Developer Enterprise Systems and Services Rutgers, the State University of New Jersey
Alternative Software Life Cycle Models By Edward R. Corner vol. 2, chapter 8, pp Presented by: Gleyner Garden EEL6883 Software Engineering II.
Online Peer Evaluation System Team Green Apple Team Members Ada Tse Amber Bahl Tom Nichols Matt Anderson Faculty Mentor Prof. M Lutz Project Sponsor Richard.
1 THE OFFICE 2 OFFICE PROJECT COLLABORATION SYSTEM.
Background Current Status Future Plans. Agenda Background First Steps Current Status Future Plans Joomla Basics Questions 2.
1 Release 2.0 System Enhancements MAIS Connection Conference November 19, 2008.
SE 555 Software Requirements & Specification Requirements Management.
Online Peer Evaluation System Team Green Apple Team Members Ada Tse Amber Bahl Tom Nichols Matt Anderson Faculty Mentor Prof. M Lutz Project Sponsor Richard.
EMS ONLINE DIRECTORY David Beaton Jed Crelley Kumaran Mahentharian.
Online Peer Evaluation System Team Green Apple Team Members Ada Tse Amber Bahl Tom Nichols Matt Anderson Faculty Mentor Prof. M Lutz Project Sponsor Richard.
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
Nu Project Management Office A web based tool to Manage Projects.
Process, Communication, and Certification Padma Venkata
The EMS Directory Project Team PinchHitters Heath McLean Justin Ricci Mark Blakley Stephen Hutsal.
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
ONLINE TECHNICAL REPORT SYSTEM Team Crash Course Ryan Ashe, Eileen Balci, James Kirk, Taylor Paschal.
Continuous Auditing. Items to be discussed include: Developing a Continuous Auditing Program Continuous Auditing Process Benefits of Continuous Auditing.
Miser-C MISRA-C Compliance Checker Ian Biller, Phillippe Dass, Bryan Eldridge, Jon Senchyna, Tracy Thomas Faculty Coach: Professor Michael Lutz Project.
CSCI ClearQuest 1 Rational ClearQuest Michel Izygon - Jim Helm.
Complete and Integrated Lifecycle Management. Challenges 1.
Lecture # 22 Software Evolution
RUP Fundamentals - Instructor Notes
Group Three. Goals and Objectives  The goals and objectives will be to provide the non-faculty staff users with access they need in order to successfully.
Safety Driven Performance Conference 2013 Capstone RBMI spotlight: software roadmap and user advisory council Oswaldo Rodriguez Deputy Product Manager.
IS2210: Systems Analysis and Systems Design and Change Twitter:
© Blackboard, Inc. All rights reserved. Back to the Feature: An Agile, User-centric Software Development Lifecycle Cindy Barry Senior Product Manager Martha.
MSF Requirements Envisioning Phase Planning Phase.
Web Trnsport – Beta Testing and Implementation TUG Roundtable Discussion Elizabeth Rodgers Info Tech, Inc. October 9, 2007.
Software Engineering Lecture 20 Software Maintenance.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Project Tracking. Questions... Why should we track a project that is underway? What aspects of a project need tracking?
T Iteration Demo BetaTeam PP Iteration
Course # PEMS Version 2.0 Upgrades. Unit 8 PEMS Version 2.0 Upgrades Several improvements to PEMS application  Improvements based on: - Change.
1 TenStep Project Management Process ™ PM00.8 PM00.8 Project Management Preparation for Success * Manage Documents *
6.0 Code Release New ICOTS Features. Features Added – Alert to warn/confirm that a user is about to withdraw a case or compact activities – Back Functionality.
Natick Public Schools Technology Update April 23, 2007 Dennis Roche, CISA Director of Technology.
Project 2003 Presentation Ben Howard 15 th July 2003.
T Final demo I2 Iteration Agenda  Product presentation (20 min) ‏  Project close-up (20 min) ‏ Evaluation of the results  Questions.
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
T Project Review WellIT PP Iteration
Presented by Capstone Team #1. Guidance  Instructor Name: Dr. Alfredo Perez-Davila  Mentor Name:Abbasi Dhilawala.
Lecture 14 Maintaining the System and Managing Software Change SFDV Principles of Information Systems.
GPO’s Federal Digital System December 10, 2009 U.S. Government Printing Office.
Basic Approach Development driven by time boxing May sacrifice requirements in order to keep schedule (time boxed) Steer project as you go based on user.
CSUS Senior Project. Introduction Ryan - Our sponsor, their problem Aaron - Specifications and features Matt- Technical skills - Learning plan Jaspreet.
Automated Assessment Management System. The Assessment Cycle Trainee | Learner Dashboard Trainer Dashboard Employer Dashboard Verifier Dashboard Assessor.
EFECS MRAM October 11, 2012 Gwen TrenthamMichael Anthony eFECS Project ManagerExecutive Director UW Information Technology Management Accounting & Analysis.
Software Project Management Iterative Model & Spiral Model.
CIWQS Review Phase II: Evaluation and Final Recommendations March 14, 2008.
Team SHARP February 10,  Sponsor ◦ Dr. Will Tracz  Faculty Coach ◦ Robert Kuehl  Members ◦ Samuel Goshen ◦ Leo Torbochkin ◦ Dan Edenhofer ◦ Dominic.
Advancing Government through Collaboration, Education and Action Website Release Plan Presented to: Website Advisory Committee September 10, 2014.
BSBPMG508A Manage Project Risk 11.6 Monitor and Control Risks Adapted from PMBOK 4 th Edition InitiationPlanning ExecutionClose Monitor Control The process.
Agenda: Overview of Agile testing Difference between Agile and traditional Methodology Agile Development Methodologies Extreme Programming Test Driven.
Intelligence and Information Systems 1 3/17/2004 © 2004 Raytheon Company USC/CSE Executive Workshop on Agile Experiences March 17, 2004 A Raytheon Agile.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
NCI Clinical Trials Reporting Program CTRP User Meeting May 4, 2011.
What’s New in SPEED APPS 2.3 ? Business Excellence Application Services.
Software Configuration Management
Software Project Configuration Management
Unifying Disparate Campus Systems
Lecture 3 Prescriptive Process Models
T Project Review Group: pdm I2 Iteration
Intermountain West Data Warehouse
Software engineering -1
Chapter 3 – Agile Software Development
Quality Assurance in an Agile Development Team Michelle Wu 2018 PNSQC
Presentation transcript:

Closers David Beaton Kumaran Mahenthiran Jedadiah Crelly STEP Sponsors Dr.David Kluge Rick Voight Dr. Chloe Alexon Faculty Coach Prof. Tom Reichlmayr

Agenda  Introduction  Background  Goals  Process  Metrics  Current status  Demo  Reflections

What is EMS Online Directory?  One and only one nationally expanding online database of Emergency Medical Services.  A central location for your EMS and public safety organizations in your county, state or any region you wish to explore!  A tool for creating printed directories of all available EMS in as big as national or as small as specific county.

Previous Development  Ongoing project of last 2 years by SE Seniors. Phase 1 ( ): Hazmat – Designed, developed and released to staging. Phase 2 ( ): Pinchhitters – Re-designed, improved, existing features, implemented printable format, and released to production.

Goals For This Year  Improve search features  Minimize needed editor intervention for s tandardization  Automate creation of Printable Format of the directory  Adapt more Organization Types  Prevent multiple registration of organizations.  Move to a permanent server

 Lightweight model development  Easily adaptable based on priorities  Small iterations, weekly scheduling Agile Development Process

Feature Driven Development  We aren’t reinventing the wheel  Sponsors had a full year to assess software  Many of our tasks were defined in terms of features to be added  Features submitted through “feature request” document and assessed based on risk, priority and technical difficulty

Reactive Development (agile process)  Priorities changed weekly  Long-term schedule less structured, based more on higher level goals  Short-term schedule very fluid, reassessed weekly  Our process evolved throughout the quarter

Metrics (Hours per Phase)

Metrics cont. (Hours per task)

Metrics cont. (TCE total containment effectiveness)  Defects-escape to a subsequent phase  Errors-discovered during the phase that created them  Industry standard 65-98%  We were at 87.5%

Testing  Testing occurred for two weeks before deployment. Sponsors were given test environment to experiment with Small incremental changes allowed during testing Test plan developed to address major aspects of system

Lifecycle Environment  Two separate environments Production Testing  Features first added to testing environment  Sponsors would review and approve changes  Approved changes were migrated to production on a bi-weekly basis

Architecture

Major Features Added  Duplicate organization prevention  Automated address suffix standardization  Automated data population into printed directory  Last modified search  Survey management  Search result display enhancements

Demo 

Future Features  A method to retrieve survey results  Mass address overrides  notification enhancements

Positive Aspects  Delegation of work  Team cooperation  Sponsor feedback  Release management

Areas Of Improvement / Challenges  Better feature identification  Feature creep  Source control  Teleconferencing can be challenging  Adapting process to match active system Sponsors had timeframe they wanted to all organizations to update information. System was live-we had to be precise, no room for error

Questions?