- 浏览: 256841 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (293)
- web (1)
- [随笔分类]项目管理 (30)
- [随笔分类]WCF (14)
- 未分类 (1)
- [随笔分类]Linq (4)
- [随笔分类]C#基础 (24)
- 项目 (1)
- [网站分类]3.非技术区(技术之外的文章,但不要涉及任何政治内容) (8)
- [网站分类]1.首页原创精华.NET区(包含架构设计、设计模式)(对首页文章的要求:原创、高质量、经过认真思考并精心写作) (9)
- [随笔分类]Ubuntu (4)
- ASP.Net (1)
- [网站分类]2..NET新手区(用于发表不合适发表在首页的.NET技术文章,包括小经验、小技巧) (30)
- [随笔分类]ASP.NET MVC (20)
- [随笔分类]ASP.NET (3)
- [随笔分类]程序员厨房 (4)
- [随笔分类]英语学习 (28)
- [网站分类]4.其他技术区 (1)
- [随笔分类]Silverlight (12)
- [随笔分类]CodeSmith (8)
- [随笔分类]其他 (4)
- [随笔分类]Ruby (4)
- [发布至博客园首页] (34)
- [网站分类]其他技术区 (3)
- [随笔分类]Ruby on Rails (2)
- [网站分类].NET新手区 (33)
- [随笔分类]TDD (1)
- [随笔分类]不谈技术 (2)
- [网站分类]非技术区 (7)
最新评论
-
yicone:
You make a mistake when paste t ...
WCF步步为营(一):简单示例 -
jinweijie:
你好,这个实现不错,但是在用了scriptmanager以后就 ...
在服务器端保存ViewState
物理中的质量是指含有物质的多少,无论位置、状态、形状的改变,一个物体的质量不会改变,他是物质的物理属性。
生活中的质量一组固有特性满足要求的程度。显然,我认为我们常说的软件质量应该属于第二种。
我们现在做软件时,对项目经理的一个要求就是要保证软件的质量,但是这个质量说起来容易,但实施起来就不那么容易了,原因很简单,这个质量说起来是个有点虚无缥缈的,就想我们买衣服时,一看觉得质量不好,但又说不出来咋不好,卖衣服的也说这个价位质量已经是最好的,实际上大家都不知道质量是个什么东西,只不过用来讨价还价的接口罢了。
我们也经常听到我们的领导常说,尤其是对项目经理说,一定要保证产品的质量,但什么是质量,谁也不一定能拿出过标准。
我当了几年的项目经理,听多最多的也就是质量、效率。
我自己对质量有如下感触:
1. 软件Bug少不代表质量高。
2. 测试人员无法保证软件的质量。
3. 质量是双方一定价格下的一个妥协(这个就像我说的买卖衣服一样)。
4. 好的质量是不断修复(或者说重构)出来的。 这点我要强掉一下,我们有些人认为一开始就可以产生或者定义出来高质量的软件,我觉得是不可能的,就像我们种庄稼一样,我们把庄稼种在地里,我们还需要除草,如果天旱了,我们得灌溉,但如果风调雨水,我们灌溉就是浪费。因为我们无法预知一整年是不是会大旱,我们如何一开始就定义做哪些工作来保证质量。
我保证质量的最好的方法,就是不断的与客户交互,让客户来进行反馈,我们来进行适当(注意是适当,我们只是从客户那里拿信息,不是要求)的修正。
谈到这里,好像和项目经理没有多大关系,实际上这里最重要的工作,最主要的工作就是项目经理要完成如下关键的几点:
1. 在客户的要求和项目的报价之间找一个平衡,来定义产品的特性和细节,这点常常是需要和客户协商,注意是和客户协商,我们常常受到开发人员的干扰。
2. 把握项目的“度”,既不要让开发人员过度开发导致时间过长,什么性能,什么XX思想,客户在乎吗,但也不要和客户差的太远。
3. 把卖产品提升到卖服务来思考。
总之,软件的质量就是提高客户的满意度。有没有bug不重要,系统快不快等都不重要。因为有的客户要求就是快速占领市场,占有用户等,我们开发人员都知道Firefox好用,但市场占有率还是比不上IE,再好的通讯软件,在中国想和QQ拼也很难。等一个bug都没有,系统也会轻轻的走,恰如它轻轻的来。
发表评论
-
RUP十大要素的应用
2008-04-07 10:57 626发现了RUP的十大要素之后,怎样才能让它给我的职业生涯带来根本 ... -
12 个 XP 实践
2008-04-16 08:55 542有计划的开发:通过结合使用优先级"故事&qu ... -
利用FxCop进行代码规范检查
2008-04-23 11:02 8211. Fxcop下载 http://www.microsoft ... -
.NET环境下每日集成(1):简介
2008-04-23 13:53 819最近做项目,每天有如下任务,需求---》任务分解--》开发人员 ... -
.NET环境下每日集成(2):CruiseControl.Net安装
2008-04-23 14:08 9331. 到这里下载 http://sourceforge.net ... -
.NET环境下每日集成(3):CruiseControl.Net配置
2008-04-23 14:31 18921.要想使用CruiseControl.Net进行每日集成,必 ... -
.NET环境下每日集成(4):CruiseControl.Net配置注意事项
2008-04-24 09:38 8771. 今天机器改了密码,启动不了,解决方法如下 设置为当前登录 ... -
.NET环境下每日集成(5):CruiseControl.Net 源码管理器块
2008-04-24 10:02 10161. CruiseControl.Net支持非常多的源码管理器 ... -
.NET环境下每日集成(6):CruiseControl.Net Trigger Blocks
2008-04-24 16:55 1058这块配置在什么情况下运行集成 通常你会用Interval tr ... -
.NET环境下每日集成(7):CruiseControl.Net Task Blocks
2008-04-24 17:10 1174Task Block 类型: Build Publishe ... -
.NET环境下每日集成(8):CruiseControl.Net Labeller Blocks
2008-04-24 17:21 716Labeller Blocks为每次编译标记 Date La ... -
成功是一种习惯
2008-10-03 15:24 548国庆马上就过去了,可 ... -
我的2008
2009-01-01 08:29 9632008年,祖国多灾多难,雪灾,地址,三鹿奶粉,留给我们太多的 ... -
《大道至简》笔记
2009-04-28 22:37 795偶见周爱民先生大道至 ... -
如何保持竞争力
2009-06-06 15:01 875竞争力在这里我指的是,做一个雇主,同事都喜欢的人。 如何保持 ... -
RUP十大要素的应用
2008-04-07 10:57 680发现了RUP的十大要素之后,怎样才能让它给我的职业生涯带来根本 ... -
12 个 XP 实践
2008-04-16 08:55 454有计划的开发:通过结合使用优先级"故事&quo ... -
利用FxCop进行代码规范检查
2008-04-23 11:02 7941. Fxcop下载 http://www.microsoft ... -
.NET环境下每日集成(2):CruiseControl.Net安装
2008-04-23 14:08 9481. 到这里下载 http://sourceforge.net ... -
.NET环境下每日集成(3):CruiseControl.Net配置
2008-04-23 14:31 17651.要想使用CruiseControl.Net进行每日集成,必 ...
相关推荐
10. 为项目所有成员提供足够的设备、有效的工具和项目开发过程:软件项目经理需要为项目所有成员提供足够的设备、有效的工具和项目开发过程,以便能够提高项目团队的生产力和效率。 11. 有效管理项目资源:软件项目...
在IT行业中,软件项目经理的角色至关重要,他们负责协调团队资源,管理项目进度,确保软件开发的质量与效率。...通过深入学习和实践,软件项目经理可以提高项目成功率,确保项目按期、按预算、按质量完成。
报告的第二部分,项目经理进一步分享了在项目管理方面的具体实践,包括风险管理、资源分配、进度控制和质量管理等方面。项目经理清晰地指出了有效管理的关键因素,如对项目团队成员进行适当的培训和激励,确保团队...
通过本书,项目经理可以掌握多方面的知识和技能,提高自己的工作效率和质量。 在业务调研阶段,项目经理需要掌握以下知识点: * 调研工作的组织方法 * 调研准备阶段常见的错误 * 现场调研阶段常见的错误 * 调研...
### 项目经理手册(软件交付)相关知识点 #### 1. 项目管理体系 ##### 1.1 体系基础 - **背景介绍**:本手册中提到的项目管理体系建立于公司的ISO9000质量管理体系之上,这表明了政务公司在确保软件项目质量和管理...
总结来说,《软件项目经理的18种实用技能》不仅是一本知识指南,更是一本项目经理成长和自我提升的实践手册。它详细阐述了软件项目经理在项目全生命周期中应具备的关键技能,提供了实用的解决方案和操作方法,是软件...
- **测试意义**:软件测试是软件质量保障的关键环节之一,通过测试可以有效地评估软件产品的质量是否达到预定目标。 - **测试过程**:软件测试通常包括单元测试、集成测试、系统测试等多个阶段,每个阶段都有特定的...
IT项目经理在信息技术行业中扮演着至关重要的角色,他们负责规划、组织和执行项目,确保项目按时、按预算并符合质量标准地完成。这份“IT项目经理必备(项目经理,项目管理文档大全).rar”压缩包文件,显然是为了...
同时,项目经理还需要对软件质量的要求有深刻的理解,并明确各阶段的质量目标,以保证产品在每个开发阶段都符合预定的质量标准。 沟通技巧和邮件处理能力在项目管理中也是不可或缺的。一个成功的项目经理能够清晰地...
软件质量计划书的主要目的是确保软件项目的质量达到预期目标,为项目团队和项目经理提供质量管理指南。该计划书的范围涵盖整个软件项目周期,从项目启动到项目结束。 二、软件质量计划书的结构 软件质量计划书通常...
4. **质量保证意识**:项目经理应具备质量保证的观念,不断通过过程改进和标准化工作流程来提升软件开发过程中的质量水平,从而保证产品的持续改进。 5. **风险管理能力**:识别和评估软件质量相关的风险,并制定...
软件项目经理的实用技能 作为一名软件项目经理,拥有十八种实用的技能是非常必要的。下面,我们将逐一讲解这些技能,并对每种...软件项目经理需要具备十八种实用的技能,以便更好地管理软件项目,提高项目的成功率。
通过持续学习和实践,项目经理可以不断提高自身在项目管理、领导力和技术领域的专业能力,从而更好地适应不断变化的市场需求。 #### 结语 项目经理答辩胶片不仅是对过去工作的总结,更是对未来发展的规划。它反映...
### 如何做好一个项目经理 在IT行业中,项目经理的角色至关...通过理解和应用上述方法,项目经理可以更加精准地控制项目成本、进度和质量,最终实现项目的成功交付。这不仅是对自己能力的证明,也是对公司价值的贡献。
在IT行业中,软件工程与项目经理的角色至关重要,它们是构建高效、高质量软件...通过阅读和实践这些书籍中的理论和方法,专业人士可以更有效地管理项目、提高软件质量、优化团队协作,最终推动整个软件产业的创新发展。
"软件项目管理V3.0"可能涵盖了这些领域的最新实践和最佳案例,对于想要提升项目管理技能的项目经理或有志于从事项目管理的人员来说,是一份宝贵的参考资料。通过深入学习和实践,可以提高项目成功率,降低风险,实现...
这份压缩包包含了五个PPT文档,每个都聚焦于软件工程的不同方面,旨在提升项目经理的专业技能和团队协作效率。 首先,"软件测试与改错.ppt"探讨了软件质量保证的关键环节——测试和错误修复。这个主题涵盖了测试...
5. 软件开发项目经理的职业发展:黄工程从一个学徒成长为工程工作组成员,再到如今的工程经理,经过几年的提升,已经具备了系统开发独挡一面的才能,并且连续两年被评为企业优秀员工。 6. 软件开发项目经理的优点:...
培训工作是软件项目管理的重要部分,它可以帮助项目经理更好地提高团队成员的技能和经验。作者提供了一些实用的方法和技巧,旨在帮助读者更好地进行培训工作。 十、如何做现场推广? 现场推广是软件项目管理的重要...