zoukankan      html  css  js  c++  java
  • 为什么需要敏捷开发

    公司在用scrum开发,我也不经过大脑的参与了。

    在思考自己的成就感时,就在想,这个开发方式有什么好处,对于我有什么吸引力?或者更直白的说,这个开发方式,和我的成就感有什么关系。

    我在搜集资料:

    What Is Agile 
    Software Development?

    “Agile Development” is an umbrella term for several iterative and incremental software development methodologies. The most popular agile methodologies include Extreme Programming (XP), Scrum, Crystal, Dynamic Systems Development Method (DSDM), Lean Development, and Feature-Driven Development (FDD).

    While each of the agile methodologies is unique in its specific approach, they all share a common vision and core values (see the Agile Manifesto). They all fundamentally incorporate iteration and the continuous feedback that it provides to successively refine and deliver a software system. They all involve continuous planning, continuous testing, continuous integration, and other forms of continuous evolution of both the project and the software. They are all lightweight, especially compared to traditional waterfall-style processes, and inherently adaptable. What is more important about agile methods is that they all focus on empowering people to collaborate and make decisions together quickly and effectively.

    https://www.versionone.com/agile-101/

    Scrum只是Agile的一个方法。

  • 相关阅读:
    linux下光标定位和清屏函数
    使用NHibernate的时候出现“指定的转换无效”的错误
    UI 界面:技术决定一切
    BeamTarget红外线的末尾
    Chicken的代码解剖:6 PlayerController
    kismet模块创建
    Projectile重构
    关卡设计师优化关卡
    一些主类的继承关系
    EA iOS平台《质量效应》《死亡空间》的界面
  • 原文地址:https://www.cnblogs.com/evanxyhu/p/why-need-agile.html
Copyright © 2011-2022 走看看