第五章:团队与流程问题:在5.3的开发流程中,介绍了很多种模型,每个模型都是有多个模块组成,那么该如何解决各个模块步骤之间的分离?第六章:敏捷流程问题:什么是敏捷,而在软件开发流程中,是不是都会选择用敏捷的做法?该如何选择敏捷的适用范围,又该怎么衡量一个开发流程是否对当前的项目或团队有效?第七章:M...
分类:
其他好文 时间:
2015-04-22 21:54:09
阅读次数:
124
第五章(后半部分的5.3.4节和5.3.6节):看完第五章后半部分的各种流程之后,觉得Rantional统一流程(RUP)与渐进交付的流程很相似,最后也是听取用户反馈,然后根据反馈做改进,那么两者有无实质不同呢?例如是什么不同?第六章 敏捷流程(6.2节):什么团队在什么时候适合选择敏捷流程?如6....
分类:
其他好文 时间:
2015-04-22 20:26:35
阅读次数:
136
软件开发流程中的瀑布模型,圆形,螺旋都是根据用户所需而设计的模型,我们也要根据他们的特征特点去实现我们我们想要的开发流程。 1.一些项目需要很多暗箱操作和政治角力才能搞定,既然Scrum会吧这些矛盾都摆到明处,我们如何才能把风险降到最低?出自6.42敏捷流程的经验教训。 2.我还是分不清敏...
分类:
其他好文 时间:
2015-04-22 19:59:40
阅读次数:
133
第五章第三节书本上给我们介绍了瀑布模型、生鱼片模型、子瀑布模型和RUP,实际上目前的公司做出一个软件都是以渐进交付的流程不断循环的,最后才决定最终版本的吗?第六章第二节本章节要是谈论敏捷的流程、敏捷流程的问题和解法、敏捷的团队、敏捷的总结以及敏捷的故事,知道了敏捷能极大的提高了团队的能动性。在软件开...
分类:
其他好文 时间:
2015-04-21 22:20:48
阅读次数:
138
第六章 敏捷流程(6.1 6.3)问题:什么是敏捷流程?什么时候适合选择敏捷?答:一、敏捷的步骤如下:1找出完成产品所需要做的事情2决定当前的冲刺需要解决的问题3冲刺4得到软件的一个增量版本,发布给用户。然后在此基础上又进一步计划增量的新功能和改进二、假设一个团队做得不错,现在要变成敏捷流程,就要做...
分类:
其他好文 时间:
2015-04-21 17:31:01
阅读次数:
109
历时8个小时,终于读完《构建之法》的6到7章了,说真的软件工程的书真的很抽象,并不是特指这本书,而是涉及软件的书都很难懂,但是这本书最大的优点就是采用了“对话式问答”,一问一答的形式更能让人记住遇到某一情况怎么处理,或者是采用这种做法会有怎样的好处和弊端。第六章的“敏捷流程”与一开始的理解不同,没看...
分类:
其他好文 时间:
2015-04-21 01:46:34
阅读次数:
153
敏捷建模(Agile Modeling,AM)的价值观包括了XP(Extreme Programming:极限编程)的四个价值观:沟通、简单、反馈、勇气,此外,还扩展了第五个价值观:谦逊。
敏捷开发是针对传统的瀑布开发模式的弊端而产生的一种新的开发模式,目标是提高开发效率和响应能力。除了原则和实践,模式也是很重要的,多研究模式及其应用可以使你更深层次的理解敏捷开发。
沟通
建模不但能...
分类:
其他好文 时间:
2014-11-08 09:18:08
阅读次数:
219
请结合中国软件开发的情况(在国企开发,给企业开发软件,个人创业,游戏产业等),讨论应该增加一些什么问题,来帮助团队选择最合适的开发模型。 在我看来,当前国企开发,很多时候初初衷很好,但当作出来时,发现用户群体很少甚至是过时了。所以,在开发时要增加对于项目将来的用户群体,产品定位,以及需求等的实时.....
分类:
其他好文 时间:
2014-10-14 01:02:47
阅读次数:
339
6.3.1 什么时候适合选择敏捷我们看了这么多方法论之后,一些同学一定比较困惑,到底选择哪一种开发方法比较好呢? 这在实践中不是难题,有学者还列出了一些简单的问题来帮助人们做决定[i]:表6-3 问题引出方法问题Yes – 偏向传统的瀑布+文档的流程No – 偏向敏捷流程 1. 项目需要有明确的s....
分类:
其他好文 时间:
2014-07-18 15:17:13
阅读次数:
202
敏捷是一种思想,迭代是一种开发流程,一定要理解这个。敏捷开发是针对传统的瀑布开发的弊端而产生的一种新的开发模式,目标是提高开发效率和响应能力。敏捷的有点与传统开发的比较如下:敏捷开发传统开发个体与交互过程与工具可用软件详细的文档客户协作合同谈判响应变化遵循计划
分类:
其他好文 时间:
2014-07-03 10:14:57
阅读次数:
184