麦哲思科技

专业、职业、敬业的咨询顾问

排序:
默认
按更新时间
按访问量

迭代评审的十个成功要点

     迭代评审会议是在每次迭代结束时给项目组内外部的相关人员展示本次迭代完成的功能,以获得相关人员对软件的反馈意见。这是客户、最终用户、管理者等对项目组完成的功能进行反馈的一个渠道。如何召开一个成功的迭代评审会议呢?我根据对多次迭 代评审会议的观察,总结了如下   1 鸡类角色与猪类角...

2018-08-30 10:05:35

阅读数:293

评论数:0

迭代回顾会议咨询记录

       每次敏捷迭代都是一次PDCA循环, 迭代的回顾会议则是其中的A(adjust),不断的复盘总结可以帮助项目一次比一次做的更好,使团队形成一个自学习的组织。        近日我旁观了一个敏捷项目组的迭代回顾会议,项目组成员对本次迭代的经验教训进行了总结,我作为外部顾问旁观了整个过程...

2018-08-28 11:13:55

阅读数:331

评论数:0

随需而变,拥抱CMMI V2.0新时代

一、前言CMMI DEV V2.0在2018年3月底正式发布,这是CMMI从卡内基梅隆大学软件工程研究所剥离出来、归并入国际信息系统审计协会(ISACA)之后的第一次版本更新,自2011年11月SEI发布CMMIV1.3版本之后,已经历时七年没有更新版本了。在这七年的时间中,Scrum、极限编程、...

2018-07-04 14:00:43

阅读数:1042

评论数:0

迭代策划会议(Sprint Planning) 的实际案例

某项目组第一次采用敏捷方法进行开发,确定了迭代周期为三周。该项目组投入的资源如下:前端开发工程师一名;后端开发工程师一名;测试工程师一名;PO一名;SM一名;前后端开发采用不同的技术,熟悉前端开发的工程师不熟悉后端的技术,后端开发的工程师也不熟悉前端使用的技术。当第1周结束后,由于前端开发人员使用...

2018-06-15 09:45:11

阅读数:466

评论数:0

快速学习COSMIC方法之十七:如何寻找更简单有效的规模度量方法?

  很多企业都在探索合理估算工作量的方法,而工作量的多少主要取决于软件规模的大小,因此在估算软件工作量之前需要先估算其规模。传统的规模估算方法是进行代码行的估算,但是对于同一个需求,不同经验的人员去估算,结果差别很大,不同的实现语言,估算结果差别也很大,即使不同经验的人员针对同一种需求去实现,实际...

2018-05-24 15:52:06

阅读数:692

评论数:0

快速学习COSMIC方法之十六:如何进行生产率的标杆对比?

    当我们采集了历史的规模数据与工作量数据之后,我们可以和业内的数据进行标杆对比,其中在国际上影响最大的就是从ISBSG的数据库中获取行业数据进行标杆对比。 一 ISBSG是什么?       ISBSG全称为国际软件基准标准小组,是一个非盈利性组织,其创建于1997年,主要目的是为了促进IT...

2018-04-14 21:57:59

阅读数:297

评论数:0

