开发前一定要做好设计,第一次负责一个系统,因为设计排的时间太少,导致后期开发都是在修设计留的坑。

2020-07-24 11:01:18 +08:00
 Renco

嗨,现在简直想把现在写的烂系统直接清空。

5135 次点击
所在节点    程序员
38 条回复
Kirsk
2020-07-24 12:16:12 +08:00
设计的前提是理解需求 如果需求模糊 尽可能拆分需求点进行开发 整个流程推倒重来不是新鲜事 敏捷是按团队实际情况减少沟通开发成本 比如我直接在原型上注明较复杂的业务理解 简单的同事能理解不需要 按页面给前端接口
wangkun025
2020-07-24 12:30:32 +08:00
对于周期的管理,天朝人普遍心态不行。计划一年的时候,压缩一下一个礼拜就做完。
php01
2020-07-24 13:07:09 +08:00
这是项目管理的问题。小公司,小团队,注定做不好这一块,不然也不会有 pm 了
gadsavesme
2020-07-24 15:08:47 +08:00
再好的设计也架不住需求的频繁变动,说白了一个好的项目不是只有开发水平高就可以的,是一大帮子人水平都比较高才行。
des
2020-07-24 15:12:30 +08:00
@tabris17 真 · DDD
rabbitinhere
2020-07-24 15:18:55 +08:00
楼主说得对!
remarrexxar
2020-07-24 15:46:03 +08:00
遇到不懂技术的领导要求排时间至少按照 4 倍报,一半留给他压,一半留给自己改 bug 和还技术债。
Acoolda
2020-07-24 15:51:26 +08:00
小公司,能跑就行,业务为主,赚钱了再请大牛来设计
mascteen
2020-07-24 17:06:31 +08:00
需求是第一步
deweixu
2020-07-24 17:21:23 +08:00
软件工程告诉我们要
需求规格说明书
概要设计
详细设计
编码
测试
改 bug
回归
上线


这些都
Ritr
2020-07-24 17:28:31 +08:00
@atonku 先做出来看看再说吧
BarZu
2020-07-24 17:29:17 +08:00
很正常的,我刚出来创业的时候,自己一个人,花 3 个月写的第一个系统,直接扔了,又花了 3 个月做的一个系统,勉强能用,第 3 个系统只花了一个月,卖了一万多块,第 4 个系统我已经很熟练了,目前在带团队做新系统,日,个人开发的经验不够用,又要骂街了
redford42
2020-07-24 17:37:05 +08:00
再好的设计也架不出需求全改
xkzhangsan
2020-07-24 21:01:55 +08:00
非常赞同!
xkzhangsan
2020-07-24 21:07:31 +08:00
@redford42 改需求,小改可以,如果大改那就另说了
EdwardXia
2020-07-24 21:19:53 +08:00
我现在的公司也这样,还是个央企,软件工程的概念真的需要普及一下,没有文档指导浪费太多时间了。
594duck
2020-07-24 21:24:50 +08:00
@Renco 因为你是创业公司,所以必须人贵人精。所以你认为产品一个 20 万 /年,IOS 一个 20 万 /年,APP 一个 20 万 /年,后台一个 30 万 /年。
abersheeran
2020-07-25 16:35:22 +08:00
哈哈哈。同意。我们之前有一个项目,一开始的设计全是我操持的。过了一年没碰之后突然要小修改,照样很容易上手。相比之下,之前另一个我全程没太管的项目,基本没法维护了。设计真的重要

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/692739

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX