代码改变世界

艾伟也谈项目管理,聊聊我们团队的绩效管理

2011-08-29 19:09 by 狼人:-), 207 阅读, 0 推荐, 收藏,
摘要:绩效管理对一个Team是比较重要的一项日常管理任务,如何做到团队内每个人的绩效得分公平公正,必须有一套行之有效的方法。下面我谈谈我们部门管理的一些方法,拿出来与大家分享,希望有相关经验的人参与讨论,说说你们的管理方法。 一般管理比较规范的公司都会在年终或者季度末发放绩效奖,而每个人的奖金多少一般是根据每个人的表现和得分来发放的,这个得分的评定是从何而来的呢?有的是按照平时的表现等主管判断来的,依据有工作态度,完成任务的效率,与其他同事的关系等,有的是按照工作日志和完成任务积分。我们部门采用的是按照平时完成的任务所获得的有效积分,然后统计每周每月的报表,并对团队内每个成员的积分结果进行排... 阅读全文

艾伟也谈项目管理,敏捷开发,在路上

2011-08-29 19:09 by 狼人:-), 252 阅读, 0 推荐, 收藏,
摘要:如果有一种方法能使你的软件缺陷率降低63%,核心缺陷率降低79%,整体投入减少62%,整个项目开发的时间缩短69%,你会采用这种新的软件开发方法吗? 在回答这个问题之前,你可能会问:是什么方法能达到这样的效果?答案是:敏捷开发。你一定会开始质疑:这是真的吗?或者你会说:我们也在用敏捷,但没有以上提到的这么夸张。 以上提到的一些数据来自Forrester,一家善于用数字说话的咨询公司。他们对多个采用敏捷开发的项目与传统开发方式进行对比,得出以上数据。而这些项目来自敏捷刚刚开始起步的2002年。 不相信敏捷开发能够大幅提高软件生产效率的可能并没接触过敏捷方法;而怀疑以上数据的人可... 阅读全文

艾伟也谈项目管理,软件架构师之职责范围

2011-08-29 19:09 by 狼人:-), 283 阅读, 0 推荐, 收藏,
摘要:由于国内外软件土壤差别巨大,适合国外的一些理论在国内不一定行的通,而国内的一些资料往往都是根据国外的资料直接搬过来用的,这也直接导致国外的软件架构师在国内变得水土不服。今天本篇随笔的内容则是在一些培训资料的基础上,加上自己的思考,总结出来的适合国情的软件架构师职责范围。 1,需求整理分析 有人认为架构师是在需求规格说明书完成后介入的,但我认为架构师要从项目最开始的阶段就参与进来。理由有很多:首先,第一手的信息损失最少,架构师能够更好的把握需求;其次,分析人员在与客户交流时,往往不会深入挖掘需求,因为有很多隐藏的需求客户自己都不见得意识的到,而架构师则可以依靠敏感的软件嗅觉发现这些需求... 阅读全文

艾伟也谈项目管理,如何管理“人”

2011-08-29 19:09 by 狼人:-), 272 阅读, 0 推荐, 收藏,
摘要:我们常说工作中应该“对事不对人”,但事都是人做的,不同的人做相同的事效果可能相去甚远,再好的业务如果用错了人也会全盘皆输。正所谓“事在人为”嘛,识人、用人、聚人是一个团队管理者获得成功的基础。 先说怎么认识人 人格矩阵法。即所谓的Topk技术,Topk就是由:tiger、owl、peacock 与 koala 4个英文单词的第一个字母组成,即把人的人格类型总结为老虎、猫头鹰、孔雀与考拉这4种动物的行为智慧: 老虎-此类人表现为:做事结果导向明显(不在乎过程),野心勃勃,自信,喜欢指挥他人,有紧迫感。抗压能力强,也喜欢给他人压力。意志坚强,为达成目标不惜代价。对此类人适合以命令的方... 阅读全文

艾伟也谈项目管理,代码背后的点滴