漫谈需求与设计的区别:做什么与怎么做

  2009年曾经写过一篇博文,讲述需求与设计的界线(参见博文:https://blog.csdn.net/dylanren/article/details/4965181),最近又有所思考,对上篇博文整理补充如下。        首先我们从两个日常生活的例子思考一下:        案例一:...

2018-04-05 18:14:36

阅读数:573

评论数:0

快速学习COSMIC方法之十五:如何度量需求变更的规模

  合理的度量需求变更的规模是COSMIC方法比第一代的功能点估算方法更科学的亮点。在度量需求的变更时,首先需要明确我们的度量目的,即我们要度量的是本次变更的规模,而不是变更之后的规模。明确目的后,要将变更的需求按照功能处理拆分,在一个需求变更中,可能存在几种情况:  1 新增的功能处理,此时按照...

2018-03-30 16:59:55

阅读数:320

评论数:0

重磅:CMMI DEV V2.0发布!

未来已来,拥抱时代!  CMMI Development V2.0于今日正式发布,这标志着过程改进领域又精进到了新的高度!  网址:https://cmmiinstitute.com/cmmi/dev  为了应对不断变化的全球化商业格局的挑战,CMMI DEV V2.0将通过标杆对比帮助企业建立并...

2018-03-29 17:09:39

阅读数:955

评论数:0

快速学习COSMIC方法之十四:嵌入式软件功能点识别案例

  前面的几讲,我们讲完了如何计算功能点的方法,接下来我们看一个完整的案例。这是COSMIC官方网站上曾经发布的一个嵌入式软件的案例,有多个版本,我们改编自其中一个版本来讨论一下。  需求描述如下:  1.     电饭煲可以有3种模式煮饭:快,正常,慢。可以由人来手动设置,设置后直接记录在RAM...

2018-03-23 14:41:46

阅读数:313

评论数:0

软件度量始于规模,终于规模

  1 项目初期的度量  无论是甲方还是乙方,希望在项目初期,能够做出一个合理的预算,确定项目的报价。当我们有了初步需求之后,可以对需求进行快速的功能点估算,估算出功能点后,根据历史的单位规模的成本基线,得到本项目的预计成本值,然后再加上一定比例的利润得到项目的报价。  当完成了需求调研之后,我们...

2018-03-21 13:56:01

阅读数:455

评论数:0

快速学习COSMIC方法之十三:如何识别读和写?

在实践中识别读和写是比较简单的,出错的概率比较小。读和写都是被度量的软件与存储介质之间的数据交互动作。读是从持久存储介质移动数据到功能处理内部,写是从功能处理移动数据到存储介质,二者的方向是相反的。在识别读和写时,要注意以下几点:1 每个读或写移动的是一个兴趣对象的一个数据组。如果是移动的多个兴趣...

2018-03-16 14:15:48

阅读数:275

评论数:0

案例:分类建立过程性能基线以提高其实用性!

某公司积累了27个项目的历史生产率数据,拟对其建立过程性能基线。序号 项目级别 项目实际生产率(Loc/人天) 1 大型 130.41 2 中型 211.90 3 中型 194.15 4 大型 158.00 5 中型 207.68 6 中型 235.61 7 小型 ...

2018-03-14 16:29:08

阅读数:282

评论数:0

快速学习COSMIC方法之十二:如何识别输出?

输出是从功能处理向功能用户移动数据组的数据移动。每个输出移动的是一个兴趣对象的一个数据组。在识别输出时要注意如下的问题:1 输出不要和写混淆。输出是把数据组移动到功能用户,不是移动到存储介质。虽然识别错了数据移动的类型不影响功能点的多少,但是概念上是错误的。2 查询固定文本的内容应识别为输出。比如...

2018-03-09 10:39:06

阅读数:286

评论数:0

快速学习COSMIC方法之十一:如何识别输入?

    在COSMIC方法中,功能处理可拆分为四种数据移动:输入,输出,读,写。数据移动是最小的、不可再拆分的、软件内部的动作。在数据移动中包含了算术运算如加减乘除,关系运算如等于、不等于,逻辑运算如与或非,这些数据运算都是不计算功能点的。    在识别功能处理的输入(包括触发输入即第一个数据移动...

2018-03-02 11:13:56

阅读数:354

评论数:0

快速学习COSMIC方法之十:系统登录功能案例分析

我们已经讲了如何识别功能处理与兴趣对象,下面我们找一个稍微复杂点的需求来实际运用一下前面学到的知识。    功能需求描述如下:    登录系统的界面原型:    用例描述:    我们识别的功能点如下:    记录格式一:   记录格式二:    对上述的需求,容易出错的地方分析如下:      ...

2018-02-08 18:05:23

阅读数:418

评论数:0

常见非功能性需求的描述案例

非功能性需求是需求的一个重要组成部分,它影响了系统的架构设计,需要开发人员重点关注。但是在工程实践中,往往客户不会提出非功能性需求,需求人员在描述需求时不知道如何描述,在国际的各种标准中,对非功能性需求有定义,但是比较抽象。因此我整理如下常见的非功能性需求的描述案例,供需求人员进行参考。1、性能需...

2018-01-31 14:05:34

阅读数:4785

评论数:0

快速学习COSMIC方法之九:如何识别兴趣对象?

兴趣对象是COSMIC方法中一个关键的概念。它影响了我们识别的功能点的多少。兴趣对象是描述中在功能需求中的、功能用户感兴趣的事物,它可以是一个具体的东西,也可以是一个抽象的概念,系统一定要对它执行输入、输出、读或写的动作。 在COSMIC中对兴趣对象有明确的定义,识别兴趣对象的规则也有定义。结合度...

2018-01-19 14:14:40

阅读数:386

评论数:0

漫谈敏捷方法中的信任

在实施敏捷的方法中需要组织建立信任的文化,即管理者信任项目组,可以放手让项目组去做事情。    人对其他人都是有信任关系的。你走在大街上,你不会认为你看到的任何人会过来刺杀你,否则你就会穿着一身盔甲上路了,这就是一种信任。    人对其他人的信任都不是无底线的。比如,当有人过来找你问路,找你推销商...

2018-01-16 12:38:00

阅读数:348

评论数:1

快速学习COSMIC方法之八:如何识别功能处理

在上一讲中我们讨论了对功能处理概念的理解,那是我们识别功能处理的基础。本节我们将继续讲解如何识别功能处理。在度量手册中,对识别功能处理给出了如下的规则:a)   一个功能处理应该完全属于某层且仅属于某一层的一个软件块的度量范围。b)   一个功能处理至少包含两个数据移动,一个输入加上一个输出或写。...

2018-01-12 14:12:32

阅读数:546

评论数:0

提示
确定要删除当前文章?
取消 删除