通过和传统软件产品比较,可以发现 移动互联网产品(主要指手机App) 的一些特点
传统软件产品,是由客户提出需求,然后经过 需求分析师 分解,然后由软件架构师转化,软件工程师实现,测试工程师测试,最后交付
与 传统软件产品不同,app 没有特定的用户提出特定的需求,而是需要 app 提供者 自己去采集用户需求,然后体现在 业务流程、交互当中。
设计(好用、好看:交互、业务流程)-> 开发 和 测试(跟传统软件开发无异,瀑布模型 或者 迭代模型)-> 上线运营(与客户(用户)建立联系、提供服务的开始)
上面的每一个模块,都需要专业化,需要一个团队。同时,每个团队中,都需要一到两个成员作为模块间的沟通人员(此人需 包含两个知识领域,往往是团队负责人 );
设计是主导、是灵魂。正常运行的 APP 是载体。运营是关健
与 传统软件产品不同,app 没有特定的用户提出特定的需求,而是需要 app 提供者 自己去采集用户需求,然后体现在 业务流程、交互当中。
直到第一个版本出来之后,通过用户的反馈,才进一步优化、改进和调整
由此可以看出,传统软件产品交付后,一个项目随之接近尾声;而 App 上线之后,一个项目才刚刚开始;
由此可以看出,传统软件产品交付后,一个项目随之接近尾声;而 App 上线之后,一个项目才刚刚开始;
基于以上分析,可以发现,打造一个成功的 互联网产品,至少需要三个方面的工作
设计(好用、好看:交互、业务流程)-> 开发 和 测试(跟传统软件开发无异,瀑布模型 或者 迭代模型)-> 上线运营(与客户(用户)建立联系、提供服务的开始)
上面的每一个模块,都需要专业化,需要一个团队。同时,每个团队中,都需要一到两个成员作为模块间的沟通人员(此人需 包含两个知识领域,往往是团队负责人 );
设计是主导、是灵魂。正常运行的 APP 是载体。运营是关健
对于每个模块,列出一些关键字,其他知识可由此扩展
设计:
设计:
关键字:需求、业务流程、交互、原型、领域知识
开发测试:
关键字:迭代、变化、模块化、大数据、领域知识
运营:
关键字:统计、社交媒体、分享、用户反馈、互动、推广、营销