Professional Documents
Culture Documents
CW - Cover - Page - SPM
CW - Cover - Page - SPM
Semester
2019 Spring
I confirm that I understand my coursework needs to be submitted online via Google Classroom under the
relevant module page before the deadline in order for my assignment to be accepted and marked. I am
fully aware that late submissions will be treated as non-submission and a mark of zero will be awarded.
Table of Contents
Chapter 1: Memorandum...................................................................................................6
Chapter 2: Methodologies.................................................................................................7
2.1 Software Development Approaches........................................................................7
2.2. Methodologies.........................................................................................................9
2.2.1 Kanban............................................................................................................10
2.2.2 Dynamic System Development Method (DSDM)............................................11
2.3 Selection of DSDM.................................................................................................16
2.4 Rejection of Kanban...............................................................................................17
2.5 Conclusion.............................................................................................................18
Chapter 3: RACI Matrix....................................................................................................19
3.1 RACI Matrix on Process Level...............................................................................19
3.2 RACI Matrix on Activity Level.................................................................................23
Chapter 4: Project Plan....................................................................................................27
4.1 Team Structure......................................................................................................27
4.2 User Stories...........................................................................................................29
4.3 Prioritization and Estimation..................................................................................30
4.4 Timebox Planning..................................................................................................31
4.5 Project Plan..............................................................................................................33
Chapter 5: Project Brief...................................................................................................34
5.1 Project Definition....................................................................................................34
5.1.1 Background.....................................................................................................34
5.1.2 Project Objective.............................................................................................34
5.1.3 Desired Outcomes...........................................................................................35
5.1.4 Project Scope and Exclusions.........................................................................35
5.1.5 Constraints and Assumptions.........................................................................35
5.1.6 Project Tolerances..........................................................................................36
5.1.7 The User and Any Other Interested Parties....................................................36
5.1.8 Interfaces.........................................................................................................36
5.2 Outline Business Case...........................................................................................37
5.2.1 Reason............................................................................................................37
5.2.2 Benefits Expected...........................................................................................37
5.2.3 Risks................................................................................................................38
5.2.4 Costs...............................................................................................................38
5.2.5 Time..................................................................................................................38
5.3 Project Product Description...................................................................................38
5.4 Project Approach....................................................................................................39
5.5 Project Management Team Structure....................................................................39
5.6 Role Descriptions...................................................................................................39
Chapter 6: PRINCE2 and DSDM.....................................................................................39
6.1 PRINCE2................................................................................................................39
6.2 DSDM.....................................................................................................................42
6.3 Critical Comparison of PRINCE2 and DSDM........................................................42
6.3.1 Integration in Process Level............................................................................43
6.3.2 Integration in Roles.........................................................................................45
6.3.3 Integration in Deliverables...............................................................................47
References.........................................................................................................................51
List of Figures
Figure 1 : A demo of Kanban Board (Non-Electronic) (Hygger.io, 2020)........................11
Figure 2 : The 7 Phases of DSDM...................................................................................13
Figure 3 : The DSDM Team Model (Agile Business Consortium, 2019).........................15
Figure 4: RACI Matrix on Process Level.........................................................................19
Figure 5: RACI Matrix on Activities Level........................................................................24
Figure 6: Team hierarchy structure of the project...........................................................28
Figure 7: PRINCE2 Principles.........................................................................................40
Figure 8: PRINCE2 Project Lifecycle...............................................................................41
Figure 9: PRINCE2 and DSDM Positioning....................................................................43
Figure 10: PRINCE2 and DSDM Combined Project Structure........................................46
List of Tables
Table 1: Comparison between Agile and Traditional Software Development
Methodologies (M.A. Awad, 2005)....................................................................................8
Table 2: Organizational Roles of the Team Members.....................................................29
Table 3:Timebox 1 Plan...................................................................................................32
Table 4:Timebox 2 Plan...................................................................................................32
Table 5: Timebox 3 Plan..................................................................................................32
Table 6: Timebox 4 Plan..................................................................................................32
Table 7: Timebox 5 Plan..................................................................................................33
Table 8: Timebox 6 Plan..................................................................................................33
Chapter 1: Memorandum
Date: 4th Sept, 2020
From: Mr. Rumesh Udash, Project Manager, Altruistic Inc.
To: Board of Autruistic Inc.
Subject: Memorandum on setting up of a Project Management Team.
Greetings Sir/Madam,
This memorandum is proposed to present the project process and plan for the development of
company’s new product “Altru Drive”, which is cloud storage and sharing platform. As a project
manager, I am setting up a Project Management Team who will be responsible for initiation and
completion of the project.
Altruistic Inc. previously had a core product line for Email Management. Now the company is
planning to extend their product line to increase their influence in the market. They are
integrating new product “Altru Drive” for file storage in their current core product line. Using
this product users will be provided with their own cloud storage space. With it they will be able
to create folders, upload files, and also share them among other users. The users will also have
multiple options to view the items, search the items and also filter them by name, date, size and
type. With these options they also have manual and automatic backup features based on the
configuration. After analyzing the project, Agile approach is the suitable approach for this
project. DSDM formally known as Dynamic System Development Method is an agile software
development methodology. After the critical analysis of different agile development
methodologies, DSDM was chosen as the development methodologies for this project. DSDM
will be used from initiation to completion of this project. I am confident that DSDM
methodology will deliver the product of quality. In addition, standardized version of PRINCE2
standards are used to manage the project, identify the management team and delegate positions
in the team.
As a project manager, I must ensure that every partner is in the circle about the project’s
advancement and consulted when needed. The communication should be done face to face
conversation rather than formal documentation. That’s why we should use informal
communication mechanism. The informal communication should be done with daily standups,
meeting, facilitated workshop and video calls in the various development center. The tool like
RACI matrix will be used to utilized to recognize the person in control of a specific part of the
work.
To complete the project on time, we will break down the project into multiple milestones which
are time-boxed in 4 weeks duration for incremental releases. This project will cost $100,000
which includes all the cost associated with the project.
Chapter 2: Methodologies
2.1 Software Development Approaches
Software Development Approach refers to the methodology used to design and execute a
task advancement so that even an exceptionally complex project is separated into littler parts
which are difficult to appreciate, impart and complete within the given time span. Depending on
the idea of the task and the necessities of the project, we can have various kinds of software
development methodologies. The most widely recognized methodologies are Traditional and
Agile.
Despite the fact that both these methodologies have positives and negatives, settling on the
correct decision plays a crucial role while beginning a new project. The main points to consider
while picking right development methodology are as following:
a. Business Need: Effect of actualizing determined necessities, on clients' business.
b. Client’s Perception: Client point of view of business impact.
c. Project Timeframe: Characterized time span for the constant execution of the activities.
The traditional and agile approaches is the sequence of project phases, requirements gathering,
planning, design, development and testing. The traditional methodology has sequence of project
phases in linear. On the other hand, the agile methodology has iterative. In the following picture
the differences between traditional and agile methodologies:
The focal values honored by the agilest are presented in the following which is now known as
Agile Manifesto:
“We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
a. Kanban
b. Dynamic System Development Method (DSDM)
2.2.1 Kanban
According to Atlassian, Kanban is a popular framework used to implement agile software
development. It requires real-time communication of capacity and full transparency of work.
Work items are represented visually on a Kanban board, allowing team members to see the state
of every piece of work at any time.
In the historical background of how Kanban appeared, it very well may be followed to
over 70 years back in time when Toyota started upgrading is designing process dependent on a
similar model that general stores were utilizing to stock their racks. Grocery stores keep stock
that is sufficiently only to satisfy the needs of the buyer along these lines permitting them to
offer more assortment which despite everything being exceptionally productive in stock
administration. Toyota applied the equivalent to its vehicle creation lines with an expectation that
it will yield better effectiveness by coordinating utilization of materials and stock degrees of
materials. To do this, the workers would pass a card, or a "Kanban", between the groups. At
whatever point a load of materials being utilized would be drained, the group would send the list
or Kanban to the distribution center portraying the specific amount of stock required. The
distribution center would then prepare the specific stock to send to production and furthermore
pass a list to provider which would then do likewise and transport to the stockroom. This
permitted Toyota to decrease the expense of stock enormously and furthermore clear route for
the JIT (Just In Time) producing process as we probably are aware today. Kanban works on the
following set of practices:
a. Limit work in progress
b. Pull new work from queue only when something is finished to enhance the flow
c. Visualize the workflow
Kanban fundamentally makes any association lean and mean by diminishing the odds of
suffocating because of abuse of assets or overburden of assets request. Kanban essentially works
with cards and boards. A card is a work where as a board is the state the work as of now is in.
There is a settled upon limit in number of cards there can be in work in progress load up at once
and permits pulling a card to a board as long as the limit isn't reached.
Figure 1 : A demo of Kanban Board (Non-Electronic) (Hygger.io, 2020)
The DSDM system comprises of three consecutive phases, in particular the pre-project,
project life-cycle and post-project phase. The project period of DSDM is the most detailed of the
three stages. The project life-cycle phase comprises of 5 phases that form an iterative bit by bit
approach in building up an Information System.
Phase 1: The Pre-Project
In the pre-project phase applicant projects are distinguished, project funding is
acknowledged and project duty is guaranteed. Taking care of these issues at a beginning
phase stays away from issues at later phases of the project.
Phase 2,3,4,5,6: The Project life-cycle
The Project life-cycle comprises of 5 phases a project should experience to make an
Information System. The initial two phases, the Feasibility Study and Business Study are
successive stages that supplement to one another. After these stages have been finished up,
the system is developed iteratively and steadily in the Functional Model Iteration, Design and
Build Iteration and Implementation stages. The five stages are:
1. Feasibility Study
2. Business Study
3. Functional Model Iteration
4. Design and Build Iteration
5. Implementation
Phase 7: Post-project
The post-project stage guarantees the system working adequately and productively. This
is acknowledged by maintenance, improvements and fixes as per DSDM standards. The
maintenance can be seen as proceeding with improvement dependent on the iterative and
steady nature of DSDM. Rather than completing the project in one cycle normally the task
can come back to the previous stages or stages with the goal that the previous step and the
deliverable items can be refined.
Figure 2 : The 7 Phases of DSDM
1. Project Level
The Project Level roles are concerned about coordinating and overseeing parts of the task
inside their specialty or region. Roles in the Project Level would be liable for connecting
with partners and giving venture administration. They give the required vision of the task and
work to guarantee that the vision is followed.
The Solution Development Team (SDT) is answerable for carrying life to the vision.
They cooperate cooperatively to fabricate the arranged item for the task. As much as possible
be controlled, individuals appointed to these jobs ought not be changed out or replaced. The
objective is to make a stable SDT that takes responsibility for work and region of obligation.
3. Supporting Roles
Supporting Roles provide project direction varying. They may uphold numerous tasks or
have different functions in the association. Their work in a project is centered around
exhorting or supporting the Solution Development Team in their specialization region.
Figure 3 : The DSDM Team Model (Agile Business Consortium, 2019)
2.3 Selection of DSDM
Among the two referenced Software Development Methodologies, I have concluded that DSDM
is the correct decision for this project for which the reason is as followed:
Explanation 1
Case The new product will be integrated with existing email management system.
Therefore, I need to provide time estimate to the marketing team so they can
plan things ahead.
Attribute Estimating the time of completion
Rationale DSDM locks in the time and makes sure the project does not extend the given
timeframe. The initial phases are dedicated for the same.
Explanation 2
Case “Altru Drive” should be modular so that we can add new modules in the future
to extend its capabilities.
Attribute Incremental Development
Rationale DSDM creates timeboxes which represent a core functional addon. Using
timeboxes, we can not only deliver incrementally, but also plan future updates
in the same fashion.
Explanation 3
Case “Altru Drive” will also be used internally for file management and sharing so
their feedback is crucial to the end result
Attribute Including the internal stakeholders into the project
Rationale DSDM promotes collaboration through multiple techniques and makes sure
that the internal stakeholders are always in the loop. The feedback from the
internal stakeholders are valuable and therefore well taken care of in DSDM.
Explanation 4
Case “Altru Drive” will add a new product link to our existing product offering and
must add value to the company.
Attribute Making sure that the product adds significant value to the company.
Rationale DSDM is business-oriented and focuses on business needs and building what
adds value to the business.
Explanation 5
Case The quality of the product will matter a lot as it can take us into new heights,
or drag the company down along with the core product. Therefore, quality
cannot be compromised at all. Additionally, this involves saving private
information of the end users, quality is even bigger concern.
Attribute Ensuring Quality
Rationale DSDM does not allow any tolerance in quality of output. Communication and
testing happen throughout the project process ensuring highest quality of
product as the output.
Explanation 6
Case We are a multinational company with diverse team located across the globe.
Therefore, a very neat and clear role descriptions are required so that there is
no conflict across the company regarding the project development or outcome.
Attribute Easy to understand and clear roles
Rationale DSDM assigns clear roles to each involved in the project, thereby avoiding
any conflict between the team members or any stakeholder of the project.
Explanation 7
Case This product will have a host of features, all of which might not be equally
important. Therefore, we need to make sure the features which deliver the
highest value are developed, tested and deployed first.
Attribute Quick Value Delivery
Rationale DSDM uses MoSCoW prioritization technique to ensure that the initial
timeboxes include features that are of highest priority, or in other words, that
deliver the highest value.
Justification 2
Case This project will impact the company’s value proposition as well the
company’s value in the market by large. The company’s vision should come
first.
Attribute Putting Company’s vision first
Rationale Kanban does not focus into business objectives, but mostly on tasks. Though
these tasks will ultimately impact the business, the business side is often
ignored in Kanban therefore it is not the best method for us.
Justification 3
Case We are a multinational company with diverse team located across the globe.
Therefore, a very neat and clear role descriptions are required so that there is
no conflict across the company regarding the project development or outcome.
Attribute Easy to understand and clear roles
Rationale Kanban allows loose roles which is better suitable for smaller team only, and
not for a large MNC like ours where every role must be clearly defined.
Kanban can create conflicts as roles and responsibilities are not clearly defined
and therefore not good for this project or for us.
Justification 4
Case This project will not only cost a lot in development, but will be very costly to
maintain and scale. We need to be sure of everything before we jump into it to
avoid the risk of massive failure.
Attribute Feasibility Study
Rationale Kanban focusses on boards and tasks and the planning in Kanban involves
mostly determining attributes related to the boards. This does not serve our
purpose as we need a lot of feasibility study and business study before we
begin the project. Therefore, Kanban is not suitable for us in this regard.
2.5 Conclusion
Due to DSDM's Rapid Application Development (RAD) approach to software
development, we will have the option to accomplish the objective inside the given brief
timeframe outline for this venture. Notwithstanding being a major project, we need to prepare it
for market by the beginning of one year from now without settling on the nature of output. Along
these lines, we have picked this RAD approach whose iterative and steady methodology
accentuates ceaseless client/customer association, consequently yielding an attractive result.
Since the dynamic force is with the groups chipping away at it and clients are effectively
associated with the cycle, the enabled groups are extremely gainful and proficient and
consequently can meet the task prerequisites true to form. With DSDM, we will have the option
to accomplish a working stage in exceptionally brief timeframe and give us plentiful time for
arranging and propelling the product in the market.
Thusly, I believe, my determined choice to utilize DSDM for this project will yield us the
ideal output and revive our opportunity to showcase for the product.
Chapter 3: RACI Matrix
3.1 RACI Matrix on Process Level
Below is the RACI Matrix that maps the PRINCE2 processes with the project roles:
W
T
B o
e
u r
c
T B s k
h
ec S us i s
B B n
hn P B ol S in n h
usi usi T i
ica roj usi uti ol es e o
ne ne ea c
l ect ne on uti s s p
RO ss ss m a Agile
Co M ss De on A s F
LES Sp Vis Le l Coach
or an An ve Te m A a
on io ad A
di ag aly lo st ba d c
so na er d
na er st pe er ss v il
r ry v
to r ad i it
i
r or s a
s
o t
o
r o
r
r
Solution Development
Process Project Level Support Level
Level
R/
Controlling a Stage C C C C R I I C C C
A
R/
Managing Product Delivery I I C I C R R C C C C
A
R/
Managing a Stage Boundary (SB) I I R
A
Legend:
R Responsible Assigned to complete the task or deliverable.
A Accountable Has final decision-making authority and accountability for completion. Only 1 per task.
The seven processes in PRINCE2 are described below as per the official documentation:
1. Directing a Project:
Directing a Project runs from the beginning up of the project until its conclusion. This
cycle is focused on the Project Board. The Project Board oversees and screens by means of
reports and controls through various choice focuses.
The business support is answerable for guiding the project from begin to end while other
project board individuals are counseled and educated alongside the business investigator and
the business minister.
2. Starting up a Project:
This is the principal cycle in PRINCE2. It is a pre-project measure, intended to guarantee
that the pre-imperatives for starting the project are set up.
The cycle expects the presence of a Project Mandate which characterizes in significant
level terms the explanation behind the project and what result is looked for. Firing up a
Project ought to be short.
The work of the process is built around the production of three elements:
Ensuring that the information required for the project team is available
Designing and appointing the Project Management Team
Creating the Initiation Stage Plan.
This pre-project measure is driven by the business support and business visionary in making
the project order while the specialized organizer is educated regarding it.
3. Initiating a Project:
The objectives of Initiating a Project are to:
Agree whether or not there is sufficient justification to proceed with the project
Establish a stable management basis on which to proceed
Document and confirm that an acceptable Business Case exists for the project
Ensure a firm and accepted Foundation to the project prior to commencement of the work
Agree to the commitment of resources for the first stage of the project
Enable and encourage the Project Board to take ownership of the project
Provide the baseline for the decision-making processes required during the project's life
Ensure that the investment of time and effort required by the project is made wisely,
taking account of the risks to the project.
The business support is answerable for starting the project of which guides and organizers are
counseled for and arrangement group educated about.
4. Controlling a Stage:
This cycle depicts the observing and control exercises of the Project Manager engaged
with guaranteeing that a phase remains on course and responds to startling occasions. The
cycle shapes the center of the Project Manager's exertion on the project, being the cycle,
which handles everyday administration of the project.
Throughout a stage there will be a cycle consisting of:
This process covers these activities, together with the on-going work of risk management and
change control.
The project director is responsible to ensure that the project is on target and doesn't go astray
based on what is arranged, and that the arrangement group comprehend their work
appropriately. The project board and different business centered colleagues are counseled by
the project director for this.
The objective of this process is to ensure that planned products are created and delivered by:
Making certain that work on products allocated to the team is effectively authorized and
agreed accepting and checking Work Packages
Ensuring that work conforms to the requirements of interfaces identified in the Work
Package
Ensuring that the work is done
Assessing work progress and forecasts regularly
Ensuring that completed products meet quality criteria
Obtaining approval for the completed products.
The group head of the arrangements group guarantees that the product is conveyed as
arranged in past stages. As we are utilizing DSDM Agile Approach, coordinated mentor and
workshop facilitator are effectively counseled all through this cycle including the consultants.
The specialized facilitator and the business expert assistance the group chief into conveying
the products by effectively imparting all through the cycle.
This cycle furnishes the Project Board with key choice focuses on whether to proceed with
the project or not. The objectives of the process are to:
Assure the Project Board that all deliverables planned in the current Stage Plan have been
completed as defined
Provide the information needed for the Project Board to assess the continuing viability of
the project
Provide the Project Board with information needed to approve the current stage's
completion and authorize the start of the next stage, together with its delegated tolerance
level
Record any measurements or lessons which can help later stages of this project and/or
other projects.
The project director in responsible to advise the project board on the presentation and
assessment of the project and the arrangements group.
7. Closing a Project:
The reason for this cycle is to execute a controlled near the project. The cycle covers the
Project Manager's work to wrap up the project either at its end or at untimely close. The
majority of the work is to plan contribution to the Project Board to acquire its affirmation that
the project may close.
The objectives of Closing a Project are therefore to:
Check the extent to which the objectives or aims set out in the Project Initiation
Document (PID) have been met
Confirm the extent of the fulfilment of the Project Initiation Document (PID) and the
Customer's satisfaction with the deliverables
Obtain formal acceptance of the deliverables
Ensure to what extent all expected products have been handed over and accepted by the
Customer
Confirm that maintenance and operation arrangements are in place (where appropriate)
Make any recommendations for follow-on actions
Capture lessons resulting from the project and complete the Lessons Learned Report
Prepare an End Project Report
Notify the host organization of the intention to disband the project organization and
resources.
The business support wraps up the project educated the arrangements and backing group
dependent on the contribution from the project supervisor. The business visionary is
counseled by the business support before considering it a wrap.
Solution Development
Activities Project Level Support Level
Level
Pre-Project
R/
The Pre-Project Phase C R
A
Project Life-Cycle
Feasibility Study A/ C C R R i i I C C C
C
C/
Business Study R R C A I C
R
Functional Model
C R A I R R R C C
Iteration
I/
Implementation A C R C C R R R C C
C
Post-Project
Legend:
Responsibl
R Assigned to complete the task or deliverable.
e
Accountab
A Has final decision-making authority and accountability for completion. Only 1 per task.
le
Aside based on what is referenced above, every region has their own administration and
engineering group. The engineering group includes all specialized roles at Solutions
Development Level and Support Level. The supervisory team involves jobs generally at the
Project Level.
4.2 User Stories
S.N. USER STORY
1 As a user, I want to login to my account and upload files and folders.
2 As a user, I should be able to use my files and folders in a graphical user interface.
3 As a user, I want to share specific files or folders to specific users or share publicly.
4 As a user, I want to select which folder I am to upload my files or folders and name
them.
5 As a user, I want to delete my files but also be able to recover from trash.
6 As a user, I want to permanently delete my files which cannot be recovered.
7 As a user, I should receive notification when a file is shared to me.
8 As a user, I want to download files from my account or files which is shared to me.
9 As a user, I want to search within my files based on name, size, date.
10 As a user, I want to see the list of files that are recently uploaded and/or accessed.
11 As a user, I want to browse photos and videos separately.
12 As a user, I want to change the views of files and folders like I do in windows.
13 As a user, I want to set favorite items so I can easily access them.
14 As a user, I want to back up my files and recover from a backup.
15 As a user, I want a very fast file search which shows results in seconds.
16 As a product owner, I want to have the service up almost always with minimum or
no downtime.
17 As a Technical Manager, I want to distribute loads on servers equally so for
maximum operability during load time.
18 As a user, I want to be able to browse files on google drive using the same system.
Table 3: User Stories
When we have organized the errands or client stories, every client story is given a story
point utilizing story point assessment procedure which is a cycle of allocating unitless incentive
to gauge the time that story to take to finish according to different stories. A story with story
point 1 is the quickest finishing story, and each other story are given story focuses according to
how much time the story takes contrasted with the story with story point 1. We ought to think
about story unpredictability, business esteem, chances, measure of work and conditions while
giving story highlight a story.
STORY
PRIORITY ID USER STORY POINTS
MOST- M01 As a user, I want to login to my account and upload 6
HAVE files and folders.
M02 As a user, I should be able to use my files and folders 9
in a graphical user interface.
M03 As a user, I want to share specific files or folders to 4
specific users or share publicly.
M04 As a user, I want to select which folder I am to upload 2
my files or folders and name them.
M05 As a user, I want to delete my files but also be able to 1
recover from trash.
M06 As a user, I want to permanently delete my files which 2
cannot be recovered.
SHOULD- S01 As a user, I should receive notification when a file is 3
HAVE shared to me.
S02 As a user, I want to download files from my account or 4
files which is shared to me.
S03 As a user, I want to search within my files based on 5
name, size, date.
S04 As a user, I want to change the views of files and 10
folders like I do in windows (list, grid, detail).
S05 As a user, I want a very fast search which shows 10
results in seconds.
COULD- C01 As a user, I want to browse photos and videos 10
HAVE separately
C02 As a user, I want to set favorite items so I can easily 5
access them.
C03 As a user, I want to see the list of files that are recently 5
uploaded and/or accessed.
C04 As a product owner, I want to have the service up 15
almost always with minimum or no downtime.
C05 As a Technical Manager, I want to distribute loads on 20
servers equally so for maximum operability during
load time.
WON’T W01 As a user, I want to back up my files and recover from 6
HAVE a backup.
W02 As a user, I want to be able to browse files on google 10
drive using the same system.
Based on our solution team size and duration of the project, I have decided to keep
timebox of 2 weeks which translates to 10 working days. For each timebox, I have decided to
keep roughly 20 story points worth of tasks.
The timeboxes for this project are given below:
ID MoSCoW Story Points
M01 Most-have 6
M02 Most-have 9
M03 Most-have 4
M04 Most-have 2
Table 3:Timebox 1 Plan
Objective: Create a basic working product which allows user to create their account, login and
upload and share files and folders.
Objective: Allow operations such as download and delete and also very fast searching of the
files.
Objective: Allow quick viewing and sorting of file and folders including separate browser for
photos/videos.
Objective: Allow better usability with favorites and also make sure optimum up-time of the
server.
Objective: To load balance so that the load is equally distributed among the servers.
ID MoSCoW Story Points
W01 Wont-have 10
W02 Wont-have 6
Table 8: Timebox 6 Plan
Objective: Allow users to create backups and restore from those backups and also allow directly
browsing google drive via our system.
Altruistic Inc is an enormous global organization working in USA, India, and Nepal with
the headquarter situated in USA. Because of the size of tasks and advancement required,
Altruistic Inc has disseminated building and supervisory group over all areas. The center product
of the organization is Email Management System, for which, presently, we are going to
manufacture another product 'Altru Drive" which will be incorporated into it for better
administration of documents by the clients. This new product won't permit better email the board
through document sharing, yet will remember a large group of highlights for its own as an
independent record the executives and sharing stage where clients and deal with their documents,
peruse them, search through it, share it, and do a large group of different choices which are
impractical with neighborhood record the executives interface.
Altruistic Inc is an enormous global organization working in USA, India, and Nepal with
the headquarter situated in USA. Because of the size of tasks and advancement required,
Altruistic Inc has disseminated building and supervisory group over all areas. The center product
of the organization is Email Management System, for which, presently, we are going to
manufacture another product 'Altru Drive" which will be incorporated into it for better
administration of documents by the clients. This new product won't permit better email the board
through document sharing, yet will remember a large group of highlights for its own as an
independent record the executives and sharing stage where clients and deal with their documents,
peruse them, search through it, share it, and do a large group of different choices which are
impractical with neighborhood record the executives interface.
File sharing is an issue to anybody, particularly when it's too huge. Messaging the record
isn't a simple choice as most email suppliers don't permit large connections. So, by what means
will anybody share large documents over the web? One of the most well-known practice is
utilizing an outsider record sharing stage, yet every one of them are enlarged with advertisements
and most exceedingly awful, hold up times! No one needs to hold up keeping the window open
and afterward confirming the manual human test just to download the mutual record. In this way,
in light of the clients' necessities, we understood a product that permitted simple document
offering that in completely coordinated to email the board framework was something all clients
were searching for, however didn't have any feasible choice to select in. To tackle this issue, we
concocted the possibility of "Altru Drive" which is an independent document the board
framework which will be coordinated with the current email the executive's framework that we
offer to our clients.
This product won't just put our email management system in front of the opposition, yet
in addition permit us to dive into the document the executive's scene with our interesting product
line that offer implanted email usefulness.
These are the guiding requirements and good practices which determine whether the
project is genuinely being managed using PRINCE2. There are seven principles and unless all of
them are applied, it is not a PRINCE2 project.
1. Continued business justification: there must be a justifiable reason to be running and managing
the project. If not, the project should be closed.
2. Learn from experience: PRINCE2 project teams should continually seek and draw on lessons
learned from previous work.
3. Defined roles and responsibilities: the PRINCE2 project team should have a clear organizational
structure and involve the right people in the right tasks.
4. Manage by stages: PRINCE2 projects should be planned, monitored and controlled on a stage-
by-stage basis.
5. Manage by exception: people working within the project should be given the right amount of
authority to effectively work within the environment.
6. Focus on products: PRINCE2 projects focus on the product definition, delivery and quality
requirements.
7. Tailor to suit the project environment: PRINCE2 must be tailored to suit the project’s
environment, size, complexity, importance, capability and risk.
PRINCE2 processes describe the steps of the project lifecycle, from the initial idea to
project closure (and measurement of the benefits). Each process provides checklists of
recommended activities, related responsibilities and guidance about how to tailor to a specific
environment.
1. Starting up a project
2. Directing a project
3. Initiating a project
4. Controlling a stage
5. Managing product delivery
6. Managing stage boundaries
7. Closing a project
Figure 8: PRINCE2 Project Lifecycle
(Axelos, 2019)
6.2 DSDM
DSDM (Dynamic System Development Method) is an Agile method that focuses on the
full project lifecycle was created in mid 1990s as the RAD mangers saw growing need
governance and discipline to iterative way of working. DSDM provides very little tolerance in
time and resources, but provides flexibility in functionality based on the set time and resources,
then readjust the time and resources to attain that
DSDM’s success is due to the philosophy “that any project must be aligned to clearly
defined strategic goals and focus upon early delivery of real benefits to the business.” Supporting
this philosophy with the eight principles allows teams to maintain focus and achieve project
goals.
Project Board:
PRINCE2 necessitates that a Project Board is selected to give generally speaking bearing
and the executives of the project. The Project Board isn't explicitly needed by DSDM, yet it sits
serenely inside the DSDM project system. The Project Board comprises of three jobs:
Executive: The PRINCE2 Executive maps directly to the DSDM Executive Sponsor and
is ultimately accountable for the project to corporate and / or program management.
Throughout the project, the Executive “owns” the business case.
Senior User: The PRINCE2 Senior User corresponds closely with the DSDM Visionary.
In smaller projects, this may be the same individual as the Executive Sponsor. The Senior
User is responsible for committing user resource to the project.
Senior Supplier: This is a PRINCE2 role and is not present in DSDM. The Senior
Supplier represents the interests of those involved in building and deploying the products
of the project.
Project Manager:
In both PRINCE2 and DSDM, the Project Manager is liable for the effective conveyance
of the concurred products, to the concurred norm of value, on schedule and inside financial plan,
and equipped for conveying the advantages expressed in the PID. The Project Manager may
originate from IT or the client network, and reports to the Project Board. PRINCE2 centers
around the conventional Project Manager obligations. DSDM includes an integral accentuation:
Empowering the project team
Protecting the project team from outside interference
Ensuring that the team can remain stable and focused throughout the project
Managing user involvement in the project and ensuring users continue to be available
when needed.
Team Manager:
PRINCE2 characterizes this function with regards to bigger projects, wherein groups of
various aptitudes and information are required or where an outsider is accomplishing work. For a
littler project utilizing PRINCE2 and DSDM, the Team Manager job maps legitimately to the
DSDM Team Leader job. This individual is answerable for guaranteeing that the advancement
group meets its goals by conveying the necessary framework.
Project Support:
An association may build up a Project Support Office to offer regulatory help to the
Project Manager, either due to the volume of work or to aid the utilization of specific devices in
the project (for instance project the board or setup the executive's instruments). This could
incorporate giving the recorder and facilitator jobs required by DSDM projects.
Project Assurance:
PRINCE2 allocates project affirmation capacities to the Project Board individuals, and
every part satisfies this function from their own point of view. The Project Board may assign
project affirmation obligations to an autonomous Project Assurance Team (which may have been
set up to do project confirmation for any or all projects).
6.3.3 Integration in Deliverables
Products delivered as a feature of the PRINCE2 cycle are the executives and quality
products. They identify with the viable and productive administration and control of the project
and to project quality, individually. Most products inside DSDM are pro products. That is, they
either contain data identified with the framework or advancement the project is to convey or
characterize the prototyping procedures and techniques to be utilized. There are, nonetheless,
some DSDM products that are either totally the board products or contain project the executive's
areas, (for example, the framework plan and layout prototyping plan) and some DSDM quality
products, (for example, survey records and test records).
To maintain a strategic distance from duplication of exertion, the suggested approach is
that administration products ought to be the territory of PRINCE2 and that any administration
components inside DSDM products ought to be stripped out and remembered for the suitable
PRINCE2 product. So also, duplication of exertion in making the quality products ought to be
evaded.
Invensis Learning Pvt Ltd., n.d. Principles, Themes, and Processes of PRINCE2 - Explained! [Online]
Available at: https://www.invensislearning.com/resources/prince2/principles-themes-and-
processes-of-prince2-explained
[Accessed 3 September 2020].
ILX Group, n.d. About PRINCE2. [Online]
Available at: https://www.prince2.com/eur/prince2-processes
[Accessed 3 September 2020].