项目管理
文章平均质量分 72
Java技术博文
这个作者很懒,什么都没留下…
展开
-
《人月神话》胸有成竹
实践是最好的老师,但是如果不能从中学习,再多的实践也没有用。 胸有成竹的意识就是我们能够很好的预见事物的发展,对于项目来讲就是我们能够通过项目计划来预见项目的发展,项目的执行过程是按照我们的计划和预测进行的。如何能够达到这个目标,就需要实践和数据两个重要内容,通过实践积累数据,通过对数据进行分析和学习进行总结,最后得到基于数据的项目预测模型。整个过程就是一个科学和结构化的过程,这些内容的形成和经验将固化到项目中,而不是完全依靠项目经理和一两个核心成员的个人经验。 实践是我们个人持...原创 2021-06-29 16:03:24 · 411 阅读 · 1 评论 -
《人月神话》:焦油坑
史前史中,没有别的场景比巨兽们在焦油坑里垂死挣扎的场面更令人震撼。上帝见证着恐龙、猛犸象、剑齿虎在焦油坑里挣扎。它们挣扎得越猛烈,焦油纠缠得就越紧,没有哪种猛兽足够强壮或具有足够的技巧,能够挣脱束缚,它们最后都沉到了坑底。 开发一个大型产品无异于在焦油坑中挣扎的巨兽,每个单独的问题都能够被解决,但是当它们累积在一起相互纠缠的时候,就会使团队行动滞缓。鲜有项目能够满足:目标、时间进度...原创 2018-07-30 13:08:49 · 1904 阅读 · 0 评论 -
《人月神话》:人月神话
在众多软件项目中,缺乏合理的时间进度是造成项目滞后的主要原因,它比其他所有因素加起来还大。 我们不禁要问导致这种普遍性灾难的原因是什么呢? FrederickP.Brooks.Jr给出了以下几个原因: 1)估算技术缺乏有效的研究,隐含地假设一切都运行良好 2)将进度和工作量相互混淆,隐含地假设人和月可以互换 3)对估算缺乏信息,导致不会有耐心地持续地进行估算这项工作 ...原创 2018-07-30 18:32:47 · 12464 阅读 · 1 评论 -
《人月神话》:外科手术队伍
问题:如何在有限的时间内创建大型的系统? 我们假设创建的大型系统需要5000人年。 观点一: 一拥而上的开发,相信人多力量大,增加人数,满足时间要求。 评: 1、这里错误地将软件开发和体力劳动等价了; 一个任务如果分配到单个人,而这个单个的人不需要和其他人沟通即可完成的任务,是可以通过增加人数来缩短劳动时间的。比如割麦子,每个人割自己分配的麦子,中间不需要和其他人沟通,...原创 2018-08-26 18:31:54 · 1004 阅读 · 0 评论 -
《人月神话》贵族专制、民主政治和系统设计
引子: 先来看一组法国城市兰斯教堂的图片,整体的风格,给你的第一感觉应该是一致的,尖尖的顶,弧形的窗。 再看一组哥特式教堂,分割线------------------------- 上图中的哥特式教堂,每一代人都增加了自己的创意,整体风格给你的第一感觉很不一致,有些杂乱。 为什么兰斯教堂经过几个世纪的迭代,还能保持一致的风格?因为设计师们在几代人的传承中,保持了设计...原创 2019-04-09 10:22:02 · 626 阅读 · 0 评论 -
《人月神话》画蛇添足
画蛇添足的成语大家应该都听过,不过这里讲的故事有点不同,这是一部项目经理的辛酸史。 项目经理接到一个需求的时候,通常是下面的这种场景。 1、架构师从技术架构设计上给出解决方案; 2、财务需要考虑开发成本支出,想尽量的节流; 3、客户经理又想尽可能多的增加系统的功能; 三方的矛盾最终要在“时间”这个通常的限定条件下达成妥协。 做出的牺牲主要有: 1、削...原创 2019-05-11 23:33:37 · 601 阅读 · 0 评论