zoukankan      html  css  js  c++  java
  • 关于阅读《构建之法》后提出的问题

    这个作业属于哪个课程 班级链接
    这个作业要求在哪里 作业链接
    这个作业的目标 阅读《构建之法》后提出没有弄明白的问题
    学号 20188447

    1、什么是敏捷?

    书中给我们解释的是:“敏捷是一股思潮,或者说是一种价值观,它涵盖了好几种软件开发的方法论;这些方法论又是建立在许多行之有效的最佳实践方法之上的”

    网络上的解释是:敏捷是一种通过创造变化和响应变化在不确定和混乱的环境中取得成功的能力。
    我认为敏捷是一种很灵活很有效的合作模式,但这也只是我个人不成熟的想法,对于这个概念我还是很模糊,了解的还不是很清晰。

    2、为什么可用的软件是衡量项目进展的主要指标?

    问题出自书籍P109第一段,我认为衡量一个项目的主要指标应该还包括软件的效率和使用寿命,如果一个软件开发出来知识单独的开发出来能不能用却不去看是否好用我相信应该很多商家也并不会买帐吧。还有一个软件的使用寿命也是很关键的,人们现在对于网络应用的需求也在不断地变化,如果不能适应时代去做改变,那么这个软件迟早也会被淘汰掉,所以我觉得一个软件的项目进展应该还需考虑到这些问题。

    3、UX和PM是什么意思,为什么只有0.5?

    问题的出处来自书籍P114中注解4。
    UX在网上搜索的结果为:用户体验(User Experience,简称UE/UX)是用户在使用产品过程中建立起来的一种纯主观感受。但是对于一个界定明确的用户群体来讲,其用户体验的共性是能够经由良好设计实验…
    PM在网上搜索的结果为:项目管理(Project Management)指在项目活动中运用专门的知识、技能、工具和方法,使项目能够在有限资源限定条件下,实现或超过设定的需求和期望的过程
    0.5的意思并没有找到相关的回答,我猜的应该是团队合作中充当多面角色的角色。

    4、为什么敏捷流程中会有目标明确又有任务没有明确目标呢

    书中P115中写道“敏捷流程没有明确表明到底何人何时以何种优先级来完成这20%的任务”,但是前面却说敏捷流程是一个团队合作的模式,为什么会有这样的问题出现呢?是前期并没有事先沟通好吗?在一种艰难且复杂的任务中,整个团队应该要互帮互助,一起攻克难关。

    5、什么是MSF?

    书中大量的篇幅都在运用对话和我们讲解这个模式的运行方式,在实战中可能就没有像之前敏捷模型那样的理想主义,更多的都是一些实际的例子来对他的9个原则来进行论证,其中我觉得信息共享这点很好,但是真的要做到9个原则又岂是那么容易的事呢,所以这些还是需要我们在接下来的学习去更加的了解。

  • 相关阅读:
    ID的插入
    开发语言的选择
    象数据库一样连接EXCEL
    前端,你真的了解JavaScript吗?
    开源软件与自由软件
    在codeigniter中使用Cache_Lite来缓存
    使用Codeigniter的SMTP类发Email
    JavaScript变量和数据类型
    JavaScript的隐式声明和变量声明提升的总结
    ASCII和UNICODE编码以及UTF8,你懂的?
  • 原文地址:https://www.cnblogs.com/xzy999123/p/14517466.html
Copyright © 2011-2022 走看看