自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

转载 软件开发的特点总结之二-----软件产品

我们天天在开发软件产品,有必要思考一下软件产品的特点,我大致查阅了有关材料,做点总结: 知识密集 创造性 虚拟性(不可见性) 实现不具有唯一性 复杂 高附加值 逻辑性强(*) 由于软件所具有的这5个特性,导致了软件开发工作的复杂性。软件开发知识密集,意味着我们需要高智商的群体来完成,具有创造性也对人提出了很高的要...

2010-08-13 18:38:00 470

转载 软件开发的特点总结之三---软件开发过程

为了开发具有下列特征的软件,我们必须要重新审视我们的过程: 知识密集 创造性 虚拟性(不可见性) 实现不具有唯一性 复杂 高附加值 软件开发过程的一些现实: 周期短 成果不可见性 对技术的要求高 技术更新快 风险大 软件开发过程必须要做到: 价值驱动 架构驱动 管理、控制与适应需求的变化 适应软件...

2010-08-13 18:38:00 433

转载 软件开发的特点总结之一------人

要想持续成功交付软件系统,首先要研究好做软件的人,他们的特点,他们的需要,如何领导他们持续走向成功。一般软件开发都采用项目式的方法,因此我需要讨论人的两个层次,一个是作为个体的人,也就是你、我这些工程师们;二是作为团队一员,你我的表现。 简单一点,不做展开: 工程师们的特点:(尽量客观) 知识丰富 高智商 爱好学习与钻研 自尊心强 过...

2010-08-13 18:37:00 692

转载 软件开发的主要要素

为了有效开发软件,我们必须对其要素进行充分认识,软件开发的要素主要为: 软件开发的要素 产品: 目的、目标、需求与需求管理、配置管理、验证 人与团队 团队构成、领导、激励 过程 方法论、过程、工作方法;可视化建模、迭代、阶段控制 技术 技术选择与技术路线、架构、框架、技术攻关 管理 计划、组织、领导、控制。风险、变更控制、质量控制 只有有效的管理这五个要...

2010-08-13 18:35:00 528

转载 一个典型的软件项目的WBS评析

下面是网上流传甚广的一个软件项目的WBS。我相信很多人都使用过自己创建过类似的WBS。 正是由于我们的先辈,先辈的先辈用类似的方法来创建WBS,耳濡目染之下,我们也养成了同样的习惯。 这是一个典型的有问题的WBS。 首先从客户的角度来说,从第一层分解要素来看我们无法看到我们到底要交付给客户什么?你告诉客户,我要交付给你一个系统设计,客户还不得跳楼。因为客户要的是OA系统、财务系统、邮...

2010-06-02 18:01:00 1153

转载 为什么我们的WBS元素多是活动

这个问题思考了一段时间,得到的结论非常可笑。那就是在以前所有的WBS参考书,由于篇幅所限,都是用非常简单的。这些简单的项目,能够非常快的看清楚可交付成果和活动,因此也就一次全部做完了。 我们来做一个对比,车库项目,基于可交付成果的方式如下: 基于活动的方式如下: 前者强调的是我们要做什么,后者强调是做。我们知道要完成一件事情,有很多方法,有的时候我们很快就能想到一个方法...

2010-06-02 10:11:00 285

转载 关于好的WBS

WBS是项目管理的核心元素,代表了项目要完成的工作。我们可以这么简单的看待有关项目的层次关系: 1.项目的目的。 2.项目要达到的目标。 3.为了达到目的与目标,我们应该做些什么。(工作) 4.我们应该什么时候做,要达...

2010-05-28 15:55:00 140

转载 制订好的WBS的步骤

WBS是交付成果导向的项目工作分解结构。那我们首先要寻找什么是我们的交付成果。 这个问题使我想起了面向对象技术中的一个问题,那就是如何寻找类和对象。寻找类和对象的前提是,我们对系统进行了需求分析。根据需求分析的结果, 1. 遍历需求有关文档 2. 寻找所有的名词,形成候选的类与对象清单。 3. 清理掉那些重复与无意义的候选者 4. 确定剩下的...

2010-05-28 15:53:00 343

转载 重构还是结构,开创还是竞争--面对战略的难题

