Volunteer Management System Presented by Team SE18-08S.

Slides:



Advertisements
Similar presentations
Project Management Concepts
Advertisements

Calyxinfo Walking through Calyx Info The Organisation.
1 Professionalising Programme & Project Management Developing programme & project management capacities for UNDP and national counterparts External Briefing.
Chapter 10 Schedule Your Schedule. Copyright 2004 by Pearson Education, Inc. Identifying And Scheduling Tasks The schedule from the Software Development.
T /5115 Software Development Project I/II Project Planning Jari Vanhanen Ohjelmistoliiketoiminnan ja –tuotannon laboratorio Software Business and.
Project Plans CSCI102 - Systems ITCS905 - Systems MCS Systems.
IS 421 Information Systems Management James Nowotarski 16 September 2002.
Project Plan The Development Plan The project plan is one of the first formal documents produced by the project team. It describes  How the project will.
Chapter 3: The Project Management Process Groups
Business Intelligence Dr. Mahdi Esmaeili 1. Technical Infrastructure Evaluation Hardware Network Middleware Database Management Systems Tools and Standards.
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
Defining the Activities. Documents  Goal Statement defines why helps manage expectations  Statement of Work what gets delivered defines scope  Software.
Planning. SDLC Planning Analysis Design Implementation.
Project Management and Scheduling
Release & Deployment ITIL Version 3
 A project is “a unique endeavor to produce a set of deliverables within clearly specified time, cost and quality constraints”
Web Development Process Description
SA Capstone Requirements and Design Week 10 SYST Winter 2013 Instructors: Jerry Kotuba & Joe Varrasso.
S/W Project Management
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
Software Testing Lifecycle Practice
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition Copyright © 2009 John Wiley & Sons, Inc. All rights.
Project Management Chapter 3. Objectives Become familiar with estimation. Be able to create a project workplan. Understand why project teams use timeboxing.
SIUE Injury Tracking System Project Plan. Team Members: Robbie Marsh Robbie Marsh –Project Manager/Webmaster Ken Metcalf Ken Metcalf –Lead Programmer.
MTECH PROJECT MASTERCARD PERSONAL EXPENSE MANAGEMENT SYSTEM – (MPEMS) PHASE 1 PRESENTATION - TEAM S2.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Volunteer Management System Presented by Team SE18-08S SE18-T08S - Jan 2012.
Volunteer Management System Presented by Team SE18-08S.
Basic of Project and Project Management Presentation.
2010 W EST V IRGINIA GIS C ONFERENCE Wednesday, June 9, 2010.
Chapter 3 Project Management Details Tracking Project Progress Project Estimation Project Risk Analysis Project Organization RUP Project Management Workflow.
Petals SAP Point of Sale System M.Tech. Team SE 15 (Saturday) Team 08 5-Apr-2008.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
© Copyright 2011 John Wiley & Sons, Inc.
Project Presentation eProcurement System. M.TECH S16- Team S03 Institute of Systems Science Table of Content Project Background Project Requirement User.
Slide 1 Project Management Chapter 4. Slide 2 Objectives ■ Become familiar with estimation. ■ Be able to create a project workplan. ■ Become familiar.
Petals SAP Point of Sale System M.Tech. Team SE 15 (Saturday) Team Aug-2008.
Ch 10 - Risk Management Learning Objectives You should be able to: List and describe risk management processes, inputs, outputs, and tools List and describe.
Petals SAP Point Of Sale System Third Project Presentation M.Tech Team SE 15 (Saturday) Team Jan-2009.
Request for Proposal (RFP)
Software Engineering 1 The Life Cicle of Software Lesson 4.
Agenda  Project Overview  Project Goal & Scope  Estimates  Deadline  Project Environment  Delivery Plan  Project Plan  Team Structure  Risk Analysis.
Introducing Project Management Update December 2011.
Enterprise Cargo Management System (ECMS) SE18S07.
EGEE NA3 Status Prof. Malcolm Atkinson Director John Murison Training Manager CERN 14 th January 2004.
Petals SAP Point Of Sale System Second Project Presentation M.Tech Team SE 15 (Saturday) Team Aug-2008.
Team Members and Roles AYE THET MON NG SIEW LENG PRAGATI TIN LAI WAI
Peer Review Workshop Presented by Team SE18-08S. Content  Reviewer Roles  Brief Overview of System  Key Use Cases Inspected  Inspection Summary Findings.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Project Management Why do projects fail? Technical Reasons
Illuminating Britelite’s Internal Services for Success Strategy for Process Improvement.
NEM201 Week 4 Project Plan Create and complete outstanding items. 01. Front Cover 02. Document details 03. Scope Document 04. Technical Design 05. Creative.
Team-Based Development ISYS321 Managing the Information Systems Project.
BSBPMG501A Manage Project Integrative Processes Manage Project Integrative Processes Project Integration Processes – Part 2 Diploma of Project Management.
1 Sean Aluoto Anthony Keeley Eric Werner. 2 Project Plan Overview Project Lifecycle model Time line Deliverables Organization plan Risk management Design.
Baseline The baseline at July Previously there was a lack of consistency for: Pathways into specialist clinics; Policies, procedures and guidelines.
HO CHI MINH CITY NATIONAL UNIVERSITY HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY SYSTEM ANALYSIS AND DESIGN LECTURER: Nguyen Thanh Tung.
IS&T Project Reviews September 9, Project Review Overview Facilitative approach that actively engages a number of key project staff and senior IS&T.
MTECH PROJECT MASTERCARD PERSONAL EXPENSE MANAGEMENT SYSTEM – (MPEMS) PHASE 1 PRESENTATION - TEAM S2.
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.
Project Execution Methodology
Project Management PTM721S
Description of Revision
How to Successfully Implement an Agile Project
Chapter 1 (pages 4-9); Overview of SDLC
This Presentation Pack is brought to you by
Project Overview.
Executive Project Kickoff
Street Manager High-level roadmap
{Project Name} Organizational Chart, Roles and Responsibilities
Presentation transcript:

