《大道至简》第四章“流于形式的沟通”,除了很深刻的讨论了上一节所讲的如何解决开发与客户之间关于需求调研的沟通的问题外,本章第4节“为不存在的角色留下沟通的渠道”也很有意义,这对项目的后续维护和开发很有意义,所以这里再次“借题发挥”,以强调让项目的历史有据可查! 往往我们都关注的,也不可能被忽视的是:与客户的沟通、开发与测试的沟通、开发与设计的沟通等等,但是又有多少人会想到还有这么一号角色——现在压根不存在的角色的沟通呢?谁知道他是男是女,是同性恋还是异性恋,还得想着他?! 是的,当我们做项目的时候,是得想着他,而且最好好好的想着他。因为,说不定,下一个项目,或者下一家公司,你就是那个“不存在的角色”!我想你应该已经经历过这种痛苦了。看着完全没有文档,而又编码不规范,设计拙劣的代码,还得在进度之前完成新的功能。 事实上,很多公司,口里确实一直喊着要有完整的文档、资料。可是正与沟通一样,这些大多数都流于形式,因为当下的人都不看,又有几人用心维护,甚至压根就没搞这玩意,或者在某次换办公室的时候完全交给了碎纸机……。 可是,毫不夸张的说,对之后的那个“司马迁”而言,这可是他的一切呀!可怜他叫天天不应,叫地地不灵! 可惜,作为一个软件开发人员,包括我在内,一方面一直在扮演着无暇留记号的远古先人,一方面却又一直在过着可怜的司马迁的生活…… 如果由我来主导IT项目管理,我想我会更重视和切实履行这一点:让项目的历史有据可查,为不存在的角色留下沟通的渠道。