zoukankan      html  css  js  c++  java
  • 《构建之法》阅读笔记五

    第六章阅读笔记

     

      敏捷流程时一种软件开发的流程方式,他是一系列价值观和方法论的集合。

     

      敏捷流程具有一定的原则,他有自己的特点,开发一个软件,先分析产品需要解决的问题,对问题进行详细的分解,然后进行实施,实施过程并不是每个人独自地进行编码工作,而是有较频繁地互动,每天都有立会,会总结昨天的工作,对今天的工作进行计划,然后对发现的问题进行总结。敏捷流程需要不断地对需求进行修改,不断地进行变化,最终得到一个增量版本。

     

      同时敏捷流程中是Scrum大师来进行项目的管理,Scrum大师要根据项目的情况,展现项目的进度。Scrum大师不仅要描述软件需求的商业语境,而且要描述实现细节的技术语境。所以对Scrum大师的要求比较高。Scrum大师不是一个官,而是一个没有行政权力的沟通者。

     

      同时团队成员要有良好的自主能力,要自己挑选任务,而不是项目经理给安排任务。要对整个项目进行负责,不仅仅要完成编码的工作,还要完成文档的编写、软件的测试的工作。对团队成员的要求比较高。

     

      敏捷流程并不是适用于任何的软件开发,有些软件适合敏捷,有些则不适合。敏捷适用于需求经常变化,程序员技能较强,鼓励变化的公司。

     

      敏捷的方法能帮助我们更早地知道你是否能如期完成任务,这样用户能够很早地看到我们开发的产品,然后听取用户的反馈,有利于下一步的开发,能够及时找出我们开发中的不足,可以去改正,最终开发出让用户满意的软件。

  • 相关阅读:
    Windows 7任务栏图标特别说明
    Linux下send函数 Broken pipe错误的解决方法
    C++实现一个简单的异常日志记录类
    C++写日志操作
    VC中设置打开文件的权限为管理员权限
    MFC 注册热键
    监控Tomcat状态及配置AIO(APR)模式
    Tomcat管理功能使用及WEB站点部署
    Tomcat多实例配置
    基于端口主机的虚拟主机
  • 原文地址:https://www.cnblogs.com/liuxining/p/6406061.html
Copyright © 2011-2022 走看看