Monday, 22 August 2022

Scrum framework

Scrum methodology is used for developing internal systems and other contracted system development at Durban university of technology. As a programmer, I strongly advocate the scrum framework for software development.  Because the Scrum framework contains a plethora of features and specifications from perspective of a programmer. Even before the software is delivered, we can change the requirements.




In the diagram above, DUT university is the customer needs to develop the internal and contacted system development. As a result, the input must be provided in accordance with the requirements. Then it is processed by the end users, other stakeholders, and teams.  These inputs were primarily provided to the product owner in order to identify the problem statement and define the software's features. This is also known as the product backlog. The team will later take the product backlog and organize the requirements for committing to the sprint. The sprint meeting will then take place. During that meeting, various backlogs were identified, and the various product backlogs were refined during the spring event. Every day, the scrum meeting will take under the supervision of the scrum master. As a result, the project's reusability and updating of processes, as well as its efficiency rate, are extremely high. After the scrum meeting, it is updated again in sprint and then processed by the review team. This is known as the sprint cycle. Later , it is transferred to the final team, known as the retrospective team. The software will then by finalized and approved for delivery. The software was eventually delivered.

The function of a scrum master includes a few others, including trainer and keeper. He/she  is the one who provides the entire team with appropriate direction. Another member of the scrum team who is knowledgeable about this process is the product owner. Additionally, he is the one that communicates with stakeholders to determine the resources that are needed. He/she also communicates with the vision team to keep the priorities in place. Software will be developed by the development team in accordance with the product owner's instruction. 
In the scrum methodology, development team is the group responsible for creating the software or system requirements in accordance with the guidance provided by the client. however the client will not speak with the development team directly. They must outline the requirement to the scrum master, who than instruct the development team on how to design the system 

No comments:

Post a Comment

Two aspects of agile methodologies

XP: In agile technologies, XP is one of the methods used for the software development process. XP is an abbreviation for extreme programming...