Volunteer Management System Presented by Team SE18-08S SE18-T08S - Jan 2012.

Slides:



Advertisements
Similar presentations
Making the System Operational
Advertisements

State of Indiana Business One Stop (BOS) Program Roadmap Updated June 6, 2013 RFI ATTACHMENT D.
<<replace with Customer Logo>>
1Lou Somers Software Engineering Projects 2IP35 Autumn 2014
Copyright © 2009 Rolta International, Inc., All Rights Reserved a c c e l R12™ Upgrade Approach.
IS 421 Information Systems Management James Nowotarski 16 September 2002.
Security Engineering II. Problem Sources 1.Requirements definitions, omissions, and mistakes 2.System design flaws 3.Hardware implementation flaws, such.
Quality is about testing early and testing often Joe Apuzzo, Ngozi Nwana, Sweety Varghese Student/Faculty Research Day CSIS Pace University May 6th, 2005.
APPLICATION DEVELOPMENT BY SYED ADNAN ALI.
Business Intelligence Dr. Mahdi Esmaeili 1. Technical Infrastructure Evaluation Hardware Network Middleware Database Management Systems Tools and Standards.
Enhanced Capabilities with D2L LE Customizations Mitch Free – Development Manager.
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Secure Search Engine Ivan Zhou Xinyi Dong. Project Overview  The Secure Search Engine project is a search engine that utilizes special modules to test.
Ivan Dontsov, Andy Phenix, Maureen Rottschaefer. Agenda  Status  Demo  Lessons Learned.
Volunteer Management System Presented by Team SE18-08S.
Virtual Mechanics Fall Semester 2009
ABSTRACT Zirous Inc. is a growing company and they need a new way to track who their employees working on various different projects. To solve the issue.
© Blackboard, Inc. All rights reserved. Back to the Feature: An Agile, User-centric Software Development Lifecycle Cindy Barry Senior Product Manager Martha.
Software Configuration Management
Social Network for Behavior Change Team #11: Gavin Monroe Nicholas Schramm Davendra Jayasingam Client: Yolanda Coil Advisor: Simanta Mitra.
Integrated Electronic Message Board ( iEMB) Increment 2 Presentation, 27-Jan-2014 Team SE02S2 1.
Worldwide Protein Data Bank wwPDB Common D&A Project January 28, 2010 Steering Committee Project Update.
WFO Planning Tool RFC & FCT
Volunteer Management System Presented by Team SE18-08S.
Statistics Monitor of SPMSII Warrior Team Pu Su Heng Tan Kening Zhang.
May 6, 2002 PUMA SPRING 2002 EOSP PUMA. 2Agenda Introduction Project organization Process Benefits from mini-SRE Architecture Achievements Project demonstration.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
Software Quality Assurance
© 2004, The Trustees of Indiana University Kuali Project Development Methodology, Architecture, and Standards James Thomas, Kuali Project Manager Brian.
How to Improve the Safety of Signalling Systems with a Shortened Construction Period in Engineering Construction Projects Gao Guoliang Safety Assurance.
Petals SAP Point Of Sale System Third Project Presentation M.Tech Team SE 15 (Saturday) Team Jan-2009.
T Iteration demo T Iteration Demo Team Balboa I1 - Iteration
Team S07. Agenda Scope of project Global use case diagram Analysis use cases High Level design (Software Architecture) Prototype challenges faced and.
Agenda  Project Overview  Project Goal & Scope  Estimates  Deadline  Project Environment  Delivery Plan  Project Plan  Team Structure  Risk Analysis.
T Iteration Demo Team 13 I1 Iteration
Petals SAP Point Of Sale System Second Project Presentation M.Tech Team SE 15 (Saturday) Team Aug-2008.
Katari Globant 2008 (update to 2010). Katari  Katari is a framework to use as a starting point to develop new web applications.  Incorporates architecture,
©2012 MasterCard. Proprietary and Confidential MASTERCARD PERSONAL EXPENSE MANAGEMENT SYSTEM – (MPEMS) Analysis and Design Phase Presented by team 2S.
Mid of Semester Presentation Team Dumbledore: Heng Chen Myung-Joo Ko Neel Mullick Paulo Merson.
Worldwide Protein Data Bank Common D&A Project Sequence Processing Modular Demo May 6, 2010 Project Deliverable.
Infrastructure as code. “Enable the reconstruction of the business from nothing but a source code repository, an application data backup, and bare metal.
Systems Analysis & Design AUTHOR: PROFESSOR SUSAN FUSCHETTO 10/24/
Integrated Electronic Message Board ( iEMB) Phase 2 Presentation Team S02PT.
Team Members Tyler Lamb Kirk Olson James Woestman IRP Presentation Client Zirous Inc. Faculty Advisor Tien Nguyen 1.
Managing Challenging Projects Presented to the class of: Dr. Jane Mackay M.J. Neely School of Business.
MFMS Micro Finance Management System INT/MFMS/MR.3 Team SE18 2E Presented by: SE 18 Team 2E Date : 17 th January 2012.
Peer Review Workshop Presented by Team SE18-08S. Content  Reviewer Roles  Brief Overview of System  Key Use Cases Inspected  Inspection Summary Findings.
State of Georgia Release Management Training
Secure Search Engine Ivan Zhou Xinyi Dong. Project Overview  The Secure Search Engine project is a search engine that utilizes special modules to test.
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
GW ToDo A Task Manager CSCI 6442 Project Spring, 2016.
T Project Review Magnificent Seven Final demonstration
APRIL 10, Meeting Agenda  Prototype 2 Goals  Robust Connections Demo  System Diagnostics Tool Demo  Final Prototype Risk Mitigation  Final.
APRIL 10, Meeting Agenda  Prototype 2 Goals  Robust Connections Demo  System Diagnostics Tool Demo  Final Prototype Risk Mitigation  Final.
1 Sean Aluoto Anthony Keeley Eric Werner. 2 Project Plan Overview Project Lifecycle model Time line Deliverables Organization plan Risk management Design.
Project Life Presented by Chuck Ray, PMP ITS Project Manager.
Automating operational procedures with Daniel Fernández Rodríguez - Akos Hencz -
IS&T Project Reviews September 9, Project Review Overview Facilitative approach that actively engages a number of key project staff and senior IS&T.
Moon Fleet Management Six Sigma Supervisor: Nguyễn Trường Long Members: - Lê Hoàng - Nguyễn Đăng Phượng - Nguyễn Thanh Tùng - Phạm Phương Duy - Vũ Quang.
1 DEPLOYMENT AND OPERATIONS MODULE 23 ECM SPECIALIST COURSE 1 Copyright AIIM.
Software Reviews Ashima Wadhwa.
UNH Programming Assistance Center Automation
Engineering Processes
Chapter 1 (pages 4-9); Overview of SDLC
Quality Assurance in an Agile Development Team Michelle Wu 2018 PNSQC
PROJECT PROGRESS PRESENTATION
PLANNING A SECURE BASELINE INSTALLATION
Configuration Management
{Project Name} Organizational Chart, Roles and Responsibilities
Presentation transcript:

