Posts

Showing posts from August, 2022

Task 8 : References

  https://hygger.io/bog https://www.planview https://www.tutorialspoint Altameem, E. (2015). Impact of Agile Methodology on Software Development. Computer And Information Science, 8(2). doi: 10.5539/cis.v8n2p9 https://www.bing.com https://people.cs

Task 7: Conclusion

     The majority of agile operating teams and companies have adopted scrum methodology as a result of its advantages. Therefore, scrum promotes better management, ultimately results in high-quality, more reliable products, and teaches the team new skills. Iterative software development is the foundation of agile methods. After each step, a functional, standalone module is created. A code should be finished in no more than two weeks of iteration. Instead of a separate quality assurance team, agile techniques encourage engineers to participate in testing.

Task 6 : An explanation of two aspects of Agile methodologies

  Extreme Programming (XP)   Extreme programming, another well-liked agile technique, places an equal emphasis on speed and continuous delivery as does scrum. Closely knit teams can produce workable software increments often, typically every 1-2 weeks, thanks to XP.   It allows software development organizations to reduce project execution costs and time.  It's a good idea because XP places a priority on providing finished items on time, time can be saved. Teams that employ extreme programming make significant financial savings by not using a lot of documentation. The developers who favor this style produce incredibly straightforward code that is constantly upgradable.   Scrum   The development of sophisticated software applications is the main objective of the Scrum software development methodology. It offers straightforward solutions for handling challenging tasks. The development team can focus on all aspects ...

Task 5:Clearly identify what sorts of projects would benefit and what sorts of projects will not benefit

 Sorts of projects benefit  A team of various web professionals working on a website redesign. Using Scrum, each member could work together towards the goal of launching the new site within 2-4 weeks. A group of journalists working on an article series or blog content. By using Scrum, each journalist can work towards the goal of publishing a new piece every week so that their audience has fresh, awesome content to read. A team of designers working together on UI/UX projects. Each person's expertise could be used to create a final product that is sleek and functional People have used it for planning weddings. Can benefits to people who are moving house etc. So, not even just software projects.   Sorts of projects will  not benefit  The aerospace industry is a good example of an industry that tends to have huge projects where agile approaches aren't always feasible. Bridge can't be built using scrum cause it's the large...

Task 4 : Arguments for the adoption of scrum and against

  Arguments for the adoption of scrum    It is flexible and adaptable. Scrum is appropriate for a wide range of locations and circumstances that necessitate a flexible approach and don't initially have clearly defined criteria. It promotes original thinking. Creativity is fostered and new ideas are likely to emerge when Scrum teams collaborate and evaluate ideas from all of their members. It is inexpensive: As the Scrum approach typically involves less paperwork and management, it can be cost-effective for a firm.   Indeed Team published 8 June 2021 said "It typically results in higher-quality work. Everyone on the team should take complete ownership of their work in order to foster a productive environment that produces products of the highest caliber."   Arguments against for the adoption of scrum    It calls for a lot of training. The Scrum methodology might potentially produce speedy and high-quality outcomes, but its proper imp...

Task 3 :An explanation of the scrum framework

Image
  Jeff Sutherland 1 May 2012 said "Scrum  is a framework in which the team solves complex problems and comes up with productive & innovative solutions that are of the highest possible quality. It is a framework that assists the smooth & productive way to deliver end products & helps in building agile principles."                                                         SCRUM ROLES       Product owner   Define the features of the product. Decide on release date and content. Prioritize features according to market value. Accept or reject work results.   Scrum Master   Represents management to the project. Responsible for enacting Scrum values and practices Removes impedime...

Task 2: An Overview of Agile processes

  Agile Processes is a specific kind of "Project management" that is used in "software development." This approach uses incremental, iterative work, typically known as sprints, to help teams adapt to the unpredictable nature of software development. A sprint is the amount of time allotted for a specific project phase. Sprints are deemed finished if the allotted time has passed. There might be arguments among the team members whether or not the development is adequate, but the work on that particular stage of the project will no longer be continued. The project's subsequent phases will proceed in accordance with their respective timelines.  Process software enables the team to focus on creating the product rather than wasting time on bug fixes and customer support issues. A process roadmap is made to assist a business in implementing agile procedures behind the scenes and preventing that nightmare loop.

Task 1: Executive Summary and Introduction

                                                             Summary   Applying agile procedures at Durban University of Technology will help to expedite the procedure and enhance online learning and admissions. The institution's internal systems will likewise be controlled using agile principles. Durban University of Technology programmers aim to boost collaboration, teamwork, and development speed. The satisfaction of the personnel and students is the institution's top goal. Deliver workable software often as the programmer.                                                                  Introduction    I'll report everything, have discussions with t...