知识驱动的软件开发项目交付方法解析
1. 软件开发相关角色
在软件开发项目中,有多个关键角色,他们各自承担着重要的职责:
- 数据库管理员 :负责管理软件所依赖的数据库。
- 发布经理 :负责维护代码库和文档的版本,并将代码部署到生产环境。
- 架构师 :包括业务、技术和数据架构师,他们在各自领域是专家。
- 非功能测试专家 :例如性能测试专家。
2. 核心软件开发领域
核心软件开发主要包括两个方面:
- 项目知识 :通过需求、设计和测试规范来明确要交付产品的细节。这部分内容因不同领域而异。
- 产品交付 :使用相关技术实际交付产品,不同领域所使用的技术可能相同也可能不同。
3. IT 项目交付方法的层次
执行软件交付项目有三个不断演变的过程层次,它们共同驱动着项目交付:
1. 通用项目交付方法 :涵盖来自瀑布(结构化和顺序化)或敏捷(经验性和迭代性)家族的一系列方法,用于软件项目交付。
2. 通用框架和标准 :基于经验和研究发展而来的各种框架和标准,从不同角度辅助项目交付。
3. 公司特定方法 :公司根据自身需求定制的方法,通常是多种方法的混合。
超级会员免费看
订阅专栏 解锁全文
1512

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