Volunteer Management System Presented by Team SE18-08S SE18-T08S - Jan 2012

Agenda  Project Background  High Level Architecture  System Detailed Design  Implementation Strategy  Challenges & Solution  Demo of VMS v1.0  End Project Report  Evaluation & Conclusion  Q & A

Project Background  VMS - Volunteer Management System : web- based solution to facilitate the volunteer & project management process for non-government organization.  Requirements overview: Volunteer Management – register volunteer, invite to project, request for certificate Project Management – propose project, manage project members, closure of project Certificate Management – request, generate and distribute certificate of completion Administration – authentication and authorization, infrastructure, utility

Agenda  Project Background  High Level Architecture  System Detailed Design  Implementation Strategy  Challenges & Solution  Demo of VMS v1.0  End Project Report  Evaluation & Conclusion  Q & A

High Level Architecture - 1 System components

High Level Architecture - 2 Logical Application Architecture

Agenda  Project Background  High Level Architecture  System Detailed Design  Implementation Strategy  Challenges & Solution  Demo of VMS v1.0  End Project Report  Evaluation & Conclusion  Q & A

System Detailed Design - 1  Design Consideration:  Application layer:  Apache Tomcat 6, Spring 2.5 Framework  Data access layer:  MySQL Hibernate 3.0 Framework  Domain entity mapping: Fluent Hibernate syntax  UI layer:  Sitemesh, JTSL  jQuery, jQuery plugins, JavaScript lib  Utility components:  Log4j, JasperReport  Testing:  jUnit, Mockitory

Agenda  Project Background  High Level Architecture  System Detailed Design  Implementation Strategy  Challenges & Solution  Demo of VMS v1.0  End Project Report  Evaluation & Conclusion  Q & A

Implementation Strategy - 1  Development cycle: Detailed Design Code implementation Test / QA Fix / improvement Check-in

