
项目管理
clq9761
这个作者很懒,什么都没留下…
展开
-
用户体验
用户体验的一些要素 用户体验是指“产品如何与外界发生联系并发挥作用”的,也就是人们如何“接触”和“使用”它。 Web中的用户体验是指用户在访问平台的过程中的全部体验,它包括平台是否有用,疑惑或者bug程度,功能是否易用、 简约,界面设计和交互设计是否友好等方面。用户体验的核心是UCD,即“以用户为中心的设计”。 投资回报率:通常用金...原创 2011-12-21 22:32:36 · 221 阅读 · 0 评论 -
程序开发心理学
程序开发心理学(温伯格著)摘抄整理如下: 1、程序开发也是一种艺术创造的过程,同写作、作画并没有质的差别。是在特定的环境下,特定的程序员在特定的心理状况下的艺术品,其中任何一个因素的变化都可能导致艺术品的结果不同。 2、程序被写成什么样子,取决于众多的因素;一旦我们真的阅读了程序,就会发现无论是否必要,其中这些代码之所以如此编写,有的是由于计算机的局限,有的是由于程序语言的局限,...原创 2013-01-30 16:20:53 · 212 阅读 · 0 评论 -
软件架构师应该知道的97件事
软件架构师是IT 行业里独一无二的职业,既要精通软件开发技术,又要掌握业务知识,还要周旋于公司不同部门之间,协调各种予盾。 1.客户需求重于个人简历 ( Nitin Borwankar )客户需求至上。为了自己的简历更炫而采用新技术是沽名钓誉,往往事与愿违。 2. 简化根本复杂性 ,消除偶发复杂性 ( Neal Ford )根本复杂性指的是问题与生俱来的、无法避免的困...原创 2013-01-11 13:26:38 · 127 阅读 · 0 评论 -
人月神话
一、 焦油坑1、焦油坑的意思说明了即使你足够强大,也无法摆脱束搏而沉到坑底。IT项目也是这样,不论是开发大型软件系统 还是小型项目,都会遇到诸多复杂的问题和影响因素,项目本身就是一个足够复杂的动态系统,没有最优,只有满意。2、项目四要素,人员,组织环境,干系人,外部依赖和约束,风险和假设,团队,人等诸多问题都是你必须要考虑的问题,任何一个要素出现大的差错都可能导致项目失败,只有所有要素能够平衡...原创 2012-09-14 20:58:33 · 327 阅读 · 0 评论 -
软件项目成功之道
一. 绪论1、 习惯性优秀,如果我们坚持不懈,那么优秀就不再是一种行为,而成为一个习惯。2、 采石工人信条:尽管我们只是采石头,但脑海中必须想象着最终建造出的宏伟教堂。3、 如果一棵树在森林里倒了,却没有人在场听到,那么它发出的声响又算什么。要充分利用系统自动 发送Email来了解自动构建系统过程的相关通知。4、 要尽量主动完成技术领导人的更多职责,不要干等着这个职位落到你头上,...原创 2013-05-30 16:24:25 · 174 阅读 · 0 评论 -
敏捷开发(二)
一、计划1、当你能够度量你所说的,并且能够用数字去表达它时,就表示你了解了它;若你不能度量它,不能用数字去表达它,那么说明你的知识就是匮乏的,不能令人满意的。2、过大或者过小的素材都是难以估算的。开发人员往往会低估那些大的素材而高估那些小的素材。任何过大的素材都应该被分解成小一点的部分,任何过小素材都应该和其他小的素材合并。3、迭代计划,项目的周期过程,如下图: 二、 重构1、...原创 2012-08-04 22:33:59 · 114 阅读 · 0 评论 -
敏捷开发(一)
一、 敏捷软件开发宣言1、个体和交互胜过过程和工具人是获得成功的最为重要的因素。如果团队中没有优秀的成员,那么就是使用好的过程也不能从失败中挽救项目,但是,不好的过程却可以使最优秀的团队成员失去效用。如果不能作为一个团队进行工作,那么即使拥有一批优秀的成员也一样会惨败。宣言要求建立优秀的团队,注重沟通;对于工具,先尝试简单的小工具,直到其不能满足需求在考虑更换。2、可以工作的软件胜过面面俱到的...原创 2012-08-04 22:18:11 · 150 阅读 · 0 评论 -
项目管理培训整理
一、 项目准备1、 接手一个全新项目的准备(1) 收集合同及附件(2) 与销售、售前沟通(3) 确定项目目标(4) 讨论项目定位(5) 分析技术可行性(6) 分析里程碑要求(7) 项目性质(外包、开发)(8) 确立干系人管理(9) 分析项目范围(10) 查找组织过程资产(11) 讨论是否要产品化(12) 分析项目主要风险点2、 项目整体策划的重要性(1) 项目成败98%在起点(赢在起点策略)...原创 2013-03-20 16:40:28 · 293 阅读 · 0 评论 -
EnterPrize组织
一、 EnterPrize组织概述EnterPrize组织是组织软件项目的一种方法,它恰当地推动与平衡项目成员之间的责任、个人责任感与权力。EnterPrize组织定义了组成项目的8种职位的角色与责任:1、产品经理:一般是高管或者高级经理。该角色对产品的成功负完全的责任,包括利润与损失。2、项目经理:指挥项目的计划与执行,是为项目成功与否负责的个人,就像船长或战场上的将军。3、业务架构师:是客户...原创 2013-03-20 16:21:32 · 573 阅读 · 0 评论 -
项目团队管理
1、在团队中工作的益处(1)优秀的团队幵非全是由优秀的个人组成,但优秀的团队一定能塑造出优秀的个人。(2)单靠个人无法完成任务,但一个没有组织性的团队也不能圆满完成任务,有条理,有组织,默契配合, 相互支持才能成功。(3)没有完美的个人,但通过团队协作,完全能够成就完美的事业。 2、团队发展的4个阶段(1)组合期 1.1对团队规则不熟悉。 1.2彼此陌生,互相猜忌。 1.3对...原创 2012-10-25 23:44:54 · 172 阅读 · 0 评论 -
风险与质量管理
一、风险管理1、风险管理的层次: (1)危机管理: 救火型,当问题严重时才会应对 (2)事后补救:当风险发生后能够快速做出反应 (3)风险缓解:通过预先计划的方式描述当风险发生时的解决方法,但并未试图排除风险 (4)风险预防:把实施风险计划作为项目的一部分,识别风险并防患于未然 (5)风险去除: 确认不排除可能造成风险的因素 2、风险数据库:(1)技术或质量风险 1.1使用未经验证...原创 2012-10-25 23:30:27 · 298 阅读 · 0 评论 -
项目管理过程
一、项目启动1、启动过程的目的是: (1)建立并定义项目的目的和目标(具体、可度量、有时间限制) (2)清晰地定义项目范围和可交付成果(项目规模、预算和成本、期限) (3)理解并验证客户的需求和期望 (4)规划团队的组织 (5)建立项目评估的标准 (6)确定并任命项目经理2、项目启动会上的项目定义: (1)项目背景及摘要(此项目来自何方?为什么要完成此项目?客户能从项目中获得什么) (2)项目...原创 2012-10-25 23:12:40 · 150 阅读 · 0 评论 -
CMMI概述
一、概述1、CMMI全称是Capability Maturity Model Integration, 即软件能力成熟度模型集成。2、CMMI分5个级别(1)CMMILevel 1,完成级。在完成级水平上,企业对项目的目标与要做的努力很清晰,项目的目标得以实现。(2)CMMILevel 2,管理级。在管理级水平上,企业在项目实施上能够遵守既定的计划与流程,有资源准备,权责到 人...原创 2012-10-25 22:25:16 · 383 阅读 · 0 评论 -
大道至简
一、编程的精义所谓编程实际上就是把一件事情交给计算机去做,你认为这件事该如何做,就用“程序语言”的形式描述给计算机。程序=算法+结构,在这个公式里,代码是不存在的,存在的只是思想。 二、懒人造就了方法人的精力终归是有极限的,提出新的“方法”,解决的将是影响做事成效的根本问题。 三、团队缺乏的不只是管理1、从管理的角度来看,项目失败与否与项目经理的经验直接相关。 项目的成功主要由...原创 2014-01-03 09:36:26 · 232 阅读 · 0 评论