典型疾病:患者小李2018年因长时间加班出现颈椎疼痛,诊断为颈椎病。
典型疾病是常见疾病,是每个人都会遇到的疾病。 简单来说,就是那种医生一眼就能认出来的医生,每个家庭都可能遇到的那种医生。
软件开发中的一个典型疾病是“需求蠕变”。其实很简单。这个问题的复杂性在于它类似于病毒。一旦开始就很难控制。我们先来说说最重要的事情。在我们去年运行的一个项目中,从开始到结束,需求在短短一年内增加了两倍,从最初的 1,000 个功能点增加到 3,000 个功能。还有一点是,这种传播往往是在不知不觉中进行的。开发人员可能会觉得他们只是添加了一个小功能,但这个“小功能”可能涉及重建整个系统。还有另一个重要的细节。起初我以为只是团队内部沟通不畅,但后来发现出了问题。根本原因是需求管理不善,导致后期变更频繁。
等一下,还有一件事。很多人不重视这一点。分散的需求可能会导致团队士气低落,因为每个人总是忙于响应变更,而没有时间真正优化代码。老实说,这很令人困惑。因此,我的建议是建立严格的需求审查流程,定期审查和调整项目计划,以避免需求不受控制的增长。