PM
文章平均质量分 76
yangzibin
这个作者很懒,什么都没留下…
展开
-
maven常见问题问答
1.前言Maven,发音是[`meivin],"专家"的意思。它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项目完全迁移并应用maven,所以对maven进行了一些深入的学习。写这个学习笔记的目的,一个是为了自己备忘,二则希望能够为其他人学习使用maven缩短一些时间。2. maven概要首先我把maven的概念快速...原创 2012-05-05 11:34:28 · 178 阅读 · 0 评论 -
说说项目开发团队中的SQA
1 前言1.1 目的作为项目开发过程中的SQA,我们只有通过开发项目的整个过程,来认识SQA的作用,来真正了解SQA的工作,知道SQA的目的是协助软件工程(开发)小组获取高质量的软件产品,SQA是通过过程控制来协助提高质量。了解SQA,这同时也是作为一个项目经理所必然要掌握的知识要点之一。1.2 ...原创 2008-11-07 18:08:08 · 991 阅读 · 0 评论 -
谈谈IT项目中的沟通管理
谈谈IT项目中的沟通管理 1 前言在IT项目中,要做到一个项目迅速成功的完成,并能达到或者超过预先设计好的效果,是很不容易的,在完成所下达的任务当中,设计好的蓝图跟具体的实诸于实践,既要有规定统一的制定计划,还要有一套适时的监控执行方法,但同时又不能扼杀了整个项目开发中的创造性和自主性,这样,就必须有一个灵活而且容易使用的沟通方法的过程,从而...原创 2008-11-07 18:05:01 · 612 阅读 · 0 评论 -
个性化产品工作流程
1. 前言1.1. 个性化产品情况软件产品已经基本成型,已经有一个以上的用户在使用。软件产品不是通用软件,用户的大体功能相同,但都有用户个性的需求,并进行个性实现。1.2. 优劣分析优势:1. 不是通用软件,而是对不同用户进行个性实现,使系统盗版的可能性降低。2. 由多个用户提出需求,以业务驱动技术进行实现,...原创 2008-11-07 17:30:10 · 151 阅读 · 0 评论 -
关于项目计划调整的原则
我们先分析项目计划调整的原因主要有三个方面,一种是项目的各要素,资源等都没有变化,完全是由于计划阶段和范围 管理的疏漏引起的计划调整。一种是项目目标发生了变化,如原来计划的半年项目周期由于市场交付压力需要调整为4个月等等情况;一种是项目本身没有变化,但 由于范围,资源,环境,进度等相关要素发生的变化导致项目无法实现最初的项目目标。 因此项目计划的调整驱动和源头仍然是...原创 2008-11-07 16:00:39 · 1073 阅读 · 0 评论 -
如何有效的控制软件项目的进度
在当前的软件项目开发的过程中,无论是开发人员还是管理人员都越来越注意到项目进度的重要性。那么如何控制项目进度。我下面根据个人的几点建议来谈以下: 1、项目组长或项目经理,一定对整个项目的开发周期有一个清楚的了解,把任务的划分一定要一天为单位,不要一模块为单位,而每天无论是开发人员还是测试人员,都要对自己的工作有一 个大致的估计。即每天下午,...原创 2008-11-07 15:57:53 · 784 阅读 · 0 评论 -
软件开发项目需求的前期工作如何进行
万事开头难。能否作好需求分析是一个项目成败的关键。需求分析初始工作的好坏对后续影响极大不可不查。我在这里提几点看法,不一定正确,算是抛砖引玉吧。 第一步:请客吃饭。看起来很庸俗,但却是非常有效的手段,通常客户方的中高级领导工作都很繁忙,在饭局上才有时间能够摸清楚他们真正关心的和反对的,弄清楚之后,需求的方向性才不会出错。通常来说政府机关的领导比较关心政绩,企业老板比较关心成本与销售...原创 2008-11-07 15:56:15 · 1125 阅读 · 0 评论 -
项目开发心得之需求分析
在网站项目开发上,有了人员配置的初步安排剩下的前期工作就是就是招人和需求分析,如果等人员到位,需求分析还没来,那进来的人员都只有等着啦。这篇我就主要说说我在这个项目中进行需求分析的一些经验和做法。 1.1 需求从哪来? 就我个人经验来说,软件项目的需求分析一般要分信息管理系统、网站频道,这两个不同方向的需求分析的获取需求的途径是截然不同。 信息管理系统...原创 2008-11-07 15:52:21 · 430 阅读 · 0 评论 -
一个完整的项目管理流程
从一个项目提出到结束,按照ISO9001:2000的项目管理流程,大致有如下步骤:1、产品立项报告按 照公司的管理流程,由公司有关人等都有可能提出《产品立项报告》,比如公司老总、市场部门、研发部门,一般是在公司组织的定期召开的会议上提出,经初步讨论具有一定的可行性之后,由公司领导提交到公司负责产品开发立项的部门,比如,总工办,然后,按照公司的管理流程,由该部门组织人员进行讨论,...原创 2008-11-07 15:46:16 · 128 阅读 · 0 评论 -
怎样做项目计划
项目计划在整个软件开发过程中至关重要。这是因为软件项目活动繁多,且活动之间相互影响,需要采用项目管理的方式进行管理,而项目管理的基础就是项目计划。 项目计划的内容 通常来说,项目组在软件开发合同签订以后开始制订项目计划(也有做完需求分析以后制订项目计划的情况)。《工作说明书》经常会作为项目计划一个主要的输入条件(当然不是所有的项目都有《工作说明...原创 2008-11-07 15:42:42 · 115 阅读 · 0 评论 -
工作分解结构在软件开发中的应用
1 概述 通过对项目管理的系统学习,我个人对于工作分解结构在软件中的应用有很深的感触,对于工作分解结构在软件开发中的应用有一些个人的看法和见解。 首先我们看一下项目分解结构的定义,工作分解结构是进行范围规划时所使用的重要工具和技术之一,是面向可交付成果的对项目元素的分组,它组织并定义了整个项目范围,未列入工作分解结构的工作将排除在项目范围之外。它是项目团队在项目期间要完...原创 2008-11-07 15:29:38 · 146 阅读 · 0 评论 -
文档的标准化在MIS系统建设中重要意义
摘 要: 当程序完成之后,软件是否具有可移植性,可维护性,可用性,有效性这四个方面的属性。在这篇论文里从软件的定义出发,重新确定文档的标准化在一个成功的MIS系统里应有地位。 关键词: 文档体系结构的标准化;文档形式的标准...原创 2008-12-03 17:05:29 · 280 阅读 · 0 评论 -
subversion锁定解除、升级、备份与恢复
subversion锁定解除、升级、备份与恢复 作者:不详细 来源:网络 1.发生琐定,解除步骤: A.确定没有存取.关闭httpd服务器. B.成为管理员身份 C.执行svnadmin rec...原创 2009-01-12 13:39:45 · 177 阅读 · 0 评论 -
SWOT分析模型
SWOT分析模型(SWOT Analysis) SWOT分析法(也称TOWS分析法、道斯矩阵)即态势分析法,20世纪80年代初由美国旧金山大学的管理学教授韦里克提出,经常被用于企业战略制定、竞争对手分析等场合。战略规划报告里,SWOT分析应该算是一个众所周知的工具。来自于麦肯锡咨询公司的SWOT分析,包括分析企业的优势(Strength)、劣势(Weakness)、机会...原创 2011-10-20 08:50:18 · 533 阅读 · 0 评论 -
猎人和猎狗的故事
有一天,猎人带着一只猎狗,到森林中打猎,猎狗将一只兔子赶出了窝,追了很久也没有追到。后来兔子一拐弯,不知道跑到哪去了。牧羊犬见了,讥笑猎狗说:“你真没用,竟跑不过一只小小的兔子。”猎狗解释说:“你有所不知,不是我无能,只因为我们两个跑的目标完全不同,我仅仅是为了一顿饭而跑,而它却是为了性命啊。” 这话传到了猎人的耳朵里,猎人想,猎狗说得对呀,我要想得到更多的兔子,就得想个办法...原创 2011-03-07 09:28:22 · 278 阅读 · 0 评论 -
项目进度计划管理中五种时间
在大多数复杂的建设项目进度计划管理中,一般都记录五种时间 (1)工作持续时间(Di-j) 这是完成工作所需的时间。在每项工作开始之前,每个工作都有一个估算的周期Di-j,而在某个工作开始之后且在完成之前,我们就可以估算剩余周期。剩余周期应该等于该活动的计划周期减去该活动已经消耗的时间,或者可以根据管理项目的实际经验和掌握的情况重新估算剩余的周期。 (2)...原创 2011-03-03 00:15:35 · 1288 阅读 · 0 评论 -
PSP个人软件过程
个人软件过程(Personal Software Process,PSP)是一种可用于控制、管理和改进个人工作方式的自我持续改进过程,是一个包括软件开发表格、指南和规程的结构化框架。PSP与具体 的技术(程序设计语言、工具或者设计方法)相对独立,其原则能够应用到几乎任何的软件工程任务之中。PSP能够说明个体软件过程的原则; 帮助软件工程师作出准确的计划;确定软件工程师为改善产品...原创 2011-02-05 00:57:32 · 3513 阅读 · 0 评论 -
时间盒策略--让你必胜的15种秘诀
简单地说,时间盒是我所知道的最有效的时间管理方式。即使在某种程度上你已经知道如何使用它,但通过下面的策略你肯定会做得更好!对于新手来,简单地说,时间盒就是把时间段分配到一个或一组任务。在特定的时间去完成任务而不是直到它已经完成了才去做它。但不要让这个简单的概念欺骗你----它可比你眼中的要更有用。许多人已经介绍过它,尽管他们的工作卓有成效,但我还是想分享以下15种策略,它会...原创 2011-04-26 23:34:43 · 810 阅读 · 0 评论 -
eclipse和UML工具EA的连接方法
选择了好久UML工具,在rose、eclipseUML、EA等之间做出抉择,选用EA!EA(EnterpriseArchitect)很小,才30M,对计算机要求不高,但功能却要比其他的软件还要多。全面支持UML2.0,比其他工具更符合UML规范。支持java、c、dephi、c#、php、VB等语言的正向代码生成和逆向UML图生成。EA有Windows和linux版本,通过MDGl...原创 2010-06-24 19:15:13 · 360 阅读 · 0 评论 -
净室软件工程及发展
净室软件工程及发展 本文转载自软件工程专家网http://www.21cmm.com/ 净室是一种以合理的成本开发高质量软件的基于理论、面向工作组的方法。净室是基于理论的,因为坚实的理论基础是任何工程学科所不可缺少的。再好的管理也代替不了理论基础。净室是面向工作组的,因为软件是由人开发出来的,并且理论必须简化到实际应用才能引导人的创造力和协作精神。净室...原创 2010-05-16 22:23:48 · 410 阅读 · 0 评论 -
信息系统建设项目风险评估方法
评估这个词并不陌生,但项目风险评估在我国的应用还不太广泛,信息系统建设项目的风险评估的应用就更少了。实际上,几乎干什么事情都或多或少地存在着风险,对于我们已经顺利完成了的项目,只不过是我们在不知不觉中克服了风险而已,而那些没有进行到底而流产的项目,则是典型的风险发作。项目中途流产,一般要造成很大的经济损失,这时,我们往往把原因归咎于客观,而不从自身的管理、技术条件等方面查找原因。风险评估...原创 2009-02-22 20:52:16 · 387 阅读 · 0 评论 -
svn备份策略
(本文例子基于FreeBSD/Linux实现,windows环境请自己做出相应修改) 配置管理的一个重要使命是保证数据的安全性,防止服务器应硬盘损坏、误操作造成数据无法恢复的灾难性后果。因此制定一个完整的备份策略非常重要。 一般来说,备份策略应规定如下几部分内容:备份频度、备份方式、备份存放地点、备份责任人、灾难恢复检查措施及规定。 备份频度、存放地点等...原创 2009-01-12 13:56:54 · 118 阅读 · 0 评论 -
如果应对处境艰难的IT项目
我从事企业信息化工作近十年,听说过不少信息化项目失败的案例。但是,对于信息化负责人来说,做出停止一个将要失败的项目的决定的确很艰难。我想,除非出现下面三种情况,cio们都会尽一切可能将项目进行下去:第一种情况,正在实施的系统供应商倒闭,产品没有了后续支持和服务;第二种,选择的产品发现严重的缺陷或瑕疵;最后,公司发生生存危机。所以说,只要项目上马了,就要继续,不轻易言败,当然是要保...原创 2008-11-07 15:26:55 · 149 阅读 · 0 评论 -
软件项目计划编制工作要点
软件项目计划编制的目的是制定一个合理的实施软件工程及管理软件项目的计划。软件项目计划编制着重于对要实施的工作进行估计,建立必要的承诺并定义工作计划。 包括以下要点: 1. 将用于编制软件项目计划及跟踪软件项目的工作文档化。 2. 对于软件项目的实施采用文档化的承诺。 3. 相关的机构或个人认可他们对软件项目的承诺。 4. 指定软件项目负责人负责落实软件项目的承诺...原创 2008-11-07 13:09:07 · 333 阅读 · 0 评论 -
工作分解结构在软件开发中的应用
1 概述 通过对项目管理的系统学习,我个人对于工作分解结构在软件中的应用有很深的感触,对于工作分解结构在软件开发中的应用有一些个人的看法和见解。 首先我们看一下项目分解结构的定义,工作分解结构是进行范围规划时所使用的重要工具和技术之一,是面向可交付成果的对项目元素的分组,它组织并定义了整个项目范围,未列入工作分解结构的工作将排除在项目范围之外。它是项目团队在项目期间要完...原创 2008-11-07 12:54:18 · 545 阅读 · 0 评论 -
Mylyn 2.0,集成任务和自动上下文管理
虽然软件系统、框架和工具可以无限制地发展,但开发人员实际处理信息的能力具有一个上限。大多数集成开发环境(IDE)尝试使用结构化视图、编辑器和高级搜索功能来解决这个限制。这些机制虽然可以使大型系统的导航变得更容易,但是它们常常不足以帮助您管理完成典型编程任务所必须处理的大量信息。因此,结构化视图越来越不堪负荷 —— 例如,即使在导航一个小型的企业应用程序时,Eclipse Package...原创 2009-09-26 18:51:31 · 126 阅读 · 0 评论 -
如何组织一个高效的开发团队?
引言 俗语云:“三个臭皮匠,抵上一个诸葛亮。”天下臭皮匠多如牛毛,可找到能抵得上诸葛亮的三个臭皮匠比找诸葛亮还难。昔有司马德操言:“伏龙、凤雏,两人得一,可安天下。”刘备同得伏龙、凤雏二人,而汉室终不可兴。以上两者说明一个道理:优秀的人才是不可替代的;有了优秀的人才,也不一定能干成一番大业。一、怎样挑选优秀的项目经理 衡量一个人才的是否优秀,不同人有不同的看法。现在比较流行...原创 2009-09-26 18:28:33 · 113 阅读 · 0 评论 -
采用 XP 方法使软件项目获得更大成功
使用面向对象编程变得空前普及。它使软件开发发生了某种程度上的变革,但最近的研究表明,有半数的软件开发项目滞后,而三分之一的项目则超出预算。问题不在于技术,而是开发软件所使用的方法。所谓的“轻量型”或“灵活”方式,与面向对象语言的威力和灵活性结合起来,提供了一种很有意思的解决方案。最常见的灵活方式称为极端编程(Extreme Programming)或者XP,但许多人并不真正了解它。对软...原创 2009-09-26 18:08:49 · 131 阅读 · 0 评论 -
User Story 概览—承上启下的重要一环
软件开发是一个从捕获客户需求到编码实现的过程。在我们传统的印象中,需求是厚厚的软件规格说明书,实现则是无穷无尽的bug产生器。需求是在实现之前写好的,客户签字确认的。实现是程序员拿着需求不断猜测这该怎么做,那该怎么做的重新发现的过程。在需求与实现之间横亘着一个巨大的鸿沟,做需求的人和写代码的人总是互相推诿责任,到最后客户总是得不到自己想要的功能。 敏捷软件开发方法有一整套实践,来促进客...原创 2009-09-26 18:06:48 · 148 阅读 · 0 评论 -
顿悟测试驱动开发
很早就听闻过测试驱动开发,在加入ThoughtWorks之前,在参加ThoughtWorks University之前。但是一直都不得其法,没有登堂入室。这次从印度参加了“有史以来最好的一届”的TWU,顿悟了测试驱动开发(以下简称TDD),算是最大的收获。其实TDD很简单,只要你不把它当测试。没错,就这么简单。把TDD当测试来写,你想着的就是如何找出已有代码的错误。想象着的是一副从迷宫中拯...原创 2009-09-26 15:18:00 · 98 阅读 · 0 评论 -
User Story 在敏捷开发过程中的应用
1 从这里开始第一部分我们将快速浏览什么是user stories以及如何使用,然后将阐述如何编写UserStories;如何通过系统用户模型来定义Stories;当客户自己本身无法前来的时候,如何同那些能够充当客户角色的人一起工作;如何来编写测试用例,来证明你的Stories已经被成功编写的细节,最后将阐述几条编写好的S...原创 2009-09-26 15:11:08 · 185 阅读 · 0 评论 -
用JIRA、CVS、XPlanner、WIKI来进行项目管理
从版本管理的角度来考虑,最理想的发布方法就是把CVS中的代码拿下来, 打上一个tag, 编译并且测试一直到发布。这样的管理方式的确是很简单的,但事实上用户可不买帐的。这里讲的Issue就是前面JIRA系统中的一个issue。JIRA 一个非常出色的Issue跟踪系统,这里的Issue不单单是指BUG, 很多时候也可以是TASK, IMPROVEMENT, NEW FEA...原创 2009-09-26 04:35:34 · 115 阅读 · 0 评论 -
项目管理软件与IT项目经理人
本文综合介绍了项目管理软件的特征,CA-SuperProject,Microsoft Project,Project Scheduler等常用项目管理软件、项目管理软件的选择标准以及应用项目管理软件的益处和注意事项。项目管理是基于现代管理学基础之上的一种新兴的管理学科,它把企业管理中的财务控制、人才资源管理、风险控制、质量管理、信息技术管理(沟通管理)、采购管理等有效的进行整合,以达到...原创 2009-09-26 04:33:09 · 214 阅读 · 0 评论 -
团队管理的一些总结
这将近三年,我在公司经历了很多事情,在学习中成长,很多时候我都在总结每个步骤和过程我取得的成绩和失败.如果说我们需要一个有效性高的团队,需要一个能够创造奇迹的团队,那么我觉得如下这些就是我经历了这么多得到的启示。1、必须明确目标,当然这个目标包括组织的大目标和个人的小目标。这个目标体现了能够为我们的商业价值提供什么?我们要得到什么?个人的目标应该更多的问自己你为组织付出什么?你的使命是什么,什...原创 2008-09-22 21:53:59 · 914 阅读 · 0 评论 -
如何进行研发项目工作结构分解?
在进行研发项目工作分解的时候,一般遵从以下几个主要步骤: 1.先明确并识别出项目的各主要组成部分,即明确项目的主要可交付成果。一般来讲,项目的主要组成部分包括项目的可交付成果和项目管理的本身。在进行这一步时需要解答的问题是:要实现项目的目标需要完成哪些主要工作?(一般情况下,项目的主要工作是指贯穿项目始终的工作,它在项目分解结构中主要被列在第二层。) 2.第二步的工作是:确...原创 2008-09-16 16:13:33 · 246 阅读 · 0 评论 -
用“看板图”实现敏捷项目的可视化
社区Agile主题协作,敏捷技术,团队工作标签看板,计划,值和度量,精益,管理在敏捷项目里,挂在墙上的“人人可见的大图表”是一种普遍的实践,它被用来共享项目的状态并将之可视化。精益系统里也有这样的设施。“看板”在日语里的大意是“卡片”或者“标志”的意思。在精益生产系统里,看板方法是给每...原创 2009-10-03 23:10:18 · 1085 阅读 · 0 评论 -
中小IT企业项目团队组建和实施流程探索
中小IT企业项目团队组建和实施流程探索方 杰由于中小IT企业主要从事应用软件开发和一些特殊行业IT项目的实施,其需求相对复杂,而且经常变化,其开发和实施过程中的可变因素也比较多,因此,如何组织项目团队,既要保证质量、又要提高效率,是项目管理者需要考虑的最重要的问题。。作为一个软件开发企业,人力资源是一个公司最重要的资源之一,我们需要将技术人员进行分类、尽量作到分工明确;由于公司...原创 2008-10-13 14:55:45 · 218 阅读 · 0 评论 -
浅谈敏捷项目管理在软件开发中的应用
摘要:本文先介绍了使用传统项目管理技术管理软件开发项目的方法,然后介绍了使用敏捷项目管理的初步实践,通过两者比较,提出了使用敏捷项目管理进行软件开发的方法。 关键词:敏捷开发、极限编程、XP、项目管理 一、使用传统项目管理技术管理软件开发项目的方法 按照《人月神话》的说法,软件开发是个焦油坑,书店里关于软件开发管理的书籍林良满目,各个软件开发组织也在尝试和应用不同的软件开发...原创 2008-11-07 12:51:26 · 650 阅读 · 0 评论 -
如何作好IT项目进度管理
一个项目往往是由若干个相对独立的任务链条组成的,例如一款开发新PC产品的项目就需要有应用、机箱、主板等不同的子项目系统,一个ERP开发的项目就需要有财务、资材、人力资源等不同的子系统项目,因此,各链条之间的协作配合就直接关系到整个项目的进度,这里可以用到著名的"木桶理论",即进度最慢的项目就会是整个项目进度的代表。利用系统、网络化的管理方法,可以优化整个项目的进度计划。优化系统进度的一个常...原创 2008-11-07 12:32:39 · 312 阅读 · 0 评论 -
软件项目进度延期关键因素和应对措施
1.项目进度本身不合理 项目管理者联盟文章,深入探讨。本着多从自身找原因的准则,对于进度延迟时候应该首先分析项目进度计划安排本身是否合理?对于项目进度计划安排是否合理影响因素主要应该从以下几个方面进行分析和考虑。 估算是否准确 对于估算是否准确是对项目进度计划安排影响最大的一个因素,估算不准确的原因很多,主要的两个方面是确实有经验的估算专家和项目缺少历史数据的收集,对于这两点只有通过项目...原创 2008-11-07 11:32:23 · 1401 阅读 · 0 评论