Editorial introduction: combined with agile project management, product managers or business personnel can promote the rapid operation of the project to a certain extent, reduce costs and increase efficiency, and promote the optimization and iteration of subsequent projects. So, if you want to achieve agile project management, what kind of thinking mode should you have or what measures should you take? The author of this article has made a corresponding interpretation, let's look at it together.
1、 What is agile project management
Agile management is highly summarized in one sentence: in the face of highly uncertain events, thinking, action, rapid response, rapid response, and making the right choice is called agile.
If you can summarize it again, it is "right, good and fast". Po ensures to do the right thing, SM is responsible for rapid promotion, and DT ensures to do things correctly.
2、 What are the specific measures of agile management
1. Complete transformation of thinking mode
Before the implementation of agile management, the most important step is to "brainwash" everyone, so that everyone can completely change from the traditional development mode to the development mode of agile thinking. As long as we make a complete change in thought, we can actively practice in the future.
To change thinking, we must first make everyone deeply understand the agile values, which are:
You may think this agile value is a little "chaotic". I'll translate it for you and you'll see it at a glance.
First, agile management focuses on people-oriented, because talents are the core "assets" of the whole project. During World War II, why did the United States rush for talents from Europe? When the Soviet Union collapsed, why did China grab all kinds of technical talents from Ukraine? This is the reason. Only with talents can we have the "source power" to do good deeds.
Second, available software refers to deliverables, which means that what we finally deliver to customers must be high-value and useful. If it is actually an "anti-human" operation, what is the soft use of the document no matter how well it is written?
The third is customer-centered. This sentence is very particular. Why not focus on users? Because the introduction of agile management idea is based on the logical framework of Party A and Party B at the B end (of course, some contents are also suitable for the C end).
In the b-end market, many people who can buy your software and ultimately use your product are two different waves of people. Our software development should give priority to meeting "customers" and then "users". If you design a function that makes users happy, and the customer is not satisfied at that time, I'm afraid it will be suspended when the payment is collected at that time.
For the simplest example, you developed an internal IM for Party A's father. The boss asked to display the information read by employees, but you don't have this function in order to respect the user's personal privacy and living space. The boss must be uncomfortable. How can you renew the contract in the future.
Fourth, I won't elaborate on embracing change. The only constant in this world is "change".
In addition, we will also follow the 12 principles of agility in the future, as shown in the figure below:
You may see that the first feeling is: WTF, a hammer in the East and a hammer in the West. Although 1234 is listed, it still feels no sense of logic.
Yes, that's how I felt. In order to enable you to chew him up and swallow him in your stomach, I gave you an abstract summary and summary. In fact, there are so many 12 principles, which can be summed up in one sentence (I hate people who complicate simple problems most):
People oriented, efficient communication, goal oriented, continuous self evolution, and deliver high-value software to customers in the form of rapid iteration.
How I summarize it in the abstract also comes down to induction. It seems that he has said so much about things, but many things are the same theme, as follows:
After summing up, we found that after a big talk, we added "efficient communication, self evolution and rapid iteration" to the agile values. In this way, it is much simpler and clearer (I feel that I can test ACP naked - cover my face).
2. Build an agile management team
The construction of agile management team is a bit like the meaning of changing "linear management" to "matrix management" in management.
The reason to build an agile management team is to help the team remove the obstacles such as "politicization and department wall", so as to achieve the goal of flat management and efficient communication. The best form is to build a group of 10 people to gather everyone's seats together to facilitate daily face-to-face communication and coordination, so as to avoid lengthy processes in the past.
3. Implement incremental iterative development
Let's take automobile manufacturing as an example to illustrate the difference between incremental thinking and incremental iterative thinking. The traditional development mode is incremental thinking. One wheel is delivered this time, and one body is delivered next time. Each delivery can not directly meet the traffic travel needs of users.
The incremental iterative thinking is to deliver a skateboard this time, a bicycle next time, and then a car to you. The users of the deliverables can use them normally every time. This is the minimum viable product thinking.
In contrast to the growth history of wechat, his rapid growth history uses this kind of thinking. The wechat launched for the first time has only one chat function, and the page is rough. However, with the rapid iteration and Zhang Xiaolong's deep insight into human nature and business, wechat has gradually grown from communication tools to information platform and then to the entrance of life.
Contents of previous major versions of wechat:
- Version 1.0 of wechat is a tool that can send text messages and pictures for free among acquaintances.
- Version 2.0 of wechat has added the voice function of wechat and the function of "finding strangers nearby". Here, wechat has become a voice and social tool for strangers, but it is still a tool, which has realized the explosive growth of users.
- Wechat launched "sweep" and "service number" in version 3.0. From this point, wechat began to connect the world.
- In version 4.0, wechat launched a "circle of friends". Wechat evolved from a communication tool to a social platform.
- Wechat version 5.0, coupled with "binding bank card", has made a huge leap for wechat, becoming today's mobile life scene and even mobile business empire.
- Group red envelopes and small videos were launched in 6.0.
- In version 7.0, it mainly adds instant video and makes some small optimizations.
- Wechat version 8.0 iterated to the top of the hot search, adding "video Number" and "live broadcast", but from the outside world, it was a Jedi counterattack to the fast fight, encirclement and interception.
4. Leverage agile management tools
As an old saying goes, "a gentleman's nature is not different, and he is good at falsehood in things". Being able to skillfully rely on external forces is one of the important factors for most successful people to achieve brilliant achievements. This is especially true in agile project management. Software that can help agile management include pingcode, JIRA, etc. Here I will introduce pingcode in detail.
As the most standard scrum product in China, pingcode not only supports the basic elements necessary for scrum framework, but also can solve almost all problems related to agile project management. It also supports the connection with other mainstream development tools through plug-ins, so as to realize demand management, test management, defect management, project set management Target management, knowledge base management, automation management and other whole process management.
5. Actively embrace change
To a large extent, agile comes from the exploration of management change. In reality, many changes come from uncertainty, and uncertainty is always related to risk. Therefore, embracing change in Agile Projects means coexisting with risk and having the ability to manage change and risk. There are three main changes:
1) Identify what changes can bring real risks
In project management, two changes are usually encountered. The first is the expected change, which is relatively easy to handle or the risk is not great. We must make a response plan in advance.
The second is unexpected changes, which cannot be predicted and judged. The uncertainty is very high, and it is difficult to find the best solution from past experience. This change is the key to project management because it brings real risks. Once this change occurs, it may not only overturn our original plan, make the results of our efforts and what we are trying to do from the beginning, but also change the original direction and goal.
In this case, the most important thing managers should do is to act quickly, identify causes, verify assumptions, assess risks, find ways, and even design a new scheme.
2) How to manage changes caused by uncertainty
In my opinion, there are three main points:
- Be prepared in advance and continuously diagnose and evaluate the current situation.
- Respond in time, quickly find a new balance and design targeted solutions.
- Review, reflect, review and summarize afterwards to make what happened become a part of experience.
3) What kind of mentality should we have in the face of change
① We should have an open mind and fully realize the inevitability of change.
② Dare to take responsibility. Sometimes you will find that customers are also trapped in uncertainty, don't know how to deal with changes or don't know what they want. Many times, the team will choose to wait and see customers miss good opportunities or pose hidden dangers of release quality in hesitation. At this time, we need to take the initiative, do well in upward management and help customers move forward side by side.
③ With continuous growth, things are constantly changing. The development of things depends more on people's choice of direction and effort. A positive attitude and the pursuit of excellence can change the direction and results of things to a great extent.
3、 Write at the end
Although agile management is the general trend of the future and has many benefits, we must avoid promoting the "great leap forward" style, otherwise we will die first because of agility. The implementation of agile management is gradual. In the initial stage, we can focus on mixed development, slowly cut into the main track of agile management and make it land steadily. Only in this way can agile management become an enhanced engine for the company's business growth.
This article was originally released by @ b-end actual combat training camp. Everyone is a product manager. Reprint is prohibited without permission
The picture is from unsplash and is based on cc0 protocol