如果让你负责一个新的项目,或者接手一个已存在的项目时,该从何处下手?
首先搞清楚项目的目的,大致分为下面几种:
- 战略布局,根据当前趋势,提前布局未来
- 直接盈利,能够直接让客户付钱的物质或服务
- 辅助盈利,能够为主营业务识别潜在客户并进行导流
- 公益性质,能够提高用户的活跃度、便利度或忠诚度
- 探索性质,为了探索新的商业模式、管理方式或新技术等
根据公司的状况,结合环境因素以及公司高层的策略,分析项目获得的重视程度,并据此去争取相应的支持。
就软件项目而言,最重要的支持便是资金和人员,而资金是根本,关键在人员,智力密集型的项目大都如此。
资金到位,人员充足,该如何开始或改进项目呢?
可以根据如下方面(不限于)对已存在的软件项目进行评估:
- 项目结构
- 功能模块化如何
- 是否对第三方库管理进行统一管理
- 是否抽象基础功能并统一管理
- 数据的存储方式是否合理
- 代码质量
- 代码重用率如何
- 无用的备注是否删除
- 关键代码是否备注
- 耦合度如何
- 扩展性如何
- 健壮性如何
- 用户体验
- 功能逻辑是否合理
- 操作界面是否友好
- 界面样式是否统一
所以在开始新项目时,应当结合过往项目的经验教训进行合理规划,尽可能规避错误或不合理的地方。
即便资金充裕,人员充足,项目的推进为何还是举步维艰?
项目的延期和失败才是常态,成功的明星项目不过是冰山一角。管理项目究竟管理的是什么,项目之所以充满了不确定性,根本原因究竟是什么?私以为这些都可以归结于人的不确定性,管理工作、管理他人、管理自己针对的都是不确定性。我们希望一切都能够按照计划来,消除一切的不确定性,尤其是事情非常重要时。当然消除了一切不确定因素,也就消除了一切可能性,这不可能做到,也不是管理的目的。管理工作想要尽可能排除外界事务对计划的干扰,而人的主观能动性是最大的不稳定因素来源,所以,管理终究是对人的管理。
管理人,不外乎四个字,威逼利诱
- 威,可以是威胁,可以是权威,可以是威慑,总之能够使他人畏惧而服从
- 逼,可以是逼迫,可以是强制,可以是逼近,总之能够使他人不甘而服从
- 利,可以是利益,可以是利好,可以是便利,总之能够使他人甘于服从
- 诱,可以是诱惑,可以是诱导,可以是引诱,总之能够使他人不知不觉的服从
如果说过去 30 年人们更多的是因威逼而服从,那么未来 30 年,人们将更多的因利诱而服从。当然,只是让人服从是没有意义的,将服从转化为生产力才是目的,转换的效率越高,所获得的回报就越高。而劳动力的快速减少,使得转化的效率越发重要,这就对企业的知识管理提出了更高的要求,过去那种你不干有人干,你不会干,有会的人干的情况将得到改善。基础知识的成本还由打工人自己承担,但是企业知识的成本将由企业负责。而随着社会系统的越来越复杂,基础知识的获取成本越来越大,首先是造人的成本已经非常高昂,其次是基础知识已经超出了 9 年义务教育的范围,这意味着想要成为合格的劳动力需要比以前更多的学习时间和成本,更重要的是泛娱乐化的社会环境抢占了人们的学习时间,何况饱受侵蚀的大脑势必导致精神力涣散,思维力干涸,广大人群的学习能力会不断弱化,这会进一步恶化劳动力市场!所以未来 30 年,招个称心意的人难,留人则更是重中之重。
最后提个问题,你觉得是接手管理一个旧项目容易,还是负责一个新项目容易?
不赚钱的项目不遭人待见,如果没什么社会效益那就更令人嫌弃了,社会如此急功近利,人心又是如此浮躁,还是要把正确的人搭配到正确的项目中去啊!