Entete Image
article header image

How to Start Applying the Agile Methodology?

In this article, we will look at the useful implementations to put this method into practice, if you are organizing an [Agile] team in your company or if you have joined an [Agile] team.

 

How To Start Applyıng The Agıle Methodology?

December 6th, 2017

 

metin, yazı tipi, grafik, grafik tasarım içeren bir resim

Yapay zeka tarafından oluşturulan içerik yanlış olabilir.

 

In our previous article, we mentioned concepts such as user story, iteration, a retrospective which are essential when implementing the [Agile] methodology and we briefly explained the requirements needed to be provided in order for an [Agile] project to be successful.

In this article, we will look at the useful implementations to put this method into practice, if you are organizing an Agile team in your company or if you have joined an [Agile] team.

1. User Story

A user story is one of the main inputs to the product/service development process. It can be considered as a syntax with 3 components. When developing a product, the user story must be able to respond to these 3 components.

"As a [person/user/character],

[I want to do] something,

So that I can derive [reward/benefit]"

2. Narrative Collaboration

Providing a discussion environment through user story is a healthy way to clarify the need amongst the team, to speak the same language and to determine the product/output requirements. [Agile] is separated from traditional methods through this collaboration.

3. Sprint

Another method that distinguishes [Agile] from traditional work method is the sprint programme which improves the product/service development process, often hampered by documentation and inadequate communication, in 2-4 week iterations. In this process, the interaction of the team is kept alive by daily meetings and feedback activities. Keeping iterations short, observation levels high, doing a retrospective when the process is over helps to determine what works and what needs to be improved.

 

4 elements are required for iterations to pay off:

 

metin, ekran görüntüsü, yazı tipi, diyagram içeren bir resim

Yapay zeka tarafından oluşturulan içerik yanlış olabilir.

 

How to implement sprint?

It is crucial to remember: Not perceiving iteration as a magic wand touching upon the product! Iterations will be beneficial for time management, yet the quality of the end product/service depends on the team and its ability to self-organize. The first sprint can be put into practice after the process has been started by selecting a set to minimize in the next iteration from the list of ideas gathered in consideration of providing a good product/service.

Over the course of sprint, in high-functioning [Agile] teams, individuals organize themselves to distribute the work in the most optimum way, help each other and make sure that everything is understood correctly. To ensure this, they make short and daily stand-ups preferably 15 minutes long and it is ideally desirable for everyone to respond to the following questions. (4th question was added by StratejiCo.)

 

1. What have I succeeded yesterday?

2. What will I success today?

3. Which barriers are slowing my process?

4. What do I expect from my team mates?

 

metin, logo, yazı tipi, grafik içeren bir resim

Yapay zeka tarafından oluşturulan içerik yanlış olabilir.

 

How to implement retrospective?

One of the most important activities to realize the output of the [Agile] method is a retrospective evaluation. This feedback work, which the team will probably spend around few hours after an iteration is done, will contribute to avoidance of possible mistakes in the future.

One of the most used methods for this evaluation is "5 reasons" method. When something goes wrong in the process, it is necessary to ask the question "Why?" 5 times to get to the bottom of the problem. The result from this should make a rule that can be followed in the next iteration on what to do and how to do.

 

We have further deepened our processual approach with concepts such as iteration, sprint, retrospective exclusive to Agile method. In our next article, we will look at the differences that distinguish [Agile] from other methods.

 

 

Comment & Questions We would like to hear your thoughts on this report. Please get in touch with us. 

 

About StratejiCo. is an independent Turkish corporate and public affairs consultancy firm, providing trusted advice to multinational companies and government institutions in Eurasia since 1987. 

 

Disclaimer

This report is prepared by StratejiCo. based on the information gathered from publicly available sources. Opinions and views expressed in this view do not reflect StratejiCo.’s official view. The purpose of this content is to provide our readers with different perspectives about their businesses. StratejiCo. cannot be held liable or responsible for the decisions based on the information provided here.

 

Copyright © 2019

 

 

Print Icon
Download Icon
Share Icon