2011-08-29 19:09 by 狼人:-), 173 阅读, 0 推荐, 收藏,
摘要:有段时间没有更新技术blog了,现在有空每天都写写围脖,记录生活和工作的点滴,但是有时候发现有些技术的想法和工作总结没有像过去那么完整的写很大一篇,但是也有零零散散的不少点滴,因此想着随意的写这么一个连续的片段分享。 为什么叫做代码背后的点滴呢,其实在现在互联网应用来说,其实用什么语言,用什么平台有些场景有影响,但已经不是绝对重要的因素的,其实代码被后的设计思想才是最重要的。而用最熟悉的方式去表现最自然的想法,那才能做到游刃有余,就好比我向华黎同学申请这次内部奖励的奖品希望是手写笔,因为不论什么画图工具用起来都会妨碍我的顺畅的表达,最终我把注意力集中到了画本身上,而丢失了应有的灵感(在... 阅读全文

艾伟也谈项目管理,需求管理成熟度的五个级别

2011-08-29 19:09 by 狼人:-), 383 阅读, 0 推荐, 收藏,
摘要:需求管理是软件开发全生命周期重要的一个环节,我们每个人都知道它的重要性,但是要真做做好并不简单,我也写了一本在线电子书业务分析与需求.pdf来讲解需求相关内容。对于每种技术和方法,就像以前我写过的企业架构成熟度模型(EAMM)的一样,我们都不可能一下子就精通,而是按照一种学习的曲线进展,本篇本篇主要介绍一下需求管理成熟度的六个级别。 级别0:没有需求(no requirements) 没有任何明确的需求被记录下来,他们假定知道要构建什么,希望节省需求的时间来做开发,但这势必会给开发工作带来混乱,因为需求是一项比较复杂的工程,并不能通过假定就可以明确软件功能,这样做很可能会导致所做... 阅读全文

艾伟也谈项目管理,克服在企业中应用敏捷方法的技术挑战

2011-08-29 19:09 by 狼人:-), 203 阅读, 0 推荐, 收藏,
摘要:在企业中应用敏捷方法是一项具有挑战性的任务。实现敏捷不像安装软件那样能在一天内完成。而是需要适应企业环境,其中包括:文化、技术和组织方面。本文将探讨面临的一些挑战,这些挑战与建立开发环境、自动化测试、持续集成相关,并且同在企业环境中明确完成的定义(DoD)相关。 建立开发环境 每位技术负责人和开发经理都想缩减团队成员建立开发环境的时间。然而,为了在项目中获得较高的产出,开发人员要持续投入许多精力,让事情变得有条不紊。缺乏文档,是建立开发环境时间过长的关键原因。第二个关键原因是建立过程中包含多少手工步骤。那么,如何克服这些挑战呢?关于文档我遵循几个信条——简单,注重细节和自动化。简单... 阅读全文

艾伟也谈项目管理,带领团队发挥最大潜能的10个技巧

2011-08-29 19:09 by 狼人:-), 253 阅读, 0 推荐, 收藏,
摘要:只有你团队的成员成功了,你才能算是成功的领导者。本文介绍一些基本领导技巧,以助你团队达到巅峰状态。这些技巧是针对那些IT行业管理知识型员工和项目经理的领导者。如果你是其他行业的领导者,虽然大多数技巧可以适用,但不能完全照搬。 1:注重结果和效率,不是出勤时间 当你管理知识型员工时,你不应该用硬性的打卡上班/下班时间,除非有涉及到客户服务的时间覆盖问题(比如,必须在呼叫时间内提供足够的服务)。相反,你应设立明确目标,让员工每周用40小时完成工作。要求他们准时参加重要的会议并且在团队共同工作时间内随叫随到。 如果有必要,为他们提供可以远程工作的工具。然后,让他们自己管理自己的时间... 阅读全文

艾伟也谈项目管理,假如我是一个项目总监/经理

2011-08-29 19:09 by 狼人:-), 276 阅读, 0 推荐, 收藏,
摘要:就国内中小民营企业而言,项目总监/经理的角色最为尴尬。项目总监/经理不是一个行政上的title,所以没有行政、财务、人力上的权力;项目总监/经理也很少有项目提成或项目奖金;项目总监/经理更多的被视为因政治因素而临时授命的一个暂时性的英雄人物,一个能够带领一群初级工程师完成某项任务的高级技术工程师。简而言之,只有义务而缺乏权利。 在绝大多数中小民营企业中,抛开强烈的政治斗争不说,还缺乏完善的公司管理制度,缺乏正规的项目管理流程,缺乏足够的技术储备力量。所以身处民营企业这个漩涡中,需要考虑的不仅仅是项目管理本身,很多时候你要与公司整个复杂的环境去做抗争、妥协;其次你需要自己制定一套行之有效... 阅读全文

艾伟也谈项目管理,给敏捷团队中的架构师的10个建议

2011-08-29 19:09 by 狼人:-), 187 阅读, 0 推荐, 收藏,
摘要:微软澳大利亚的解决方案架构师Tom Hollander,在TechEd Australia大会上举行了一场题为“敏捷团队中的架构师角色”的演讲。在演讲中,他讨论了他作为领导敏捷团队的架构师所做的工作。 在谈到架构师的角色时,Hollander指的是“解决方案架构师”或者应用架构师。他不是指企业架构师或者其他的专业人士(专精于特定的领域,例如消息或基础设施)。 Hollander的团队采纳了由4周迭代以及最后的稳定阶段(几天代码冻结的时间)组成的流程,实施了每日站立会议、每日构建与自动化测试的持续集成等实践,并采用了许多角色: PjM——项目经理,类似于Scrum Master,... 阅读全文

艾伟也谈项目管理,个人管理:写书之前应该回答的几个问题

