Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Dynamic System Development Method for A Multinational

Organization

1. Identify the actors of the given system:

 Lee Wen (CEO)


 Clients
 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 projects


 File time sheets weekly
 Update project status to project leaders
 Collaborate with other team members
 Seek guidance from project leaders when needed

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 (system testing, integration testing, etc.)


 Resolve discrepancies between project status reports and time
sheets
 Calculate salaries and overtime pay 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 milestones based on your


assumption of the activities with respect to the case study:

Timebox: 1 week (Assumed timeframe for the weekly activities)

Milestones:

Monday: Project leaders file project status reports, employees file time sheets

Tuesday: Lee Wen reviews project status reports and time sheets, reconciles
discrepancies if any

Wednesday: Conduct software testing and resolve any issues

Thursday: Calculate salaries and overtime pay for employees, generate weekly
reports

Friday: Wrap-up activities and prepare for the next week

You might also like