好的结果跟好的过程是分不开的,要开发出好的平台软件产品,需要有完善的开发管理流程。笔者总结了以下几要点:
· 引入适合每个小组的敏捷软件开发流程;
· 处方式应用文档化的流程;
· 主管负责的参与民主制;
· 合理的信息系统支撑。
为了满足用户需求,适应针对市场的快速反应,我们开发团队中的各个小组基本都采用了迭代式的敏捷软件开发方法。
处方式应用文档化的流程是指针对于不同的开发小组、不同的项目、不同的阶段,需要使用不同的文档化的流程,就像医生开处方,需要因人而异、因时而异。
主管负责的参与民主制是指在开发过程中,小组主管需要在跟开发人员沟通的过程中,要善于且敢于做出相应的决定,需要做决定的时候不要拖延和推迟。
所有这些基于流程的开发工作,都需要合理的信息系统来支撑。
相关文章:
视频管理平台支持不同操作系统和硬件分布局部系统
视频管理平台广泛实践工程项目中
如何构建警务资源可视化管理系统
浅析大型分层软件设计技术:从组件到服务
浅析基于POSA中间件的集成平台PVG-SSIP
浅析视频平台应用各行业的深耕细作