首页 新闻 会员 周边

需求讨论:用户管理

0
悬赏园豆:10 [已解决问题] 解决于 2024-05-06 21:04

要开发一个新需求:用户管理。
作为开发人员(架构师、一线开发),需要在 需求评审时 要问哪些问题才算 详尽——避免 需求变更?
比如,
1、用户量会有多少?
1.1、初期多少?
1.2、最多可能多少?20亿?
2、注册方式有哪些?
2.1、手机
2.2、邮箱
2.3、微信开放平台
2.4、QQ开放平台
2.5、免密登录
3、登录时是否要验证码?哪些登录方式要验证码?
3.1、验证码的方式有哪些?
4、要不要实现高可用?
5、……虚位以待……

欢迎补充。

快乐的凡人721的主页 快乐的凡人721 | 老鸟四级 | 园豆:3955
提问于:2024-05-06 17:06
< >
分享
最佳答案
0

“避免 需求变更?”
这本身就是一个伪命题。你只能说自己的架构能够适应变化,而不是阻止变化,你没有这个能力。

收获园豆:10
架构师修炼之道 | 菜鸟二级 |园豆:280 | 2024-05-06 17:37

You are right.
避免 频繁变更。
刚看到 有人 下午代码刚提交,ε=(´ο`*)))唉,被通知 需求变更了。
感觉是没讨论仔细导致的。

快乐的凡人721 | 园豆:3955 (老鸟四级) | 2024-05-06 17:48

@快乐的凡人721: 就算当时讨论的再好,也避免不了需求变更。
可怕的是当你们讨论到第5版后,发现其实第1版更合理。所以代码不要直接删除,说不定还有用。

架构师修炼之道 | 园豆:280 (菜鸟二级) | 2024-05-06 17:50

@架构师修炼之道:
git-flow.
新建分支,开发新的需求。

快乐的凡人721 | 园豆:3955 (老鸟四级) | 2024-05-06 17:54
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册