TASK priorities Always hit deadlines Build confidence through

TASK 1

Dynamic system development method atern (DSDM) was the
development methodology that was preferred to develop the app.

Reasons for the
chosen methodology:

·       
Users are highly involved in the development of
the system so, they are more likely to get a grip on the software development
project

·       
In this model, basic functionality is delivered
quickly, with more functionality being delivered at frequent intervals

·       
This method provides an easy access by
developers to end-users

·       
In this kind of development, approach projects
are delivered on time and within a specific budget (tatvasoft.com,
2015)

·       
Aims at 
making people work together effectively

 

The DSDM atern has eight principles ,failure to meet one of
the principles the project could go sideways .

 

1.    
Focus on the business need.

Every decision taken during the project was viewed in the light of the
overriding project goal – to provide what the business needs to be delivered,
when it needs to be delivered. In fulfilling this principle the team :

  Understood the true business
priorities

    Recognized a valid business
case

    Safeguarded continuous business
sponsorship and commitment

2.    
Deliver on time

Providing a solution on time is a
necessary upshot for a project and is quite often the single most important
success factor. Late delivery can often impair the foundation for a project,
especially where market opportunities or legal deadlines are involved.in order
to deliver on time the team had to:

            Timebox
the work

Place emphasis
on the business priorities

Always hit
deadlines

            Build
confidence through predictable delivery

3.    
Collaborate

Collaboration invigorates
increased understanding, greater speed and shared ownership, which facilitates
teams to perform at a level that surpasses the sum of their parts.in order to
fulfill the collaboration principle the team had to :

Involve the stakeholders, at the
right time, throughout the project.

Inspire pro-active participation
from the business representatives.

Guarantee that all members of
the team are empowered to take decisions on behalf of those they represent.

Build a one-team culture.

4.    
Never compromise quality

The level of quality to be provided should be agreed at
the start. All work should be intended at attaining that level of quality – no
more and no less.

To fulfill this principle the team had to:

    Agree the
level of quality from the outset, before development begins.

    Ensure that
quality does not become changeable.

    Test early,
test continuously and test to the suitable level.

    Build in
quality by constant review.

    Design and
document correctly.

5.    
Build incrementally from firm foundations

DSDM advocates incremental provision of the solution in order to deliver
real business benefit as early as is practical. Incremental delivery inspires
stakeholder confidence, offering a source of feedback for use in subsequent
Timeboxes and may lead to the early recognition of business benefit.

In order to satisfy this principle, DSDM teams need to:

Carry-out appropriate analysis and enough design up front (EDUF) to
create strong foundations

Formally re-assess priorities
and informally re-assess ongoing project viability with each delivered
Increment

 

6.    
Develop iteratively

DSDM uses a combination of
Iterative Development, frequent demonstrations and full review to inspire
timely feedback. Accepting change as part of this evolutionary process allows
the team to converge on an accurate business solution. In order to fulfil this
principle the team   needed to:

 

    Build business feedback into each iteration

    Know that most detail should arise later
rather than sooner

    Embrace variation – the right solution will
not evolve without it

    Use iterative development to inspire
ingenuity, trialing and learning

7.    
Communicate continuously and clearly

DSDM practices are specifically
designed to improve communication effectiveness for both teams and individuals.

In order to fulfil this
principle, the team needed to:

    Inspire casual, face-to-face communication
at all levels.

    Run daily team stand-up sessions.

    Use Workshops, with a facilitator where
fitting.

    Use visual communication practices such as
Modelling and Prototyping.

    Demonstrate the Evolving Solution early and
often

    Keep documentation lean and timely

    Handle the expectations of the stakeholder
at all levels throughout the project

    Constantly target for honesty and
transparency in all communication

8.    
Demonstrate control

It is vital to be in control of a
project at all times and to be able to demonstrate that this is the case.

In order to fulfil this
principle, the team, especially the Project Manager and Team Leader, needed to:

    Make plans and progress visible to all.

    Measure development through focus on
delivery of products rather than                                    finished
activities.

    Manage proactively.

    Weigh ongoing project viability based on
the business objectives.

    Use a correct level of formality for
tracking and reporting.

 

Task 2 – 12 Marks

                    

1)    Abdifatah Mohamed

·       
Skills

 

Ø  Graphic Designer

 

 

 

·       
Experience

 

Ø  Worked as a
designer for 5 years and has over 20 complete successful projects under his
belt

 

 

 

·       
Weight of
contribution

 

Ø  Intinially he will
be involved heavily later he is just required if changes are made

 

2)    Steve Mucheru

 

·       
Skills

 

Ø  Accessibility  specialist

 

 

 

·       
Experience

 

Ø  Works as a
freelancer ,worked with big companies like Google Apple Samsung and he has
completed over 50 projects

 

 

·       
Weight of
contribution

 

Ø 
Occasional involvement as much focus is  given to the feedback from relevant users who
are involved in testing the app at various stages during the project

 

 

3)    
Fuad Osman

·       
Skills

 

Ø  Human computer
interaction specialist

 

 

 

·       
Experience

 

Ø  Works as a
freelancer HCI specialist for 2 years and has over   10 complete
successful project

 

 

 

·       
Weight of
contribution

 

Ø 
Involved heavily at near completion of the project
as HCI is focused on the interfaces between people (users) and
computers

4)    
Ayan
Muhammad

·       
Skills

 

Ø  Administrator

 

 

·       
Experience

 

Ø  1 complete
successful project

 

 

 

·       
Weight of
contribution

 

Ø  She will be
heavily involved in the project

 

Task 3

a)     Describes
the role of the Business Sponsor in a way which explains the importance of the
role.

·       
He/she
must be able to guarantee that decision making is effective and rapid.

·       
He/she
must ensure availability of funds and other resources

·       
He/she
is responsible for the business case throughout the project

·       
He/she
must hold a sufficiently senior position in the organization to be resolve
business issues

·       
He/she
must ensure on-going feasibility of the project in line with business case

·       
 

·       
 

 

 

b)     Identifies a suitable candidate for the Business
Sponsor role from the four people listed above

·       Moira Glendinning

 

 

c)     For each of the three people who were not selected,
provide TWO (2) reasons why they would not be suitable for the role


Bridget Gilchrist


Bob Brodie

 


Angus Welsh

 

BACK TO TOP