IS480 Team wiki: 2009T1 1GB
Presenting our Project - Operation Management System (OPMS). This Wiki page aims to create awareness of our project and at the same time, it serves as a useful guide for our reviewer, supervisor and even client to keep track of our project progress.
Contents
Background of Lian Yick Metal Tents Pte Ltd
Lian Yick Metal Tents Pte Ltd is Singapore’s leading marquee and event logistics provider. The company has a proven track record with partners such as Sentosa Leisure Group and Festival Square Circle Pte Ltd. The company deals in a wide array of projects ranging from Singapore Fashion Show, Zoukout, banquets to corporate events. Lian Yick’s value chain sees through the design work, site analysis, the eventual deployment of logistics and delivering personalized theme. Hence the flow of information across departments is essential to achieve this goal.
However, Lian Yick currently depends on the manual process of recording customer orders in a physical book. The order book is passed around among the sales team and also used by the operation manager for planning the duty roster for operation staff. Hence when one person is using it, others are unable to access it. As the amendments to the orders are solely handwritten, this pose risk of committing errors when users are unable to understand what was written. Moreover as the order book is the only source of record, the organization will bear detrimental repercussion if the order book is ever lost or sabotaged.
Apart from the order system, the process of duty planning for operation personnel is also manual. A Sales agent has to print out a sheet of paper indicating the deliveries and collections for the next day. Base on the information, the operation manager will manually group the orders by their locality and assign staff to the specific delivery or collection activity based on the event timing and location. Being a leading marquee and event logistics provider in the industry, Lian Yick is interested to innovate some of their business processes and implement an information system that will enable them to become productive in their operations and eventually being efficient in their business.
Project Overview
Project Description
The team will develop an Operation Management System (OPMS) aimed to improve productivity and efficiency of Lian Yick Pte Ltd. This system will be build using open source platforms. The team will be combining RUP and Agile methodology for the project.
The system will be deployed to improve productivity in the sales department by digitalizing customer order information and enable all sales agents to access information simultaneously. The system will enable workflow control through the lead stage of quotation all the way to the eventual issue of tax invoice. Alerts will also be used to remind sales agent to follow up on activities such as inactive quotations and late payments.
At the management level, users will have access to Revenue and Payment reports, allowing user to monitor the health of the business in terms of revenue stream and identify areas that require attention such as late payments. The process for logistic delivery and collection will also be simplified with the bulk of the processing such as duty scheduling will be carried out by the system.
The project will involve the following:
- Requirement Gathering and Interview with Client
- Development of System
- User Interface Test
- User Acceptance Test
- Deploying of System
Project Objectives
The objectives of developing the system are:
- Improve Productivity
- Monitor Business Performance
- Reduce Risk
- Encourage the utilization of IT as an enabler
Project Scope
The Operations Management System (OPMS) will encompass the following modules:
- Module 1: Sales Management
- Module 2: Inventory Management
- Module 3: Reporting
- Module 4: Delivery Planning
- Module 5: User Access Control
Project Team
1GB consists of an amazing team of five. They are:
- Chan I-Yann Augustin
- Lee Chong Han
- Koh Chen Hui Jason
- Lau Khai Chih
- Lim Ming Ying Melanie
View Roles and Responsibilities
Project Plan
This is a summary of the work breakdown structure for this project as well as how much man-hour have been assigned and estimated for each section. The work breakdown structure is calculated using preliminary assessment and scope of the project. A more detailed description, tasks, and PERT hours within each section are included below in the links. The man-hours are estimated using the PERT method of estimation.
WBS Version Tracking
Pert Version Tracking
Project Schedule Version Tracking
Deliverables and Milestones
Click here to view more on our Deliverables and the milestones the team has to meet in order to consider this project a success.
Assumption, Risks and Mitigation
We understand that we need to have a contingency plan for any unforseen situtation. Risks need to be managed properly in order to achieve success in developing OPMS. At the same time, it is also a learning stage for everyone in the team to learn, prioritize and resolved any difficulty or risk as a team. Below is the different versions of our assumptions, risks and mitigations document. Risks are categorized Low, Moderate or High.
System Design, Testing and Bug Tracking
System Design Document
Use Case Diagram
- TBA
- TBA
Workflow Diagram
- TBA
- TBA
Sequence Diagram
- TBA
- TBA
Database Diagram
- TBA
- TBA
Testing Script
- TBA
- TBA
Bug Tracker
- TBA
- TBA
Project Progress Updates
Week 1
- Use Case Diagrams
- Draft Use Case Specification
- OPMS Screen Flow
- ERD
- Submitted Proposal
- Proposal Approved
Week 2
- Work Allocated - Deadline Saturday 29.08.2009 2359
- Updated Wiki Page
- Finalize on the ERD used for coding
- Setup SVN, Netbean, MySQL for development
Week 3
- Allocation of programming code for each members (refer to meeting minutes 27.08.2009)
- Coding for phase 1 development
- Email Lian Yick regarding business requirements
- Meet up with the client to clarify business rules and processes - 02.09.2009 (Cancel by the client)
- Testing and System bug fixing (refer to project schedule v1.0)
- Re-arrange another meeting with client on 09.09.2009 @ 2.30pm
Week 4
- Continue unfinished development
- Integration Phase 1 begin
- Client Meeting to gather more information on development requirements
- Understand Client requirements on the various data type required
- Validation module added into WBS and Project Schedule
- Improve on user interface
- UAT and UIT was not conducted during this week. Client unavailable
Week 5
- Validation development
- Reporting module development
- Drag and Drop Delivery Schedule development
- Decided on using AJAX
- Continue Integration Phase 1 due to changes in data type and addition attributes were required for the ERD diagram
- Make changes to ERD Diagram
Week 6
- Validation development
- Drag and Drop Delivery Schedule integration
- UI Integrated into all pages using templates
- Prepared for mid term reflection
Week 7
- Prepared system for UAT
- UAT at client location - Click here to view UAT Feedback Week 7
- Revised Database design to accomodate changes
- Revised project schedule and reallocation of task
Week 8
- Review development status
- Continue with the work allocated and complete them by deadline given
- Focus on development work
Week 9
- Bug review and tracking
- Status update on development
- Continue with the work allocated and complete them by deadline given
Week 10
- Went down for another round of UAT - Click here to view UAT Feedback Week 10
- Revised the database redesign
- Get feedback from managers of LYMT
- Discussed on the additional scope which was raised during the UAT
- Agree on the scope which we can deliver within the limited time frame
Week 11
- Discuss on the installation and deployment of the system
- Did up the dashboard and link every pages up
- Tieing up loose ends
- Module on generation of pdf is in progress
Week 12
- Tieing up loose ends
- Stress testing of system
- FYP Poster
- Team bonding session
Week 13
- Pending
Project Minutes
Regular Team Meeting
- Team Meeting Minutes 25.08.2009
- Team Meeting Minutes 27.08.2009
- Team Meeting Minutes 01.09.2009
- Team Meeting Minutes 08.09.2009
- Team Meeting Minutes 17.09.2009
- Team Meeting Minutes 29.09.2009
- Team Meeting Minutes 27.10.2009
- Team Meeting Minutes 29.10.2009
- Team Meeting Minutes 5.11.2009
Client Meeting
Supervisor Meeting
Project Photos
Project Resources and References
Here are the list of resources and references we have referred to during the course of our project progress.