Writing this topic is rather uneasy, I have a period of time will plan the group’s next stage of work goals, now look at the stage of the goal is not actually technical planning, this paper mainly combined with some of their own case summary to do some thinking on technical planning.

Self case study

When it comes to the next stage goals, there are often some questions:

  1. What to do next (Source)
  2. How to do (process)
  3. Completed summary

There are some problems when reflecting on your previous goals:

  1. Most people focus on stage 1 instead of stage 2 and 3, which will result in the next time you plan, you will still struggle to get out of the loop.
  2. Without a complete global perspective, one of my questions is why the business side is doing this. It looks very fragmented
  3. Without a long-term perspective, leading to the stage goal is not clear

What to do next (Source)

At this stage, MY idea is to pay attention to the planning documents on the business side, but there will be the following “problems” when looking at the documents on the business side:

  • Some targets are generic and cannot be accurately implemented to technical targets such as income increase XXX
  • Business goals for the next phase can be collected such as requirement A, requirement B, and requirement C, but A, B, and C may not be closely related to each other, which of course may be relevant to the current business situation

Although the business objectives of the next stage can be sorted out by looking at the business documents, I always feel that there is no so-called grasping hand, which is a kind of superficial feeling. In fact, I can see many deficiencies in my thinking from now on, which leads to the painful thinking about what to do in the next stage. There are two ways to think about it:

  1. Look at the relationships between different modules from a global perspective, establishing connections and goals from a top-down perspective
  2. From a bottom-up perspective, why is there such a relationship, can new relationships be derived based on existing relationships, and what can be done on the new module

Business objectives for the next phase

When sorting out business goals, the following considerations can be considered:

  1. Be familiar with the current situation of the business. Only by being familiar with the current situation of the business can we purposefully view the planning of the business side and push out more ideas to promote the business goals, for example
    • There will be a push for marketing but the existing marketing page does not support configuration so can we try to push the business side to build a configuration platform together
    • On the business side, there should be a series of optimization for the storage business. The storage business is still the old technology stack, so the technology stack should be migrated and unified in advance
  2. More communication with the business side, establish a positive connection with the business side can establish a two-way planning and sharing, so that each other better understand each other’s thinking, and each team member has a greater awareness of the overall situation
  3. Data thinking focuses on product data, business data to facilitate reflection on the business, and can develop a habit of thinking: how can product data be mapped to the specific business I am currently developing

Technical objectives for the next phase

The technical objectives can be considered from the following points:

  1. Process optimization And targeted solutions for business development processes, such as:
    • Standard technology stack unification, Code specification, development on-line process, Code Review(in thinking, how to establish an effective Code Review)
    • Quality performance, monitoring
    • Efficiency through tools, libraries to achieve efficiency, the abstract combination of existing business
  2. By understanding the abilities and demands of team members, different plans can be made for team members at different stages. For example, those with a relatively short working life can grow from some complex businesses, while those with a long working life can be given more freedom and autonomy
  3. Technical reserve (sharing output, etc.) Technical reserve can input new blood to the team, sharing and output can build the overall awareness of the team and the public reputation

How to do (process)

  • Milestones Each target phase has milestones, such as page performance monitoring:
    1. Monitor the performance of existing services
    2. The optimization of the first screen of main services reached XXX
    3. Summarize performance optimization, promote upstream and downstream optimization, and explore new technologies
  • Adjust current or next stage goals in a timely manner because priorities or results from current goals are not satisfactory
  • Multi-stage completion of a large goal can be divided into multiple sub-goals to be implemented in multiple stages of the planning. It is necessary to establish the relationship between multiple goals to ensure the integrity of the planning

Completed summary

This stage can be seen in combination with the two stages above:

  • What business goals were achieved, what technical goals were achieved, and what revenue was generated
  • What problems arise in the process and whether they can be optimized and avoided in the next phase (goal of the next phase)
  • The next stage is target adjustment

reference

Technology Management – How to do technology planning

Welcome everyone to pay attention to my public number – front-end small bench together to learn progress!