软件开发团队的有效管理和激励

楼主现在带十多个开发人员的扁平化团队,我把它按照1+3的模式进行小组切分,即:一个小组长 +
3个开发人员。每个组长负责和经理的有效沟通,同时负责内部的有效沟通,小组长必须明白代码的全部细节。3个开发人员又有一个主程,他可能不喜欢带人,或者性格的因素,或者技术的专业性,充当技术攻坚手的角色;还有一个充当助理的角色,以免小组长被很多琐事困扰。这样我管理十多个人就轻松多了。而且每个人都很明白自己的晋升通道。每个新人都有安排一个师傅。每个人都有backup。(还有个别人安排跨组的机动部队,以防不测)。整体架构如下图:

提拔领导的事情,并非技术最强的就提拔,也不是贡献最大绩效最好加班最多而提拔,而是要看具体的领导岗位的要求和此人的性格、资质、诉求等是否匹配。绝对不用指望改造一个人的性格。所以提拔这个事考验你的辨才能力、伯乐相马能力。下图是我画的提拔图:

对开发人员的激励不同与管理人员的激励,技术的成就感很重要,让他们感觉工作有意义,有奔头,能学到东西,发挥自己的技术影响力,提升自己在项目中的作用非常重要。同时,晋升为技术主管的机会,挑战与锻炼的机会,薪酬的适时调整,领导的信任,同事的快乐氛围,都是非常重要的激励因素。见下图:

而作为经理,考核指标与资质就要求更高了。培养人、建班子、整流程的同时还要达成企业的业务目标,而且是团队主心骨,负全部的责任,挑战很大。

一个领导不能忘记一项重要职责,即他们需要领导和培养下属的才能。具备领导潜质的人,他们热衷领导他人,他他人的能力与业务需要结合起来,而不是努力让自己成为全年销售冠军。优秀的管理者能真诚的关心同事,并且能够激发和拓展他们的才能,通过帮助下属提高能力,发挥他们的才干,释放他们积极的能量。提高能力意味着可以给与下属富有挑战性的工作,走出舒适区,迫使他培养新的技能或是获得一个新的视角。如何帮助下属提高,想想怎样让你的下属找到合适的岗位:

  • 现在,胜任这个职位必须的三个条件是什么?两年以后,这些条件是什么?

  • 那些你称为个人天赋和内在自驱力的两三点是什么?

  • 阻碍他继续发展的一个主要障碍是什么?

  • 该怎样帮助和教练辅导他们呢?

时间: 2024-08-07 00:30:36

软件开发团队的有效管理和激励的相关文章

软件开发团队管理与项目经理

软件开发团队管理与项目经理 今天先到这儿,希望对技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管理,团队建设 有参考作用 , 您可能感兴趣的文章: 领导人怎样带领好团队构建创业公司突击小团队国际化环境下系统架构演化微服务架构设计视频直播平台的系统架构演化微服务与Docker介绍Docker与CI持续集成/CD互联网电商购物车架构演变案例互联网业务场景下消息队列架构互联网高效研发团队管理演进之一消息系统架构设计演进互联网电商搜索架构演化之一企业信息化与软件工程的迷思企业项

DevOps是敏捷在软件开发团队的另一应用

DevOps是敏捷在软件开发团队的另一应用.那么相比之下,哪个更胜一筹? 一边,有业界认可的scrum master,它的朋友极限编程者,以及由其衍生的 LeSS.SAFe.DAD等,是敏捷. 另一边,有精益文化机器,用代码持续交付其基础架构,它的名字左边是开发,右边是运维,合起来就是DevOps. 虽然我已尽我所能在普及这两个概念,但人们关于敏捷和DevOps的争论依然让它们听起来完全不同.更糟糕的是,尽管他们都已经有了各自的行业术语和口号,但两者的概念还是没办法准确定义.鉴于敏捷诞生早于De

小规模软件开发团队现存问题思考若干

