传统管理需要发展;他们应该 先听开发人员说说 管理层应该做什么:
明确目标、愿景和使命感
帮助我成长,提供晋升机会
允许自治,授予权限
他们还应该听听管理层不应该做什么:
不要进行微观管理——开发人员设计和编写代码,而不是管理人员!
有技术背景——没有什么比开发人员回答他们的问题时项目经理目光呆滞更糟糕的了!
不要仅仅屈服于政治压力——公司政治是管理领域固有的,请努力代表团队!
在听取了开发人员的意见后,传统管理需要抛弃以下不适合于软件的实践:
基于详细评估的预测计划——预测计划用于组织内持续时间已知的制造和订单执行任务,而不是软件项目;
为开发人员分配任务时详细评估;
工作分解结构——同样,这非常适合持续时间已知的任务,而不是软件项目!
根据有缺陷的详细估计计算出的 到期日
在未与精明的客户进行反复沟通的情况下应用敏捷 Scrum
盲目接受 Idea Silos 的 范围
在 iiSM.ORG,我们相信: