美文网首页
关于团队协同开发系统的一些讨论

关于团队协同开发系统的一些讨论

作者: 探索的影子 | 来源:发表于2018-08-18 22:55 被阅读0次

之前在学校里面做过了几个小项目,对于如何让一个想法,让一个idea变成实实在在的东西。

很多次都是我担任负责人,就此我有一些拙见,来保证项目的推进和完成。

0.需求

对于需求我们一定要准确,系统边界一定要确定好。不然系统会陷入无止境的开发和维护之中。所以我们在开发之前,我们就一定要对系统边界进行反复的推敲,什么是系统可以取代的?什么是系统实现不了或者很难实现需要阉割掉的?对于每一个数据来源我们一定要核实清楚,绝对不能出现模棱两可的局面。不然后面容易出现系统根本就是启动不了的。)

1.分工明确

这十分重要。很多次我和我的组员进行系统分析和设计的时候,大家都有自己的想法都有自己的理由。如果水平都差不多,意见不同时,会让项目进度变缓。所以一定要确定谁是主负责人,比如前端主负责人,后端主负责人,开发接口负责人等等。

2.讨论和开发完全隔离

讨论我们就纯粹的讨论,开发就认真下来专心开发。因为我们组成员开发水平差不多,有时候开发说起一些技术点的时候,很容易出现忘却时间,实际自己什么都还没有做。我建议:在设计之前就应该有十分清晰的思路,确定好最佳的方案。不能抱着先做后改的想法去尝试,这样实现出来的代码重用率不高,而且有很多缺陷,为后面留下更多的位置bug。

3.善于总结

这一点十分重要。对于我个人来说,我会把我开发过程中出现的一些异常以及解决方案会记录下来(虽然之前记录的是txt文件没有怎么看,但在大脑里会加深一次映像,方便下次能迅速解决问题),通过总结不只是为了自己,也能给小组成员分享。这样积累的经验是十分有必要的。

4.规范

没有规矩不成方圆。如果所有人都有自己的一套东西,自己弄自己的。很容易在交流的时候,整合的时候耗费大量的人力以及物力。一套完整的规范比编码实现更加重要,在开发过程中,这部分时间是不能够被阉割的!

如果你们有更好的想法,可以在评论区提出,我们一起进步

相关文章

  • 关于团队协同开发系统的一些讨论

    之前在学校里面做过了几个小项目,对于如何让一个想法,让一个idea变成实实在在的东西。 很多次都是我担任负责人,就...

  • 分而治之 - 复杂系统和产品的解决之道

    今天讨论一下复杂系统的开发流程。这里的讨论也适用任何产品的开发。 小改变带来大成就 前面我们讨论过关于改变的一些技...

  • 恒鑫团队20180305

    午餐会讨论人员,孙娟,顾青,徐小凤,鲍洁。 主要讨论内容,关于系统和团队。 关于我们的系统,首先有公司大的系统,这...

  • 持续集成 Continuous Integration 关键实践

    现代IT系统的开发多是由一个数人组成的开发团队共同完成,在多人协同开发的情况,如何进行有效的代码集成将直接影响到项...

  • 职业||野话产品思维

    今天听到有人在讨论他们团队的产品实现方案。其中谈到了一个具体场景,是关于在系统底层加一些处理逻辑,然后可以在系统的...

  • 5分钟快速部署然之协同办公系统

    5分钟快速部署然之协同办公系统 然之协同系统由客户管理(crm)、日常办公(oa)、现金记账(cash)、团队分享...

  • Apple 公司开发者账号团队管理(含iTunes Connec

    ###简介 首先公司内部团队开发需要的账号类型为公司账号,可以添加团队成员协同开发。 账号下的团队成员有三种角色:...

  • Apple 公司开发者账号添加团队成员

    简介 首先公司内部团队开发需要的账号类型为公司账号,可以添加团队成员协同开发。 账号下的团队成员有三种角色: Te...

  • 团队项目的Git分支管理规范

    团队项目的Git分支管理规范 许多公司的开发团队都采用Git来做代码版本控制。如何有效地协同开发人员之间,以及开发...

  • 读《阿里巴巴Java开发手册》

    注重开发编程规范,才更有效于团队协同开发,程序猿基本很少单枪匹马了,考验的都是团队协作。注:以下的开发规范,只是人...

网友评论

      本文标题:关于团队协同开发系统的一些讨论

      本文链接:https://www.haomeiwen.com/subject/aasqiftx.html