开发经理是IT界最底层的管理人员,开发经理是一类特殊的IT民工,他不只仅要去作好管理,并且还必须承担必定的开发任务。开发经理通常都是由开发人员晋升而来,开发人员作开发的时间长了,有些固定的思惟,作开发经理之后仍是把开发的工做放到工做的第一位,认为只要承担起主要的开发任务就是已经作好开发经理了,因此开发经理大多数感受作在这个位置上感受很累。几乎都快要崩溃了。开发经理必须转变思想,管理比开发更重要,必需要抽出时间来作管理。抽出时间来作管理了,有时候感受不得法,为何那?由于咱们没有清楚的认识到管理究竟是什么?设计
管理的基础是知道要干什么。开发经理的基础就是要安排好工做计划。管理很差任务计划,就没有时间干别的事。实施的问题提交给你,问你何时交东西,你不知道,没法有个明确的答复,实施就会跟你抱怨,咱们须要和客户沟通具体的实施时间,你连个何时开发出来都不知道,咱们怎么去和客户说;部门经理那天给你安排一任务,问你能够插入到任务计划中吗?你不知道;客户有BUG须要修改,并且很着急,你干不干,你一干,你的任务计划又不知道到何时开始,何时完成了;那天公司的大领导要部门的软件开发必须跟的上时代的发展,去设计和开发新的产品,你只能说没有时间;并且团队成员不只仅须要你去帮他们解决问题,并且还须要你来安排具体的开发任务,解决不了问题,开发没有办法进行下去,影响了进度,任务没有安排好,作到那是那,有的人闲死,有的人忙死。天天被这些事搞的焦头烂额的,被烦也烦死了。成天疲于应付,感受作管理也不是管理,作开发也不是开发,到头来,开发没有作好,管理也没有作好,真是难为死了。给实施的印象很差,给领导的印象也很差,手下人的时间一长就有想法了,不想干了,感受没有意思。为何会出现这种状况那?问题的根源就是在于没有作好计划管理。开发
管理是沟通。沟通在软件开发是很重要的事,真的很重要很重要。不沟通,你作的功能极可能就不是人家想要的或者没有知足客户的需求,到头来费事费时。不沟通,团队成员来来回回的改功能,改一次还行,短期改第二次、第三次,时间一长人就疲惫了,并且知道改功能是由于你没有与客户沟通清楚,很质疑你的领导能力。不沟通,团队成员没有和你交流技术的机会,团队成员不了解你的想法,你不了解团队成员的想法,时间一长,你们各自为政,各说各的,愈来愈没有团队意识。还有不沟通,上级领导没法了解你再干什么,领导还觉得你干本身的事,创建本身的小世界,培养本身的势力,你要让领导了解你再干什么,没有不怀疑员工的领导,作开发经理,要尽可能的获取上级领导的支持,那样你的工做开展起来就没有那么多麻烦。误解,每每是自之后相互了解。产品
管理是左右逢源。管理要平衡与你打交道的各方面的人的利益,这样的工做才好开展。人都心情很差的时候,人都有烦的时候,人都有累的时候,人是感情的动物,克服心里的感情色彩,不要掺杂到工做中去,否则会让别人对你感受不好,认为你喜怒无常。基础
管理是争强团队凝聚力。提升团队凝聚力的方法有不少,最主要的是要让团队的成员工做的开心,有成就感,感受到本身再成长。软件
管理不能陷入细节。管理应该从大局着眼,不能总是陷入到一些细节中,特别是开发经理。要是纠结于细节,就没有时间去把握住全局,你把握不了全局,就是给别人一种不可靠地感受。方法
管理要放手,管理要让合适的人干合适的工做。管理是要倚重团队里面的人。开发经理一边管理一边开发,就想要承担起全部的开发任务。由于团队的可能对业务部熟悉,也可能技术不太成熟,确定没有你开发的快,可是开发经理要给团队成员犯错成长的机会。永远不要低估一我的的潜能,人永远也不知道本身的潜能有多大,不在特定的状况下,人的潜能是激活不出来的。团队的成员就是要分担开发经理的工做,因此要让团队的成员成长起来,反过来还能够提升团队的凝聚力。技术
你永远不知道你的能力是怎么来的。要善于利用自身的优势去生活,这样你才能左右逢源。管理也永远没有定式,本身有找到适合本身性格的管理,才能作好管理。生活