Volunteer Management System Presented by Team SE18-08S

Content  Introduction  Overview of Requirements  Project Risks  Project Strategies  Project Plan  Project Progress  Management Challenges  High Level Architecture  Transition to Next Stage  Q & A

INTRODUCTION Volunteer Management System

Introduction – Organisation Background  Objective of Non-Government Organisation (NGO) – Eliminate poverty  Has grown tremendous over the years which attracts more volunteers.  A need to coordinate and manage the volunteers.  Manual handling of paperwork and volunteers requires lots of work and limits the efficiency of the organisation.

Introduction – System Objective  To provide an integrated system with the aim of addressing the problems of volunteer communication, documentation, recruitment and retention.

OVERVIEW OF REQUIREMENTS Volunteer Management System

Overview of Requirements Volunteer ManagementStaff ManagementProject ManagementItinerary ManagementAdministration

PROJECT RISKS Volunteer Management System

Project Risks – Prioritized list #Risk ItemImpactLikelihood 1 No Project management skills set23 2 Team member may not be available during the project timeline 43 3 Customer may lose commitment and availability 33 4 Not domain expert and not much knowledge in Volunteer Management 22 5 Not all team member have technical knowledge for: -Presentation Layer (YUI2, DWR) -Data Access Layer (Hibernate) 43 6 Not sure of the User Interface requirements 21 7 Portability risk : system need to support multiple browsers, multiple platforms 33

Project Risk – Risk Management Techniques S/NRisk ItemControl TypeSpecific Details 1 No Project management skills setRisk Localization Risk Insurance Gain PM skills by on the job training Shadow a few people to work with common tasks and knowledge 2 Team member may not be available during the project timeline Risk Insurance Risk Avoidance Each key project role will have backup personnel Schedule carefully to anticipate all unavailability upfront 3 Customer may lose commitment and availability Risk Avoidance Risk Transfer Risk Insurance Look for alternative customer Appoint team member as putative customer Strengthen and ensure customer commitment 4 Not domain expert and not much knowledge in Volunteer Management Risk Transfer Risk Localization Assign team members to gain domain knowledge by attending similar voluntary activities Research and study similar Volunteer Management systems 5 Not all team member have technical knowledge for: -Presentation Layer (YUI2, DWR) -Data Access Layer (Hibernate) Risk Localization Risk Insurance Technical Architect to do training for team members to be familiar with the technology Do early prototype to study the technology upfront 6 Not sure of the User Interface requirements Risk Localization Risk Minimization Produce early prototype to gather UI requirements Request customer to define thorough UI requirements Update UI specs as and when requested 7 Portability risk : system need to support multiple browsers, multiple platforms Risk Localization Risk Minimization Do prototype to test the compatibility/portability against browsers Perform research for each key components to ensure maximum compatibility Aim to at least support IE7+ (other browsers for later)

PROJECT STRATEGIES Volunteer Management System

Project Strategies – Management Strategies  Active member involvement  Involve all team members by clear and thorough communication  Clearly define roles and responsibilities  Assign tasks to staff by capability and experience  Active risk management  Anticipate risk early, accept and mitigate following the risk management techniques  Enforce tracking practices  Monthly progress update

Project Strategies – Technical Strategies  Develop technical prototype  Explore uncertain technologies through prototype  Gain technical knowledge through training

