开发是从无到有的过程,更多的是需要进行决策与选择。而运营更是重复生产的过程,基本上所有需要决策的内容都已经有明确的标准与流程,执行者只需要严格按照流程与标准执行。软件开发中在生命周期中的基本过程是属于开发,如需求分析、概要设计、测试等等。而项目管理与支持过程是属于运营,可以重复的;项目管理活动如编制日程计划、WBS分解、估算、沟通会议,支持活动如缺陷处理、PPQA检查、配置管理、变更管理等。
开发工作,是与基本生命周期相关的工作任务。由于很多工作任务是第一次遇到,因此没有可参照的标准执行,只能够按照一般的原则由执行者进行决策,或者通过讨论集体决策。在开发工作管理中,需要将项目管理中相关的知识运用其中,需要进行WBS分解,需要关注关键路径。对于完成开发工作的人员能力需要的是解决问题的能力,技术创新的能力。对这些工作的管理需要保持良好的创新文化氛围,同时需要确保完成业务的要求。
运营工作,是在项目生命周期中持续进行的工作,因应实施有效标准化管理,因此要标准化的流程。执行者按照标准流程执行就可以。若是有特殊情况,需要按照流程特殊情况进行处理。在运营工作中95%以上的工作都应该有标准的流程与操作的规范,因此不需要更多的决策。在运营工作管理中,关键是执行的流程与相关的标准和操作规范,对于人员的能力要求是标准的。
在开发工作中,改进的方式更多的技术创新与人员的能力。当技术上创新之后,可以直接提高产品与服务竞争能力与质量,使客户满意。如苹果公司就是以创新为主,发展公司。
在运营工作中,改进的方式更多是过程改进,通过对现有的过程进行变化,使其更加适应客户的要求,满足产品与服务质量的要求。