TASK 1Dynamic system development method atern (DSDM) was thedevelopment methodology that was preferred to develop the app.
Reasons for thechosen methodology:· Users are highly involved in the development ofthe system so, they are more likely to get a grip on the software developmentproject· In this model, basic functionality is deliveredquickly, with more functionality being delivered at frequent intervals· This method provides an easy access bydevelopers to end-users· In this kind of development, approach projectsare 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 ofthe principles the project could go sideways . 1. Focus on the business need. Every decision taken during the project was viewed in the light of theoverriding 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 businesspriorities Recognized a valid businesscase Safeguarded continuous businesssponsorship and commitment2. Deliver on time Providing a solution on time is anecessary upshot for a project and is quite often the single most importantsuccess factor.
Late delivery can often impair the foundation for a project,especially where market opportunities or legal deadlines are involved.in orderto deliver on time the team had to: Timeboxthe workPlace emphasison the business prioritiesAlways hitdeadlines Buildconfidence through predictable delivery3. CollaborateCollaboration invigoratesincreased understanding, greater speed and shared ownership, which facilitatesteams to perform at a level that surpasses the sum of their parts.in order tofulfill the collaboration principle the team had to :Involve the stakeholders, at theright time, throughout the project.Inspire pro-active participationfrom the business representatives.Guarantee that all members ofthe team are empowered to take decisions on behalf of those they represent.
Build a one-team culture.4. Never compromise qualityThe level of quality to be provided should be agreed atthe start. All work should be intended at attaining that level of quality – nomore and no less.To fulfill this principle the team had to: Agree thelevel of quality from the outset, before development begins.
Ensure thatquality does not become changeable. Test early,test continuously and test to the suitable level. Build inquality by constant review.
Design anddocument correctly.5. Build incrementally from firm foundationsDSDM advocates incremental provision of the solution in order to deliverreal business benefit as early as is practical. Incremental delivery inspiresstakeholder confidence, offering a source of feedback for use in subsequentTimeboxes 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) tocreate strong foundationsFormally re-assess prioritiesand informally re-assess ongoing project viability with each deliveredIncrement 6. Develop iterativelyDSDM uses a combination ofIterative Development, frequent demonstrations and full review to inspiretimely feedback. Accepting change as part of this evolutionary process allowsthe team to converge on an accurate business solution.
In order to fulfil thisprinciple the team needed to: Build business feedback into each iteration Know that most detail should arise laterrather than sooner Embrace variation – the right solution willnot evolve without it Use iterative development to inspireingenuity, trialing and learning7. Communicate continuously and clearlyDSDM practices are specificallydesigned to improve communication effectiveness for both teams and individuals.In order to fulfil thisprinciple, the team needed to: Inspire casual, face-to-face communicationat all levels. Run daily team stand-up sessions.
Use Workshops, with a facilitator wherefitting. Use visual communication practices such asModelling and Prototyping. Demonstrate the Evolving Solution early andoften Keep documentation lean and timely Handle the expectations of the stakeholderat all levels throughout the project Constantly target for honesty andtransparency in all communication8.
Demonstrate controlIt is vital to be in control of aproject at all times and to be able to demonstrate that this is the case.In order to fulfil thisprinciple, the team, especially the Project Manager and Team Leader, needed to: Make plans and progress visible to all. Measure development through focus ondelivery of products rather than finishedactivities. Manage proactively. Weigh ongoing project viability based onthe business objectives. Use a correct level of formality fortracking and reporting.
Task 2 – 12 Marks 1) Abdifatah Mohamed · Skills Ø Graphic Designer · Experience Ø Worked as adesigner for 5 years and has over 20 complete successful projects under hisbelt · Weight ofcontribution Ø Intinially he willbe involved heavily later he is just required if changes are made 2) Steve Mucheru · Skills Ø Accessibility specialist · Experience Ø Works as afreelancer ,worked with big companies like Google Apple Samsung and he hascompleted over 50 projects · Weight ofcontribution Ø Occasional involvement as much focus is given to the feedback from relevant users whoare involved in testing the app at various stages during the project 3) Fuad Osman· Skills Ø Human computerinteraction specialist · Experience Ø Works as afreelancer HCI specialist for 2 years and has over 10 completesuccessful project · Weight ofcontribution Ø Involved heavily at near completion of the projectas HCI is focused on the interfaces between people (users) andcomputers4) AyanMuhammad· Skills Ø Administrator · Experience Ø 1 completesuccessful project · Weight ofcontribution Ø She will beheavily involved in the project Task 3a) Describesthe role of the Business Sponsor in a way which explains the importance of therole.· He/shemust be able to guarantee that decision making is effective and rapid.· He/shemust ensure availability of funds and other resources· He/sheis responsible for the business case throughout the project· He/shemust hold a sufficiently senior position in the organization to be resolvebusiness issues· He/shemust ensure on-going feasibility of the project in line with business case· · b) Identifies a suitable candidate for the BusinessSponsor 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