您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
编程到底可以实现多人最短时间完成吗?
团队,分解,项目编程到底可以实现多人最短时间完成吗?
发布时间:2019-02-08加入收藏来源:互联网点击:
问题补充: 程序开发经常会遇到一个问题就是工作量大,延期问题,但是随着分布式,微服务和云计算,那么把公司一个团队的开发量拆分成无数小的子任务,用派单或者其他分发模式,那是不是就会在一天之内完成项目?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
将一个大项目分解后组织人力并行开发是常事;
分解成“无数个”不现实,一个开发团队的人数是有限的;
分解也不像做除法那么简单,要考虑团队成员的业务水平和工作效率的差别将任务作合理的分解,尽量争取完成进度一致;
分解下去的子任务完成后,还涉及系统联调等……
这在业内叫软件工程或项目管理。
回答于 2019-09-11 08:43:50
关键路径
回答于 2019-09-11 08:43:50
女人生孩子要怀胎十月,所以你找10个女人,一个月就有娃了?做倒是能做到,只要不介意头顶青青草原就行。
回答于 2019-09-11 08:43:50
改一个字,编程→编码,就是纯敲代码。
理论上,在满足设计、分解正确,编码人员水平高且一致两个前提下,是可以实现的。
实际上,情况是错综复杂的,尽量做到按计划,就已经不错了。
另外,都调侃写程序叫做写bug。
回答于 2019-09-11 08:43:50
软件开发过程有一部分工作是可以做到标准化和可复制的,比如一些底层框架,实现了业务无关的抽象。但是一个软件更大部分的工作是实现业务需求,业务是多变的,需求也是个性化的,这部分工作很难标准化,这也是为什么程序员这个岗位还广泛存在的原因。对需求和业务的实现,往往很难复制和规模化生产,还是非常依赖个人的设计和实现。当然,随着AI技术的发展,同时软件开发的标准化程度逐渐像硬件开发越来越高,那么程序员这个岗位很可能在未来会被AI所替代。
回答于 2019-09-11 08:43:50
不太现实,开发不仅是编码,还包括需求分析、设计和测试,而且这些工作是有先后顺序的。即便是协同开发,也有项目集成整合的过程。所以……,基本上不行!
回答于 2019-09-11 08:43:50
多谢邀请,勉强回答一下,编程是可以团队操作的。
编程如果一个人做个项目,那需要的时间太长,如果团队操作,不仅缩短了开发时间,而且也相互学到更多的手法,因为团队中的人都有各自的思路。要达到同一需求,方法很多,能发挥各自的观点,当然最终是以捷径为佳。
现在不论大小公司,都是团队操作,如果是自己创业的话,也是需要团队操作的!除非你是全能的,但考虑时间问题的话,自己独立完成还是不太现实的!谁愿意长时间的等待?
架构师看完项目,直接把大体框架写好,然后分发下去,比如你写那个类,他写那个函数,主程序交给另一个人,依次细分,一个项目就变的简单好编写了!
最后,把先写完的部分可以先测试,都写完了,组合在一起,再次检查测试!一个流水线操作就这样把一个个项目快速的拿下了!
以上只是个人意见,不足之处多包涵,仅做本题回复、参考!
上一篇:2020年防治西瓜蚜虫用啥药?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |