在阅读《大道至简》后,我受益匪浅,下面我讲述我的一些感受。
首先,本书讲述了愚公搬山的故事,作为一名优秀的程序分析师,他将移山的目的过程具体表述并为之实行。他产生了原始需求,进行了项目沟通,确定了项目目标,择定了行之有效的技术方案,创建了分工条理的执行团队。但愚公太勤奋了,他只在苦干。但与之相反的是战国李冰,他也要开山,但李冰很闲,他因此发现了“烧石头”这一加快开山的方法,得到了愚公再努力也无法达到的速度。愚公只有身体的劳动,但没有思考。
在阅读这本书后,作者给愚公和李冰新的解释中,将他们的工作从程序方面进行分析,愚公只是在不加思索地埋头苦干,却不想着如何让工程更加省力简洁,因此愚公越是勤快,越没有机会找到更快的方法。人的精力是有限的,懒人为了懒,而造就了更加高效的方法。其实懒人,并非真的懒,他勤奋在了思考上,思想的懒惰才是最为致命的,时代的发展只会给予思想先进的人以机会。
团队的力量是强于个人的单打独斗,一个人是很难完成所有工作,并面面俱到,“团队的重要,而团队的合理性更加重要,三人以上的团队需要一个 能承担责任的管理者,而管理制度要依附在有一个确定的组织机构上。”例如,Stardew Valley的开发者 ConcernedApe一人完成了游戏的开发,包括所有美术、音效和音乐。可以称得上全能,但依旧使用四年。 并把Stardew Valley的经营管理交给其他人。团队的力量无疑是强大的,但并不是只要几个人聚在一起就能发挥团队的力量,完成一个个困难的工程。一个团队需要一个优秀的项目经理,这个职位需要承担责任,预估工期,监督成员,制定制度等众多工作,还要协调与客户的沟通,创建团队文化等工作。因此项目经理就是团队的代表。建立一个合适的管理制度,能够实现的成员的合理分工,减少麻烦,使众人信服。
最后,与客户的沟通是一个项目的开始,只有客户提出了原始需求,才能确定项目标,但语言的交流是有缺陷的,因此客户不可能将所想的完整的表达出来,必定会带有歧义和错误,因此在与客户的沟通不能是客户的演讲,团队要明确客户所遗忘的细节,了解客户的本质需求。要珍惜每一次与客户的交流,实现客户与团队间尽量准确的思想转述,保障沟通的有效性。管理者最大的能力体现在将技术开发者与客户沟通在一起,通过最简沟通来提高项目实现的可能性最大化的提高效益。
项目的成功不是必然的,失败是每个团队都经历过的,即使是顶级的团队也不可能是常胜将军,成功的工程都是无数的辛苦和精力换得的,在生活中有成功就有失败,成功的过程是过程,而失败的过程也是过程。现在的我们还有精力和时间去积累经验,完善自我。学以致用。