有人跟我说,既然有测试部门进行软件质量测试,有性能保证团队负责产品性能的测试和改进,那么我们的代码抽查还有什么意义呢?
我告诉他:代码抽查的意义并不在让你帮助去找bug,而是从一个公正的立场,以一个抽样的观念,来评价目前实际产品的代码质量,从而给管理层提供决策建议,以防微杜渐,保持产品的持续可[...]
余先生关于企业建模目的的“个人的、相对精简的思路”我比较赞同,并且注意到余先生的表述中体现了抽象和通用、并多处强调把企业建模与信息系统实现分离开来。分离开来的确很有意义。为什么呢?我本人从事企业应用的设计,关注企业建模的的原动力就是如何更好让信息系统具备足够的适应性和可重构性,以便支持企业不断的变[...]
谢谢林星的介绍,把我带到了这个颇有意思的讨论。 通读了上面两位的表述,余老师广博的学识和鞭辟入里的逻辑分析给我带来了对企业建模的更深认识。林星敏锐的哲学思维也让我甚感意外。
我本人从事企业应用软件设计,对企业建模目前只有一些感性认识,谈不上研究。但是,我一直关注着软件开发过程、方法正在[...]
让每个人学会更好的沟通 软件项目活动的主体是人,项目计划的执行过程中从开始到结束,始终都贯穿着频繁的沟通。但是一个让人感慨的普遍的现象就是人与人的沟通成本往往会远远超出你的预期,从而大大降低了工作的效率。 1.1. 认识沟通成本 沟通是必须的,但是沟通存在“巨大”成本。 Ro[...]
尽可能并行工作
各种角色可以协同工作 敏捷的特征就是要是使工作更加高效。很少有公司仔细考虑过项目成员在工作流程上的优化可以为项目提高多大的工作效率。但是,只要我们想一想,项目中的每个成员其实都是一颗能够独立计算并完成任务的CPU,那么我们是否会像IBM的网格[...]
做最细致的项目跟踪
项目计划告诉了我们要如何去完成项目,但是项目计划的执行并非总能够沿着预定的轨道前进。可以肯定地说,如果没有健全的反馈机制,计划的执行定然会偏离预定的轨道,而唯一能够确避免的措施就–追求项目计划执行中最细致的项目跟踪,在计划的执行稍有偏离的时候就纠正其[...]
开篇语 项目管理作为一门独立的学科,已经发展了很多年,并为实践提供了丰富的理论依据。而软件开发的项目管理,虽然也属于传统项目管理的范畴,但是由于软件工业本身的特点,很多在传统项目管理理论中被证明行之有效的理论和方法,拿到软件开发的项目实践中却常常达不到预期的[...]