手机APP已成为大家工作和生活不可或缺的一部分,相信每个明讯人手机里几乎都有微信、支付宝、大众点评、携程、腾讯视频、新浪微博等等各类应用,那么大家知道怎么开发一个app软件吗?

有人会说“当然是IOS或Android开发工程师开发的喽”,说的没有错,但程序猿小哥哥仅仅是APP开发过程的语言部分,就好比房屋装修,仅仅依靠泥工、水电工是远远不够的,到底怎么开发一个app软件。接下来,我们认识一个新的APP工种“产品经理”。

以公司正在进行的项目为例,完整讲解一款APP从无到有的整个过程。

怎么开发一个app软件

步骤1

引导客户将需求以“文字或语言类描绘”等方式呈现,这些“描绘的愿景”是没有逻辑层次与明确指引的,就好比“我家要地中海装修风格,餐桌6人大小,沙发能坐4人等”,如果下一环节直接是程序猿小哥哥,他们会说“我是程序猿,我不是天生强大,我现在慌的一比……”

图1客户的手稿(节选)

成都怎么开发一个app软件

图2(1).客户的文档(节选)

步骤2

根据客户需求绘制思维导图,类似装修设计师的布线图,用来梳理复杂逻辑分支,透过现象看到APP本质。

怎么开发一个app软件

图2(2).客户的思维导图(节选)

步骤3

产品经理通过专业原型开发工具,将文稿需求转化为立体视觉的产品原型,好比家装设计师出房屋效果图一般,试想客户丢出一堆文字,通过产品经理的“翻译”,摇身一变为可视化APP原型,客户愿景从文案瞬间变为产品,如果你是客户,感知是不是大大的提升?!

至此,程序员小哥哥还在看世界杯呢,但客户已经“看到自己的产品”了,是不是很神奇呢~

图3(1).客户的产品制作原型(节选)

怎么开发一个app软件

图3(2).客户的产品运行原型(节选)

步骤4

产品原型有了,那么程序员小哥哥是不是可以开工了呢?答案是否定的,他们还可以继续多看几场世界杯淘汰赛~~;而此时UI也就是美工开始工作,校准原型的尺寸、并用代码进行标注、图片切图备用等。

图4.客户的产品UI标注(节选)

步骤5

产品经理、UI美工之后,程序员小哥哥终于要登场了,利用产品原型、UI标注与切图,一款APP的问世只欠代码,至此,APP开发步骤全部完成,通过苹果、安卓的审核就可以上架跟小伙伴们见面了。

怎么开发一个app软件

图5.IOS开发工具Xcode

可以看到具体怎么开发一个app软件,在整个APP生命周期中,产品经理起到了“承上启下”的关键作用,在软件开发团队中不可或缺。

 

评论

电子邮件地址不会被公开。