现在是一个战略的时代,对于每个企业,在完成了从创业到生存的阶段后,都想飞速发展壮大,为了飞速的发展壮大,他们需要有一个原则、指导方针来引导自己的企业前进。这个指导方针最好能够管个3年5年,在这个指导方针之下,对自己的企业进行改造--流程重组、产品调整、管理变革、资源变换、人才改变。这个指导方针我们可以称为战略。 战略在中国历史上,战国时期就更为重要了,这决定了谁...

2010-01-28 10:31:00 132

转载 合同范围与需求分析后范围严重不符问题与分析

做为软件开发商,每到需求分析结束的时候,我们就会有感叹,这个需求怎么和合同上的完全不一样呢?做为客户却不能理解,我们不是还是做1-2-3-4这四个事情嘛,有啥不一样的? 为什么会出现这个问题,我想首先的问题就是,客户的需求是解决其业务问题,从大的方面来说假设分成1-2-3-4,这个一般没有问题,如果出了问题客户也能够同意进行调整。而做需求分析的时候除了业务问题以外,最主要加入进来...

2010-01-20 09:27:00 345

转载 合同范围与需求分析范围不符的一个原因

合同范围与需求分析范围不符的一个原因是我们没有秉承启动这个项目的核心价值。导致这个问题的原因可能包括: 1.根本就没有分析核心价值是什么。 2.分析了核心价值,但没有获得客户的认同。 3.获得了客户的认同,但在分析中偏离了核心价值,并且没有采取措施。 为此,我觉得在进入需求分析之前,必须要分析该项目的核心价值,可以通过分析启动该项目的原因来获得;也可以通过...

2010-01-20 09:25:00 279

转载 技术与外语在外包中的地位问题

在多年以后,我不得不再次正视这个话题。我们单纯的从情感角度来讲,我们是从事技术的公司。但是现实却是外语能力更吃香一些。为什么呢? 说点宏观的: 先看一个国家的例子,印度、中国和菲律宾。印度在外包领域是理所当然的老大,持续了很多年。但他们最初靠的并不是技术,而是沟通能力,包括:语言、理解对方文化、沟通技巧、理解对方业务等几个方面。这些方面是由于他们殖民时代后带来的,也可以说是欧美这...

2010-01-20 09:23:00 177

转载 外包的定义及其特点

外包的定义 随着对外包研究的深入,才发现什么是外包并没有搞清楚。然后到处寻找有关外包的定义,发现几乎找不到一个你所需要的。 定义好坏,代表你对外包的认识。定义本身需要说明外包的本质问题。为了搞清楚外包的本质,我们研究了各种各样的外包形式。下面是我们的一些研究: 一家进行SI的企业,将详细设计、开发、测试等交给第三方来完成。(外包) 一家从事银行...

2009-09-17 15:54:00 2686

转载 客户、员工、投资者、社会等对外包服务提供商的要求

为了研究外包服务提供商的管理应该关注哪些方面,在分析了客户作为发包方的考虑包括外包的原因、面临的风险、失败的原因、有关的期望以外,现在站在服务提供商的角度来考虑。 主要考虑客户、员工、投资者、社会四个方面对服务提供商的要求。在eSCM中,为了证明其所总结的服务管理领域师出有名,一共列举了23条要求。 我这里根据四个方面,列出26条要求。 1 客户的要求 1.1 基本要求 ...

2009-09-02 14:50:00 297

转载 服务商对外包方的期望

分析了外包的原因、风险、失败的原因等后,根据对我们公司的客户进行研究,我认为客户除了这个方面的因素考虑比较多以外,也有对服务商的一些期望。主要是四点: 1、服务商能够持续改进绩效,并与发包方分享 随着服务的深入,发包方会希望服务商能够不断的改进绩效。有的要求服务商成立绩效改进小组,有的直接要求绩效每年改进3-5%。有的要求每年服务的单价下降1-2%,这些手段都是要求服务...

2009-09-02 09:05:00 184

转载 外包的进一步研究

通过不断的研究对比目前外包管理的有关标准,以及网上的有关外包原因、风险、失败的原因的分析。大致得出下面的结论:(站在发包方的角度,只提供大纲,研究数据请参见:eSCM,ISO20000,ITIL CMMI V1.2,以及网上的数据) 1 原因 1.1 减少与控制成本 1.2 聚焦战略事务 聚焦在价值链的高端 摆脱低级的重复性劳动 加快战略重组 释放内部资源...

