开发的一个应用项目包括:ios、安卓和一般管理背景。有些项目需要多终端使用,pc网站等不同版本。
让我们以一个简单的商城应用程序为例。开发的商城应用需要谁:产品经理、UI设计师、IOS工程师、安卓工程师、后台技术工程师、测试员?
生产部经理
产品经理的职责是与客户沟通,确定app的具体开发功能,梳理app产品的交互逻辑。一般先用墨刀(产品原型制作工具)画出产品原型。产品原型app开发的核心环节是方便功能点的安排和与其他人员的直观交流。在原型上安排好功能后,我们可以根据功能计算设计时间和开发周期。如果app开发没有原型,就不要启动这个项目。
以下是我们原型工具上制作的两个应用原型:
Ui设计器
UI设计师的主要工作是设计app产品的前端页面,并根据产品原型设计对后端页面进行管理。
有时候,为了节省成本,企业不愿意花钱请专业的UI设计师,而只是找几个美工停下来。这里有一个关键点需要理解。
如果我们的产品是外部的,服务于广泛的客户,需要我们的产品进行转型,那么我们就需要一个设计师。我们不应该指望程序员能设计好一款应用。产品设计和技术开发是两个不匹配的领域。一般专业设计师的工资在1万到3万之间。
管理背景需要设计吗?管理背景一般是内部人员使用,一般不需要特殊设计。简单点。过多的设计只会增加我们的开发成本。
开发工程师(IOS工程师、安卓工程师、后台技术工程师)
开发项目的工作主要是将各个码头的开发工作复杂化,这是整个项目重要的部分,当然也是耗时的环节。一般产品经理确定原型图后,就可以在开发,开始工作了,和UI设计师同步进行。
开发需要很多人来工作,不像产品经理或UI设计师只需要一个人工作。
测试工程师
测试工程师通常等到app开发完成,然后对产品进行黑盒测试。