How To Be Agile?
What is an agile approach? Why has Agile become so popular? How to start thinking agile?
Agile is the mindset we use in agile management methodologies. You can't become "Agile" in one day at the behest of your supervisor. Being agile requires you to put the goal of the entire team above your own goals. You must focus on values and be open to the undiscovered.?
One of the first principles of the agile manifesto is to be ready for changes. As an example, I will present the work of a coach of a football team. He can't lay out the sequence of passes the players must make to win the game.?
领英推荐
Instead, he should point out the good and weak points of the opponent. Determine what they know about him and what they don't know. However, there are things that they cannot predict. This situation will be different if these two teams meet on the field once again. Based on the experience of previous meetings, it will be much easier for them to estimate the risks that the opponent may create. The same is true for project planning. Suppose you know what the client expects. You organize a "Pizza planning." Admittedly, you have never done a VOD service, however, based on your skills you choose the right technology in your opinion. You realize that you will have to learn a few things during the project. You are not able to predict that your client's competitors will make an improvement that makes their service better. The customer is forced to change requirements during the sprint to stay competitive. You can try to anticipate risks before the project starts, but you can never be sure what difficulties you will encounter in the next sprint.?
Being ready for change is not enough to "be agile." The Agile Manifesto also talks about close cooperation between the business and development teams. You must also ensure transparency and continuous and clear communication within the team. Deliver functional software as often as possible.?
The biggest advantage of the agile approach is that it puts people and interactions above processes, collaboration with the customer above formal arrangements, and responding to change above a set plan.?