0% found this document useful (0 votes)
1K views4 pages

Dynamic System Development

Download as pdf or txt
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 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