作业2

  • 1、采访工业界的软件团队(通过邮件,微博,微信,阅读博客等方式),询问他们的软件开发流程
  • 2、分组讨论,
  •    (1)投票选出你们小组成员最喜欢的两个团队类型
  •    (2)辩论你们在这门课程中最应该采取哪种类型
  •    (3)列出优劣
  •    (4)课堂发言,或发表博客

 

一、软件开发流程

  • 需求整理

大部分创业型项目在这个阶段只是一些比较抽象的想法。有一份相对完善的需求文档,不仅有助于创业者自身对项目的理解和周全性分析,如果项目是交由设计公司去完成的话,也更有利于对方准确把握项目的定位和商业模式,以便给出专业的建议和解决方案。下面是需求整理过程中比较关键的点:

(1)清晰认识项目是为了解决什么用户痛点,行业需求?

(2)分析要解决这些痛点或者需求的过程中需要通过哪些有效的功能布局去实施,逐一将核心功能列举并适当完善一下,通过文字或图文的方式描述清楚。

(3)建立完善并且合乎逻辑,功能完整呼应的需求文档不是一件简单的事,如果你是 PM(产品经理)出身的话会比较容易上手,否则最好还是由第三方机构协助完成。

  • 预算评估

不论项目是由自己团队执行开发,亦或是交由第三方公司代为设计开发,建立在一份完善且有质量的需求文档都是非常有必要的,对需求文档进行人力时间的投入,可以较准确地估算出项目需要投入的预算,同时这些文档后期会有助于产品经理,UI 设计师,技术开发人员等等对项目的理解,减少人员沟通中可能存在的误差。

  • 原型设计

接下来会根据上面提到的具体需求文档,项目经理进行会进行原型图的设计,包括:
(1)功能的结构性布局
(2)各分页面的设计
(3)页面间业务逻辑的设计

  • UI设计

(1)APP UI : 原型图经过反复推敲修正后,UI 设计师会进行UI界面相关的配色设计、功能具象化处理、交互设计、以及各种机型、系统的适配。UI 设计师经过多次与项目经理沟通修改后,最终的到定稿的高保真设计图。

(2)后台 UI : 绝大部分 APP 项目都会有相应的管理后台,虽然后台是用户无法接触到的,但是与 APP 侧的功能是意义对照的,合理的设计能让后台管理人员快速上手。

  • 开发

经过以上几个过程之后,会正式进入到开发阶段,一个完整的 APP 项目一般包含以下几个板块:

(1)服务器端:编写接口协议文档,服务器环境架设,设计数据库和编写API接口。

(2)APP 端:根据UI设计图进行界面开发,UI 开发完成则进入和服务端接口对接,通过服务端的接口获取数据,编写功能上的逻辑代码。

(3) Web 管理端: 根据前端的业务逻辑,后台会有相应的功能与之匹配,同样需要编写功能上的逻辑代码。

  • 测试调试

APP 功能开发完成之后,测试人员会对整项目进行系统性测试。这个环节会调动起项目组内所有人相关人员。而测试这个环节的重要性不亚于前期功能的规划,如果团队没有经过专业系统性训练的测试人员,很可能会导致项目出现与设计初衷存在落差,以及遗漏下一些逻辑上的坑,而完成项目测试调试最重要的环节是问题的管理,追踪各个 bug 的进度以及状态,包括指派给谁、优先级、修复状态等等,以便有质量地完成问题的处理。

  • 发布到应用市场

经过至少两轮的内部测试以及小范围外测(或者完成满足测试要求的周期)后,会进行最终版本的上架。

  • 运营迭代

产品正式投放到市场之后,会得到用户以及市场本身的一些反馈,从而知道该如何修正或者调整运营策略,当目前系统的功能再也无法满足项目需求时,就需要规划新一版本功能的迭代问题了。

  • 日常维护

在项目正式运作的时候,即便是已经达到相对稳定的阶段,也会有可能出现一些小问题,或者发现一些隐藏得比较深的 bug,这个时候就需要有相关的市场人员进行问题的收集以及技术人员对问题作出及时的修复。

 

二、分组讨论

        1、最喜欢的两种团队类型:

业余剧团模式:不同的人挑选不同的角色,平等讨论和激烈竞争都是存在的。

交响乐团模式:各司其职,重在执行,同时看指挥。

2、这门课程中最应该采取哪种类型:业余剧团模式

应该采取业余剧团的模式,因为业余剧团模式讲的是不同的人会挑选不同的角色。在团队开发中,每个人擅长的领域会不同,选择各自擅长的领域去做,才能更好地发挥每个人的作用。而且在开发过程中,每个人也可以去尝试不同的领域,比较平等的进行讨论或者激烈的竞争,因为软件的开发只有更好没有最好。每个人在团队中,在软件开发过程中都不可或缺,但是也不会有人有绝对的操作权。

3、列出优劣

优点:每个人在软件开发过程中不存在绝对,有人的比自己的做的好,自己的就得被替换。这样做出来的软件会达到团队所能够的最优化。

缺点:因为大家都没有固定的被安排需要做什么模块,可能会存在软件开发部分模块竞争激烈,一些模块的空缺。

posted @ 2019-10-10 21:23  神秘靓仔小方  阅读(143)  评论(0编辑  收藏  举报