Answer To: Task Instructions 1. Write a 1500 words research report to demonstrate your understanding of the...
Neha answered on Mar 14 2021
Subject Code
Subject Name
Assignment Title
Student Name
Student Number
Lecturer Name
Introduction
In this report we will discuss about the agile methodology used for software development. It is the most used methodology by the developers while implementing a software or application. the oldest methodology from the software methodology is waterfalls but it is not used generally due to the traditional method and it consumes a lot of time. In this method resources are also wasted, and it needs the developer to work from the beginning if there is any error in middle. With the help of agile method this problem was solved. In this report we will discuss why there was origination of agile methodology and how it came into the picture. We will discuss about its emergence and how people or developer responded to it. As we will discuss further there are different values and principles which needs to be followed when we are using agile manifesto. There are different types of agile methodology out of which we will discuss about origination of lean and the 2 philosophies which have been adopted with the evolution of agile practice. We will also discuss about the similarities and differences of Scrum and Kanban.
As we will move forward there, we will have a detailed discussion about the scrum methodology. We will discuss how they are similar to each other and what are the differences. With the help of these differences and similarities it will become easier for the developer to select one out of them as per the type of the project (Hoda, R., Salleh, N., & Grundy, J).
Agile Methodology
The agile methodology was originated in the industry of software development as the new manner in which it becomes easier to manage the projects. In the 1990s there were many software projects which were facing failure, or they were taking much time for the completion. The industry leaders realised that they have to find a new and innovative approach. In 2001 the manifesto over the Agile software development was created and it was signed by the representatives from the extreme programming, pragmatic programming, adaptive software development and others. Initially it was used as the approach for managing software development projects but with the time it evolved as the major method for handling the project management across all the industries and organizations (Tam, C., da Costa Moura, E. J., Oliveira, T., & Varajão, J.).
The engineers were becoming frustrated increasingly with the long lead times and they were not happy with the decision that the project cannot be changed later. They wanted to have something which can be more responsive and timelier. The engineers wanted to develop the software without having any processing documentation like the waterfall and any other popular software engineering technique of the time. These frustrations word making it unproductive to perform the software development activities and it led to the innovation of agile methodology.
Values and Principles
The following are the 4 values for the agile manifesto.
1. The first value is individuals and interactions over the processes and tools. We should value the people more as compared with the processes or tools as they are easy to understand because people can respond for the business needs and they can drive the whole development process. If we are using process or tool for the drive development, then team becomes less responsive for the changes and also less likely for meeting the needs of customer (Alahyari, H., Svensson, R. B., & Gorschek, T.).
2. The...