2009-08-31 11:18:00 181

转载 外包的原因与目的

一直研究外包管理方法论,各种各样的资料都看过了。现在想回到最原始的问题,就是外包的目的。 一个企业的外包,一定有其战略意义在,如果是因为有些工作忙不过来进行外包,那我就简单的成为战术外包,原因就是忙不过来,目的就是找人来帮助忙乎。 那么战略外包的目的是不是包括: 1.与使用自己的员工相比,可获得更多的利润; 2.专注于公司盈利的主业; 3.获得更加专业的服务; 4....

2009-08-28 14:42:00 1748

转载 上网本打开的那扇门

一直没有仔细思索,为什么上网本受到那么多人的热捧。所有的PC产商无一例外,发誓要夺取上网本的一片市场。 我本认为,上网本嘛,就是一个没内涵的东西,简化的PC嘛,谁会要呢? 我爸会要,我妹妹也打电话问这个事。在一个不算偏远的农村,当网络覆盖到的时候,有人就开始需要了。 他们以前从来不奢望自己可以搞懂计算机那些复杂的东西,现在有一个东西,开机后出来的就是浏览器,不懂就Google、Ba...

2009-08-17 09:13:00 129

转载 Windows7跳动的心

Windows7发布了,我在第一时间下载并安装了。 这个版本的Windwos终于可以超越Windows XP,又迈上一个新台阶了。 特别是开机的时候,经典的窗口图标分合的细微变化,让你看起来觉得是一颗跳动的心。 这使我想起动物的构造,最重要的是1脑五脏六腑,其中大脑和心脏又是这些器官中最重要的两个,一是这两个缺少备份,第二就是一个代表智慧,一个代表活着(脑死亡后人还活着...

2009-08-11 17:48:00 129

转载 Borland哀歌

英软件商Micro Focus以7500万美元收购Borland 一则不起眼的小消息,彻底粉碎了一个王朝的梦。背影也是那么的悲凉。 有人说,接连三个CTO被挖角是Borland死去的关键原因之一,应该说良禽择木而栖,当梦想不再能实现的时候,就要寻找新的家园。 Borland的失败,首先是经营的失败,错误的决策,导致了公司的丧失了赖以生存的基础-开发IDE。 守着Delphi,反而...

2009-05-07 13:30:00 170

转载 程序设计语言英雄榜

优快云上的这篇文章综述了4月份变成语言的变化 4月编程语言排行榜:脚本语言占据半壁江山 但我最感兴趣的还是这张图: Java在软件界独占鳌头,得益于其丰富的开源系统,嵌入式的发展。但Java的开发工具类的盈利能力就很差了。 VB、C++、C#的总和很大大约32%左右,这里的开发工具类以微软为基础,很厉害。 编程语言的利润大部分都被微软吃了,其他各家厂商...

2009-04-14 10:03:00 95

转载 马的悲剧

  森林举行运动会,马得了长跑第一,被森林之王老虎任命为体育部长,心里非常得意。马认为跑是最重要的事,除了跑以外,任何事都可以看作跑,老虎出去狩猎也是跑,老鹰在天上也可以看作跑,兔子逃避追捕也是跑,小蚂蚁天天在跑。因此马决定以老虎的名义召集全体动物关于全面开展奔跑运动的会议。马提出,任何东西都离不开跑,跑是最重要工作,任何东西都是跑的一种形式,只要跑好了,就可以生存,才可以生存,从今...

2009-04-03 08:52:00 106

转载 同样的药,效果却截然不同

孩子病了,腹泻。去了儿童医院,开了药,吃了几天,没用。去了医大二院,也没用。昨天再去医大二院,换一大夫。大夫仔细的询问了病的情况,药的情况。 开一方,无药,只有吃法。空腹、25ml水,服后半小时吃东西。其效入神,立时止泻。 同样的药,效果确实截然不同的。这世上,庸医,良医原来只是这点不同。 企业所面临的问题,也是如此。 ...

2008-12-18 17:12:00 230

转载 如何才能做的更好一点

每个人每天要做很多事情,有的人很累,有的人很轻松;有的人做的好点,有的人稍微逊色点。当然没有绝对做的好的人和绝对做的坏的人。那么我们如何能够做的再好一点呢? 今天看柳宗元的《梓人傳》这编文章,心里有很多感想。他说这个木匠师傅,已经脱离了具体的刀斧之类的技术,而使用自己的尺、丈、墨等工具,精心构建精美的房舍。 其之于使用具体的刀斧的师傅,他自己的床脚坏了,却不会...

2008-11-27 15:15:00 98

转载 如何超出客户期望

作为Sales,一般敢于承诺,地上走的硬是可以装上翅膀变成天上飞的;水里游的,也可以变成陆上行走的。 当项目从Sales流到你的手上,你接手的就是一个烫手的山芋。怎么办? 先看一个小故事,这个小故事发生在飞机上(我从机场看来的^-^)。 乘客都登机了,Tom为了打发无聊的空中时间,于是他按响了服务铃,一漂亮空姐应声而来: ...

2008-11-25 10:52:00 616

转载 Modern Structured Analysis 的在线版读书笔记三--结构化分析的工具

作者一开始讲解了为什么要建模,接下来讲述了四种关键的结构化分析的模型工具,这四种工具就是我们所熟知的DFD(Dataflow Diagram)、ERD(Entity Relationship Diagram)、STD(State Transition Diagram)、SC(Structure Chart) 下面是简单的说明 1. DFD(Dataflow Diagr...

2008-11-20 09:49:00 316

转载 Modern Structured Analysis下载

http://files.cnblogs.com/caidehui/ModernStructuredAnalysis.rar 我自己制作的CHM文件,如有问题请与我联系。 英文的 转载于:https://www.cnblogs.com/caidehui/archive/2008/11/19/1336697.html...

2008-11-19 15:00:00 156

转载 Modern Structured Analysis 的在线版读书笔记二--关于系统分析所涉及到的有关角色...

这个话题,在接下来的20年中,有各种各样的书进行了阐释,也更加详尽和清晰。作者在20年前的基本分类,我们也可以看一下: 1.Users:用户 关注如何使用系统来达成其的目标。从这类人身上,我们可以知道他们的目标,以及他们期望如何使用系统来达成目标。 首先我们应该关注的是他们的目标,然后是他们的任务,然后是他们对系统的期望。 目标,可以通过考核...

2008-11-19 09:41:00 163

转载 Modern Structured Analysis 的在线版读书笔记之一

Mordern Structured Analysis是结构化软件工程的经典书籍,为了研究日本软件工程的特点,我决定要通读有关结构化软件工程的有关书籍。那么这本书一定是我的首选。 第一章主要讲系统分析是非常有趣的工作,并且它比编程更加困难。 第二章主要讲解什么是系统。在该章的最后,讲到了通用系统原则,这个我觉得要介绍一下,这些通用原则为后来的系统分析奠定了基础: 1.作...

2008-11-19 09:40:00 165

转载 项目监控体系的建立与完善

项目监控体系的建立与完善 如何有效的发现一个项目的问题,特别是根据现在的情况来发现将来的问题,并提前采取措施是非常重要的。这需要建立一个相对完善的监控体系,包括: 1. 使用EV来跟踪分析项目的范围、进度、成本 2. 使用缺陷分析来分析项目的质量 3. 使用生产性分析来分析项目的生产性 4. 使用风险管理来监控项目...

2008-06-06 11:14:00 313

转载 查询的条件和需要什么样的结果如何通知后台服务类的问题

今天是设计培训的最后一天,在讲依赖倒置的问题的时候,突然说出一句话:No User,No Interface 此时想起一个问题,那就是界面查询中条件和结果应该如何传递给后台服务类的问题,一时不禁呆住。 前提: 界面知道查询条件和需要什么样的结果,因此必须要由他将有关的需求传递给后台服务类。 例如:我们需要根据工龄...

2008-05-27 23:21:00 148

转载 Borland从此不再

一个小消息,没有引起多少人的注意,那就是Borland旗下的所有IDE工具,一股脑卖给了Embarcadero(易博龙)。 这里涉及到Delphi、C++ Builder、JBuilder、甚至最新的PHP和Ruby的开发平台。 一代英雄,从此谢幕。 英雄谢幕,要不就是战死沙场,马革裹尸;要不就是金盆洗手,荣归故里。 不论是哪种,都应该轰轰...

2008-05-22 13:55:00 161

转载 对组织结构建模的一点改进想法

对组织结构建模的一点改进想法 为了建立Enterprise Architect,其中关键的模型包括企业的组织结构,以及在组织结构的基础上建立的组织之间的关系图。大约包括如下层次: 顶层: 组织结构图 第二层 组织单元之间的关系模型 第三层 某个组织单元中的角色关系图 ...

2007-10-18 16:19:00 159

转载 周五遭遇经典骗局

周五,临下班。电话响: 对方:“喂,老蔡,我在锦州出差!我明天去大连玩。”(心理疑惑,这老哥谁啊,一口广东普通话)。 我: “请问你是?” 对方:“我是深圳的,你想想.”(深圳的?我深圳的朋友都讲粤语,讲普通话还真听不出来) 我: “不好意思,我还是不知道你是谁,你是谁?”(耐心中) 对方:“连我都忘记了,真不够意思啊,我姓...

2007-10-15 16:21:00 123

转载 要有伟大的理想才能有伟大的产品

新项目又要立项了,忽然又想起这句话。 这个项目是三年前就开始了,3年前开始使用,一直又维护,但就是达不到自己的理想要求。有一年,突然就有了这个感触,当初做这个项目的时候,只是为了满足一点管理的需要,根本上没有什么远大的理想。做做停停,花费的成本足够仔细的设计一个伟大软件的1.0版,可是我们竟然没有留下太多的东西。(当然也培养了一批人。这批人后来成为一个很重要项目...

2007-10-09 16:54:00 93

转载 去China-pub网站后的感想

很久没有买书了,今天去china-pub看了看,发现China-pub现在的设计真是挺烂的,一点都不方便客户。 就说新书一览那个吧,纯粹就是一个按时间排序或者点击量排序的东东,一大堆数堆在那里,眼睛看花也没找到自己想要的。 至少也应该将专业书籍和使用书籍分开吧。不知道他们怎么想的。 再看看计算机书籍的首页,一点业务思想都没有,就...

2007-10-09 09:47:00 161

转载 界面设计的探索

做了这么多年的软件,我最愁的就是界面。什么样的界面是客户所需要的,是客户能够满意的?这个问题太难,太不好回答。 业务都调查好了,各方面都做好了,一到界面就懵了。业界界面设计的好的设计师真是凤毛麟角,我所遇到的UI设计师,都和一样,一说到这个问题就发愁。 如果UI做不好,你所做的一切努力都是白费劲。 今天突然来点灵感,赶快记...

2006-09-28 12:19:00 116

转载 [导入]关于单元测试与每日构建--项目成功的关键

强烈建议公司进行单元测试,执行每日构建,以提高质量,降低成本。 由于项目的特殊性,我们的项目需要于WebService进行挂接,并且这个部分是项目的核心部分之一,我们在此基础上进行2次单元测试,以保证原始程序(J2EE环境)和调用环境(.Net 2.0)都是可用的。 使用的工具:TestDriven.Net ,NUnit,打算引入NAnt,等项目进入完整功能迭代时将引入Nant。 每天运...

2006-07-15 16:25:00 134

转载 [导入] 代码质量--调度方法与原子操作方法

做了2次代码评审,Java和.Net都做了大约3个小时。最大的收获就是将调度方法与原子操作方法区分开。 调度方法一般就是根据不同情况,调用别的方法来实现某个功能的方法。 调度方法体现的是流程。 原子操作方法,一般就是功能单一,只完成一个简单功能的方法,他将被调度方法调度。 原子方法体现的就是原子操作。 这两个方法的有效区分是提高代码质量的重要手段。 当我们开始重视代码质量的时候,...

2006-07-15 16:25:00 82

转载 [导入]态度、细节、习惯决定成败

这8-9年时间,开发、设计、管理、客户沟通、市场都在做,都做过,觉得做的总有很多差距,回想起来,真是感慨万千。 最近一个项目的第二个开发阶段结束,组织进行代码评审,回想很多事情,其中态度、细节、习惯决定成败的感觉越来越深刻了。 态度决定成败,自米卢后,被中国人高度的认可。一个人的态度决定了很多事情,在部队,你的态度就决定了你将来是到连长,还是师长,哪个首长愿意提拔一个不安心做事的兵。...

2006-07-15 16:25:00 215

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除