Next Generation R&D (reproduced by the original author A Zhu)

The fast-paced evolution of Internet software research and development makes all those who engage in traditional software particularly envious. They all want to learn, but they don't know how to do it. What I will share with you today is how a SaaS online product software vendor can learn from Internet software development. If you are still a software vendor with local installation/debugging, or even local customization, it is recommended to innovate and become a SaaS online product software vendor first.

1. Form of organization

1. Wind investment, capital familiarity, direction control, industry resource integration, no need to rely on project recovery funds to slowly roll

2. Establish a mechanism for external experts and private board of directors to conduct joint industrial exchanges

3. Elite talents, high salary, high benefits, high pressure, high demands, high returns, small team size

4. Independent full-functional team, self-decision-making, self-planning, self-management, without too many resource scheduling requests, approval review, inspection/reporting, budget control/risk control

5. Establish a temporary shift support mechanism or a multi-functional mechanism for one post, so that a person can grow in an all-round way in product, development, testing, online delivery, operation and maintenance, technical support, and customer service, and feel empathy/think from a comprehensive perspective

2. Recruitment/Interview/Learning

1. Recruitment: Through high-value network recommendation, headhunting by first-class companies in the industry, first-class talents from top universities, and global talent mining

2. Interview: blog evaluation, open source project participation, face-to-face programming observation

3. Learning: Online learning: search, Q&A, blog/WIKI, offline salon club

3. Project management

1. There is no need for too strict and heavy project approval management, resource management, plan management, risk management, coordination and promotion management, inspection and reporting. Instead, led by the product manager, an elite small-scale team, everyone sits together to discuss and communicate at any time, and goes online every day

4. Product Management

1. Use tracking log data statistical analysis to drive product improvement direction and prioritize demand

2. Product planning and product development progress are published on the blog, and can communicate directly with users

3. There is a public requirement/suggestion/bug registration entry, which is convenient for collecting user feedback

4. Focus on the general user groups, focus on simple products to achieve the ultimate pursuit of single-point breakthroughs

5. Only make products that are decided by oneself, do not do project customization, and only make online software products

6. There are special UI design and UED research, which emphasizes user operation experience, simplicity for beauty, ease of use, and aesthetics

7. Emphasize user portraits and use user story scenarios as the description method. Do not use post process as a description method

5. Architecture Design

1. There are dedicated organizations responsible for the application platform, data platform, technology platform, and operation and maintenance platform. The application R&D team only needs to focus on the business

2. Each module is plug-in, with a clear interface, which can be physically distributed and deployed, and try to reduce tight coupling

6. Code development

1. Emphasis on rapid implementation of functions, fast iterative improvement and correction of daily online, continuous refactoring, moderately dirty and messy code (because the function has evolved or discarded before it is done)

2. Relying on the elite's individual programming ability to standardize programming to ensure code quality

3. A developer masters multiple development skills and does not do hierarchical division of labor for research and development

7. Test

1. Online test

2. Angel users participate in the whole process of research and development requirements, product design, and internal testing

8. Online

1. Gray scale update

2. Pursue highly automated on-line tools

Nine, run

1. Run on the cloud , use automated tools to upload executable programs, obtain computing resources, and obtain storage resources, without paying attention to real physical resources and configuration, migration, disaster recovery, expansion, and availability, all using cloud computing and cloud transportation Weilai Unified Management Guarantee

2. Users can directly register online, pay directly online, and activate and use directly, which will take effect immediately

Ten, operation and maintenance

1. Pursue highly automated on-line tools

2. Unified cloud resource management, cloud operation and maintenance

3. A large number of log records are used for problem tracking and research on user behavior habits

11. Marketing

1. Fan marketing, fan DIY contest, release conference, and good self-media big V relationship

2. Interactive (Weibo/BBS/WeChat) marketing

3. Brand: an anthropomorphic brand with legendary stories

12. Sales

1. A large number of promotional agency channels

2. The wool comes from the dog, multiple income models : expansion service/time limit service, advertising service, data information service

3. Small consumption/small payment

13. Cooperation

1. Open cooperation methods, open competition rankings, and open Open API access

2. Automatic billing/self-inquiry, automatic sharing, automatic payment push

Fourteen, customer service

1. Online interactive customer service exchange

2. Trendy and playful customer service style

3. Fans help each other

15. Performance

1. Focus on customer satisfaction and employee team satisfaction

2. 360-degree performance: task performance, team and customer collaboration satisfaction performance, team learning growth performance

16. Return

1. Salary, benefits, options/stock listing, cultural construction, team activity construction, office equipment/office environment/catering, multi-pronged approach

Guess you like

Origin blog.csdn.net/lansye/article/details/38317893