不幸的是,有人教会了我们的高层管理人员“敏捷”这个词,现在他们希望我们朝着它迈进。我对敏捷有一定的了解(原则上),但从未在实践中使用过。据我所知,这将不适合我们的组织。眼下,事情还很繁琐。这是这样的;
我们是一个非常小的团队-两名开发人员,一名DBA,一名设计师。我工作的公司赚的钱相对于公司规模来说不成比例,其中近95%是纯在线销售。
从开发的角度来看,我们在通常的一天中会遭受很多桌面入侵(我们既是技术支持人员又是开发人员),如果销售团队成员向某人承诺某件事,工作可能会突然间突然消失。我们也承接大型项目,而它们却是不断间断的噩梦。我们中有些人开始把头发扯下来!项目计划是由非技术经理在excel电子表格中制定的,他们在其中尝试将任务分解为一口大小的句子,他们可以理解这些句子,并在每个句子旁边放置一个日期。这些日期总是可怕地不切实际,常常被错过,而且我们的会议(大约每周举行一次)经常充满尴尬的时刻,人们问“为什么还没有这样做”。
我很确定敏捷不是我们的理想选择。现在,考虑到(并且我已经尝试过)这家公司不会改变其方式,只有开发团队愿意改变,是否有一种我们可以采用的开发方法,该方法很适合节省一些理智?