项目-产品化
项目-产品化
什么是产品化
对同一类型的项目经过多次迭代之后,项目开发变得稳定。这时,可将项目改造成为一个产品。
复用文档、架构、需求解析WBS。
产品化的三个标准:时间标准,价格标准,开发标准。
架构师关注的开发标准:包括文档标准,迭代标准,交付标准,变更委员会标准,WBS标准(需求分解),技术标准(框架、数据库),代码规范和注释。
软件公司经营模式
- 公司获得了足够融资,初创开始做的就是产品。如共享单车。
- 没有获得融资,或资金不足,,接项目进行公司的初步发展。或碍于销售渠道,必须前期开发项目。例如:税务行业、医疗行业的项目。
软件公司盈利模式
单纯做项目。不断的接项目,卖项目。
如果和一些大客户有长期的合作关系,则公司的模式相对稳定,人员不会太多,盈利也不会太多。当没项目可做时,就需要解散项目组。
前期开发过不少项目,做了足够的积累,项目已经产品化了。这类公司会招聘一些销售人员推广自己的产品。
既卖产品又卖项目。
出售服务。
一般指运维。
另一种是SaaS模式(Software as a Service),意思是软件即服务。先投入大量资金做出来产品,发布到互联网,用户试用满意后购买这种产品(服务)。
软件产品化
开发文档
需求说明书,概要设计,详细设计,干系人登记册,项目管理计划。可以根据积累整理一套模板。
产品风格
由美工和UI设计人员来设计界面。比如做灰色、蓝色、黑色三种界面风格的css样式。
前端框架
后端框架
涉及到架构复用,某个技术有漏洞时,要做到一整套框架中单个技术的可插拔。