37 | 过程:规模与协作——规模化的过程方法
胡峰

在学校时,你学习编程,写写课程作业的代码,但你想过真正的行业里,公司中的规模化开发方式是怎样的吗?在上一篇《核心:安全与效率》的文中,你应该还记得我讲的那个电站的例子,那么编写课程作业的代码就像搭建的 “酒精灯电站”,而工业级的规模化开发才是建设 “真实电站” 的方式。
工业级规模化的程序系统开发包括了一系列的过程,而这一系列过程的起点是:需求。
需求与调度
需求,有时会有很多不同的表达形式,包括:客户的诉求、用户的请求、老板的要求,但这些不同的表达形式,不一定是真正的需求。
客户的诉求,更多来自传统甲、乙方关系的场景,在软件工程过程中有一个子过程——需求工程——去对客户的诉求进行分析和提炼,并转化为需求文档。用户的请求,更多来自互联网 toC 的场景,通过洞察大量用户请求中的共性去提炼并转化为真正的产品需求。老板的要求,更多是因为老板也可能是你的产品用户之一,但这个用户的特殊之处在于,他为这个产品买单。所以,他的要求无论合理与否都能很容易地变成需要开发的需求。
正因为需求的来源多,表达形式也多,因而真实情况是 “需求” 似乎总是源源不绝,但是真正的需求往往隐藏在这些诉求、请求与要求的表象之下。这是关于 “需求” 的第一个困难点。如果我们总是能找出真正的需求,那么也许需求也就没那么多了。但现实往往是我们不能,那么需求过载的场景就会常常发生。
公开
同步至部落
取消
完成
0/2000
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《程序员进阶攻略》,新⼈⾸单¥68
《程序员进阶攻略》,新⼈⾸单¥68
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(5)
- 最新
- 精选
- 钱普通的团队指望明星,最厉害的球队依靠系统。 团队中个体越强当然越好,不过要各司其职具有协作精神,否则产生的摩擦就会更大。不过个体的强大往往会带来更多的自主空间的诉求,不利于管理了!
作者回复: 水不够深,鱼都大了,也有问题,彼此的生存空间都受到了挤压
10 - 搬砖维持生活请问老师有没有推荐的“测试机器” 开源工具。
作者回复: 测试领域我不够专业,建议看另一个测试专栏,详尽的覆盖了我文中提到的关于测试机器的内容
3 - 艾尔欧唯伊我们项目的自动化测试用例都是研发写的。。。。项目的功能点,文档全都是研发给梳理。。。最后测试反馈一个表格叫我们写上个用例。。。😂 需求更简单了,找个对标的产品,抠抠图,写个抽象得不能再抽象的文字描述,然后叫研发先做出来再说。。。
作者回复: 😂,那只用研发就够了,还要测试和产品干哈
3 - third规模化,长期来看,就是降低成本的系统 用最少的资源,达成最大的价值 需求与调度,真实的需求,同时把需求排序 设计与开发,顶层设计,划定边界,区域和通信路径 测试与运维,善于利用自动化工具4
- 北风一叶此文与上一篇文章还的再读3
收起评论