PROJECT PLAN Volunteer Management System

Project Plan – Team structure NoNameRole 1.Phung Kim Cuong, DioProject Manager 2.Zaw HtetTechnical Lead 3.Thida Khin Myo ThaungBusiness Analyst 4.Hnin Nu AyeBusiness Analyst 5.Feng YanDevelopment Lead 6.Jiang JifaTest Lead 7.Liu PeishanQuality Manager Note: All team members will be programmer as well.

Project Plan – Milestones Activity Approx. start dateApprox. end date Produce Project Plan21 Jan Apr 2011 Produce Quality Plan21 Jan Apr 2011 Produce URS22 Jan Apr 2011 Produce Functional Specs10 Apr Jul 2011 Produce High-level DS1 Jul Aug 2011 Produce Prototyping Study Report10 Apr Jun 2011 Produce detailed DS02 Aug Sep 2011 Produce System Code14 Sep Nov 2011 Integrate System Code14 Sep Nov 2011 Prepare test documentation & perform testing 13 Aug Dec 2011 Produce Final Project report20 Dec Jan 2012 Produce User Guide20 Dec Jan 2012

Project Plan – Gantt Chart

Project Plan – Effort Estimation

Project Plan – Effort Calculation by FPC ITEMLOWAVERAGEHIGHTOTAL External Input27x3=812x4=80x6=089 External Output3x4=120x5=00x7=012 Internal File13x7=910x10=00x15=091 Interface File0x5=00x7=00x10=00 External Inquiry6x3=180x4=00x6=018 Unadjusted Function Points210 Unadjusted Function Point Count Summary Adjusted Factor = * Adjusted FPC = Unadjusted FPC * Adjusted Factor184.8 Adjusted Function Point Count Summary

Project Plan – Effort estimation by COSTAR 7 Programming languageJava Translation factor29 Lines of Code = Translation factor * FPC = 29 * * (1 + Breakage) = 29 * Note: (i) % Breakage = 0 ( It is assumed that requirement will not change) (ii) The system will not reuse any existing software 5359 SLOC Development Effort =20.3 man-months Schedule =11.0 months Refer to Appendix A for more details

PROJECT PROGRESS Volunteer Management System

Project Progress NoActivityPlanned Start Date Planned End Date Actual Start Date Actual End Date Planned Effort Actual Effort Task Status Comments 1Project Planning 1.1 Produce Project Plan21 Jan Apr Feb Apr DoneRequirement s gathering issues. 1.2 Produce Quality Plan21 Jan Apr Feb Apr DoneMakes changes based on Audit Meeting feedback 1.3 Prepare First Audit & Presentation 21 Jan Apr Apr Apr Done 2Requirement Analysis 2.1Produce User Requirements Specifications 22 Jan Apr Jan Apr Done 3Analysis Modelling 3.1 Produce Functional Specifications : UCMS and UCRR (Analysis) 10 Apr Jul Open 3.3 Produce Prototyping Study Report 10 Apr Jun Open

MANAGEMENT CHALLENGES Volunteer Management System

Management Challenges NoChallengeDescriptionSolution 1.CommunicationsDifficulty to gather all members for discussions. Online meeting via Skype To fix a weekly meeting time 2.Requirements Gathering Client only wants a small set of requirements. Seek lecturers advice Proposed merging of requirements Appoint team members as putative end users Look for alternative customer 3.Task ControlNot able to meet deadline on time. To log time log To hold meetings to track status 4.Low Quality of Work Deliverables not up to standard. Perform reviews Conduct briefing and demo on required items

HIGH LEVEL ARCHITECTURE Volunteer Management System

High Level Architecture – Architecture Overview

Web Server Apache 2.2 Apache Load Balancer (JK module) Application Server Tomcat 6.0 Database Server (RDBMS) Microsoft SQL Server 2008 Mail Server POP Mail server (eg. Gmail)

High Level Architecture – Framework Overview

High Level Architecture – Overview of Components

TRANSITION TO NEXT STAGE Volunteer Management System

Transition to Next Stage – Where are we now?  Project Planning  Analysis and Design Prototyping Use Case Modeling Use Case Realisation Report High-level System Design Software Architecture Transition Strategy from Analysis to Design Project Management

Transition to Next Stage – What do we plan to do? NoTaskDescriptionIn-Charge 1.PrototypingUser interface prototyping Technical prototyping Feng Yan, Jifa Zaw 2.Use Case Modeling Use case model surveyThida, Hazel 3.Use case realisation report Thida, Hazel 4.Software DesignHigh level software architecture design document Zaw 5.Transition Strategy from Analysis to Design Zaw 6.Project Management Transition Strategy from Analysis to Design Dio

Question & Answer