ann*_*ata 14 project-management
我们通常熟悉这里的代码味道,但是如果不是更具破坏性的话,那么事情的商业方面 - 尽管它属于我们的领域 - 是错误的.
作为例子,Joel测试中任何东西的倒数都被认为是一个主要的过程气味(即没有源代码控制,没有测试者),但那些是显而易见的,而"气味"的一点是它们是微妙的并且构建成具有破坏性的东西.我在这里寻找粒度.
从这里开始一对(可以在答案进来时变成列表)
在与客户签订合同之前编写代码
对于任何需要超过一天(几个小时?)的事情,被要求进行即时估计("只是粗略的人会做")
古代货物崇拜智慧占上风(个人案例 - VisStudio源安全集成被禁止)
你已经停止了非项目特定的小组会议(或缺少任何类似的讨论论坛)
那么其他一些过程气味是什么,它们有多糟糕?
Bil*_*win 19
威廉·J·布朗等人的" 反模式 " 一书.人.有一堆与项目有关的气味.它们并非总是在发生灾难; 几乎任何气味都存在减轻的情况.
Portland Pattern Repository还有一个关于Antipatterns的页面,涵盖了许多与"Antipatterns"一书相同的主题.访问http://c2.com/cgi/wiki?AntiPatternsCatalog并向下滚动到"Management Antipatterns".几个例子:
全部收集它们!:-)
有一种气味,我有一个真正的问题(因为我使用它):不放弃工具,开发软件,方法或其他任何不起作用.
很多时候,有一个(或多个)软件显然,公然,不起作用并可能干扰开发过程,但项目经理只是拒绝更换/升级"因为它会花费太多{time,money,whatever}要替换."
编辑:这也扩展到机器和其他基础设施(例如:一个构建服务器需要一个小时来完成两分钟的构建,或者一个版本控制系统 - 嗯 CVS - 需要15分钟来查明是否有任何更新50MB源代码树).