MTECH PROJECT MASTERCARD PERSONAL EXPENSE MANAGEMENT SYSTEM – (MPEMS) PHASE 1 PRESENTATION - TEAM S2.

Slides:



Advertisements
Similar presentations
ASYCUDA Overview … a summary of the objectives of ASYCUDA implementation projects and features of the software for the Customs computer system.
Advertisements

Project Management Concepts
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
Little Effort Great Results!.  Integrated CRM, Project Management and Time Tracking  Total control of your customers and activities  Minimum data entry.
1 Treasury Management Services Superior service. Working capital expertise. Innovative solutions. Client Implementation.
Online accounts management for small businesses By Wagner Silva – – Abstract: This project demonstrates the steps taken.
Project Management: A Critical Skill for Organizations Presented by Hetty Baiz Project Office Princeton University.
Project Risk Management
Nu Project Management Office A web based tool to Manage Projects.
ECM Project Roles and Responsibilities
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.
Project Risk Management Risk Mitigation. Risk Management  The prime objective of risk management is to minimize the impact and probability of the occurrence.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 16-1 Accounting Information Systems 9 th Edition Marshall.
Defining the Activities. Documents  Goal Statement defines why helps manage expectations  Statement of Work what gets delivered defines scope  Software.
Siebel CRM On Demand – MHC Network Express Integrated Solution.
Miguel Nunes Information Systems Project Management IS Project Resources.
What is Business Analysis Planning & Monitoring?
© 2005 Prentice Hall14-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
CASE STUDY: Implementing and Administering SAS® Enterprise Guide® Across the Enterprise As a Solution for Data Access Security Ulf Borjesson Evangeline.
Solution Overview for NIPDEC- CDAP July 15, 2005.
Project Management Process Overview
A brief overview of the project By Group 2 Barry Amir Bhumi Shubh
COMPGZ07 Project Management Presentations Graham Collins, UCL
Volunteer Management System Presented by Team SE18-08S.
Chapter 11: Project Risk Management
Requirements Walk-through
Software Testing Life Cycle
Project ManagementDay 1 in the pm Project Management (PM) Structures.
MTECH PROJECT MASTERCARD PERSONAL EXPENSE MANAGEMENT SYSTEM – (MPEMS) PHASE 1 PRESENTATION - TEAM S2.
Project Management : Techniques and Tools (60-499) Fall 2014 / Winter 2015.
Risk Management Project Management Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours.
WFO Planning Tool RFC & FCT
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Gathering Network Requirements Designing and Supporting Computer Networks – Chapter.
Basic of Project and Project Management Presentation.
Lecture 7. Review of Lecture 6 Project Scheduling: The process of defining project activities, determining their sequence, estimating their duration Scheduling.
1 Software Process Models-ii Presented By; Mehwish Shafiq.
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.
Project Presentation eProcurement System. M.TECH S16- Team S03 Institute of Systems Science Table of Content Project Background Project Requirement User.
Update on e-Placement at Aon Ian Summers. Aon Limited is authorised and regulated by the Financial Services Authority in respect of insurance mediation.
IT Job Roles & Responsibilities Shannon Ciriaco Unit 2:
Petals SAP Point of Sale System M.Tech. Team SE 15 (Saturday) Team Aug-2008.
Introduction to Making Multimedia
Monitoring the acquisition process by web widgets Leonardo Tininini and Antonino Virgillito ISTAT Meeting on the Management of Statistical Information.
MSE Presentation 1 By Padmaja Havaldar- Graduate Student Under the guidance of Dr. Daniel Andresen – Major Advisor Dr. Scott Deloach-Committee Member Dr.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Gathering Network Requirements Designing and Supporting Computer Networks – Chapter.
Petals SAP Point Of Sale System Third Project Presentation M.Tech Team SE 15 (Saturday) Team Jan-2009.
Information System Project Management Lecture three Chapter one
Introducing Project Management Update December 2011.
SOFTWARE PROJECT MANAGEMENT
Petals SAP Point Of Sale System Second Project Presentation M.Tech Team SE 15 (Saturday) Team Aug-2008.
Apple Inc ISO. Organisation chosen Apple Store The company designs, manufactures and markets personal computers, portable digital.
©2012 MasterCard. Proprietary and Confidential MASTERCARD PERSONAL EXPENSE MANAGEMENT SYSTEM – (MPEMS) Analysis and Design Phase Presented by team 2S.
UBN Software Solutions Pvt. Ltd. Bhubaneswar , Odisha, India ( ) UBN PROJECT CASE STUDY.
E-BILLING MOTIVATION. Introduction  E-billing is the electronic delivery of financial documents to the customer, that represents and replaces the conventional.
Project Management.
NEM201 Week 4 Project Plan Create and complete outstanding items. 01. Front Cover 02. Document details 03. Scope Document 04. Technical Design 05. Creative.
Presentation on Online Shopping
Managing multiple projects or services? Have a mix of Microsoft Project and more simple tasks? Need better visibility and control?
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.
Manage your projects efficiently and on a high level PROJECT MANAGEMENT SYSTEM Enovatio Projects Efficient project management Creating project plans Increasing.
Presenter: Igna Visser Date: Wednesday, 18 March 2015
Project Management Chapter 3.
Fundamentals of Information Systems, Sixth Edition
Project management for working professionals
Project Charter General Information Project Title Date
Project Overview.
Presentation transcript:

