美文网首页
12.5敏捷软件开发

12.5敏捷软件开发

作者: 周偉誠 | 来源:发表于2017-12-06 08:03 被阅读0次

敏捷

agile,原本的意思是麻雀展翼的动作,曾用名light-weight。以前区分轻量与重量的区别在于文档的数量。

软件成功的传统定义

on time,on budget。临近结尾的项目不能随意变化需求,即使是十分必要的,因为无法按照预算和时间交付。

软件成功的敏捷定义

拥抱变化,对需求的变更保持开放态度,因为敏捷开发的本质是为项目创造更大的收益。有时不得反对“on time,on budget”的价值观。

为什么要使用敏捷

因为当今的软件开发,尤其在互联网的背景下,需求变得越来越模糊,而且需求的变更变得十分频繁。

软件过程是什么

是一系列任务分工的方式。


[12.5敏捷软件开发]

intro

NJU第一个开敏捷课程
书太多,帮助筛选
agile 敏捷

为什么敏捷与精益 出现在软件开发行业

  • 软件开发本质:复杂性、可变性

软件危机:软件应用进入企业

  • 敏捷应对:模糊需求、快速变化需求

敏捷开发很流行

  • 大部分公司的开发过程不统一

只有华为是统一的coz任正非军人出身

  • 软件过程:研究任务分工(要做哪些事,要开哪些会)

软件项目成功的传统观点

on time on budget

敏捷观点

  • 为客户创造价值
  • 提升项目收益

拥抱变更,哪怕against “on time on budget”

做到敏捷

  • 价值观

实践、沟通、反馈

  • 原则 价值观和实践的桥梁

轻量级

  • 轻量级vs重量级 在于 文档多少

管理方式

  • 传统:基于度量的管理,不适合知识工作者

南大教师管理:在上课时间出现在教室

相关文章

  • 12.5敏捷软件开发

    敏捷 agile,原本的意思是麻雀展翼的动作,曾用名light-weight。以前区分轻量与重量的区别在于文档的数...

  • 敏捷软件开发 Agile software Developmen

    敏捷软件开发 Agile software Development 敏捷软件开发(Agile Software D...

  • 敏捷相互依赖声明|敏捷对领导者的好处

    敏捷软件开发和项目管理的基础——敏捷项目管理的《相互依赖声明》 敏捷宣言涉及软件开发, 但敏捷项目管理的《相互依赖...

  • 不知道敏捷就奥特了

    “希望敏捷能够达到这一点,我们不再讨论敏捷,不再说‘敏捷软件开发’,我们仅仅说‘软件开发’,当然一定是敏捷的”。这...

  • 敏捷开发入门教程

    敏捷开发(agile development)是非常流行的软件开发方法。据统计,2018年90%的软件开发采用敏捷...

  • 浅谈「敏捷」开发

    敏捷软件开发宣言 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构...

  • 敏捷与精益

    敏捷软件开发又称敏捷开发,是一种应对快速变化的需求的一种软件开发能力。敏捷方法有很多具体实践或者框架,如Scrum...

  • 2019-08-11学习总结

    《scrum敏捷软件开发》 第十二章:领导自组织团队 自组织是敏捷软件开发的基本概念。敏捷宣言有一个原则:“最好的...

  • 小步前进-快速试错-价值导向

    最近看了本敏捷软件开发的相关书籍 ——《Scrum精髓》,说起Scrum,做敏捷软件开发的人并不陌生,是一个很常用...

  • 基于JIRA的敏捷开发管理过程

    敏捷开发概念 敏捷软件开发:又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应...

网友评论

      本文标题:12.5敏捷软件开发

      本文链接:https://www.haomeiwen.com/subject/khtkixtx.html