Implementation Strategy- 2  Build sequence : Function-based: Base manager, base service Infrastructure: Security, Logging, Validation, Common utility Master data management: CRUD of Project, Volunteer Use case-based: Use cases logic UI development (JSP), JasperReport

Implementation Strategy - 3  Software Configuration Management:  Control board: Project Manager, QA Manager, Team Lead  Control mechanism:  SVN Repository: code check-in, branching, tagging  Database deploy / backup  Application backup to disk  Q uality Management:  Perspective review: URS, UCRR review  Peer review (design / code)  Code walk-through  Unit test, SIT

Implementation Strategy - 4  Quality Assurance process  URS  Design test cases  Test activities  Test cycle:

Implementation Strategy - 5  Quality Assurance result:

Agenda  Project Background  High Level Architecture  System Detailed Design  Implementation Strategy  Challenges & Solution  Demo of VMS v1.0  End Project Report  Evaluation & Conclusion  Q & A

Challenges & Solution - 1  Management Challenges : Development of dependent modules:  Infrastructure Utilities: , Logging, Access Control  Volunteer Management: Join Project, Request for Certificate  Project Management: Roles Assignment  Solution:  Impact Analysis: prioritized important tasks  Define tasks dependency network: define order of build, focus on parallel development tasks  Rely on Contract / Service interface / Business Façade  Daily code-merge & test

Challenges & Solution - 2  Management Challenges : Fragmented Project Management lead to lack of project status visibility  Slippage by 2 weeks for code implementation due to refactoring needed for non-standard works  Slippage by 1 week for SIT & testing due to delay in implementation  Solution:  Proactive engagement of progress tracking:  Extensive task report, deliverable checklists, meeting minutes  Make-up slippage by:  Extra time spend on weekends / holidays  Early problem report / Surface issue asap.

Challenges & Solution - 3  Technical Challenges : implementation code are not consistent due to late code review  Slippage by 2 weeks due to refactoring  Slippage by 1 week for SIT & testing  Solution:  Proactive engagement of code review:  Extensive code walk through, meeting minutes  Make-up slippage by:  Extra time spend on weekends / holidays  Early problem report / surface issue asap.

Challenges & Solution - 4  Technical Challenges :  Multi-action form causes:  Difficulties in form validation  Error message post-back  Solution:  Perform manual validation over Spring  Saving error message to HttpResponse before post- back

Agenda  Project Background  High Level Architecture  System Detailed Design  Implementation Strategy  Challenges & Solution  Demo of VMS v1.0  End Project Report  Evaluation & Conclusion  Q & A

Demo of Final System  Demo Use Cases:  Register Volunteer Account  Propose Project to Organization  Request to Join Project  Manage Project Role  Give Feedback To Project  Request for Project Certificate

Demo of Final System  Video

Agenda  Project Background  High Level Architecture  System Detailed Design  Implementation Strategy  Challenges & Solution  Demo of VMS v1.0  End Project Report  Evaluation & Conclusion  Q & A

End Project Report

 Notes:  Project Plan was reviewed and update mid-way to reflect current progress.  User requirements are reviewed and updated  Project slippage: implementation phases slipped by 2 weeks, SIT slipped by 1 weeks  Mitigation strategy: run extra miles / extra work / active progress checking

Agenda  Project Background  High Level Architecture  System Detailed Design  Implementation Strategy  Challenges & Solution  Demo of VMS v1.0  End Project Report  Evaluation & Conclusion  Q & A

Evaluation & Conclusion  Lessons learnt:  Planning is everything: required for successful delivery  Process management is crucial: Requirement, Analysis, Design, Implementation & Testing procedures must be strictly followed  Quality management: final gateway, quality guardian for project  Active team engagement can solve everything

Evaluation & Conclusion  Further recommendation  New Functionalities :  Itinerary Management (new)  Project Tasks / Calendar (new)  Project Tracking (new)  Technical Points:  Mass component: queues  Messaging, Integration point  Exposed API  Integrate with popular platform: Facebook, Twitter…etc.

Agenda  Project Background  High Level Architecture  System Detailed Design  Implementation Strategy  Challenges & Solution  Demo of VMS v1.0  End Project Report  Evaluation & Conclusion  Q & A

Question & Answer

Thank you for a great year !!! SE18 Team 08S Hnin Nu Aye, HazelSr. Business Analyst Feng YanDevelopment Lead Jiang JifaTest Manager Liu PeishanQuality Manager Phung Kim Cuong, DioProject Manager Thida Khin Myo ThaungBusiness Analyst Lead Zaw HtetTechnical Lead