1.
Identify the actors of the given system:
Lee Wen (CEO)
Clients/Customers
Project Leaders Team Members
Employees
Project Teams
2. Identify the activities from the perspective of the roles:
Lee Wen (CEO):
Negotiate requirements, time, and fees with clients.
Finalize contracts.
Estimate time for each project phase.
Appoint project leaders and team members.
Manage project leaders' workload and project allocation.
Reconcile discrepancies in project status and time sheets.
Review and approve project status reports and time sheets.
Project Leaders:
Manage projects assigned to them. File project status reports weekly Manage project
team members.
Allocate tasks to team members.
Monitor project progress.
Resolve project-related issues.
Team Members:
Work on assigned tasks in project.
File time sheets daily.
Update project status to project leaders. Collaborate with other team members.
Customers / Clients:
Placing Orders
Making Inquiries
Providing feedback.
3. Identify the DSDM phases and the activities that can come in each phase from your
perspective of the case scenario:
DSDM Phases:
Feasibility Study
Business Study
Functional Model Iteration
Design and Build Iteration Implementation
Activities for Each Phase:
Feasibility Study:
Identify client requirements.
Estimate time and effort for the project. Assess the feasibility of the project.
Business Study:
Finalize project contracts with clients.
Appoint project leaders and team members. File project identification details
Functional Model Iteration:
Conduct requirements analysis and software specifications Create functional models
and prototypes.
Gather client feedback and incorporate changes.
Design and Build Iteration:
Develop software design based on functional models.
Code software based on the design. Conduct Unit testing.
Implementation:
Conduct Software testing
Resolve differences between project status report and time sheets.
Calculate salaries and overtime for employees. Generate weekly reports.
4. Identify the MOSCOW activities of the given business case:
MOSCOW activities refer to prioritizing activities based on their importance and urgency.
Must Have:
Negotiate requirements, time, and fees with clients.
Finalize contracts.
File project status reports weekly.
File time sheets weekly.
Conduct software testing.
Resolve discrepancies in project status and time sheets Calculate salaries and overtime
pay for employees.
Should Have:
Appoint project leaders and team members.
Estimate time for each project phase.
' Develop software design and code based on functional models. Conduct
requirements analysis and software specifications
Could Have:
Allocate tasks to team members.
Gather client feedback and incorporate changes. Collaborate with other team
members.
Won't Have:
Manage project leaders' workload and project allocation. Monitor project progress.
5. Create a timebox with activities and milestone based on your assumptions of the
activities with respect to the case study:
Planning and Gather Project requirements and objectives.
Preparation Develop project plan and timeline.
Allocate resource and team member to the project.
Create Cost estimation.
Execution Start Project Execution as per the project plan.
Monitor and track progress of each project activity.
Track project costs and expenses
Monitoring Lee Wan reviews project status report and reconciles.
and Control Identify and resolve any deviation in project.
Close — Out Conduct periodic project reviews and quality checks.
Calculate Salaries and overtime for employees.
Generate weekly reports.
Wrap-up activities and prepare for upcoming week.