屎山是怎么形成的
1.需求没有做好管控
现实开发中,真的是人人都争做产品经理,每个人都在提需求(表达欲望),什么是有价值的,什么是没有意义的搞不清,有时候为了讨好客户加一些莫名其妙的功能,也没有人主导需求的评审
2.失败的变更管理
硬件多个版本、通信协议多次变更、版本库不受控
3.技术人员没有职业素养
没有代码复用意识、没有架构设计、不会使用git、文档缺失、没有测试用例、擅自修改没有通知干系人(沟通意识薄弱)
4.公司管理不规范
开发人员反复流失(没有AB工作制、人力有限)、项目交接频繁、没有合理的分享和沟通机制
5.人性的本质
人性的本质是差异化的独立个体,正是异质性的存在造就了利己性的个体;正所谓世界上没有完全相同的两片叶子,不论何处何地、何时何刻,人与人的感触、思考、诉求、行为都不可能一模一样,也就不存在完全换位思考的沟通模式,这个是造成屎山的根本原因;因此屎山不能杜绝,只能减轻