结论 高质量的软件提供商业价值,对持续软件交付和维持最优的部署流程是必要的。组织文化、对质量和采用流程的承诺水平会促进生产和交付高质量的软件。然而,有效的软件开发人员所作出的贡献,是生产高质量的软件的一个关键区别。有效的软件开发人员不是谚语中所谓的“水上飞”,但是,他们的合作精神,对软件价值链中其他角色的尊重,创新,恪守不断学习和生产高质量的软件,都是不可否认的。 有效的软件开发人员更愿意在这么一种组织中茁壮成长,这种组织有可行的产品策略,促进业务敏捷的组织结构,并公开承认、评价和奖励他们的贡献。这些组织也提供合适的工具,构建、开发和测试环境,采用轻量级流程,鼓励持续学习并提供成长的机会。 软件组织必须积极地采取措施去招募和留住有效开发人员,以便不断生产高质量的软件。虽然,持续交付高质量的软件需要团队的协作,但有效的开发人员发挥着核心的作用,应该承认他们的贡献。
|