PMG201 C
PMG201 C
Request 1:
Project purpose: The goal of this project aims to develop an ecommerce - website for customizing the
scrapbooks (hand-made notebook).
Project Milestones:
Requirement Gathering (Jan – Feb 2023): Collecting and document all project requirements
System Design (March – April 2023): Develop the system architecture and design
Testing (Oct 2023): Conduct testing to ensure that the system meets all requirements
Training and Support (Dec 2023): Provide user training and initial support
Success criteria:
Project Constraints:
Request 2:
Oversee the entire project to ensure it stays on schedule and meet the budgets
Business Analyst BA
Work with development team to make sure that requirements are clearly understood.
Technical Leader:
Guide the development team and review code to ensure the quality
Developers:
Testers:
Request 3:
In-scope items:
- Customizing the scrapbook screen: Develop the screen to allow user customize their
favorite scrapbook
- Reporting Dashboard: Allow admin to track the business activities of the website
(Finances, trending products, …)
- Chat with admin: Allow user chat with admin if both are online
- User permissions: Manage different level of access and permissions
- Orders Management: Order management function
Out-scope items:
Request 4:
Activities:
Relationships
Request 5:
1. Training Costs:
Estimation: 40 man-hours.
2. Testing Costs:
Estimation: 60 man-hours.
3. Rework Costs:
Estimation: 80 man-hours.
4. Audit Costs:
Estimation: 20 man-hours.
5. Documentation Costs:
Estimation: 50 man-hours.
RAM Matrix:
WP/Activities Product Manager (PM) Business Analyst (BA) Technical leader (TL) Developers (Dev) Testers (Test)
7. System deployment A I R C I
8. Conduct the user-training A R C I I
9. Database backup implementation I I R/A R I
10. Project closure R/A R C I I
R: Responsible
A: Accountable
C: Consulted
I: Informed
EVM
Cost Variance (CV) = EV – AC = 3000 – 4000 = -1000 < 0 -> Over budget
Schedule Variance (SV) = EV – PV = 3000 – 5000 = -2000 < 0 -> Behind the schedule
Cost Performance Index (CPI) = EV / AC = 3000 / 4000 = 0.75 < 1 -> Over budget
Schedule Performance Index (SPI) = EV / PV >= 3000/5000 = 0.6 < 1 -> Behind schedule
The current status of project is over budget and behind the status. My recommendation is that we
should negotiate with customer in order to increase budget and schedule.
Forecast:
Critical Path is the path 2, the minimum duration to complete this project is 19 weeks
If you want to shorten the project time to 3 weeks which means the new duration is 16 weeks, none
path can exceed this number. First of all, when calculate the activity to decrease the duration, you have
to consider firstly all the task in the critical path, but now 8 weeks are passed (we are in task B), so we
only have away to shorten the time in task D, G, I. The appropriate choice is left with task G because a
task with a duration of 7 weeks should be prioritized to shorten time. So that we will have a plan to
shorten a task G by 3 weeks to only 4 weeks.
But after the critical path have been reduced to 14 weeks, Path 4 still exceed the new duration 16 weeks.
Obviously, we have to reduce path 5 by 2 weeks. Task E should be prioritized to reduce 2 weeks as it has
longer duration.
Cashing method:
Solution 1: Add people to join project to complete task G earlier than 3 weeks and task E for 2
weeks
Solution 3: Reward team if they can complete two above tasks earlier.
Phase 1: Initiation
Content: Record laying out the project’s destination, partners, scopes and imperatives
Content: High-level plain detailing the project timeline, resources and milestones
Phase 2: Planning
Content: Blueprint of the system architecture, database design and user interface design.
Phase 3: Execution
Content: Person components of the framework, counting the front-end, back-end and database.
Phase 4: Closure
Content: Documentation and instructional exercises to assist clients explore and utilize the
framework.
Content: Final report summarizing the project, lesson-learned, and post-deployment support
plan.
Identify 3 stakeholders and communication plan
FPT Education
Strategy: Maintain open communication, regular updates, and address concerns promptly.
Development
Strategy: Foster a positive work environment, clear communication and provide necessary resources and
support. Recognize and reward achievements
End-users
Strategy: Involve them in UAT, gather feedback through surveys and interviews
Regular Communication: Keep stakeholders informed through regular updates and meetings
Information:
Purpose:
Frequency:
1. Monthly
2. Monthly
Method/Format:
Responsible:
1. Project Manager
2. Project Manager
Review By:
1. Project Sponsor
2. Finance Manager
Information:
1. Daily meeting
2. Weekly Status Report
Purpose:
Frequency:
1. Daily
2. Weekly
Method/Format:
Responsible:
1. Team Lead
2. Team Lead
Review By:
1. Project Manager
2. Project Manager
Stakeholder 3: End-users
Information:
Purpose:
1. Provide instructions on how to use the system
2. Gather feedback
Frequency:
1. Before deployment
2. After deployment
Method/Format:
Responsible:
1. Training team
2. Project Manager
Review By:
1. Project Manager
2. Project Sponsor
WBS Structure:
1. Project
1.1. Requirement
1.1.1. Gathering and documenting requirements from customers
1.1.2. Estimation scope, cost, time constraint
1.2. Designing
1.2.1. Architecture design
1.2.1.1. System architecture
1.2.1.2. Database architecture
1.2.2. Detail design
1.2.2.1. UI/UX Design
1.3. Development
1.3.1. Development functional requirement
1.3.1.1. Home screen
1.3.1.2. Customized screen
1.3.1.3. Order
1.3.1.4. Admin dashboard
1.4. Test
1.4.1. Unit testing
1.4.2. Integration testing
1.5. Transition
1.5.1. Deployment
1.5.2. User training and post-deploy support
Type of organization:
Considering the critical of timely delivery and the need for close coordination among team members, a
projectized organization structure could be more suitable. In a projectized structure, resources are
dedicated exclusively to the project, leading to a more focused approach and faster decision-making. This
would be beneficial for meeting the tight 12-month timeframe of the project
Reasons:
- Clear Project Focus: In a projectized structure, team members are sorely dedicated to the
project, ensuring undivided attention and focus on meeting project objectives
- Streamlined Communication: With a dedicated project team, communication flows more
smoothly, leading to quicker decision-making and problem solving.
- Faster Response to Changes: Projectized are more agile and can adapt quickly to changing
project requirements or external factors
- Accountability: Each team member have a clear roles and responsibilities with in project
Risks of project