3

Preface

Maybe everyone sees [work efficiency], and the first time you think of it is coding skills, development environment, efficiency software, vscode plug-in or development environment, CI/CD.

No no no!

The above ones can indeed improve the production efficiency of the business. It should be said that they are the necessary skills of every programmer. They belong to the category of technical ability, also called hard power. ( has time to open another article to share )

Many programmers, especially those at the junior and intermediate levels, often have a misunderstanding that they only need to be skilled. In fact, it is not, but the more complex the business, the more people involved, the soft power is the key.

The sharing of this article is for a reason. The story starts with the demand side who asked me to complain a few days ago.

Briefly introduce the team, there are about a dozen people, and there are many junior front-ends. Echelon management is used to set up two team leaders to manage them separately

A few days ago, the demand side of the two AB projects successively complained to me about the delay of the project progress of a certain team leader. It is said that the corresponding demand is not technically difficult, and there is no reason to postpone it for too long.

So I brought up the demand side, the person in charge of front-end development, the server side, the original data supplier and other relevant personnel to hold a review meeting. After the review, it was discovered that it was not the technology that affected the progress, but also the cross-group collaboration issues.

**Summed up the following points:

  1. The development has insufficient business understanding, and some functions are reworked and modified after realization
  2. Insufficient communication skills, causing misunderstandings and ineffective waiting
  3. Insufficient task decomposition and management ability of the team leader, unreasonable resource scheduling
  4. Individual members are not very responsible, holding xxx is not my responsibility, I don’t care.**

After refining the keywords, it is [business understanding ability] [communication ability] [management ability] [ownership]. These are soft powers and are not easy to quantify and assess.

As a team leader, obviously you can't just sit back and watch these problems, so how do you improve these capabilities?

There is a saying called the cliché. You may have heard of many concepts and methodologies, but they have not really been recognized and implemented.

So what I want to do is to continuously strengthen everyone's thinking through group training, single chat, setting related goals, recommending tools, and methodology.

To start with, the following is a summary of my thoughts on training:

Upgrade target / ability latitude:

Group leaderGroup member
Business understandingBusiness understanding
Management abilityExecution ability
Communication skillsCommunication skills
Summarizing abilitySummarizing ability
OwnershipOwnership
Task advancement capability

Lifting plan

-to the group leader-separate communication
In ordinary work, these thoughts are deliberately emphasized, and the thoughts and understandings are transmitted

-for group members-group training
It is also possible to communicate with group members one-on-one, but high frequency will take up a lot of time. It is also a good plan to talk about these during training and sharing sessions.

-Set requirements and tasks
The ability to analyze and summarize can be reflected to a certain extent in requirements documents and technical summaries.

-Completion of acceptance tasks as part of performance
Joining the reward and punishment system can increase everyone's enthusiasm. Soft power assessment can be based on the requirements of technical documents, demand-side complaints, task quality and progress, etc.

Improve methodology

Improved business analysis capabilities

If you can’t clearly understand the requirements/bugs, you can try 5W1H analysis method , ask yourself the following questions, seek answers one by one and then put them together

5W1H analysis method
bugneed
whatWhat's the problem and what's the impactWhat needs and where is the value
whereWhich environment, which moduleWhere is it needed
whenWhen does it happen, trigger conditionWhen do you need
whoWho are the relevant personnelWho are the relevant personnel
whywhat is the reasonFor what
howHow to solveHow to achieve

Target management capability

human brain is not reliable, please record the information in time
Of course, everyone's habits are different. Some people like to use documents, and some people like to write on paper. And I like to draft on paper, and then record the key information in the file.

The draft is not a scribble, here I recommend the one-page work method , to help deliberately cultivate the logic of thinking.

One-page work


(The picture comes from the Internet)

Of course, there is no need to paint so beautifully :)

Notebook notes

The sticky notes are used to record the summary of some items, personal todolist, you can take a look at it from time to time.

Improve communication skills

Advance matters and reduce misunderstandings

The essence of communication Exchange information and reach consensus

Generally speaking, there are two scenarios for initiating communication party and receiving communication party.

Initiating the communicator

[Clear the content in advance]

  1. Clarify your intentions and expectations
  2. Complete information, need to have time, place, person and other elements
  3. Organize language fluency
  4. Consider the other party's possible questions and be prepared to answer
Initiating the communicatorReceiving party
Direct conversation
content well in advance] 161acccfd75200 1. Clarify your intentions and expectations
2. Complete information, need to have time, location, characters and other elements
3. Organize the language fluent
4. Consider the other party's possible questions and do Ready to answer
[Key points of extraction]
1. Intentions and expectations of the other party
2. Elements such as time, place, and people
3. Don’t guess the other party’s intentions
4. Don’t make
promises 161acccfd7521b 5. Do not answer the situation for others unless you are true Understand
Text communication[Ibid.]
pays attention to the answer, if the other party does not respond for a long time, follow up in time
[Ibid.]
avoid not being read back

Project management platform

For project management platforms such as ZenTao, ones, and tapd, the following points are also helpful to reduce communication and team management costs (each team has corresponding specifications, so I won’t go into it here):

  • Iterative management and classification
  • Requirements and defect descriptions should be clear
  • Timely update of progress and status


ccfnever
377 声望22 粉丝