根正苗红的程序猿的项目管理
我软件专业毕业,从事IT工作将近十年,根正苗红的程序猿,从单纯做技术的开发工程师到管理单个项目的项目经理,再到目前管理项目群的产品主管。在疫情期间,在疫情期间因为加班太多而生理和心理都感觉疲惫到极限,在强烈要求休息两天后,感觉终于能够正常呼吸。同时,心理上急需心理慰藉和宣泄,所以我对自己的方方面面进行反思和总结。对自己的管理思路进行总结。为了更深刻的剖析和认识自己,也为了让程序猿的心舒缓下来。
技术出身的原因,我首先想到的当然是技术方面:统一研发技术,提高研发效率,降低研发成本
我在刚刚接手我现在负责的这个产品线的项目群的时候,感觉一团乱麻,无从下手,每个项目因为各种各样的原因使用的数据库,前端框架和后台框架都不一样。这样的项目群,每个项目,每个人都是一个萝卜一个坑,当我想协调人力资源去支持其他重点或者紧急项目的时候,并不是所有的同事都具备立马上手开发的能力的。于是我和其中一个同事,我们耗费一个月的时间,寻找和尝试适合我们项目群的前后台框架,并将一个已经初步开展的项目进行了重构,迈出了第一步。再后面就是通过会话共享,相似功能统一等方式逐渐将老项目的新功能和旧功能用统一的技术框架进行开发和替换。最终耗时两年的时间基本上将所有的项目进行了统一。这个时候,我终于实现了人力资源的共享,也稍稍松了一口气。
然后,我想说的下一个感悟是分工明确,职责清晰
得益于我高中有一个好老师,在现在的单位的时候碰到过一个好的领导,虽然他们现在都因为毕业或者高升远离了我,但是两位人生导师给我做人和做项目的感觉一直深刻的影响着我,让我以之为榜样不断模仿和追逐。在跟着我那个好领导工作时,虽然也会有加班,有时候也会觉得累,但是工作有干劲,有成就感,很大一个原因就是我知道我这一周或者最近两周的工作是什么,在此期间状态好的时候多干点,不好的时候休息一下,然后我都能如期完成任务。所以我现在特别善于使用工作分解(WBS),并将工作分解在团队内形成一个制度,作为项目贯穿始终的一个共同认可的依据。
3.树立清晰明确的团队建设目标
阶段性的完成工作,会让团队成员有成就感,团队的状态一直处于积极向上,充满自信的状态,这种状态我认为是高效的。
4.建立重点工作,总结产品方向,定期宣讲,让大家了解我的思路,认可我的思路
5.用人
6.工作状态松紧适中
我一直跟我同事说的我的工作思路是上班时间我们紧紧张张的工作,下班后尽量不加班,即使加班,我希望我们是在加班学习,而不是加班工作。我们是程序猿,但是不是超人,一直加班处于紧张忙碌和焦虑的工作状态的话,只能是工作效率越来越低。