【软件工程,GJB5000敏捷开发∶迭代和看板的不同之处】
迭代和看板是敏捷开发中管理工作流的两种方式,它们都适用于推动小批次工作快速流动,各自也都有其优势和弱点。下面的介绍,可以帮助你选择适合你的管理方式。
承诺
迭代是有明显的承诺和完成承诺的要求。每次迭代前制定的迭代计划都是开发人员对于本次迭代完成任务的承诺,每次迭代结束,开发人员都会被要求完成他事先的承诺。只有这些承诺都被完成,一次迭代才能完满结束。
而在看板系统中,没有明显的承诺意味。看板关注的是工作进展的流畅性,关注的是有没有浪费环节导致工作不够流畅。
团队协作
迭代中的承诺不仅仅是个人的,更是团队的。所以,在迭代系统中,要求团队成员协同工作,相互信任,互相帮助,从而确保实现团队的承诺。
而在看板系统中,每个人更多的时候是工作在自己的位置上,他首先要确保自己的工作按计划完成,然后才会考虑在下游出现瓶颈时再提供帮助。
批次规模
迭代是使用时间盒的,每次迭代就是完成一个时间盒,一个时间盒内需要完成软件的一个或几个功能。可是,每个功能的大小是不同的,这可能使得每个时间盒完成的功能的规模不可能一致,在固定的时间盒内会出现某次迭代完成的功能规模多,另一次迭代完成的功能规模少的情况。
而在看板系统中,工作流是按功能而不是迭代的时间盒来计算的,它不会出现基于时间盒的迭代中出现的因难以将功能整齐地放到时间盒中而导致的不必要的浪费。
节拍
迭代中采用的固定的时间盒的开发方式,可以被认为软件开发具有固定的节拍(每次迭代就是一个节拍),这种节拍相当于传统项目管理中的里程碑点,可以让团队成员不必一直保持紧张的状态,可以让他们长期保持斗志昂扬的士气。
而在看板系统中并没有天生的节拍,但如果软件系统会定期发布(例如每周一次),也可以将每次发布视作一个节拍。
以上从承诺、团队协作、批次规模和节拍等四个方面对迭代和看板进行了比较,它们各有千秋。项目组不要将自己限制在一种工具上,应当根据项目的实际情况作出最优选择。
这正是:
迭代看板不相同,四个方面说分明
根据实际做选择,只看效果中不中
参考书目:精益软件开发管理之道,作者:(美)帕彭迪克,译者:王海鹏,出版社:机械工业出版社
作者简介:王小双,长期从事GJB5000推广、实施、评价、改进的工作,创建《软件工程之思》微信公众号,一直在《软件工程之思》分享GJB5000、CMMI、软件工程的知识和感悟。现致力于GJB5000培训、内外部评价以及软件过程改进、软件工程能力提升的研究工作。
转∶
原文链接
https://t.cn/A6TwMew4
namo-amitabhaya!
迭代和看板是敏捷开发中管理工作流的两种方式,它们都适用于推动小批次工作快速流动,各自也都有其优势和弱点。下面的介绍,可以帮助你选择适合你的管理方式。
承诺
迭代是有明显的承诺和完成承诺的要求。每次迭代前制定的迭代计划都是开发人员对于本次迭代完成任务的承诺,每次迭代结束,开发人员都会被要求完成他事先的承诺。只有这些承诺都被完成,一次迭代才能完满结束。
而在看板系统中,没有明显的承诺意味。看板关注的是工作进展的流畅性,关注的是有没有浪费环节导致工作不够流畅。
团队协作
迭代中的承诺不仅仅是个人的,更是团队的。所以,在迭代系统中,要求团队成员协同工作,相互信任,互相帮助,从而确保实现团队的承诺。
而在看板系统中,每个人更多的时候是工作在自己的位置上,他首先要确保自己的工作按计划完成,然后才会考虑在下游出现瓶颈时再提供帮助。
批次规模
迭代是使用时间盒的,每次迭代就是完成一个时间盒,一个时间盒内需要完成软件的一个或几个功能。可是,每个功能的大小是不同的,这可能使得每个时间盒完成的功能的规模不可能一致,在固定的时间盒内会出现某次迭代完成的功能规模多,另一次迭代完成的功能规模少的情况。
而在看板系统中,工作流是按功能而不是迭代的时间盒来计算的,它不会出现基于时间盒的迭代中出现的因难以将功能整齐地放到时间盒中而导致的不必要的浪费。
节拍
迭代中采用的固定的时间盒的开发方式,可以被认为软件开发具有固定的节拍(每次迭代就是一个节拍),这种节拍相当于传统项目管理中的里程碑点,可以让团队成员不必一直保持紧张的状态,可以让他们长期保持斗志昂扬的士气。
而在看板系统中并没有天生的节拍,但如果软件系统会定期发布(例如每周一次),也可以将每次发布视作一个节拍。
以上从承诺、团队协作、批次规模和节拍等四个方面对迭代和看板进行了比较,它们各有千秋。项目组不要将自己限制在一种工具上,应当根据项目的实际情况作出最优选择。
这正是:
迭代看板不相同,四个方面说分明
根据实际做选择,只看效果中不中
参考书目:精益软件开发管理之道,作者:(美)帕彭迪克,译者:王海鹏,出版社:机械工业出版社
作者简介:王小双,长期从事GJB5000推广、实施、评价、改进的工作,创建《软件工程之思》微信公众号,一直在《软件工程之思》分享GJB5000、CMMI、软件工程的知识和感悟。现致力于GJB5000培训、内外部评价以及软件过程改进、软件工程能力提升的研究工作。
转∶
原文链接
https://t.cn/A6TwMew4
namo-amitabhaya!
【软件工程、GJB5000B需求开发∶对软件功能划分关键程度的意义】
原创 软件工程之思
对软件功能划分关键程度,不仅是GJB438C中《软件需求规格说明》的编写要求(3.18节“需求的优先顺序和关键性”),也是GJB5000B中“需求开发与管理”实践域中“分析和确认需求”实践的要求(c)条“排定需求的优先级或开发顺序,标识并跟踪对成本、进度、风险、功能或性能有重大影响的关键需求”)。
但是,很多开发人员对软件功能划分关键程度的意义并没有深刻认识,在实践中对此不够重视。
软件功能的关键程度可以从从两个维度来划分的:一个是对于软件开发影响的严重程度,我们可以把对开发进度有更大影响的或者对用户满意度有更大影响的功能标识为关键功能;另一个是从对生命财产的影响程度来划分。
对于前者,开发人员应当确保更关键的软件功能得以正确地实现,以避免因为这些功能的反复,影响软件交付;对于后者,开发人员不仅要正确地实现这些功能,还应避免这些功能受到其他关键程度较低的功能的影响。
这一点,在DO-178B中有很明确的要求。
假设一个航空电子系统有多种功能,其中两种功能会导致灾难性失效,6种功能会引发危险性失效,剩余功能对飞机安全的影响很小。
对于此种情况,这些功能应当划分为2个A级功能、6个B级功能以及剩余的D级功能,并且这些功能之间应当采取隔离措施,使任何低级别功能不会影响或者破坏高级别功能。
为了达到此目的,需要对这些功能进行模块化设计,使其具备高内聚低耦合的特性,同时还需要使用内存管理,对这些功能进行虚拟隔离。
有鉴于此,对软件功能划分关键程度还是没有意义的事儿吗?
这正是:
软件功能关键性,影响开发的进程
而且事关安全性,需要隔离去影响
参考书目:航空电子合格审定——DO-178B(软件)及DO-254(硬件)实施指南,中航机载系统共性技术有限公司
作者简介:王小双,长期从事GJB5000推广、实施、评价、改进的工作,创建《软件工程之思》微信公众号,一直在《软件工程之思》分享GJB5000、CMMI、软件工程的知识和感悟。现致力于GJB5000培训
转∶
原文链接
https://t.cn/A6TZPtC5
namo-amitabhaya!
原创 软件工程之思
对软件功能划分关键程度,不仅是GJB438C中《软件需求规格说明》的编写要求(3.18节“需求的优先顺序和关键性”),也是GJB5000B中“需求开发与管理”实践域中“分析和确认需求”实践的要求(c)条“排定需求的优先级或开发顺序,标识并跟踪对成本、进度、风险、功能或性能有重大影响的关键需求”)。
但是,很多开发人员对软件功能划分关键程度的意义并没有深刻认识,在实践中对此不够重视。
软件功能的关键程度可以从从两个维度来划分的:一个是对于软件开发影响的严重程度,我们可以把对开发进度有更大影响的或者对用户满意度有更大影响的功能标识为关键功能;另一个是从对生命财产的影响程度来划分。
对于前者,开发人员应当确保更关键的软件功能得以正确地实现,以避免因为这些功能的反复,影响软件交付;对于后者,开发人员不仅要正确地实现这些功能,还应避免这些功能受到其他关键程度较低的功能的影响。
这一点,在DO-178B中有很明确的要求。
假设一个航空电子系统有多种功能,其中两种功能会导致灾难性失效,6种功能会引发危险性失效,剩余功能对飞机安全的影响很小。
对于此种情况,这些功能应当划分为2个A级功能、6个B级功能以及剩余的D级功能,并且这些功能之间应当采取隔离措施,使任何低级别功能不会影响或者破坏高级别功能。
为了达到此目的,需要对这些功能进行模块化设计,使其具备高内聚低耦合的特性,同时还需要使用内存管理,对这些功能进行虚拟隔离。
有鉴于此,对软件功能划分关键程度还是没有意义的事儿吗?
这正是:
软件功能关键性,影响开发的进程
而且事关安全性,需要隔离去影响
参考书目:航空电子合格审定——DO-178B(软件)及DO-254(硬件)实施指南,中航机载系统共性技术有限公司
作者简介:王小双,长期从事GJB5000推广、实施、评价、改进的工作,创建《软件工程之思》微信公众号,一直在《软件工程之思》分享GJB5000、CMMI、软件工程的知识和感悟。现致力于GJB5000培训
转∶
原文链接
https://t.cn/A6TZPtC5
namo-amitabhaya!
某些地方、学校,包括下层的老师和领导都是在一种夹缝中生存
如果不是网络报道,谁能想到河北邯郸肥乡区十几岁的三个学生竟然将与自己年龄相仿的一个孩子在3月10日杀害并且掩埋在废弃的蔬菜大棚内。
这,无疑称得上是龙年的一桩惊天大案了。虽然说目前凶手已知并且抓获,可一条年轻的生命却不会再重生了。从相关的媒体报道中可以看出,这个叫小光(化名)的孩子平时就受这几个恶少霸凌。但怎么霸凌,也不至于去残忍剥夺一个人的生命啊!而且,这些凶手一是年龄小,让人咋舌。二是能够下得了毒手让人惊愕!
至于又是怎么下的手,我们当然还得等待后续报道,可大家想没想到,假使这件事继续被掩藏,或者说没有被人们发现,会不会还有第二个第三个小光会惨遭毒手命丧黄泉呢?这不能不让人后背发凉。
而且,这样的恶少想必在学校里也不会好到哪里去。这样的少年即便今天不入监那迟早后面就会入监,可他们迟一天入监那就会有更多的无辜惨遭欺侮甚至被夺去生命。
话说到这里,估计有人一定会将板子打在老师身上,说老师为什么没有及时发现。的确,欺负不是一天两天了,为什么老师没有发现呢?
我想,能够做出这等残忍的事情的学生,他们的智商绝对要比其他同龄的孩子要高一筹。如果不是,怎么能在今天发现之前一直欺凌受害者呢?实际上,他们的世界就是一个缩微版的黑社会,他们一定是明里一套,暗里一套,加上这个懦弱而无辜又可怜的受害者,更加让这个黑社会变得羽翼丰满,这绝对是做老师的不知道的。除非,他们的内部有了“变节者”。
还有,今天的老师也是行走在危险的职业边缘上。把年纪小小的学生在家里就惯得跟祖宗似的,连骂也不敢骂。平时对他们说话也要堆着笑还要客客气气的,否则,侮辱谩骂讥讽学生的罪名就来了,至于说收拾一下这狗日的不听话的,那你就别想再好好教书了。你看看现在有几个学生与老师之间的问题在出事曝光后给老师说话的。所以,做老师的多一事还不如少一事。这,应该是社会把老师给教乖了,难道不是吗,难道做老师的你敢以身试“法”吗?
因此,依笔者之见,这个小光的悲剧是必然的,是中国社会和整个教育制度与教育体系造成的。对于校园中的黑社会,老师不要说真的去碰硬,连那些社会上的黑社会对学校的骚扰恐吓还少吗?实际上,在某些地方,在某些地区,学校,包括下层的老师和领导都是在一种夹缝中生存。
试想一想,在惯爷的家庭与惯爷的社会里造就的孙子就是祖宗孙子就是先人的大环境下,学校和老师有多少能耐能够将这些血液里还流淌着只有害人只有咬人只有吃人就能做爷爷的基因给改造掉?就是你有那个能耐你有那个权力吗?你是不是不想在教育的行当里混了那你就正义正义去吧!
依愚之见,要想扭转,那就废除或者好好修改一下《未成年人保护法》吧,并且以命抵命,送上几个见见上帝又何妨?
——惯的哪里是爷,分明是当代的恶魔!
来源∶豫园草工作室微信公众号
如果不是网络报道,谁能想到河北邯郸肥乡区十几岁的三个学生竟然将与自己年龄相仿的一个孩子在3月10日杀害并且掩埋在废弃的蔬菜大棚内。
这,无疑称得上是龙年的一桩惊天大案了。虽然说目前凶手已知并且抓获,可一条年轻的生命却不会再重生了。从相关的媒体报道中可以看出,这个叫小光(化名)的孩子平时就受这几个恶少霸凌。但怎么霸凌,也不至于去残忍剥夺一个人的生命啊!而且,这些凶手一是年龄小,让人咋舌。二是能够下得了毒手让人惊愕!
至于又是怎么下的手,我们当然还得等待后续报道,可大家想没想到,假使这件事继续被掩藏,或者说没有被人们发现,会不会还有第二个第三个小光会惨遭毒手命丧黄泉呢?这不能不让人后背发凉。
而且,这样的恶少想必在学校里也不会好到哪里去。这样的少年即便今天不入监那迟早后面就会入监,可他们迟一天入监那就会有更多的无辜惨遭欺侮甚至被夺去生命。
话说到这里,估计有人一定会将板子打在老师身上,说老师为什么没有及时发现。的确,欺负不是一天两天了,为什么老师没有发现呢?
我想,能够做出这等残忍的事情的学生,他们的智商绝对要比其他同龄的孩子要高一筹。如果不是,怎么能在今天发现之前一直欺凌受害者呢?实际上,他们的世界就是一个缩微版的黑社会,他们一定是明里一套,暗里一套,加上这个懦弱而无辜又可怜的受害者,更加让这个黑社会变得羽翼丰满,这绝对是做老师的不知道的。除非,他们的内部有了“变节者”。
还有,今天的老师也是行走在危险的职业边缘上。把年纪小小的学生在家里就惯得跟祖宗似的,连骂也不敢骂。平时对他们说话也要堆着笑还要客客气气的,否则,侮辱谩骂讥讽学生的罪名就来了,至于说收拾一下这狗日的不听话的,那你就别想再好好教书了。你看看现在有几个学生与老师之间的问题在出事曝光后给老师说话的。所以,做老师的多一事还不如少一事。这,应该是社会把老师给教乖了,难道不是吗,难道做老师的你敢以身试“法”吗?
因此,依笔者之见,这个小光的悲剧是必然的,是中国社会和整个教育制度与教育体系造成的。对于校园中的黑社会,老师不要说真的去碰硬,连那些社会上的黑社会对学校的骚扰恐吓还少吗?实际上,在某些地方,在某些地区,学校,包括下层的老师和领导都是在一种夹缝中生存。
试想一想,在惯爷的家庭与惯爷的社会里造就的孙子就是祖宗孙子就是先人的大环境下,学校和老师有多少能耐能够将这些血液里还流淌着只有害人只有咬人只有吃人就能做爷爷的基因给改造掉?就是你有那个能耐你有那个权力吗?你是不是不想在教育的行当里混了那你就正义正义去吧!
依愚之见,要想扭转,那就废除或者好好修改一下《未成年人保护法》吧,并且以命抵命,送上几个见见上帝又何妨?
——惯的哪里是爷,分明是当代的恶魔!
来源∶豫园草工作室微信公众号
✋热门推荐