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

    本周了解了关于敏捷开发的知识。敏捷开发的基本要求:一个团队认清自己开发能力,有自我约束能力,不断对开发工作加以总结和讨论进展,对项目进行不断地迭代开发,直至完成SCRUM。对用户需求进行严格分析并对其负责,自我管理的团队才能创造优秀的架构,需求和设计。

    敏捷开发相当于把软件(喻成植物)渐进培养,使其自然生长,自底向上逐渐繁茂起来。

    要坚持刚刚好的交付,尽早交付,在市场上占领优势,之后逐渐发行不同的升级版本(根据用户的反馈),软件时常保持活跃状态不断地善意提醒用户。经常发布可用的软件,发布间隔可以从几周到几个月,能短则短。

    出现的问题:以前编写程序很少考虑到用户的方方面面,只要自己的程序能正常运行就行,考虑较少。这些在书中需求分析部分有提到过(错误的想法: 敏捷开发意味着可以不需要文档、设计和计划),

    认请“客户是逐步发现真正需求”,产品交付前,客户往往期望多而全的功能,产品交付后,客户把稳定的质量放在首位。形成零缺陷文化,不要容忍缺陷;

    开发和测试紧密协作。

    解决方法:需求分析认真理解,与团队互相交流解决这类问题。

  • 相关阅读:
    word2vec模型评估方案
    分词问题整理和发现
    11.1第一次相似度算法测试结果
    如何使用向量代表文档doc或者句子sentence
    fasttext学习笔记
    传统变量抽样
    统计抽样与非统计抽样
    误受风险和误拒风险
    企业所得税怎么算
    进一步审计程序
  • 原文地址:https://www.cnblogs.com/zjj123456/p/5327295.html
Copyright © 2011-2022 走看看