前面两篇文章讲了个人篇如何高效工作。通过学习硬件篇和软件篇的方法,可以达到个人高效。但软件开发是一个团队合作的工作。涉及到产品经理,开发,运维等多种角色合作。需要整个团队整体配合,执行一致,才能达到高效工作。就像一个足球队,只有一名队员技术强,甚至每个球员技术强,都是不够的,还需要各个角色配合好才能取得成绩。
要团队整体高效,个人高效是前提,之后制定好团队合作的标准,让每个人都按照标准来执行。同时作为团队中的一员,要具有同理心,能换位思考,做事靠谱,不要给别人添麻烦。能做到这些,不管这个团队从事什么工作,都是能做到高效的。
制定标准国际上制定好USB接口标准,确定尺寸,电压,连接线路应该满足什么条件。全世界各种厂商,都可以生产自己的USB线或者支持USB的设备。即使两个工厂在地球的两端,只要都满足标准,生产的设备也能够正常通信。
在团队中,要制定高效的统一标准。团队中各种角色都学会与其他人合作的标准和制度,都按照标准来做事情,做到整体统一。无论是新加入的新人,还是与外部合作,就像USB接口通用标准一样,大家只要了解了标准,就可以正常合作处理工作。
有几种常见的标准。
高效会议会议在研发过程中是必不可少的。如果会议高效,能够节约很多时间。一般高效的会议会考虑这些方面:
为什么要开会,可以不开吗?!!!
要这么多人开吗
要都讨论吗
提前约定时间
定会议室的时间、地点、时长
明确必须参加和选择参加
提前准备会场
会议讨论内容
和大家有关的才需要会议讨论
提前通知背景
会前想好方案,会上讨论
主持人掌控好进度
已经完成会议的人,通知可以离开
会议结束有结论
会后事情有回音,有着落
项目管理流程既然软件开发涉及到这么多角色,那么在开发软件的时候,要把软件当成一个项目来做。在项目执行的过程中,要有个管理流程标准,让每次软件项目的开发都是有章可循容易控制。保证项目的成功不靠某些人的能力影响结果,而是靠规章流程保证只要按照执行,项目就会成功。
项目管理流程要把软件的需求、研发、测试、部署、维护等几个环节如何执行,有什么注意事项,都要制定清晰。
项目上线模板上线模板是项目管理流程中的一个小环节。通常上线过程在短时间内,涉及到多个角色检查将要上线的项目。就开发角色本身,也要涉及很多检查项。
要产品经理在预发布体验是否满足需求;
设计体验是否和设计稿一致;
测试进行最后一轮回归测试;
客服进行培训,准备好应对用户的询问;
开发检查线上环境是否满足容量,是否申请了足够的权限,是否有把依赖外部的配置准备好……
要完成一个完善的上线模板很不容易,需要对制作的软件有足够的了解,而且要经过一段时间的磨合,才能更适合整个团队使用。
同理心由于是团队合作,要达到整体最优才是最好的算法,而不能以个人的局部最优。要能够换位思考,站在别人的角度思考问题,站在整体的角度思考问题才可以。
靠谱什么是靠谱——凡事有交代,件件有着落,事事有回音。总结的很好,在团队中工作的时候,要做一个靠谱的人,才能让团队整体工作高效。团队高效了,个人的工作才会有成效。
总结如何高效工作?
要先自身高效,对于工作需要的技能和操作要熟练,要有有效的方法指导自己高效工作。
达到自身高效后,要做到团队高效。团队高效要有章可循,先制定标准。制定标准是为了能按照规则执行,更重要的是思想,要有能应对各种状况的思想。也是最主要的同理心、靠谱。
以上都做到了,工作才能达到卓有成效。