APP开发控制
UI设计
前端开发
APP开发
浏览:738 次

1、 开发人员控制的数量
通常,项目团队中有8人以上,包括项目经理(最好是开发人员)、产品经理、UI设计师、前端开发工程师、Android开发工程师、iOS开发工程师、后端工程师、架构师和测试工程师,注:8人是最低编制(如果考虑到工作量、工作延迟等,人数必须超过8人,当然,如果你可以招聘几个全栈工程师,人数也可以相应减少,但现在确实少于整个栈)。
项目经理:项目的总经理,负责项目的总体方向并控制项目进度。其他人如果有问题可以找到他。
产品经理:负责与客户的早期联系,了解客户需求和痛点,收集和筛选客户需求。将已排序的客户需求转换为产品原型图(请注意,产品原型图和UI设计图之间存在差异)。客户只需要知道产品要实现的功能,但产品经理必须澄清产品的整个逻辑。逻辑不清楚,后续工作人员很累!
UI设计师:UI设计师可以细化和优化产品原型图,制作普通人可以理解的东西(原型图就像建筑房屋的草图,UI图就像精装房屋的设计图)
架构师:主要设计产品的前端和后端架构,提供开发规范,构建前端和后端的核心架构,包括数据库设计、界面设计等。
前端开发工程师、Android开发工程师、iOS开发工程师和后端工程师:如果产品的原型图和设计的UI图做得很好,这些工程师的工作就像是通过看图片来写自己的文章。
测试工程师主要根据原型图和UI图测试后台和前端的接口,包括压力测试、接口测试、接口是否根据UI和原型图实现、实现逻辑是否与原型图一致。事实上,许多小公司在测试方面真的不太受宠若惊:测试就是将APP按两次指向,让后者看看它是否与UI图一致,然后疯狂地要求开发。这种测试只是测试的一小部分。还应包括接口测试、压力测试等。还应使用通用测试工具。如果您想进行自动化测试,您还应该能够编写脚本测试。

PS:顺便说一句,作为测试,我应该了解什么是需求,什么是bug。我很高兴能改变要求。公司中的任何人都可以提出要求,但流程严格的公司的要求必须得到产品经理或部门领导的确认,才能更改,而不是通过测试直接由开发人员更改。
2、 开发过程控制
1.需求研究、产品设计阶段:
(1) 对产品进行初步规划并列出功能要求
(2) 对客户的要求进行分类、收集和筛选(毕竟,客户不是产品制造商,有时提出的一些要求不是很合理。他们不会按照客户的要求行事,毕竟他们不是专业人士)
(3) .立即与客户确认并签署分类的功能需求表。
(4) 细化产品,制作思维导图和产品原型图。
(5) 产品管理部门将根据客户确定的功能要求开发产品原型图纸。

2.项目实施阶段:
(1) 架构师根据产品原型设计数据库、前后界面代码结构和界面
(2) 开发工程师根据架构设计、UI图和原型图进行编码。
(3) 编码后测试
3.产品验收和发布阶段:
(1) 测试完成后,提交在线申请。产品经理和研发部门负责人确认需求设计中的所有内容均已实现后,产品即可上市
3、 从时间开始控制
从开发时间的角度来看,如果仔细完成上述过程的每一步,设计、编码和测试时间应控制在1:4:1。通常,项目时间应控制为四个月左右。当然,还有许多项目超过一年或更长时间。我不会对此发表太多评论。

4、 对资金的控制
如果所有招聘人员都有足够的经验,每个员工的工资