language-agnostic - 成本、进度、质量 : pick two

标签 language-agnostic methodology

<分区>

我们听过这句格言,"Cost, schedule, quality: pick two."根据我最近在大型政府项目中的经验,质量经常受到部分原因是进度限制。事实上,有时项目经理选择进度时并没有明显考虑质量,有时也很少考虑成本

你被要求妥协吗?您在商业领域有哪些经验?当您是项目经理时——也许您是个体运算符(operator)或在家和周末处理项目——并且您控制成本、进度和质量,您会“二选一”吗?您是否有从不妥协的开发方法中最喜欢的部分(例如自动化测试)?

最后,哪个development methodology你建议一个被迫选择进度和成本而不是质量的团队吗?提前致谢。

我建议我们对合理的评论进行投票。

最佳答案

根据我的经验,事实恰恰相反:专注于质量(尤其是在早期)往往会减少成本和进度。据我所见,我认为大多数严重超支的项目之所以如此,主要是因为他们接近他们认为的终点,但他们发现他们的代码不起作用。那时,他们试图通过投入大量额外时间进行调试等方式来解决问题,但现在做很多好事真的为时已晚。更糟糕的是,他们不得不撤消很多他们所做的事情,因为某些部分取决于其他地方糟糕的设计决策等。

关于language-agnostic - 成本、进度、质量 : pick two,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1881462/

相关文章:

algorithm - 看一个与你想做的完全相反的方法是否值得?

language-agnostic - 如何构建无锁队列?

language-agnostic - 您给非技术人员/相对于Web开发有什么建议?

documentation - 验证用户输入是否属于功能需求?

javascript - 检测成功读取流打开

project-management - Scrum 实践与敏捷实践有何不同?

language-agnostic - 非阻塞事件循环是如何工作的?

language-agnostic - 这个图案有名字吗?

algorithm - 寻找一种数据结构来有效地执行范围元素更新

methodology - 产品线软件开发的优缺点