BDM Project Plan Banknote Detecting Module Supervisor: Phan Duy Hung (PhD) Document: Project Plan Hanoi, 13th Jan, BDM Project Plan Banknote Detecting Module Table of Contents 1. Overview ..................................................................................................................... 3 2. 2.1. 2.2. 2.3. 2.4. Problem Definition .................................................................................................... 3 Name of the project ..................................................................................................... 3 Project Abstraction ...................................................................................................... 3 Project Overview ......................................................................................................... 3 Project Description ...................................................................................................... 4 3. Project Deliverable and Dependencies .................................................................... 5 3.1. Deliverable................................................................................................................... 5 3.2. Dependencies ............................................................................................................... 5 4. Project Resource Plan ............................................................................................... 6 4.1. Project Organization .................................................................................................... 6 4.2. Project Communication ............................................................................................... 6 4.2.1. Internal Project Communication .............................................................................. 6 4.2.2. Communication with Supervisor ............................................................................... 6 4.2.3. Communication with Supplier................................................................................... 6 4.3. Tools and Infrastructure............................................................................................... 7 4.3.1. Software .................................................................................................................... 7 4.3.2. Hardware .................................................................................................................. 7 5. Project Management Plan......................................................................................... 7 5.1. Task sheet .................................................................................................................... 7 6. Quality Management ................................................................................................. 9 6.1. Quality Objectives ....................................................................................................... 9 6.2. Quality Activities ......................................................................................................... 9 7. Risk Management .................................................................................................... 10 7.1. Risk Identification ..................................................................................................... 10 7.2. Risk Control............................................................................................................... 11 BDM Project Plan Banknote Detecting Module 1. Overview Part 1 is clearly specified why “BDM” chosen to develop. It is an overview concept about “BDM” and be discussed the advantages, disadvantages of existing system and propose new feature in the “BDM” system. You now have the knowledge of the system’s component and the benefits. This document will present project planning to get the targets. All the tasks and time to implement, the resource of the system, and the risk maybe meet during development are implemented. 2. Problem Definition 2.1. Name of the project Objectives of the “BDM” are to be a module that can be used in a new system to replace and surmount the weapon of old system. The goal of name “BDM” is to highlight the features of module. There are usability, reliability and easy to implement. The world “Banknote detection” used to describe what main function of module is. We can use this module to make a vending machine using coin. 2.2. Project Abstraction The “BDM” has very important meaning in vending machine using banknote. Due to vending machine using coin has many disadvantages such as they are not suitable with the habit buying in Viet Nam. Aiming to this problem, paper introduces a new solution to deal with problem above. 2.3. Project Overview The current system At present, vending machine is rarely appears in Viet Nam. And there are fewer people using it. The reason is Vietnamese people don’t using coin frequently. In other hand, in banking system, many employees have to work hardly. The input amount of money per day of a bank is very large, and they have to classify money to put the warehouse at end of day. Report 2 Page 3 BDM Project Plan Banknote Detecting Module The proposed system “BDM” will resolve these problems above. We can use this module to build new vending machine that using banknote. And this machine is more suitable with Vietnamese people than old system. Otherwise this module will help the bank increase productivity many times. As researching, using embedded computer using arm is better. Due to system adopts modularization design, which can be transplant into other field, such as money counting machine, vending machine, etc. 2.4. Project Description Project Name Project Code Customer 2nd Customer Project level Project rank Project type Project Manager Scope and Objective Committed effort usage In which : Management activity (%) Development activity (%) Quality activity (%) Project start date Expected Project end date Banknote Detection Module BDM Tien Phong Bank Bank, vending machine factory � Company � Branch ✓� Group Not rank ✓� External � Internal Lê Nguyên Thành Objectives: - Create completely module to use widely. - Deploy and demo on real embedded computer Scope: - Analyze requirement. - Create detail design. - Design algorithms. - Develop software on embedded computer to demo - Execute unit test, integration test, system test, and support for acceptance test. 300 man-day 10% 60% 30% 1st-Jan-2011 1st-Apr-2011 Table 2-1: Project Description Report 2 Page 4 BDM Project Plan Banknote Detecting Module 3. Project Deliverable and Dependencies 3.1. No 1 2 3 4 5 6 7 8 Deliverable Deliverable BDM_Report No.1_v1.0 Project Introduction BDM_Report No.2_v1.0 Project Management Plan BDM_Report No.3_v1.0 System Requirement Specification BDM_Detail Design_v1.0 Software Architecture Design BDM_Weekly Report_v1.0 Show result for supervisor BDM_Report No.4_v1.0 Implement BDM_Report No.1_v1.0 Result of CPro BDM_Report No.1_v1.0 Conclusion Delivery Date Delivery location Note 8-Jan-2011 FPT Univisity Finished 15-Jan-2011 FPT Univisity 22-Jan-2011 FPT Univisity 29-Jan-2011 FPT Univisity 19-Mar-2011 FPT Univisity 26-Mar-2011 FPT Univisity 02-Apr-2011 FPT Univisity 11-Apr-2011 FPT Univisity Table 2-2: Project deliverables 3.2. Dependencies No Critical Dependency 1 Software Detail Design Expected Delivery Date Note Depended on ES module Table 2-3: Project Dependencies Report 2 Page 5 BDM Project Plan Banknote Detecting Module 4. Project Resource Plan 4.1. Project Organization No 1 2 3 4 5 Name Phan Duy Hùng Lê Nguyên Thành Vũ Trường Biên Vũ Hải Ninh Đặng Cao Mạnh Position PD PL DEV DEV DEV Email Hungpd@fpt.edu.vn Thanhln00450@fpt.edu.vn Bienvt00400@fpt.edu.vn Ninhvh00475@fpt.edu.vn Manhdc00342@fpt.edu.vn Table 2-4: Project Organization 4.2. Project Communication 4.2.1. Internal Project Communication Use mail “fpt.edu.vn” for communication Use mobile for fast connect Use “CPro_StudentGuide_ES” file for Project document. Monitor development process by project meeting in two slots every week at FPT University. 4.2.2. Communication with Supervisor Use mail “fpt.edu.vn” for communication Submit weekly report every weeks Submit hard copy report and presentation Directly communication in FPT University 4.2.3. Communication with Supplier Contact directly by mobile Go to the shop to buy real devices Report 2 Page 6 BDM Project Plan 4.3. Banknote Detecting Module Tools and Infrastructure 4.3.1. Software a. b. c. d. IDE 4: QT creator, Document : Microsoft office 2007 Design : Microsoft Visio 2007 OS : Windows, Ubuntu 4.3.2. Hardware a. Embedded Computer : mini2440- 3.5" Touch Screen S3C2440 ARM9 Development Board b. Camera : Logitech QuickCam Pro 5000 5. Project Management Plan 5.1. Task sheet Figure 2-1: Project Initialization Report 2 Page 7 BDM Project Plan Banknote Detecting Module Figure 2-2: Project Planning Figure 2-3: Project Implementation Figure 2-3: Project Release and closing Report 2 Page 8 BDM Project Plan Banknote Detecting Module 6. Quality Management 6.1. Quality Objectives Metrics Module Test Software Test Integrated Test System Test Unit Detection Module Targeted Actual* Deviation Table 2-5: Quality Objectives 6.2. Quality Activities Clarify requirements at beginning of the project Extensive review and inspection for all work products (Report, Source code, Module, etc.) Internal review after finish task assignment External review after finish task assignment Review detail design with supervisor Regular code review Weekly meeting to review code External review after finish coding for module Casual analysis meeting after finish coding Release the beta module to evaluate Report 2 Page 9 BDM Project Plan Banknote Detecting Module 7. Risk Management 7.1. No 1 Risk Identification Risk Name Communication Quantification High 2 Equipment Supplier 3 Lack of task assignment High 4 Inadequate analysis/specific action High 5 Deployment/inte gration failure High 6 Complex system integration High 7 Scalability problems Medium High Description Project members lack of close contact with each other and project team with supervisor and supplier. Response Weekly meeting decide way to communicate Limited number of supplier, transaction complexity Find replaced supplier Contact with supplier at the beginning of project Project team estimate Monitor the task resource for task is not status, re-plan reasonable System requirements Update requirement incomplete and usually when deploy unclearly system Module deployment PD and PL monitor failure. Team does not progress and offer cover all functional appropriate solution requirements. Modules integration Check the activity of not matches. individual module Application on PC and Integration test microcontroller does System test not active The system is not Release beta version stable, difficult to to check stability installation. and debug error Table 2-6: Risk Identification Report 2 Page 10 BDM Project Plan 7.2. Banknote Detecting Module Risk Control Validate mitigation strategies and alternatives Validate mitigation strategies and alternatives Close settled risks and identify new risks. Take corrective action when actual events occur Assess impact on the project of actions taken ($$, time, resources) Identify new risks resulting from risk mitigation actions Ensure the Project Plan (including the Risk Management Plan) is maintained Ensure change control addresses risks associated with the proposed change Revise the Risk Assessment Questionnaire and other risk management documents to Capture results of mitigation actions. Revise Risk Response Plan Communications Close settled risks and identify new risks. Report 2 Page 11