第二次作业
软件开发的流程分为:
(1)清晰认识项目是为了解决什么用户痛点,行业需求?
(2)分析要解决这些痛点或者需求的过程中需要通过哪些有效的功能布局去实施,逐一将核心功能列举并适当完善一下,通过文字或图文的方式描述清楚。
(3)建立完善并且合乎逻辑,功能完整呼应的需求文档
1、业余剧团模式:不同的人挑选不同的角色,平等讨论和激烈竞争都是存在的。
交响乐团模式:各司其职,重在执行,同时看指挥。
2、应该采取业余剧团的模式,因为业余剧团模式讲的是不同的人会挑选不同的角色。在团队开发中,每个人擅长的领域会不同,选择各自擅长的领域去做,才能更好地发挥每个人的作用。而且在开发过程中,每个人也可以去尝试不同的领域,比较平等的进行讨论或者激烈的竞争,
3、优点:每个人在软件开发过程中不存在绝对,有人的比自己的做的好,自己的就得被替换。这样做出来的软件会达到团队所能够的最优化。
缺点:因为大家都没有固定的被安排需要做什么模块,可能会存在软件开发部分模块竞争激烈,一些模块的空缺。