MTECH PROJECT MASTERCARD PERSONAL EXPENSE MANAGEMENT SYSTEM – (MPEMS) PHASE 1 PRESENTATION - TEAM S2

Presentation Overview SessionDescriptionApprox. Duration Presentation Project Background & Team Introduction2 minutes User Requirements Overview5 minutes Project Risks6 minutes Technical Challenges2 minutes Overall Project Strategies (Management & Technical) 3 minutes Project Timeline and Estimates8 minutes Project Current Progress2 minutes Management Problems2 minutes Q & AQuestion and Answer15 minutes Total45 minutes

Project Background & Team Introduction

Project Background Project Customer MasterCard Singapore System Objective Provide Personal Expense Management System for customers to easily track and manage their spending Motivation Absence of consolidated view of all transactions Spenders getting more sophisticated Lack of CRM from existing payment service Growing number of tech savvy credit/debit card users An opportunity to enhance customers experience with MasterCard MERCHANT ( NIKE SHOP) MERCHANT’S BANK ( OCBC) MASTER CARD ISSUER BANK ( CITIBANK ) Citibank CreditCard

Project Team THOMAS (Business Analyst) ALVIN (Quality Manager) HAO MIN (Implementation Manager) ROLLEI (Project Manager) ZI FENG (Test Manager) GUO YU (Solution Architect)

Requirements Overview

Use Case – Expense Tracker Summary view of total spending. By card, by category, by period Search, retrieve and display all individual MasterCard transactions from all banks Assign transaction to a specific category type Add more details to a transaction View spending patterns in the form of reports e.g. line chart, bar chart etc Download transaction data (in CSV format) for filing or offline view.

Requirements Overview

Use Case – Budget Assistant & Computation Set spending budget for individual card OR overall budget for all cards – by period (e.g. weekly, monthly) Receive SMS/ notification when pre-defined budget exceeded

Requirements Overview

Use Case – Deals and Reward Programmes Subscribe, unsubscribe to the list of deals category Search deals in MasterCard deals database View Deal details and access to deal’s website View reward points earned Redeem vouchers using reward points

Requirements Overview

Use Case – Account Registration and Profile Setting Register an account and receive /SMS notification. Reset Account Password Add/Remove Credit Card from account Change account password Change account details (e.g. address, name etc)

Requirements Overview

Use Case – System Administration Member Management Reset Account Password Search, View and Deactivate/Activate Account Voucher Management Search, View and Update Deals Management Search, CRUD Merchant Management Search, CRUD

Project Risks

Project Risk #Risk 1Team member departure and unavailability 2 Project client commitment to the project and availability 3 Insufficient hardware server to act as central database and application environment 4System portability risk 5 Dependency on third-party library and lack of experience in third-party library 6 Lack of experience in Responsive UI design for Mobile Website 7Uncertain and Changing requirements

Risk Technique - 1 #RiskControl TypeTechniques 1 Team member departure and unavailability Risk Transfer Every project member will undertake a primary and secondary role. E.g. Team Member Alvin will have a primary role as a Quality Manager and Secondary role as a Project Manager. Alvin will have to take on the PM responsibility should the current PM leaves the team or took long offs from the project Risk Avoidance The man day estimated for each member should not exceed 70 days. This will help to ensure that the members will not be severely overloaded should there be a case where they need to take on leaving member’s teak. Risk Minimization Anticipate all oversea leaves, marriage plan, baby plan, relocation plan etc and factor these to schedule and effort planning 2 Project client commitment to the project and availability Risk Minimization Continuously keep the project client updated with the project progress and future plans. Understand that the requirements will change over a long period and be open minded and flexible to these changes while ensuring that the change will not significantly affect the project schedule and effort Risk Transfer Request for a covering officer from project client. Keep the covering officer updated with the project progress and plans. 3 Insufficient hardware server to act as central database and application environment Risk Transfer The server environment will be replicated and back up on a solution architect personal notebook. If the main server fail to work. Solution architect personal notebook will be activated immediately to avoid any delay due to the unavailability of server environment.