2011-08-29 19:09 by 狼人:-), 247 阅读, 0 推荐, 收藏,
摘要:我在06年和一个同事写过一本Delphi入门的示例书籍Delphi数据库通用模块及典型系统开发,当时体会到了写书不像想象中的简单,基本上业余时间都没了,所以我之后就不想出书了,其中更重要的一个原因是,我还没有找到一本真正想与大家分享并且自己能写出来的书籍。 博客是个好东东,只要你愿意与人分享交流,你的行为就可以赢得大家的认可,如果你的观点或者文章写的又好,那么就会有更多形式与大家分享,例如最近我们可以看到的很多人都由于blog而出书了。同样,我这两年对博客的投入也赢得了一些人的信任,也收到过好几个编辑的邀请,希望能够合作出一本书。 去年我对个人管理这个系列非常感兴趣,因为我觉得这... 阅读全文

艾伟也谈项目管理,解读敏捷需求分析五大关键因素

2011-08-29 19:09 by 狼人:-), 233 阅读, 0 推荐, 收藏,
摘要:大多数学计算机语言的人都会有过这样的感受,过去一直认为编程和架构是整个软件生命周期里最了不起的部分,但实际工作后才会发现在商业产品里,需求分析才是一个商业软件成功与否的关键。 放眼望去,在当今软件工程领域出现的许多问题,诸如缺陷及资源运用不当,都源于需求的不清晰,甚至有软件人戏称:“需求变更乃万恶之源”,一时也获得了颇多响应。时至如今,业务IT间需求分析过程中存在的问题主要有哪些?什么是敏捷需求分析?产品级和项目级需求有何异同?敏捷需求分析方法论中的五大关键点是什么?就以上热点话题,雅各布森中国区总经理吴穹分享了他的看法。 三大症状 在吴穹看来,两份需求、合同式验证、产品需求缺... 阅读全文

艾伟也谈项目管理,微软外包人才之道:一流外包团队如何打造

2011-08-29 19:09 by 狼人:-), 302 阅读, 0 推荐, 收藏,
摘要:即使在金融危机的背景下,中国外包产业依旧发展迅猛。据工信部统计数据,2009年,中国软件外包服务出口24亿美元,同比增长15%。预计未来4年,中国软件外包业还将迎来新一轮发展高峰。其中,来自微软等美国大型公司的项目占据很大份额。 在4月30日,CSDN CTO俱乐部举办的技术管理者沙龙上,微软中国外包事业中心资深副总监钟声及高级项目经理王帅在主题为“打造一流外包团队”的演讲中透露,2009年,微软在中国的发包量实现了30%的增长,总额达到1.5亿美元。同中国外包发展趋势一致,微软外包项目正在逐步脱离低端,以测试自动化和整体项目研发外包为主。钟声表示,在未来两三年内,高端项目将占到所有... 阅读全文

艾伟也谈项目管理,多任务让你走得更慢

2011-08-29 19:09 by 狼人:-), 416 阅读, 0 推荐, 收藏,
摘要:现代商务依靠多任务来完成工作。评价员工也基于的他们多任务能力。IT业人员会被例行指派到多个项目中去。我们是经常在这样做吗?多任务起作用吗?多任务的真正影响是什么?有别的选择吗? 这里老词重提一下“单任务”,它代表了我们在多任务之前所习惯的软件工作方式。在这里的“多任务”,指的是“工作在很多项目上”。现代商务把它称作“多任务”,认为它是一种更有效提高工作输出的策略。其实,不止工作,我们在日常生活中也会小规模地多任务。这两者在做法和后果上都有相似性。 一个不同的角度 当我们向新人介绍敏捷(或Scrum)时,最大的绊脚石是让他们理解团队成员在全职专注于团队工作时,工作效率要高得多得... 阅读全文

艾伟也谈项目管理,创建敏捷团队

2011-08-29 19:09 by 狼人:-), 160 阅读, 0 推荐, 收藏,
摘要:简介 创建敏捷的软件开发团队并不像表面看起来那么容易。很多管理人员和团队主管会雇佣技术合格的人组成团队,扔给他们某种敏捷过程,然后就希望所有事情都像书上说的那样有效。这种方法不仅不现实,而且非常容易失败。本文将会描述成功团队的要素,并说明我们应该如何创建这样的团队。 成功团队的要素 成功的敏捷软件开发团队由技能熟练的开发者组成,他们已经确立了团队价值,拥有良好的沟通,并且总是寻找改善的机会。对于成功来说,尽管这些因素并非绝对必要,然而拥有全部因素会为我们铺就一条通往成功的捷径。 核心原则 对于想要为团队确立什么样的文化,每个人都有自己的想法。除非管理人员雇佣自己非常熟... 阅读全文
上一页 1 ··· 261 262 263 264 265 266 267 268 269 ··· 312 下一页