大到一个国家,小到一个单位部门,每天都有或多或少的紧急事务需要处理,在这个充满竞争、步伐快速的社会环境中,作为研发二部负责人,如何处理好日常工作,与下属进行良性互动尤其重要。
当好一个部门的领导,我们在任何时候都应该不断学习,不断提高自己的领导能力、管理能力;要敢于担当,时刻注意和下属保持良好的人际关系,这样才能做好部门负责人。
研发二部在工作中的职责范围主要是负责产品研发、项目运维、飓风行动和POC演示环境等;以及临时安排的一些日常工作,比如客户环境验证,远程演示介绍公司产品。
产品开发流程分为需求分析、原型设计、页面设计、测试设计、研发阶段、测试阶段、上线反馈七个步骤。每一款产品的成熟,都是从项目中来到项目中去的过程。通过项目实际运用反复打磨,来调整修改使用中遇到的缺失或不合理之处。同时产品经理要对产品负责,及时记录使用过程中遇到的问题,当重复多次使用命令执行时,就要考虑是不是产品欠缺功能,这种敏锐的洞察力也是负责人需要掌握的能力之一。
项目完成以后,进入运维。运维实际上不能称为一个项目,如果系统是稳定的,那么对运维来说,每天的工作都差不多。运维的主要工作是让系统不间断运行,满足系统的SLA(服务等级协议)。运维和运营也不同,运营是对产品进行管理,运维是保障系统的运行并进行维护。
项目运维主要有3个目的:
1.保障系统稳定运行:出现问题及时解决;
2.提升公司形象:通过运维技术支持,让客户认可公司能力;
3.二次销售:在运维过程中,向客户渗透公司其他产品,推动后续合作。
作为部门负责人,审查部门成员工作计划、文档、工作完成进度是必备工作。对于研发二部而言,主要是以下3个部分,分别是每周的周报审查,每日的工作(开发、运维)进度监控,文档的审查工作。
1.周报审查:每周日中午之前,需要部门成员确认本周工作,编写下周工作计划。作为部门负责人需要总结成员工作,如果有不合理的计划,需要及时和相关人员沟通调整;
2.每日审查:二部的日常工作分为开发和运维,对于开发工作,每天下班前需要发送产品计划进度,对于运维工作,每天下班前需要发送运维日报,同时在每周六要发送运维周报。负责人需要及时跟进成员完成效果,调整进度,并给予适量协助完成工作;
3.文档审查:文档是公司的优良传统,通过写文档可以看出一个人的思维逻辑是否清晰。对于写文档这个事情,一些新进员工最开始可能会有些不理解,认为开发岗位就是编写代码,这时部门负责人就需要及时和成员沟通,让他们理解撰写文档的重要性。同时指导他们写文档的方法,平时记录、积累,最后进行完善。
作为业务部门的负责人,要担当起本部门人力资源管理的主要职责,这其中包括如何选人、用人、育人及留人等内容。成员大多存在以下情况:忠诚度不够、工作积极性不高、学习的意愿不强烈,且多半不能正确定位自己的职业目标。我们从以下几点来看看如何培养下属。
1.培养下属的忠诚度
凡进入部门的新进人员都要进行集中性的培训,部门负责人要让成员拥戴自己并忠于公司。则先从自身做起,用自己忠于业务、踏实勤奋的高贵品质去打动你的下属,并以承诺的方式明确期望值。因为承诺是值得他们不懈追求并付出努力的目标期望。
2.培养下属的职业精神
成员的职业精神直接反映了工作状态。若一个员工的工作积极性不高,热情度不高,我们则可以判定他的职业精神不够。“忠诚、敬业、务实”是豪恩人创导的工作品质,怎样来培养下属具备这种精神,是部门负责人值得深思的问题。
3.培养下属的综合能力
提升综合能力是支撑成员发展并取得良好业绩的唯一手段。例如,新进研发二部后,先做一些简单的开发工作,因为大多新人思想还停留在写代码才会增长技术的误区。通过开发一段时间代码后,逐渐让成员理解技术的多面性,让他们改变思想。接下来分一些日常的运维工作,逐步融入二部的开发和运维兼容的工作状态中。
在日常的工作中,每天忙忙碌碌加班到很晚是不被提倡的,需要端正自己的意识形态,不要用身体的忙碌来掩盖思维的懒惰。进而提升个人的品格修养,规划自己的发展目标,明确自己的晋升空间。并且逐步夯实自己的品格,增强个人的能力,提高被需要性,降低被替换性。
什么是团队精神,团队精神是大局意识、协作精神和服务精神的集中体现。它不仅包含了与人沟通、交流的能力,且还特别强调与人合作的能力。团队精神的基础是尊重个人,核心是协同合作,最高境界是全体成员的向心力、凝聚力,反映的是个体利益和整体利益的统一,并进而保证组织的高效率运转。
团队精神的形成并不要求团队成员牺牲自我;相反,挥洒个性、表现特长反而有利于团队成员共同完成任务目标。遇见问题先考虑解决问题的方法,而不是互相推脱责任,只有团队成功个人才称得上成功,无论何时都要保持团队意识,互相帮助扶持,才能更快地完成工作。
先思考,后动手,谋定而后动。注意更改文件前要备份,替换前一定要查看原工程中有哪些后添加的内容,注意一同迁移。要培养自己下意识修改错误的习惯,遇到技术难点要勇敢面对,不应逃避,学习好专业英语,让自己查询资料更有信心。不推卸责任,敢于担当,不要因懒惰而复制代码,要多敲多锻炼。要知道恰当的学习方式可以事半功倍。
1.明确定位
不要在意自己在工作中的定位是什么,要把自己当做管理者看待,试着去多想一些事情,多制定一些目标。面对他人提出的问题,想想如果换做是自己该如何沟通解决,常与别人的解决方法做对比,在学习中,能力就会提升;
时刻提醒自己是负责人,尽职尽力,团队的事情就是自己的事情,拒绝鸵鸟心态,逃避不能解决问题,需要勇于面对问题,积极解决问题;
不要安于现状,要知道你享受的时候,许多人正在挣扎奋斗。
2.换位思考
站在领导的角度思考,领导分配任务的初衷是什么,领导最终想要的是什么;
站在客户的角度去思考,深度挖掘客户没有表达出来的潜在需求,如果我是客户我想要的是什么;
站在同事的角度去思考,大家同事一场每个人有自己工作职责,不帮你是本分,帮你是情分。
1.危机意识
不要安于现状,要知道你享受的时候,许多人正在挣扎奋斗。善于思考,勤于总结,不要给人用同样错误再次批评你的机会,做事坚持自己的原则,凡事有自己的立场,不要畏畏缩缩。
2.领导能力
打铁还需自身硬,不要以身份压人。换位思考,无论是在项目中还是日常工作中,根据员工的个人能力,事情的轻、重、缓、急进行任务的分配;员工所承担的工作内容,一定要比其个人能力高一些,以便于员工的进步。在任务分配的同时,让员工明确不同的时间结点,以及每天的工作项目,明确工作的目标,一定要定期对员工的工作进行评审,当前的问题提出并给予建议修正,避免错误反复;工作一定是有始有终的,不要只有开头没有结尾。
3.格局高度
想要掌控未来,就需要有预见未来的能力,人生所能达到的高度取决于心理上为自己定下的高度,器量大小决定事业大,要用长远的眼光去看待每件事情,不要因为环境而妄自菲薄,不因为能力而自暴自弃。在工作中对于他人的求助不要吝啬,要热心帮助别人解决问题,在分享的过程中加深对该类知识的认知和理解,甚至发现自己的不足,从而获得改进的思路、方法。
通往成功的道路是没有捷径的,需要通过自己的努力、积累,一步一步稳扎稳打。虽然通往成功的道路没有捷径但工作却是有方法的。有效的工作方法能够帮助我们提高工作效率,充分利用工作时间来完成工作,是自己有充足的时间能够进行知识扩充进一步提升自己。
1.谋定后动
在工作的过程中要目标驱动,不要任务驱动,并且计划先行,不要边做边想,那样一定做不好。把复杂的项目或是任务逐步分解细化,逐项明确,紧急事情优先做,重要事情天天做,先总体后局部,凡事分轻重。工作进度尽量往前赶,尽早暴露问题,避免最后措手不及。
2.计划巩固
Plan(计划):在我们日常的工作中不能避免会遇见这样或者那样的挑战,而在我们面对这些挑战时不要急于否定自己,先给自己制定一个计划,将工作的内容进行分解。Do(做):按照计划一步一步地落实。Check(检查):与求学中的考试一样,我们都对自己的卷子反复检查,工作也是一样的,工作完成后都需要检查。Action(调整):发现问题进行调整,调整后再做计划如此进入一个闭环的循环。
3.顺序明确
紧急又重要的事情优先做,紧急但不重要的稍后做,重要不紧急的事情一直做,不重要且不紧急的最后做。
运维虽然可以自动化,但也需要有人来管理,所以保持人员的稳定性对运维是有好处的。以下有一些关于运维的总结或者技巧:
1.记录运维常见问题,当再次遇到相同问题时,可以快速解决;
2.将运维常用问题及解决方法交付给客户,我们只做关键技术上的支持,一些常见问题尽量由客户解决,减少不必要的工作量;
3.时刻注意保持冗余,但一般不轻易使用冗余,特别是数据。数据的备份是日常工作,数据的恢复要定期做,数据安全不能只停留在纸面上;
4.阅读使用手册,画一张大的网络、安全、部署拓扑图,实际上确实是很有用的;
5.运维人员要保持AB角色,确保系统故障时能够找到人;运维人员不能只关注当前所工作的事情,外出学习和交流也是有必要的;
6.交接记录非常重要,是责任的一种体现;
7.尽量使用自动化工具去辅助工作,慎重的去做系统升级和打补丁的工作,如果要做,需要做好所有的回滚措施,并提前演练。
无论是在日常工作过程中,还是在项目里,在遇到问题时都需要及时暴露问题,不要等待问题爆炸。主动汇报进展,遇见突发状况要及时汇报、需要资源提前沟通、确认。在汇报中就事论事,不掺杂个人情绪,不诋毁他人,更不要试图用小聪明去掩盖事情的真相,要学会用事实和数据说话。面对领导交代的工作,不要让进展情况石沉大海,要主动交付工作成果,让领导了解当下的进展情况及未来可能遇见的问题,并及时规避处理。
1.工具学习
对于不了解的知识,不要尝试避开或是蒙混过关,可以通过网络检索进行相关学习了解,这样对于该类知识更具有针对性。遇到一些专业性较强的知识,可以访问一些学术网站、技术论坛查找资料,在查找资料的同时收藏好网站及文档,为后续知识学习做积累。对于不会使用的工具,可以找相关介质下载下来进行研究,同时查找一些使用手册或使用心得进行学习。
2.体系学习
在学习过程中发现新的知识点,一并进行学习掌握,使得学习有计划、有目标、有层次,还可以拓展知识面,加强对知识的理解,提高自己的深度。想要学好一门知识,必然需要多读相关知识的书籍。好的书籍可以帮你弥补自学过程中的漏项,把所学的知识变得更扎实全面,更体系化。框架、语言、软件都是工具,不要被工具局限思维。
3.归纳总结
在解决问题过程中,要经常反思工作中的成绩与不足,把好的部分总结成经验记录下来作为知识沉淀发扬出去,把不足的部分制定成攻克计划作为教训后续改正。把学到的知识与你自身的技能相融合,融入自己的技术与优势,传递自己的见解与经验,打造一款适合团队发展的体系。在工作中,一定要养成站在客观角度反思、总结问题的习惯,只有这样才能把自己走过的路看得更清、更全,只有这样才能主动去校正修改自己的目标,只有这样才能使自己慢慢地站在人生的高处。
4.下属关怀
关爱下属,把下属当作朋友,而不只是当作简简单单的员工,或者当作生产的工具,如果一个领导不重视自己的员工及下属,那么这个公司也很难长期维持,更别说走向成功。
企业固然是以盈利为目的的组织,然而,在一个企业中同样需要有人文关怀的氛围。这种人文关怀,说到底,就是一种以员工为本的企业理念。多了解、掌握成员关心的热点、难点问题,细心关注成员的思想情感波动和情绪变化,帮助成员缓解压力。要抓住一切机会,以情感人,体现企业本身对于人才的重视,从而凝聚人心,达到薪酬激力所不能达到的效果,唯有这样,才使成员对企业产生归属感,愿意为企业贡献自己的力量。
作为部门负责人,要学会低调地处理人与人之间的关系,具备“不计前嫌宽以待人”的品质,不要用势利眼和有色眼镜看人、看社会。也不能因外界或个人情绪的影响,对人对事表现得时冷时热。在实际生活中,绝大多数人都愿意接触与自己爱好相似、脾气相投的人,这在无形中也就可能冷落了其他一些人。因此,要想低调做人就要适当地调整情绪,增加与自己性格爱好不同的人的交往,尤其对那些曾经反对过自己的人,更需要经常与他们交流,防止造成不必要的误会与隔阂。
作为部门负责人应该利用各种各样的工作间歇与成员进行沟通,例如与成员共进午餐等,但要注意不要过多谈论比较严肃的工作问题,可以谈论一些比较轻松的话题,例如聊聊家常事等。这样不仅有利于发现成员的真实需要,而且可以自然而然地引入一些工作中的问题,让成员主动提出这些问题并寻找解决的办法。
有的管理者认为,尽管员工出色地完成工作,也不必高调表扬,以免员工骄傲。但是员工都是希望被肯定和表扬的。管理者不该吝啬对员工的掌声,因为这对其他同事也是一种激励,成为激励他们努力工作的榜样。
在薪资福利的物质维系下,员工与企业的情感维系也是需要受到重视的。双管齐下,才能更好的关爱员工,让他们乐于为企业创造更多的绩效。
研发二部是公司的核心部门之一,肩负着研发产品,运维项目,飓风行动的任务。通过明确研发部各级成员的工作职责,能够以快速经济有效的方法,开发市场需求、客户满意的产品,以专业的运维技能,提高客户的使用体验,同时提高研发部的工作效率,提高研发部人员的技术。
定期与成员单独沟通,倾听成员心声,及时作出有效调整,工作上严格要求,生活中相扶相助。加强同事间的融洽关系,做好思想教育及公司方针政策的传达工作。营造一个学习型、开放型、轻松愉快的工作气氛。对于运维工作常见问题要实施记录,运维人员要保持负责的项目两两之间有交集,确保系统故障时至少能找到相关负责人。
产品研发二部主打产品研发和项目运维两部分工作,产品主要是ESB应用集成平台和UMC云管理平台。目前由于部门成员有限,负责人没有放到成员手中,后续待成员能力成长到一定程度后,考虑将ESB和UMC下放,分别由2名成员负责开发,作为部长主要负责整体把控,更多考虑产品性能、安全、不足,未来开发方向的研究和思考。
运维主要是以已验收的项目为主,对于新进员工,还是优先代码开发,打好基础,逐步培养运维,和客户交互的能力,转变新人固有的程序员只有写代码才能提高技术能力的错误思想。运维并不是不开发了,而是和开发并行,每人二个运维项目就好,相互有交集项目,防止请假,无人运维的情况发生。部门负责人负责技术支持和整体运维情况。
人员分配也就是合适的人做合适的事,将每个人的潜力发挥到最大。在进入部门后,部门负责人应尽快了解成员的技术特点,分配合适的工作。准确了解团队成员技术技能情况,确立团队内部技术标杆,制定每位成员技术提升线路与目标。建立团队内部技术帮扶导师机制,并责任到每个成员,每月对目标、效果进行专门评估与修正,部门至少有两名成员进入PPMO群中。
团队凝聚力是无形的精神力量,是将一个团队的成员紧密地联系在一起的看不见的纽带。一般情况下,高团队凝聚力会带来高团队绩效。引导团队成员个人目标与项目目标的统一,增大团队成员对项目团队的向心力,使项目团队走向高效。团队凝聚力在内部表现为团队成员间的融合度和团队士气,良好的人际关系是高效团队的润滑剂。因此,必须采取有效措施增强软件开发团队成员之间的融合度,让成员在短期内树立起团队意识,形成对团队的认同感和归属感,形成高昂的团队士气,提高团队的工作绩效。
大部分时候每个人都想着提升自己的能力,做自己喜欢的事情,有自由安排时间的权利。但自由是相对的,在个人能力不足的情况下去追求自由,那是非常可笑的,而能力是足以让自己自由的资本,在我们越来越好的过程中,不断提升自己的能力,那才是最好的自由。
端正自己的做事态度,很多时候能力都是慢慢养成的,如果从一开始自己的态度就不端正,那恐怕后面的收获会比较少,做事前都是抱着学习的态度,那必然能从中得到收获,个人成长自然而然也会更快,态度是最重要地做事注意事项,努力踏实做事才能快速提升自己的能力。
培养自己的思维方式,很多时候之所以没有看到事情的深层次内容,或者没有长远地看待问题,主要还是受限于思考问题的本身,如果开始养成考虑问题的习惯,那么必然会看到事情的重要点在哪里,而不是一味地做事情后的直接收获,能力提升真的是一件漫长的事情。
主动去学着提升自己的能力,特别是进入职场工作之后,有时候能力更多是被动去提高的。比如工作上的某项事情需要自己没有掌握的能力,自己可能会抓紧时间去努力提升,这种提升能力的速度虽然快,但是不太及时,更多的时候我们应该主动去找那些在未来对于自己有用的能力。
沉下心来好好学习提升自己的能力,在这个信息处于爆炸的时代,能让我们产生动摇的信息真的是太多,如果我们一个劲地徘徊在信息海洋中,那么势必会迷失自己,最好的方法是静下心来,找到学习的方向,好好学习掌握,利用我们宝贵的时间和精力,将它们用在真正有意义的事情上。
最后,作为部门负责人要竭尽全力建设一个高效的团队,给这个团队注入企业的核心文化,让这个团队具备独立自主、自力更生的造血功能。也让这个团队具有核心的技术人才及人才梯队,让我们的团队真正成为能够快速响应、快速成长、快速执行、快速战胜一切困难的高效团队。
作为部门负责人有信心和各部门一同努力学习,不断地开发新产品。通过大家的共同努力,使我们企业走在行业的前面,让我们为了企业的明天,共同努力,共创美好的未来。