How developers transform to product managers

Source: Internet
Author: User
Developers need to seek transformation after a certain stage. In the past, the main direction of transformation was to do technical management, but there were a lot of developers in a company, but there were not many people doing technical management, you must ensure that your technology is good enough to stand out, but most developers are at a similar level, and now many companies give you the title of technical management, it is actually a developer, so the development path is narrow. Now that this road is narrow, let's find another way out. As a product manager, product managers have become popular in recent years. As a product manager, they plan and manage the entire product life cycle, we need to understand the market, ensure product implementation and profitability, and have high requirements on the overall quality and skills of the individual, and be at the core of the company, the career development prospects are still relatively good.

There are some advantages for developers to transform into product managers. They have a better understanding of requirements and product implementation, and it is easier to communicate with technicians, however, the product manager does not only need to have technical capabilities, but also needs to have more capabilities, I think developers need to strengthen their capabilities in the following four aspects: Business thinking:Developers should jump out of their programming habits and start from the market to establish market awareness and business awareness, it is necessary to understand product market segments, market positioning, target markets, market research and competition analysis, and propose targeted product strategies, product plans, and product promotion, and follow the market changes to achieve continuous product innovation. At the same time, developers should cultivate a sense of interest in the product and use other products more. When using the product, they should ask why. The reason for this is not to pick out the function implementation method of this product, but to think about why the product should be designed like this and how to improve and optimize it to attract more users. Product managers think about products from the perspective of users and focus on users. Developers need to change their thinking in terms of implementing functions, and think more about the user and business objectives of products, and build their own business thinking. Document capability:Developers write the most code, the code is in English, and the writing of Chinese is the most, that is, writing comments to the code or writing the Functional Instruction of the product, and so on. They all write some very messy content, therefore, many developers have poor text expression skills. If you want developers to write an article on a specific topic, I think most developers will feel that it is difficult to organize documents. In addition, many developers regard themselves as code machines, write code every day, And do not summarize the code and function implementations they have written. At last, they have learned a lot from new technologies, he has also done a lot of things, but he may not be able to explain the whole implementation process and implementation ideas systematically. The product manager must be able to document products to different people, including preparing business requirements documents, market requirements documents, and product requirements documents, product manuals, product operation data analysis reports, etc. In terms of improving developers' document capabilities, I suggest developers think more, learn more, read more articles written by others, and provide some template-based documents, such as market demand documents, for Product Requirement documents, you can first refer to the documents written by others, and then write these documents for the products you have prepared on hand. I think this is the fastest improvement. At the same time, I usually sum up and share more, write more blog posts, and express my understanding and opinions on technologies, products, and life. At the beginning of my writing, I felt that I could not help myself, I don't know how to organize statements, but I must stick to it and integrate my opinion on the basis of others' articles. In this way, you will find that you can write articles easily. Communication skills:Interpersonal communication and presentation skills are the biggest problems developers face when switching to product managers. Developers have always felt dull, introverted, and do not like to deal with others. This is related to the nature of developers' work. The product manager is at the center of communication and must deal with different people at different stages, communicate with users, marketing personnel, sales personnel, technical personnel, and customer personnel. At the same time, product initiation and product promotion require the product manager to clearly express your product to others, you need to tell others about your product, such as introducing product advantages, values, features, and target markets to sales, marketing, service, and management, at the same time, the product manager must have strong communication and presentation skills, such as the media, analysts, and users. If developers want to achieve greater development, they must change their character and make themselves enthusiastic, active, outgoing, and sunny, make yourself a person who is welcome in the company and is willing to deal with others. My advice on improving communication and expression skills is to exercise more and be brave. I spoke more at the company's technical exchange meetings and at the monthly and annual summary meetings, participate in activities organized by the company and be good at expressing yourself. To make yourself a person who is willing to interact with others, you must actively engage with others. For example, whether you know people in all departments of the company, whether you say hello when you meet a company colleague, or pretend not to know or wait for others to take the initiative to greet you. If possible, developers can do customer service work for a period of time, such as requirement analysis, project implementation, and after-sales service. Project management capabilities:The product manager must have certain project management capabilities to ensure that the product is promoted based on normal steps, specified time, and quality and quantity. The main project management capabilities required by the product manager are overall management, time management, team management, and requirement management. Overall management is the whole process from product analysis planning to product design and development to product launch and operation to iterative optimization management. Time management is mainly to monitor and track the project progress, grasp the Key Path, and ensure that the project progresses as planned. Team Management: product managers need to coordinate the personnel of different departments and teams (which may include engineers, marketing, sales, and customer service personnel) to develop and release products within the specified time, in many cases, team members are managed without authorization. In terms of team management, my suggestion is to establish my own influence and maintain a good relationship with team members. When communicating, try to use informal communication to grasp the personality of team members, use different communication methods and other skills for different people. Requirement management: Includes requirement analysis, requirement management, and requirement change management. To improve the project management capability, developers can apply for an information system project management engineer for the soft test if the situation permits, not only can they obtain a professional qualification certification, it can also improve the project management capability systematically. Recommended books:Marketing Management (Phillips. Galle) Product Manager's first book (beauty) Linda. joos) "Everyone is a product manager" (SU Jie) "elements of user experience" (Jesse James Garret) "Cultivation of Project Management" Recommended product manager Website:Pmcaff: pushed/ Recommended product manager blog:Internet product manager-Gao Wei http://hi.baidu.com/inetpmsu Jie blog author http://codeschool.cn/(author blog, small publicity, haha) in fact you on these blogs, then you can see more product manager blog Link QQ, recommended product manager GROUP:53490583120085601

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.