Risk Technique - 2 #RiskControl TypeTechniques 4System portability risk Risk MinimizationUse known widely tested javascript package such as prototype, jquery Risk Insurance Shortlist 2 most widely used desktop browser and mobile browser. Design and test the system on the selected browsers. Inform project client that this is a limitation faced by all web application. Although it may not run on all browsers, it should run on the major browsers 5 Dependency on third-party library and lack of experience in third-party library Risk Minimization Factored in the effort required by the solution architect to study third-party library. Risk MinimizationBuild and test the prototype using the third-party library. 6 Lack of experience in Responsive UI design for Mobile Website Risk Minimization Factored in the effort required by the business analyst to study mobile website UI design. Risk Minimization Business analyst to create a UI specification. Build a prototype to test the UI usability. Analyze user’s feedback on prototype and incorporate the change when required. 7 Uncertainty and Changing requirements Risk Minimization Build and walk through use case document and prototypes with client to ensure all essential functions have been accurately captured in functional specifications Risk MinimizationEmplace proper change procedures to control changing requirements

Technical Challenges

MPEMS High-level Architecture

Technical Challenges trigger call to SMS gateway when transaction records are refreshed Possible solutions SQL Triggers OS Services/ Background Agent Scheduled Job API

Technical Challenges Responsive Web Design The Responsive Web Design is the practice to use fluid layouts and media queries to create designs able to adapt according to the user’s screen resolution. It allows to eliminate the need to create different designs (read templates) for each device (that in these days means desktop, netbook, tablet and mobile). Extracted from design-with-twitter-bootstrap/ example : Challenges Relatively a new approach in UI Design (not a mature design methodology) Team member lack experience

Technical Challenges Example : e.g.

Overall Project Strategies (Technical & Management)

Technical Strategies Quality Planning (e.g. user control, change control) Build detailed and reusable prototype in the early stage of the project Capitalize on known packages to expedite development progress. E.g. grails and prototype MPEMS - Layered Application Architecture

Overall Project Strategies (Technical & Management) Management Strategies - 1 Building a good relationship with our client (customer oriented) Effective Risk Management Prioritize risk Monitoring Contingency plan Team bonding Lunch & Dinner together Always aim for win-win situation

Overall Project Strategies (Technical & Management) Management Strategies - 2 Practise active and effective Group Communications Group Discussion in Whatsapp News Feeds from Assembla exchange in Gmail

Project Effort Estimates & Timeline

The estimated effort for the scope of this project based on COCOMO using Functional Point Count is 12.3 Person-Months which is equivalent to 374 man days. Project Effort Estimates - COCOMO

Project Effort Estimates - WBS Phase#Task NameEstimates Project Planning 1Project Planning & Quality Planning24 2Requirement Analysis14 3First Quality Audit Meeting5 4First Project Presentation4.5 Analysis and Design 5Analysis Modeling66 6High Level Design Modeling19 7Prototype33.5 8Second Quality Audit Meeting5 9Second Project Presentation4.5 Implementation 10Detailed Design Modeling Implementation56 12System Testing37 13User Acceptance Testing Project Closure Third Quality Audit Meeting5 16Third Project Presentation14.5 Total Estimates369.5 The estimated effort for the scope of this project based on WBS and project team judgment is Man days

Project High Level Timeline Phase#Task NameStart DateFinish Date Project Planning 1Project Planning & Quality PlanningFri 2/17/12Sun 4/1/12 2Requirement AnalysisSat 2/25/12Sun 4/1/12 3First Quality Audit MeetingSat 3/31/12Tue 4/3/12 4First Project PresentationSun 4/1/12Tue 4/10/12 Analysis and Design 5Analysis ModelingWed 4/11/12Sat 8/11/12 6High Level Design ModelingSun 5/27/12Sat 8/11/12 7PrototypeSun 7/8/12Sat 8/11/12 8Second Quality Audit MeetingSat 8/11/12Tue 8/14/12 9Second Project PresentationSun 8/12/12Tue 8/21/12 Implementation 10Detailed Design ModelingWed 8/22/12Mon 9/10/12 11ImplementationSun 9/2/12Sun 9/23/12 12System TestingSun 9/2/12Sun 10/14/12 13User Acceptance TestingSun 10/14/12Sun 12/2/12 14Project ClosureMon 12/3/12Fri 1/4/13 15Third Quality Audit MeetingSat 1/5/13Tue 1/8/13 16Third Project PresentationWed 1/9/13Tue 1/15/13

Project Timeline & Estimates ( Phase 1)

Project Timeline & Estimates ( Phase 2, Part 1)

Project Timeline & Estimates ( Phase 2, Part 2)…

Project Timeline & Estimates ( Phase 3)

Project Current Progress

Project Progress

Management Challenges Loss of Team Members Lack of Requirements Constrained by client requirements Application portability Lack of useful data Tight timeline

Question & Answers

THE END