知识驱动开发:软件项目交付的新范式
1. 项目交付中的人员类型与挑战
在软件项目交付领域,存在着不同类型的人员。一类是严格遵循书本中既定流程和方法的人,另一类则热衷于打破规则、以不同方式做事。后者又可细分为怀有良好意图和不良意图的两类。怀有良好意图的人往往能推动创新,而怀有不良意图的人则可能导致不良甚至犯罪行为。
在一个健康的社会和项目环境中,大多数人会遵循流程,部分人会出于正当理由打破规则以寻求更好的解决方案,只有极少数人会出于不良目的行事。在软件项目交付中,这种情况也十分明显。
几乎所有项目都会选择一种项目交付方法,项目团队中会有一部分人理解方法的意图并努力遵循,另一部分人则有足够的成熟度认识到对方法步骤进行微调可能会更好地完成项目交付,并向同事提出建议。然而,也有少数人会出于不诚实的原因反对方法步骤或变革建议,他们可能会提出一些使自己任务更轻松的方案,却给团队多数人带来困难,还会以他人的失败为借口为自己的延误辩解,在工作周围设置不透明的边界,阻碍项目进度的透明度。
项目管理需要在这些不同类型的人员之间保持微妙的平衡,这也是如今项目的成败在很大程度上取决于项目经理的原因,即便团队成员技能高超且经验丰富。
2. 现有项目交付方法的局限性
仅依靠项目管理来推动项目并非最佳解决方案。行业渴望从战略层面解决这一问题,但 IT 行业仍是知识密集型行业,现有项目交付方法在很大程度上依赖于主观解释,这为那些试图以不同方式影响项目交付的人提供了机会,无论是出于好的还是坏的意图。
与之形成对比的是,基于流程的行业(如制造业)具有清晰明确的端到端流程,几乎不存在需要解释的地方。行业通常会逐渐从基于知识向基于流程转变。
知识驱动开发:软件项目的新交付范式
超级会员免费看
订阅专栏 解锁全文


被折叠的 条评论
为什么被折叠?