小规模软件开发团队现存问题思考若干 这里指的是创业初期的软件开发团队,由于面临较大的财政压力,不得不接一些外包来养活自己,然后再抽时间做自己的软件或平台的小规模创业团队.本文系自己的一点浅显的思考,观点较为浅薄,如果存在错误的地方,还望有经验的大神们指正. 一.创业初期的软件开发团队,大多存在以下几点问题: 1.没有产品经理: 没有产品经理,导致软件系统架构设计过于随意,而且项目人员搭配不均衡,最终导致存在以下几个详细的问题(1)设计思路不一致(2)软件流程不一致(3)各终端与后台字段命名不一致

小院子-软件开发团队

我最近做了一个网站,叫做小院子. 主要是介绍我在github开源的一些程序. 希望大家能关注一下,并对我的网站提出意见. 我的邮箱[email protected] 小院子-软件开发团队,布布扣,bubuko.com

【团队建设】软件开发团队的质量管理的几点想法

最近在学习PSP,其核心思想是:记录自己的工作数据,通过数据找出有问题的地方予以改进,通过数据预测自己将来执行某项任务时所需要的时间. 如果衡量开发人员的工作需要真实地记录他们工作的执行情况的话,那么开发人员似乎没有很大的动力做这件事,因为: 他们似乎需要花费大量的时间执行一些和任务本身没有关系的事情. 由于PSP也需要开发人员记录自己代码的缺陷,因此开发人员可能宁可不记录,来让自己显得"不那么笨". 所以,我必须找到一种激励方法,让他们愿意如实地记录自己代码中注入的缺陷.我们可能不能

关于软件开发团队的模式的个人意见剧院模式

我们这组最喜欢的团队类型是剧院模式 剧院模式: 优点:1.自己挑选角色2.可以适应下一个角色3.听从一个导演指挥. 缺点:1.个人过于随意化2.只有大概纲本3.没有明细细节.

管理从砖瓦进化为人——浅谈传统软件工程到敏捷软件开发之变革

管理从砖瓦进化为人 --浅谈传统软件工程到敏捷软件开发之变革 前言 如果把软件开发过程比作修筑一座建筑的话,传统的软件工程方法对人的管理就像是把人化作一砖一瓦,秩序地堆砌,一层一层构建起摩天大厦. 显然地,人是不同于砖瓦那样的死物的.人作为一种复杂的动物,软件开发者会有喜怒哀乐,枯燥重复的工作内容会使他们提不起兴趣而缺乏激情:客户想法会随变动的现实而一天天有所转变,软件需求很难保持一成不变:开发者与测试者对于项目的认识会存在差异,而差异将导致效率的降低--因而传统的有些"反人类天性"的

华为软件开发云测评报告三:测试管理

往期文章: 华为软件开发云测评报告一:项目管理 华为软件开发云测评报告二:代码检查 体验环境 体验方式:PC端 系统:Windows 64位 浏览器类型:Chrome浏览器 浏览器版本:58.0.3029.110 体验时间:2017.07.06 分析目的 了解华为软件开发云的测试管理服务功能,分析其优缺点: 自动化测试工具未来的发展趋势: 产品简介 产品名称:华为软件开发云 定位:华为软件开发云(DevCloud)是集华为研发实践.前沿研发理念.先进研发工具为一体的研发云平台,面向开发者提供研发

基于花生棒在windows下小团队软件开发及web演示服务器的搭建

案例分析 由于共同爱好和目标组成的2~5人的软件开发团队,在团队初期组建初期,需要一个成本低,而又能对外展示和管理软件代码的平台.因此,选择以下方式来搭建一个服务平台. 花生棒官网:http://www.oray.com 案例目标 搭建一个演示web站点供开发团队对外展示: 建立一个SVN代码版本控制库,供开发人员代码提交管理. 服务器的安装 由于开发团队主要采用微软visual studio工具及其语言进行开发生产,顾服务器操作系统采用window2008 R2 数据库采用sql server