软件系统可以是需求驱动的,也可以是架构驱动。对一些快速变化的应用类软件,使用需求驱动是很自然的。但对于需要培养核心技术的,架构驱动会更为有效。
敏捷的执行最容易走样的就是技术管理层面的问题,反而是项目管理的层面被过度强调了。项目管理、质量管理的维度不同,会将产品的不同功能分割成不同的迭代任务,而功能间的关系被忽视了。简单而言就是研发过程的配置管理出现了漏洞。
技术管理主要强调管理好功能间的依赖关系,便于系统的分析、追踪,甚至帮助做出重构的决策。 可以使用一个Feature Management的应用来进行管理。
时间: 2024-10-23 18:57:43