软件质量的“奥秘”(一)——虚伪的质量

来源:http://blog.csdn.net/KongDong/
作者:fasiondog

注:下面此文中提到的质量的行政与情感色彩,只是温伯格从心理学的角度揭示和探究组织内管理改进的方式,请勿以此来片面的理解“质量”,并作为自己无法开发出高质量产品的借口。关于质量的客观定义,请参见朱少民老师的文章,建议先读朱老师的文章再读此文,以免对质量产生误解:
质量的定义总会带有政治的和情

[……]  阅读全文>>>

如何看待项目开发过程中基于度量结果的绩效考评

收到一位网友的E-mail,询问如下的问题:
”不少资料里面都提到"开发的度量结果不应成为奖惩的根本依据". 但我们实际的项目组在操作时,免不了会根据度量结果来评价一个开发人员的绩效,例如SRS文档的缺陷率有无达到质量目标?等等. 也有的人支持根据有效的度量数据来考核开发人员的工作绩效. 不知道你是怎么看这个问题的?“

遂总结了一下自己的理解:
&quo

[……]  阅读全文>>>

系统分析员、系统架构师、项目经理的区别

来源:http://blog.fasiondog.com
作者:fasiondog

上周从开发部转来一个刚毕业的小伙子,要我面试一下看看是否适合质量部的相关工作。交谈中,小伙子说大学里已经考过了系统分析员,于是我便问他:“系统分析员主要做什么?” 小伙子想了一会说道:“系统分析员主要就是组织、管理和规划系统”。于是我接着问道:“如果负责组织、管理、规划的话,那和项目经理的区别是什么?”小伙[……]  阅读全文>>>

过程与方法论的关系

过程与方法论
作者:fasiondog(fasiondog@gmail.com)
来源:http://blog.csdn.net/KongDong/

Imagemap

  • 什么是过程?一个过程的定义——一个工作比较复杂,我们将它分解为一系列活动,给出每个活动的时机、输入、角色、输出,并将活动串起来,最终达到工作的目标。

    在上述的定义中,可以看到任何带有目的性的一系列活动的集合都可以称之为过程,由于一个复

[……]  阅读全文>>>

软件开发方法杂想

1、基于“特性”设计的思路不可以完全抛弃,它不利于我们理解系统;

2、组件化需要实现技术上的突破,否则流程的改进没有方向和支撑,只有更多的困扰。而“过滤树”是破解组件化中大量if else的一种可能技术,当然出来性能问题需要实践才能解决。

事有凑巧,就在我还想着“过滤树”究竟如何应用的时候,看到了一本书,里面介绍了“组合过滤器”,深感兴趣,便买回研究了一把,才发现自己所困惑和所想的正是AOP思

[……]  阅读全文>>>

如何学习软件工程

因见CSDN社区有询问如何学习软工的问题,遂粗略总结了一下自己的看法,以供参考。

个人浅见:软件工程涉及的内容非常多,而且学习时理论抽象的东西居多,没有具体的实践经验在将来处理具体问题时会有难度,也许这也是为什么很多人觉得很空洞的原因,不过事实显然并非如此。如果是在学校学习,个人建议:耐心先学习课本理论、多看杂志开阔视野、最重要的程序设计和系统设计的计算机基础千万不可抛到一边,否则将来实践时,很

[……]  阅读全文>>>