开发一个App需要多少角色:内部团队流程|文章末尾招募地球的铁杆粉丝

UI设计

前端开发


浏览:984 次

移动App的开发需要多个流程和多个工作角色。简要描述如下:

1.开发过程包括:

(1) 用户需求分析

(2) 产品原型设计

(3) UI视觉设计

(4) 数据库建设

(5) 服务器开发

(6) IOS客户端开发/Android客户端开发

(7) APP测试

(8) 上传到应用商店。

IOS提交给苹果的应用商店,Android提交给中国主要的Android应用商店。

2、相应岗位包括:

(1) 产品经理

(2) UI设计

(3) 数据库架构师

(4) 服务器工程师

(5) IOS客户端工程师

(6) Android客户端工程师

(7) 测试工程师

(8) 操作员

(9) 发起人。

一个手机app项目的研发规模可以大可以小,但离不开以下成员:产品经理、ui设计师、前端开发、后端开发、测试等。如何合理安排项目成员的工作,确保项目顺利进行?清晰合理的项目研发过程控制非常重要。

项目研发过程通常分为三个阶段

第一阶段:需求规划。

在需求阶段,产品经理将在内部讨论需求:下一版本的关键需求是什么,要执行什么功能,以及如何执行这些功能。通过反复研究、讨论和输出互动程序。

确认需求的可行性:产品输出交互方案后,找到相应的开发,讨论需求方案是否可行。在这个讨论阶段,产品和开发的思维模式不同,这往往会产生新的火花和惊喜;然而,讨论没有得到很好的控制,或者将演变成产品和程序员之间的战争。

UI设计:设计师使产品的交互方案更加生动和美观,但并非所有漂亮的设计草案都能实现。在这个过程中,产品经理需要协调设计师和前端人员之间的沟通,并制定设计规范。同时,确保设计草案和交付进度的质量。

需求在产品经理完成交互方案和实现逻辑,并将上一版本的bug和其他优化需求集成到需求文档的完整版本中后,产品经理将拉动项目的所有成员进行演示。演示的目的是让项目成员知道新版本需求的重点是什么、要做什么功能以及为什么要做(强调);简要介绍如何做,解释交互方案或设计草案,给大家一个整体印象,让大家了解版本功能的意义。

第二阶段:需求研发。

项目启动:在需求展示后,开发人员将根据产品需求文件审查需求,并评估研发周期、测试时间、预发布时间和正式发布时间。产品根据审查结果发送项目启动电子邮件。

研发:在需求研发过程中,产品跟踪研发进度,与开发人员保持沟通,确保正确理解需求,并及时解决研发过程中发现的新问题。

测试用例:产品、测试和开发共同确认版本测试用例,并同步研发过程中更改的需求和细节。

测试:产品验收开发输出功能模块,输出经验回归文档;测试根据用例验证需求逻辑,并提出错误并优化它们以供开发。内联网环境测试通过后,测试继续验证预发布环境和正式环境。

第三阶段:版本发布。

客户服务培训:在测试和验证过程中,产品将在版本发布之前提前向客户服务培训提供新的版本内容。

发布:后端开发和运维人员将代码发布到外部网络环境,前端输出正式的外部网络包。产品运营部门将把官方软件包上传到各大安卓市场或ios应用商店进行审核。

升级:当所有Android渠道包都已更新,或App源已批准,且新版本中未发现任何问题时,后端开发者和运营商将打开升级配置并发送升级通知。

操作报告:版本发布尚未完成。新版本发布后,歌剧