当前位置:网站首页>Programmer growth chapter 27: how to evaluate requirements priorities?
Programmer growth chapter 27: how to evaluate requirements priorities?
2022-07-25 13:13:00 【51CTO】
There are many sources of demand for the project , Finally, the products sort out what to do , What don't do . As I said before, when reviewing requirements , Be clear about the purpose of this version . These functions are the means to achieve the goal .
In general , We all default that the product or technical director prioritizes the requirements . For example, high priority 、 in 、 low . In fact, this is not enough detail , What are the high priority criteria ?
Want to do a good job in priority management , First of all, we have to formulate a set of Standards . It doesn't have to be very accurate , But it must be available and open .
Any need , All have their value . Its value is mainly divided into : Commercial value 、 User value .
Commercial value : Directly bring profits to the company 、 Achieve long-term strategic goals 、 Reduce operating costs and other functions .
User value : Enhance user experience 、 Improve user efficiency 、 Solve user pain points and other functions .
So , We can get a two-dimensional four quadrant diagram

thus , We can get :
High business value 、 Demand for high user value : Do it right away ;
High user value 、 Demand for low business value : Do it when resources are free ;
Low user value 、 Demand for high business value : Do it selectively or in another way ;
Low commercial value 、 Low user value requirements : Don't do .
Why should we give priority to business value ? Because there is no commercial value , The project cannot last . Every demand needs human resources , In the case of limited resources , We can only focus on high business value 、 On the demand of high user value .
After excluding some requirements through the value dimension , There will still be two equally high business values 、 High user value task conflict . We can choose to continue to subdivide , Continue to divide according to the two dimensions of emergency and cost , You can get :
emergency 、 Low cost and high business value 、 Demand for high user value : Priority comes first ;
emergency 、 High commercial value at high cost 、 Demand for high user value : The second priority ;
No urgent 、 Low cost and high business value 、 Demand for high user value : The third priority ;
No urgent 、 High commercial value at high cost 、 Demand for high user value : The priority ranks fourth ;
Most companies , Rarely need to be dismantled to this extent , If this happens , I think it's a good thing , Companies should recruit more people as soon as possible to accelerate the landing of business value .
Can the project requirements change ?
After the general requirements are determined , It's best not to make temporary changes . Except in special circumstances . What is a special case ? This is the advantage of making requirements priority rules , If there is more urgent 、 Low cost and high business value 、 Demand for high user value . We can change . As long as members of the team agree with this rule , It will be easier to implement .
What if the leaders don't follow the rules to change their needs ?
Who bears the responsibility, who makes the decision . If the leader wants to change the demand temporarily , And after the department head has fed back the impact of the change , Still so . We still have to listen to the leaders . At the same time, explain this truth to the team . And the position of the leadership station is different , The high-value tasks we think are not necessarily right from the perspective of leadership .
There may be many similar situations in the company , Everyone may have different opinions , Finally, it always needs someone to make a decision . Before making a decision , We can make suggestions . But if a resolution has been made . Then you can only execute .
边栏推荐
- The world is exploding, and the Google server has collapsed
- Mu Changchun, data Research Institute of the central bank: controllable anonymity of digital RMB is an objective need to safeguard public interests and financial security
- [ai4code final chapter] alphacode: competition level code generation with alphacode (deepmind)
- Django 2 ----- 数据库与Admin
- ORAN专题系列-21:主要的玩家(设备商)以及他们各自的态度、擅长领域
- Memory layout of program
- 深度学习的训练、预测过程详解【以LeNet模型和CIFAR10数据集为例】
- conda常用命令:安装,更新,创建,激活,关闭,查看,卸载,删除,清理,重命名,换源,问题
- massCode 一款优秀的开源代码片段管理器
- 【GCN-RS】Region or Global? A Principle for Negative Sampling in Graph-based Recommendation (TKDE‘22)
猜你喜欢

如何理解Keras中的指标Metrics

Mlx90640 infrared thermal imager temperature sensor module development notes (V)
![[operation and maintenance, implementation of high-quality products] interview skills for technical positions with a monthly salary of 10k+](/img/d8/90116f967ef0f5920848eca1f55cdc.png)
[operation and maintenance, implementation of high-quality products] interview skills for technical positions with a monthly salary of 10k+

OAuth, JWT, oidc, you mess me up

Zero basic learning canoe panel (13) -- trackbar

The larger the convolution kernel, the stronger the performance? An interpretation of replknet model

卷积神经网络模型之——LeNet网络结构与代码实现

yum和vim须掌握的常用操作

Machine learning strong foundation program 0-4: popular understanding of Occam razor and no free lunch theorem

VIM tip: always show line numbers
随机推荐
【CTR】《Towards Universal Sequence Representation Learning for Recommender Systems》 (KDD‘22)
OAuth, JWT, oidc, you mess me up
网络空间安全 渗透攻防9(PKI)
Docekr learning - MySQL 8 master-slave replication setup deployment
Shell常用脚本:检测某域名、IP地址是否通
Generate SQL script file by initializing the latest warehousing time of vehicle attributes
Excel import and export source code analysis
卷积神经网络模型之——AlexNet网络结构与代码实现
卷积神经网络模型之——VGG-16网络结构与代码实现
一味地做大元宇宙的规模,已经背离了元宇宙本该有的发展逻辑
【重温SSM框架系列】15 - SSM系列博文总结【SSM杀青篇】
录制和剪辑视频,如何解决占用空间过大的问题?
Any time, any place, super detective, seriously handle the case!
Shell Basics (exit control, input and output, etc.)
Requirements specification template
pytorch创建自己的Dataset加载数据集
好友让我看这段代码
使用vsftpd服务传输文件(匿名用户认证、本地用户认证、虚拟用户认证)
EMQX Cloud 更新:日志分析增加更多参数,监控运维更省心
How to understand metrics in keras