第四次作业
敏捷开发定义
Scrum 是一个框架,自上世纪 90 年代初以来,它就已经被应用于管理复杂产品的工作 上。Scrum 并不是一种过程、技术或决定性方法。倒不如说,它是一个框架,在此框架中 您可以使用各种不同的过程和技术。Scrum 让您的产品管理和工作技术的相对成效更加清 晰地显现出来,以便您可以持续改进产品、团队和工作环境。
Scrum 框架由 Scrum 团队以及与之相关的角色、事件、工件和规则组成。框架中的每个 部分都有其特定的目的,其对于 Scrum 的成功与使用是至关重要的。 Scrum 的规则把角色、事件和工件组织在一起,管理它们之间的关系和交互
敏捷开发应用
Scrum 最初是为了管理和开发产品而开发的。从上世纪 90 年代初开始,Scrum 在全球范
围内已得到了广泛应用:
- 研究与识别出可行的市场、技术和产品能力;
- 开发产品和增强功能; 3. 产品和增强功能,频率高到一天发布多次;
- 开发与支持云(在线、安全、按需)和其他运行环境来提供给产品使用;以及,
- 支持和更新产品。
- Scrum 已被用于开发软件、硬件、嵌入式软件、交互功能网络、自动驾驶汽车、
学校、政 府、市场营销、管理组织运营,以及几乎所有我们(作为个人和群体)日常生活中所使用 的一切。
架构设计
-
系统环境图:
-
原型图
-
构建图
构建级设计
-
查看课表构件级设计:
心得
构建完美软件开发流程,并没有统一的模式。但是在这个领域,敏捷技术,加上持续的应用和改进,都能够达到敏捷的成功。