Summarize the two questions discussed yesterday.
The first is attention, or attention. When people are doing one thing, they are often disturbed by the outside world to distract themselves. If you are able to concentrate, the work efficiency will be very high, but if you are dispersed, it may take a long time to accomplish nothing. It is not only because you can start all your mental power when you focus on it, but also because after decentralization, You need to constantly switch between multiple tasks, which wastes too much time and energy.
Recently, some popular time management systems often mention the need to concentrate and use many methods, such as the tomato work method. There are also a variety of ways to cultivate attention, such as yoga and meditation.
Increasing attention has many benefits, not only in terms of work efficiency. It is a good way to improve self-confidence and courage, so it is worth cultivating.
Then the role of human in Agile development was discussed on Weibo yesterday with many people.
Here, I put forward an immature point of view. However, when I was chatting with Li Yun, the two reached a consensus that agility can only be implemented within a small scope for the time being, because it has high requirements on people, first, people should be "Masters", and second, people should be stable and cannot always be lost.
I later added to my weibo discussion that it doesn't mean how proficient a certain technology or language is, but the ability in all aspects, it includes programming literacy, communication, and problem solving skills. It can actively and spontaneously use its own wisdom to solve practical problems. Such a person can be created only after a long period of work time and experience.
However, some people who do agile training do not think that agile development should be able to be conducted in any team, as long as enough guidance is provided.
Although we should not have any discriminatory ideas, the premise of measuring this sentence is to determine a standard to determine whether agile implementation is successful, if the criteria are determined and they can still give convincing examples, they will be more convincing.
Although people are only one aspect of agile implementation, there is no doubt that this is the most important aspect. Some agile practices can be implemented in teams that do not meet this condition, but what will happen? In addition, if I don't have an agile Coach, can I achieve good results only by the team members? This is a problem.