管理-整体管理
文章平均质量分 74
wxhgood
5年以上网络程序及软件开发经验,工作态度认真负责,作风严谨。有极强的团队合作精神,进取心强,善于与人沟通。
展开
-
软件开发程序员应具备的素质
程序员是一种技术工作,在IT的发展中有相当重要的地位,从底层硬件通讯协议的建立, 到数据传输层的处理,到操作系统的建设,到数据库平台的建设,一直到应用层上各种数 据营销平台的搭建,程序员在里面都扮演着举足轻重的角色并为IT事业的发展做出了巨大的贡献。 中国有很多精于编码的人,但是中国软件行业,尤其是网络应用开发方面误区很大,很难 形成有规模的软件开发力量和产品能力,不但比美国差距甚远,和印原创 2008-04-02 15:00:00 · 650 阅读 · 0 评论 -
我在项目管理中关于需求分析的总结
需求分析是项目开发的基础,基础打的牢不牢直接关系到后面所有的工作,是项目实施成败的关键 。总体上说,我们的需求分析是做了,但是做得很不够,我们做的需求只解决了我们能做出这样的项目,但是没有解决这样的项目是不是真就是客户想要的。造成这种状况的原因主要是下面几个情况:i. 客户本身说不清楚文物网是这样,中彰国际更是这样,但是这不能怪客户,毕竟客户在软件方面的知识要少的多,也没有相关的经验,可能心里原创 2008-04-08 10:03:00 · 1256 阅读 · 0 评论 -
软件研发项目反刍式管理
如果在5个研发项目中有4个没做事后回顾管理。无论研发项目是否成功,企业都因此而失去了一个重要的学习机会。 项目事后回顾(PPR)是指通过正规的项目回顾管理来获得经验教训,以利于将来项目发展。这是一个“反刍”式的管理过程,对于企业来说,这种“反刍”得来的是非常难得的经验。因此,事后回顾管理在咨询公司这样的知识密集型行业中十分盛行。但是在研发机构中,对它的执行却十分不稳定,甚至没有被列入管理日转载 2008-04-02 15:13:00 · 557 阅读 · 0 评论 -
浅析设计模式之模板方法
在微软的WebCast上,李建中老师有个设计模式的系列讲座,其中在模板方法说到:如果你只想学习一种设计模式就学习模板方法吧。那我们就来瞧瞧这个大众设计模式是什么样子的。 要说起模板方法就要从她所从属的分类开始说起。 模板方法属于行为型设计模式,行为型设计模式主要关注对象之间职责分配和算法的问题。类行为型模式使用继承来分配类之间的职责,模板方法就是个类行为型模式。对象行为型模式使用组原创 2008-04-02 11:36:00 · 558 阅读 · 0 评论 -
管理手记:DRP项目中软件系统架构的比较
软件系统架构,这是一个非常技术性的词。一般来说,服装企业的业务部门是不太理会这个东西的,毕竟他们关注的是业务实现、操作方便性等。就算是一些企业的IT技术人员,对于软件系统架构到底能够在IT项目中起到什么样的作用,可能也不太清楚。我还记得有一位企业的IT主管说过:“软件系统架构是个什么样的东西,对于我们公司来说,软件好用即可,我管它是用VB写的,还是用10层架构码出来的。” 这位IT主管的话原创 2008-04-02 11:21:00 · 1053 阅读 · 0 评论 -
浅析设计模式之单件模式
在一个系统中,往往有一些服务只需要它们在整个系统中存在一个实例,并且在系统的任何角落都可以访问它。这样,单件模式出现了。比如在上一篇抽象工厂模式中,在一个系统中往往只有一个工厂,这样我们可以引入单件模式来解决这个问题。 对于单件模式的定义是:只允许系统中有一个实例存在,并且为该实例提供一个全局的访问点 一、单件模式介绍以及其原版 单件模式原版例子如下(将构造函数设为priv原创 2008-04-02 11:16:00 · 791 阅读 · 0 评论 -
三五个人十来条枪 如何走出软件作坊成为开发正规军
大家从各个开发语言的优缺点和适用领域,一直讨论到设计模式、框架、重构、单元测试,乃至敏捷编程,最后都讨论到了软件开发过程管理,甚至都谈到了盈利模式和中国软件的悲哀。最后不了了之,都觉得改善中国内地现在的软件生产状况不可能。为什么呢?我重新把这几天大家的讨论留言翻了一遍,发现大家的软件团队都存在着这样一种普遍现象1大部分人所在的公司,开发人员仅3-5人,多的在10人。别看就这几条枪,还从售前支持,软转载 2008-04-02 11:11:00 · 315 阅读 · 0 评论 -
程序员必须走向专业化
2月23日:IEEE-CS力推的CSDP认证培训第三期班在中关村创新研修学院开班。这次的开班仪式很有特色,主办方特别举办了一个软件工程研讨会。我赶到会场的时候正赶上中软通用产品研发中心总经理陈尚义先生的演讲,主题是软件工程师的专业性问题。陈先生在美国硅谷工作多年,现在中软集团担任高层管理工作,又在CSDP培训中担任讲师,对中美软件产业都有切身体验,对这个问题理解很深。我一落座就被陈先生的话题吸引。原创 2008-04-02 11:09:00 · 673 阅读 · 0 评论 -
敏捷开发团队的六脉神剑
马云曾经说过,阿里巴巴的六脉神剑就是阿里巴巴的价值观:诚信、敬业、激情、拥抱变化、团队合作、客户第一。而这六条价值观充分体现了敏捷团队的核心理念和以客户为中心的思想,如果说阿里巴巴的成功是基于这六条价值观,那敏捷开发团队要成功也正是需要敏捷团队最这六条价值观的高度认同。1.诚信,敬业敏捷团队强调人,强调自发的学习型团队和组织,但是前提仍然是每个人必须要诚信敬业,每个人都必须重视自己的承诺,对自己的原创 2008-04-02 11:08:00 · 526 阅读 · 0 评论 -
程序员的归宿在哪里
何事物都包含着既对立又统一的两个方面。要如实的反映事物的本来面目,就必须坚持一分为二的矛盾分析法,对矛盾作全面的分析要运用两分法、两点论去认识事务的本质。简单的意思就是,万事万物都要看到它好的一面和不好的一面。 IT也是如此,程序员的职业也是如此。“程序员的最后归宿是什么!”、“程序员为什么到了30或35就会想要转行”、“边缘化的IT人”等等诸如此类的话题漫天遍野,“程序员吃的就是口青春饭”如一原创 2008-04-02 11:05:00 · 458 阅读 · 0 评论 -
软件项目经理所必需具备的素质
许多人都以为项目经理总是与“理想与光荣”相伴的,其实作为一个有志于改进中国软件开发流程的项目经理来说,他们承担的更多的是“艰辛与痛苦”。在这里,我通过我担任项目经理期间所遇到的种种现象,来总结项目经理所必需具备的素质,当这些素质您不具备的话,就需要花费多年的努力来培养他,如果无法培养成功,那么请您转换岗位,因为项目经理不适合您,您难以在这个方面获的成功。 一、执着可以这么说,在中国如果不执着是做不转载 2008-04-02 10:06:00 · 603 阅读 · 0 评论 -
简析敏捷在分布式团队中的实践
简而言之,敏捷是一种新的软件开发的思想,通过迭代、结对编程、测试驱动等实践逐步完善对软件的开发,最终形成稳定的系统。与传统的软件开发相比,敏捷强调人与人之间的沟通,而不是通过文档。这儿可以用Kent Beck、Martin Fowler等16位业内权威的软件人士在几年前所做的一个敏捷宣言来解释: 个体和交互胜过过程和工具 可工作软件胜过面面俱到的文档 客户合作胜过合同谈判 相应变化胜转载 2008-04-02 10:13:00 · 355 阅读 · 0 评论 -
程序员升级项目经理后的"管理之痒"
在国内,不少做过几年程序员,被同事、圈内的朋友公认为技术水平不错的人,在考虑自身职业发展的时候,可能会想当然的认为:"我可以做项目经理了,感觉做个项目经理也没啥特别难的"。 但如果你真的有机会,去尝试带一个团队,哪怕是只有几个人的一个小TEAM的时候,你就会发现,你必须面对一系列的问题和麻烦,而这些事情的处理结果,基本上和个人技术水平无关。 举一些例子: "自己每天被领导施压,忙忙碌碌,原创 2008-04-02 10:14:00 · 314 阅读 · 0 评论 -
成功进行软件项目策划的九个基本要点
古人云“万事预则立,不预则废”,项目要成功必须做好计划。软件项目策划是项目管理过程中最基本的一个过程,软件项目策划的方法是软件项目经理必须掌握的。在实际的项目策划过程中,必须掌握以下的9个基本要点: (1)掌握好项目策划的时机 软件项目策划过程的输出是文档化的项目计划书,在项目的不同阶段都需要进行项目策划,只不过在不同时机项目策划的目的不同,花费的工作量也不同。当有了概要的客户需求而没转载 2008-04-02 11:31:00 · 483 阅读 · 0 评论 -
项目经理10大成功态度
态度决定一切,要将项目做好,除了要掌握项目管理技能之外,项目经理更应该具备良好的态度,有人总结了10大成功态度,如下:1、 要有“一定要”的决心一个人不是一定要的时候,连小石头都可挡住他的去路,只有“一定要”的人,再大的障碍都挡不住想要的结果2、 要有强烈的企图心要以成为行业中的世界最顶尖为目标。只要能找出一个成功的理由,你就能够成功!3、 相信成功者先相信,后看见,原创 2008-04-02 11:07:00 · 298 阅读 · 0 评论 -
软件开发五要五不要原则
软件开发是一条没有航标的河流吗?小公司的软件开发管理看似无规律可循,但不同角色开发的模块会在总装的时候表现出优劣,滞后效应仍然表达竞争规律。 选择谦虚而不是自傲 软件程序体现的是集体智慧,在一个团队工作互相学习共同进步是最好的工作氛围,所以谦虚是程序员必须具备的美德。 刚刚毕业的学生最爱面子,因为自己把自己当回事,生怕别人说自己没有水平,他们忘了一条规律,自己把自己当回事不管用,这是自吹自转载 2008-04-02 11:07:00 · 332 阅读 · 0 评论 -
项目时间管理总结
时间管理首要任务是制定进度管理计划而不是活动定义,进度管理计划没有做为一个单独的过程定义,但是实际存在的做为项目管理计划的一部分,进度管理计划告诉你如何进行已经如果有效的管理和跟踪项目进度。进度管理计划应该包括确定制定进度表的方法和步骤,估算要采用的方法和如何估算,确定进度的度量指标和偏差管理方法,确定如何跟踪进度绩效和项目变更的程序。1.活动定义在范围定义过程或产出WBS工作分解结构,WBS的最原创 2008-04-02 11:06:00 · 704 阅读 · 0 评论 -
管理创意团队的四味真火
创意团队的管理从来都是把双刃剑。管理得当,不仅大家“拧成一根绳”、“三个臭皮匠抵一个诸葛亮”,而且事半功倍,创意也将犹如滔滔江水,绵绵不绝;管理不当,不仅团队成员之间离心离德,分崩离析,而且事倍功半,创意也将日渐干涸和枯萎。 第一,百花齐放,有差异才有火花。如同钻木取火前,必须找来不同的树枝摩擦生热,想要引导团队迸发创意,也得有意聘用背景及擅长领域各异的人才。汇丰银行之所以一直在原创 2008-04-02 11:06:00 · 296 阅读 · 0 评论 -
盛大技术经理谈:技术高手的十三个原则
对于一个程序员来说,什么语言,什么技术不是最关键,关键的还是编程思想,程序架构,业务流程的分析设计,项目进度的控制,上下级之间关系的处理和沟通。1 学好基础,基础是关键,不要盲目的追崇新技术。2 学技术要刨根问到底,要看清楚本质和原理,这样你才能根据原理和本质去千变万化,否则你只有永远跟在别人后面,做别人做过的功能。3 要在工作和学习中总结,找出自己的不足,然后提高自己。4 要学会沟通,和转载 2008-04-02 11:03:00 · 316 阅读 · 0 评论 -
如何管理好基础架构和开发团队两个阵营
有时好象IT分裂成了两个敌对的阵营。一边是致力于稳定性的基础架构工程师,他们要保护自己的环境。另一边是开发者,他们经常努力去发现独特的、更棒的方法来达到他们的目标。这两个阵营之间的斗争是如此的激烈,以至于连最忙碌的经理都开始注意到这点。 一个失败的项目 我参加的第一个大项目是帮助一个学校把一个基本财务信息系统从一个平台移到另一个平台上。我作为基础架构小组的解决问题专家以及配置专家。这个应用转载 2008-04-02 11:03:00 · 406 阅读 · 0 评论 -
规范在项目开发中的重要性
添加学习课件到MTK平台的项目快接近尾声了,现在把团队成员的程序整合在一起,这个过程让我很受伤。本来按我的规划,这个整合只需要两到三小时就能完成了,结果用了我两天多的时间,还是有问题存在。项目伊始,开工会之后,我安排了一天的时间来建立环境和写环境架设说明书,本来建立环境没有很大的难度,可惜一个错误改变了一切。由于对平台不是很熟,我不知道在make文件里使用的宏定义,不需要再在mmi_feature转载 2008-04-02 10:59:00 · 804 阅读 · 0 评论 -
CMMI下的团队管理
对CMMI,有许多人能都会有这样的一些误解: CMMI重视过程不太重视人员管理; CMMI强调按过程执行,而忽视人员的主动性、创造力; 过程是死的,文档也是死的,但人是活的,事情也是变化的,CMMI的执行缺乏弹性; 本文将为大家阐述CMMI对团队管理方面的要求,还CMMI一个“清白”。 很久以前,国内某大型软件公司通过了CMM2级认证(当时国内通过CMM评估的企业很少),媒体采转载 2008-04-02 10:42:00 · 428 阅读 · 0 评论 -
项目经理如何建设精神文明
大部分的技术人员都是纯粹的理想主义者,这也难怪,接受了10几年理想主义的教育,每个人都难免有匡扶某某,恢复某某的决心。就像某个朋友在给我的回复中说的,“为什么总是张口闭口国情呢?什么都要符合国内,什么都不遵循标准,那么中国永远也不会出现微软! ”这话说的掷地有声啊,说这话的肯定是中国的脊梁。不过在这里我还是要很不好意思的说,要是这么想恐怕是活不下去的。 做项目的目的简单的说就是为了挣钱,因为不挣转载 2008-04-02 10:17:00 · 332 阅读 · 0 评论 -
构建和谐团队的四大密码
在当今的和谐社会建设中,对于一个团队来说,就应该构建一个和谐的团队。如何构建一个和谐团队呢?无论你是谁,是公司经理、联合会成员、后勤人员、咨询人员,还是政府官员,都无法仅仅依靠自己来实现所有的目标。你需要下属、同事、上级、供应商或客户的帮助。 然而,事实证明,相互合作不是一件容易的事情。通过设计可以使装配流水线上的机器人相互配合得天衣无缝。但对于人来说却不行,因为每个人都有自己的想法,转载 2008-04-02 11:04:00 · 427 阅读 · 0 评论 -
程序员到项目经理的转型过程
1.从程序员到PM,是一条脱变的路,事实上程序员走的路最终不应该是项目经理。首先有一点需要明白的就是,一定规模的项目中,项目经理不需要太懂技术,他可以是一知半解。项目经理的任务不是在技术方面,技术相关的应该交给SA去做。项目经理更多地是做管理,沟通等工作,你如果可以的话到书店查看一下关于项目管理的书籍,你就会明白。当然对于小项目来说,有可能是PM,SA是同一个人,而这样的项目经理更多只是SA加转载 2008-04-02 10:30:00 · 524 阅读 · 0 评论 -
项目管理需要建立团队文化
在现代企业中,层级组织日益为项目团队所取代。项目团队作为一个任务单元,不仅可以高效地利用有限的人力资源,而且有助于加强员工间的交流与协作。对于项目团队的成功来说,高效的团队文化是一个不可或缺的要素。 一、 项目团队文化 项目团队文化是项目团队成员共同遵守的行为准则,是项目所在企业文化的有益补充。 (一)、项目团队文化的定义 团队文化是通过共同的规范、信仰、价值观将团队成员联系在一起,对事物产生共转载 2008-04-02 10:05:00 · 743 阅读 · 0 评论 -
软件需求分析的20条法则
对商业用户来说,他们后面是成百上千个供应商,前面是成千上万个消费顾客。怎样利用软件管理错综复杂的供应商和消费顾客,如何做好精细到一个小小调料包的进、销、调、存的商品流通工作,这些都是商业企业需要信息管理系统的理由。软件开发的意义也就在于此。而弄清商业用户如此复杂需求的真面目,正是软件开发成功的关键所在。 经理:“我们要建立一套完整的商业管理软件系统,包括商品的进、销、调、存管理,是总部-门店的转载 2008-04-02 14:59:00 · 535 阅读 · 0 评论 -
软件工程需求分析之七种武器
今天, 作为一名企业专职的软件系统分析师, 其主要职责是为企业做需求分析。然而, 系统分析师是否已经熟练掌握了需求分析方法呢?"今日长缨在手,明日缚住苍龙"。 背景介绍 人物:“我” 角色:IT部门系统分析师 公司介绍:勤缘电子贸易公司(化名), 年营业额达2亿,主要由销售部门、资材部和IT部门等组成。其中,销售部门负责业务, 资材部负责供应商的开发和采购电子元器件转载 2008-04-02 11:28:00 · 1351 阅读 · 0 评论 -
建立分析模型和设计模型
OOA面向对象分析 面向对象分析产生三种分析模型 功能模型(即用例模型à作为输入) 对象模型:对用例模型进行分析,把系统分解成互相协作的分析类,通过类图/对象图描述对象/对象的属性/对象间的关系,是系统的静态模型 动态模型:描述系统的动态行为,通过时序图/协作图描述对象的交互,以揭示对象间如何协作来完成每个具体的用例,单个对象的状态变化/动态行为可以通过状态图来表达 OOD面向对象的设计原创 2008-04-02 11:23:00 · 2036 阅读 · 0 评论 -
如何根据业务需求开发HR管理系统?
人事管理信息化作为我所在的新华社办公信息化的重要组成部分,经过多年建设实践积累,我们探索出以业务需求为导向的系统建设思路。 多年以来,我社机构及人员管理仍停留在手工和纸质阶段,各种机构信息和人员信息也都采用纸质文档,信息管理工作不够规范。虽然一些部门已不同程度使用计算机管理部门内部的数据,但由于缺乏统一规划、没有建立信息结构体系标准,仍然存在信息不规范、信息不能共享的问题。 鉴于以转载 2008-04-02 11:18:00 · 970 阅读 · 0 评论 -
如何定义项目目标
定义项目目标时需要遵循SMART原则。SMART包括:1、 详细而且明确(Specific)2、 可测量的(Measurable)3、 可完成的(Achievable)4、 现实的(Realistic)5、 有时间范围(Time-bound)下面举例说明,例如:在两个月内完成邮件收发系统,该系统实现公司内部的邮件接收发送和转发功能,系统性能为邮件平均发送时间不超原创 2008-04-02 10:40:00 · 543 阅读 · 0 评论 -
乌托邦式的项目经理
作为程序员,我们希望的项目经理应该是:1。主动性你不可能指望同级别的同事抛开自己的事情不做跑过来帮你解决问题,这时候项目经理起到的就是协调作用,应该经常向程序员询问情况,有什么困难需要什么帮助,尽最大的努力利用自己手上的权利去帮助程序员。2。Bug修复及时项目经理要能把握bug的轻重缓急,特别是和业务相关和程序无关的部分,在异常困难的情况下要和程序员一起研究出折中的办法来尽快解决问题。3。按时完成转载 2008-04-02 10:39:00 · 327 阅读 · 0 评论 -
IT项目的六西格玛管理之法
六西格玛管理在IT实施中意义重大,主要体现在以下四方面。 首先,六西格玛管理可以有效衡量IT实施的价值。通过六西格玛方法的检验,项目中的每个过程都要达到五级水平,即在100万次重复监测中出现的缺陷不能多于230个。 其次,六西格玛管理以客户为中心,可以提高IT部门的服务质量和运营效率,降低IT实施成本。 再次,六西格玛管理通过提高IT部门的服务质量和运营效率,促使组织的业绩提升。 最后转载 2008-04-02 10:15:00 · 751 阅读 · 1 评论 -
论项目团队情商与项目团队绩效
情商最早是由美国耶鲁大学心理学家比德•拉勒维在上个世纪90年代创立,由哈佛大学心理学教授丹尼•戈尔曼将其引向世界。情商的内涵主要表现在以下的五个方面:1.认识自身的情绪;2.妥善管理自己的情绪;3.自我激励;4.认知他人的情绪;5.人际关系能力。情商在企业管理以及人力资源管理运用研究较多,但运用于项目团队中的研究还较少。而项目团队情商对项目团队的绩效有着重要的影响,项目团队的绩效直接制约着项目转载 2008-04-02 10:12:00 · 446 阅读 · 0 评论 -
如何组织软件团队的人员
因此,已经进行中的软件项目在任务紧张,延误了进度的情况下,不鼓励增加新的人员给与协助。除非分配给新成员的工作是比较独立的任务,并不需要对原任务有更细致的了解,也没有技术细节的牵连。有人认为,在已经延误进度的软件项目中增加新的人员,只会使任务进一步拖延。通常的组织形式有如下几种: 一、 主程序员制 小组的核心由一位或几位主程序员、多名技术员、一名后援工程师、配置管理及其他辅助原创 2008-04-02 10:40:00 · 325 阅读 · 0 评论 -
软件项目中的质量管理
提起软件质量管理,人们更多地会想起ISO9001、CMM、CMMI这些“质量管理圣经”。但国内企业做了这么多年的质量认证,却没有使软件质量有大幅度地提高。实际上,很多企业通过ISO9001、CMM、CMMI等质量认证的目的就不是为了提高质量:有的企业是为了跟风,有的企业则是为了向客户展示证书。在很多软件企业里,软件质量管理在内部开发产品时做的相对较好:因为产品开发通常在各个软件企业的研发中心进原创 2008-04-02 10:41:00 · 1024 阅读 · 0 评论 -
如何进行有效的分布式项目管理
为有效地管理软件开发,很多组织正在转移到 IBM Rational ClearCase 和 IBM Rational ClearQuest 平台。在这些组织计划采用这些技术时,为成功地用好这些技术,有必要了解支持这些工具的新硬件的相关知识。1 概述1.1 目标 为有效地管理软件开发,很多组织正在转移到IBM Rational ClearCase 和 IBM Rational ClearQuest转载 2008-04-02 10:59:00 · 919 阅读 · 0 评论 -
浅谈项目经理的人格魅力
团队如何才能成功完成其所承担的任务或使命?这是一个比较复杂的问题,除了需要团队成员具备一定的工作能力之外,团队成员的精诚团结和互相配合也是至关重要的。 然而,我们知道,在项目团队目标的达成过程中,项目经理起到了举足轻重的作用。那么,项目经理怎样才能带领好一个团队?我想除了该团队有科学合理的规章制度外,项目经理的人格魅力是核心所在。因为,规章制度是管理者可以采用的辅助手段,而项目经理的人格魅转载 2008-04-02 10:11:00 · 582 阅读 · 0 评论 -
成也萧何,败也萧何:项目管理者
项目管理者的资质:作为少数精锐 项目管理者是项目的总负责人,是项目推进的总设计师和总运营者,也是软件企业的少数精锐。项目管理者必须为项目相关各方提供成功的项目结果,如图2-3所示。软件项目的成败,直接取决于项目管理者选择的成败。项目管理者需要从系统思维、持续学习、励行沟通、提案能力、团队管理和优先级管理等诸多方面着力,致力于成为崛起于混乱之上的少数精锐,成为项目成功的捍卫者。图2-转载 2008-04-02 10:10:00 · 651 阅读 · 0 评论 -
在微软我们怎样开发软件:一名准项目经理的视角
现在对于我们的团队来说,是时候干点实际的了,我们在这里开发软件,所以让我们来谈谈软件。我答应过要把这里最新的东西展示给大家,我决定以"在微软我们怎么开发软件:一名准项目经理的视角" 为题发表一系列博客, 期望能尽可能的迎合开发以及测试人员的口味。 虽然我们的团队很小并且项目生命周期可能也会相对较短(仅3个月),我相信经过这一系列,你将会对发布一个产品需要投入多少精力有个概念,还有为及时发布正转载 2008-04-02 15:14:00 · 550 阅读 · 0 评论