Recently, a good friend talked to me on the road and said that you are always agile. Can you tell me what agility is?
I said: agility is a value.
Q: Oh, what are the values?
I said: What are the values of the agile declaration? Do you know the agile declaration?
You said: I don't know.
I said: Agile value is that individuals and interactions are better than processes and documents...
Q: Why are individuals and interactions better than processes and documents, and why...
I said: because it is like this...
Before that, I got to the station. My friend was leaving. When I came back, I began to think about how to give people a quick understanding of agility, that is, to understand the essence of agility in a short time. In fact, we often encounter the above scenarios when pushing agility to customers. Customers also do not have time and it is impossible to listen to us for agility.
Then I came back and thought about how to make it easy for others to understand and accept agility?
1. We must make it easy to understand his own language and experience.
2. You must identify the most important and significant features of agility.
3. They must understand the benefits of agility, not just workflow changes.
In the past two years, I have been studying and practicing agile. Correct Use of agile can actually solve many problems. Note that I am talking about a lot and I have not said anything about it. At the same time, the project success rate can be greatly increased.
Here we will not talk about scrum or XP. Here is a very handy definition of Agility:
Agility is the incremental submission driven by the customer's business value. Each iteration generally lasts two to four weeks. Each iteration ends to provide the customer with high-quality software that can work at the beginning of the iteration, the entire team continues to improve work efficiency and quality at the same time. Agility can improve the team's combat capability. As the team's ability increases, agility can greatly improve the ability to solve new problems or unknown fields. Agility can improve personal accomplishment and quality of life while improving work efficiency and quality. The biggest challenge of agility is to find agile people (people who love learning and progress) and a good agile coach to implement agility correctly. Agility is an idea and value, not just used in the software field.
I read an articleArticleMany people mistakenly use agility and are reluctant to accept agility. This is wrong. I think it is not the mistake of agility, but a good agile coach. Most of the reasons for my failure in using agility are through waterfall or command and control management. I found that many people use the idea of winform to use WPF. The latter uses webform to use MVC. it is too troublesome to say that WPF is not good. This is not a problem between WPF and MVC. We should use the advantages of one thing.
In this article, you only need to read the black font, because my goal is to quickly let a person know what agility is. I think it is an agile person, if he encounters problems with other processes, he will have more understanding or go back to the documents to learn about them.
Good night and a happy life