话说人人都是产品经理,其实,人人都是项目经理好像更合适。程序员
就拿邀请几个朋友来家里作客来讲,我想每一个人都会表现的很棒!计划作几道菜,分别是什么,要分析一下每一个朋友的口味,好比烧茄子、宫保鸡丁、炖排骨;要准备酒水,有的朋友喝酒,开车的朋友或不喝酒的朋友,就要提供饮品。还要考虑若是朋友带孩子来了,应该怎么让孩子也玩的开心,好比,跟自家孩子商量,分享一下本身的玩具或布娃娃。若是有朋友走五环严重堵车,应该怎么办?确定不能一直傻傻等着。席间,要跟朋友聊什么样的话题,要不要来一些趣味活动。redis
只有作好这些准备,那么在朋友们来了以后,才能比较顺畅。有意外发状况时,不至于手忙脚乱。缓存
其实,咱们程序员在实现一个需求时,咱们自己的开发过程就是一个项目。事前咱们作需求分析、程序设计;在开发过程当中,须要有人跟进你们的执行状况,当遇到问题时及时反馈出来,内部消化不了的,就要请求上级或兄弟组支持。若是某些任务在执行时发现比较难完成,那么,就要分析缘由,若是小组成员的技能缘由,那么,多是人力分配失当,尝试提供必要的帮助,若是还不行,及时调配,让更合适的人来接替。固然,若是时间紧迫,就要考虑把任务再次拆分细化,权衡哪些必须作,哪些能够舍弃或后续再迭代。异步
突发状况老是会出现的,好比出现人员异动。作好预案会是更好的处理方式,不至于太被动。你总不能直接跟领导说这事完成不了吧。学习
管理重点不是管,没有人愿意被管着,不当的管束反而可能拔苗助长;管理重理,能把事情理顺,或者作好支撑,帮你们理顺,把事情完成,WellDone,才是真本事。测试
再从小了说,具体到咱们实现的一个任务,其实,也称得上是个项目。这个小项目就是要实现一个开发任务。那咱们就要琢磨要开发的代码细节了,用常量仍是用枚举?缓存用redis仍是zookeeper?幂等性怎么保证?怎么测试我作出来的没有bug能够正常交付。 看到了吧,这些就是计划,而且,还要考虑工期,技术作出花来,在指定的时间内却没有完成功能,那就是舍本逐末了。所以,作一个小小的功能,也须要权衡。项目经理很大一部分工做就是要作权衡,权衡到平衡,就成功了。若是没有计划,好比,异步处理,可能上来就是不加思考的new Thread(..).start()。设计
细想来,小偷应该算是优秀的项目经理了。我老家在冀鲁豫三省交界的河北农村。儿时,常听到东家牛被偷了西家棉被被盗了。印象比较深入的是,村里有一户邻居住着爷孙俩人,结果入秋的某天早上起床后,发现土坯堂屋西侧的小屋,被掏了个洞,粮缸里仅有的五十多斤小麦不知去向了。生活口粮呀,本就捉襟见肘,这下更难觉得继了,可把老头给气坏了。问四邻呢,前天夜里,没一人发觉什么可疑的人或声响。你说这小偷可恨不?对象
都说小偷是贼不偷空,只要下手,必然得顺走点东西。神不知鬼不觉的,你的东西就不见了。小偷首先有过人的“岗位”技能,其次,他们前期也通过了好多准备工做,好比瞄准对象,蹲点儿,乘机而动。固然,他们也通过了仔细盘算,若是不成,要“带走”点别的什么。如何的神不知鬼不觉,接头暗号是什么,如何与队友配合,行窃但是一项高风险的事情,万一若是不当心被发现,如何脱身并迅速逃离现场。开发
可见,且不说小偷品行,也不谈偷窃是犯罪,单从小偷作事缜密来看,他们不愧是值得咱们学习参考的优秀项目经理!产品