在软件中体悟人生 在人生中感悟软件

专注Web项目设计、实现和管理
  博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

2013年12月16日

摘要: 结合近期密集的战略规划研讨,针对产品和项目交付存在的问题,公司特地组织了一系列针对战略客户CIO、关键用户以及一线区域同事的现场访谈工作,获得了最真实的声音和反馈,感觉公司发展到现在,项目交付环节所面临的问题,往往不能单靠区域或项目开发单个环节来改善,而是需要通过交付链条整体的角度去思考解决之道,又或者是需要在交付链的源头(如产品、平台等)或公司层面去解决。现就与项目开发直接相关的3个问题和解决思路分享如下:1、 二次开发流程太长,响应太慢问题描述:需求评估要3周、开发最少要1个月;紧急需求也要排队,让改个问题太难…解决思路:1)透明化需求交付过程,从客户视角实现需求端到端的过程管理和透明化( 阅读全文

posted @ 2013-12-16 10:48 王景 阅读(256) 评论(0) 推荐(0) 编辑

2013年8月7日

摘要: 一、客户问:用友与金蝶的产品相比有何差异?我们可以从三个方面来回答客户:1、产品设计理念不同。用友软件的设计思路是应用软件模型化,用友公司以全国30万客户为依托,以其16年来在各行业积累的先进管理经验为基础,提炼并创建出适合国内企业管理特点的模型化软件。用友的行业套件内置不同的角色和先进的管理流程,能够快速实施,帮助客户有效降低运营成本,实现投资的快速收益。金蝶公司则秉承“产品第一,伙伴至上”的理念,关注产品的架构和技术实现,实施服务分包给合作伙伴完成,实施服务和产品研发脱节,客户的真实需求很难由合作伙伴传递给产品研发部门。表现在产品上就是一些细节做得不到位、流程呆板、角色权限设置混乱等。2、 阅读全文

posted @ 2013-08-07 10:17 王景 阅读(1540) 评论(0) 推荐(0) 编辑

2013年7月18日

摘要: 从ERP转型到服务转型再到解决方案转型,今天分享一下跨国软件公司(SAP和ORACLE)的商业模式。1、产品授权:国外软件的产品费用就是用户授权,单价在五万左右,购买多少用户数直接乘以单价就可以,用户授权有一定的折扣,但幅度不会很大。在部分项目中我们也会看到国外软件突然大幅度降价,一方面是用户授权提供一定的折扣但空间有限,另一方面最重要的减少了用户数,如从500(约2000万)用户减少到100用户(只有400万),因此降价的背后情况一定要搞清楚。如近期广州SD的案例,ORACLE产品费用只有100多万,但用户数只有30多个。大家会问,这么少用户数够用吗?2、用户数的秘密:一般国外软件的销售.. 阅读全文

posted @ 2013-07-18 08:10 王景 阅读(564) 评论(0) 推荐(0) 编辑

2012年12月18日

摘要: 本文是《简约至上--交互设计四策略》的书目,该书通过对人性、习惯、不同人群的心理分析及推演。站在不同的角度分析用户需要什么。设计师该怎么做。用户体验体现在交互式设计当中。本书的四策略:删除、组合、隐藏、转移。以实际的用例、不同的方法来说明简单也是可以设计出来的。为了阅读方便,将8章内容,做一个目录标签,以方便查阅。 阅读全文

posted @ 2012-12-18 14:25 王景 阅读(239) 评论(0) 推荐(0) 编辑

摘要: 本文是《简约至上--交互设计四策略》的最后一章,做最后的一些查漏补缺。针对四策略删除、组合、隐藏、转移外的补充说明。简单的体验应该为用户留出足够的空间,让他们能够想象到当前正在做的事情同样也是自己生活的一部分。不要让你的设计干扰用户的思绪。简单的设计能够为用户留出足够的空间,他们会用自己的生活来填充这些空间,从而创造出更丰富、更有意义的体验。 阅读全文

posted @ 2012-12-18 14:11 王景 阅读(553) 评论(0) 推荐(0) 编辑

摘要: 本文是《简约至上--交互设计四策略》的第7章,主要讲解的是功能的转移。向谁转移?怎么转移?转移的原则是什么?读完本章后,您就知道结果了。 阅读全文

posted @ 2012-12-18 13:36 王景 阅读(519) 评论(0) 推荐(0) 编辑

摘要: 本文是《简约至上--交互设计四策略》的第6章,主要讲解的是设计时怎么看待功能的隐藏。并讨论删除、组织和隐藏三个策略,可以非常完美的结合起来:删除不必要的、组织要提供的、隐藏非核心的。 阅读全文

posted @ 2012-12-18 13:02 王景 阅读(377) 评论(0) 推荐(0) 编辑

2012年12月17日

摘要: 本章是《简约至上--交互设计四策略》的第5章,简单的组织,意味着你在使用软件时会对什么感觉不错,而不是你在规划中看到了什么逻辑。本文通过一些方式方法,告诉设计师们一些技巧,怎么来组织我们的作品。分块、围绕行为进行组织、是非分明、字母表与格式、搜索、时间和空间、网格、大小和位置、分层、色标、期望路径都是一些不错的工具,有兴趣的朋友可以看看其中的原理和思路。 阅读全文

posted @ 2012-12-17 21:23 王景 阅读(396) 评论(0) 推荐(0) 编辑

摘要: 本章是书的第4章,主要告诉设计师们,删除是怎么具体操作的.怎么把握那个度及设计要思考的哪些角度.如果您有兴趣,可以细细品味. 阅读全文

posted @ 2012-12-17 00:13 王景 阅读(608) 评论(0) 推荐(0) 编辑

2012年12月12日

摘要: 本章是《简约至上--交互设计四策略》第3章 简约四策略的摘抄。讲述了实现简单的方法,以遥控器的设计为例进行讲述。 阅读全文

posted @ 2012-12-12 10:24 王景 阅读(293) 评论(0) 推荐(0) 编辑

摘要: 本章是《简约至上--交互设计四策略》的第2章,从人性、习惯、利益,不同人、不同角色,不同时候,会思考什么,会怎么做。知已知彼。让作者告诉你,他的方式和角度。怎么看待用户和分析问题。 阅读全文

posted @ 2012-12-12 09:49 王景 阅读(362) 评论(0) 推荐(0) 编辑

摘要: 本章是看《简约至上--交互设计四策略》第一章 话说简单的读后感,摘抄一些不错的句子,看看国外交互大师是怎么理解简单的,看似简单而不简单。 阅读全文

posted @ 2012-12-12 09:41 王景 阅读(398) 评论(0) 推荐(0) 编辑

2012年10月31日

摘要: 2006年,一汽大众新上来一位总经理,新加坡人,整个一国际背景高端管理人才,是德国人和中国人博弈后取得的胜利。 一汽大众过去是从总部到区域到终端一体化的大盘管理模式,很僵化很粘稠,不利用快速反应。于是这位新任总经理就开始改革,大权从总部下方到区域,每个区域经理都是一方诸侯,各显神通。 那这就出现了一个问题,各个诸侯都在祖国980万平方公里烽烟折腾,你一个总经理待在总部高高在上怎么管理? 当然,想到的肯定是信息化。让信息化打通全国区域信息,终端信息,这样就在总部一查到底。 但是在要数据的时候,IT部门却汗流浃背,因为真实的情况是,一汽大众这么多年上了很多IT项目,每个部门都有若干个软件在... 阅读全文

posted @ 2012-10-31 10:47 王景 阅读(1083) 评论(1) 推荐(0) 编辑

2012年2月13日

摘要: Cassandra的安装、配置及基本的使用方法 阅读全文

posted @ 2012-02-13 13:39 王景 阅读(10012) 评论(0) 推荐(1) 编辑

2011年9月14日

摘要: 程序员生活经验谈 阅读全文

posted @ 2011-09-14 16:15 王景 阅读(334) 评论(0) 推荐(0) 编辑

2011年5月29日

摘要: 装饰者模式 Decorator 应用场景 -- 灵活地扩充对象的功能 推荐文章: “小猪逃命”游戏诠释装饰者模式 来杯咖啡例子讲述装饰者模式 阅读全文

posted @ 2011-05-29 21:51 王景 阅读(184) 评论(0) 推荐(0) 编辑

摘要: “装饰模式(Decorator)”又名“包装模式(Wrapper)”,通常用来灵活地扩充对象的功能。在此之前我们可以通过类的继承来扩充父类的功能,但这种继承方式缺乏灵活性,并且会导到子类数量的快速膨胀。恰当地使用装饰模式我们会轻松实现在控制子类数量的基础上,灵活地实现对象功能的扩展。装饰模式比类的继承更灵活。 例子:1、墙上挂画(Terrylee的例子):一个画可以挂在墙上,但通常我们会把这张画镶... 阅读全文

posted @ 2011-05-29 21:37 王景 阅读(267) 评论(0) 推荐(0) 编辑

2011年5月25日

摘要: 1.在架构设计之初,就全盘考虑架构设计要重点支持的关键质量目标. 2.在第一时间就判断关键质量之间有没有冲突关系,并制定权衡取舍策略.冲突关系见质量属性关系矩阵. 架构师需要把握需求技能的缺失.软件架构师不必是需求捕获专家,也不必是编写<<软件需求规格说明书>>的专家,但他一定应在需求分类、需求折衷和需求变更的研究方面的专家,否则他和优秀的架构师相比就输在了起跑线上。 功能需求、质量属性及约束共同... 阅读全文

posted @ 2011-05-25 22:33 王景 阅读(467) 评论(0) 推荐(0) 编辑

摘要: 今天去面试一家企业,出了一道题,说他们的数据格式是以不同企业、产品类型、产品、批次、编码的形式需要存储,但是量级在10亿以上。问什么样的方式进行检索最快。希望提升性能。另外,支持多种角度,比如按企业、按产品类型、按具体的编码等角度查询。都希望尽快出结果。 对于这种结构明晰的数据,我觉得是有一定的规则可循的。比如按照以下格式: 企业(8位码)+产品类型(6位码)+产品编号(8位码)+批次(5位吗)... 阅读全文

posted @ 2011-05-25 22:17 王景 阅读(380) 评论(0) 推荐(0) 编辑

2011年5月22日

摘要: 一个好的架构师需要有质疑精神。不仅需要形成自己的方法体系,而且需要去质疑。这样才能挖掘出潜在的问题和非功能需求。另外这种独立思考,善于观查,善于总结的特性,让作者针对架构师碰到的问题提出了一个方法体系概念.并针对时间轴,提出先分阶段,然后在各阶段用不同的视图(视图理解为角度)来分析。不同的视图可以发现不同的问题,对于问题的解决有不同的方法,而解决问题的方法不只一种。且各种方法可以独立,也可以形成... 阅读全文

posted @ 2011-05-22 22:21 王景 阅读(479) 评论(0) 推荐(0) 编辑

2011年5月20日

摘要: 大名鼎鼎的Apache Cassandra是Java写的NoSQL数据库,所以可夸平台是必然性,在Windows XP下运行绝对不是问题,只需要: 1.下载、安装 Sun Java JDK 6.0+, 2.下载、解压 Cassandra后可直接运行,下载地址 点击这里, 3.在CMD窗口下输入 set CASSANDRA_HOME=x:\you_cassandra_dir,或者在Windows系统... 阅读全文

posted @ 2011-05-20 10:49 王景 阅读(384) 评论(0) 推荐(0) 编辑

2011年5月3日

摘要: 收集需求是为实现项目目标而定义并记录干系人的需求的过程。仔细掌握和管理项目需求与产品需求,对促进项目成功有重要作用。需求是指发起人、客户和其他干系人的已量化且记录下来的需要与期望。项目一旦开始,就应该足够详细地探明、分析和记录这些需求,以便日后进行测量。收集需求旨在定义和管理客户期望。需求是工作分解结构的基础。成本、进度和质量规划也都要在这些需求的基础上进行。需求开发始于对项目章程(见4.1.3... 阅读全文

posted @ 2011-05-03 13:58 王景 阅读(1872) 评论(0) 推荐(0) 编辑

摘要: 采购管理计划描述如何管理从编制采购文件直到合同收尾的各个采购过程。采购管理计划可包括如下内容: 拟采用的合同类型; 风险管理事项; 是否需要编制独立估算,以及是否应把独立估算作为评价标准; 如果执行组织设有采购、发包或采办部门,项目管理团队可独自采取的行动; 标准化的采购文件(如需要); 如何管理多个供应商; 如何协调采购工作与项目的其他工作,如制定进度计划与报告项目绩效; 可能影响采购工作的制约... 阅读全文

posted @ 2011-05-03 12:33 王景 阅读(331) 评论(0) 推荐(0) 编辑

摘要: 风险管理计划向识别风险过程提供一些关键输入,包括角色和职责分配、已列入预算和进度计划的风险管理活动以及可能以风险分解结构的形式呈现的风险类别. 阅读全文

posted @ 2011-05-03 12:31 王景 阅读(537) 评论(0) 推荐(0) 编辑

摘要: 沟通管理计划是项目管理计划(见4.2.3. 1 节)的一部分或子计划。基于项目的需要,沟通管理计划可以是正式或非正式的、非常详细或高度概括的。 沟通管理计划通常包括以下内容: 干系人的沟通需求; 需要沟通的信息,包括语言、格式、内容、详细程度; 发布相关信息的原因; 发布所需信息的时限和频率; 负责沟通相关信息的人员; 有权发布机密信息的人员; 将要接收信息的个人或小组; 传递信息的技术或方法,如... 阅读全文

posted @ 2011-05-03 11:30 王景 阅读(686) 评论(0) 推荐(0) 编辑

摘要: 作为项目管理计划的一部分,人力资源计划是关于如何定义、配备、管理、控制以及最终遣散项目人力资源的指南。人力资源计划应该包括(但不限于)如下内容: 角色和职责。在罗列项目所需的角色和职责时,需考虑下述各项内容:○ 角色。说明某人负责项目某部分工作的一个名词。项目角色的例子包括:土木工程师、现场联络员、商务分析师和测试协调员。应该清楚地界定和记录各角色的职权、职责和边界。○ 职权。使用项目资源、做出决... 阅读全文

posted @ 2011-05-03 11:26 王景 阅读(428) 评论(0) 推荐(0) 编辑

摘要: 过程改进计划是项目管理计划(见4.2.3.1 节)的子计划。过程改进计划详细说明进行过程分析的各个步骤,以便识别增值活动。过程改进计划需要考虑的方面包括: 过程边界。描述过程的目的、过程的开始与结束、过程的输入输出、所需数据、责任人和干系人。 过程配置。过程的图形表示(其中会标明界面),用于辅助分析。 过程测量指标。与控制界限一起,用于分析过程的效率。 绩效改进目标。用于指导过程改进活动。 阅读全文

posted @ 2011-05-03 11:12 王景 阅读(1079) 评论(0) 推荐(0) 编辑

摘要: 质量管理计划说明项目管理团队将如何实施执行组织的质量政策。它是项目管理计划的组成部分或子计划(见4.2.3.1 节)。 质量管理计划为整体项目管理计划提供输入,包括括项目的质量控制、质量保证和持续过程改进方法。 质量管理计划可以是正式或非正式的,非常详细或高度概括的。其风格与详细程度取决于项目的具体需要。应该在项目早期就对质量管理计划进行评审,以确保决策是基于准确信息的。这样做的好处是,减少因返... 阅读全文

posted @ 2011-05-03 11:10 王景 阅读(404) 评论(0) 推荐(0) 编辑

摘要: 项目成本管理包括对成本进行估算、预算和控制的各过程,从而确保项目在批准的预算内完工。 概括了项目成本管理的各个过程,包括:7.1 估算成本——对完成项目活动所需资金进行近似估算的过程。7.2 制定预算——汇总所有单个活动或工作包的估算成本,建立一个经批准的成本基准的过程。7.3 控制成本——监督项目状态以更新项目预算、管理成本基准变更的过程。 上述过程不仅彼此相互作用,而且还与其他知识领域中的过程... 阅读全文

posted @ 2011-05-03 10:19 王景 阅读(587) 评论(0) 推荐(0) 编辑

摘要: 项目时间管理包括保证项目按时完成的各过程。概括了项目时间管理的各个过程,包括:6.1 定义活动——识别为完成项目可交付成果而需采取的具体行动的过程。6.2 排列活动顺序——识别和记录项目活动间逻辑关系的过程。6.3 估算活动资源——估算各项活动所需材料、人员、设备和用品的种类和数量的过程。6.4 估算活动持续时间——根据资源估算的结果,估算完成单项活动所需工作时段数的过程。6.5 制定进度计划—... 阅读全文

posted @ 2011-05-03 10:00 王景 阅读(846) 评论(0) 推荐(0) 编辑

2011年4月25日

摘要: 需求管理计划需求管理计划描述在整个项目生命周期内如何分析、记录和管理需求。生命周期各阶段间的关系对如何管理需求有很大影响。项目经理必须为项目选择最有效的阶段间关系,并记录在需求管理计划中。需求管理计划的许多内容都是基于该种关系的。需求管理计划的内容包括(但不限于): 如何规划、跟踪和汇报各种需求活动; 配置管理活动,例如,如何启动产品、服务或成果的变更,如何分析其影响,如何进行跟踪和汇报,以及谁有... 阅读全文

posted @ 2011-04-25 23:37 王景 阅读(2630) 评论(0) 推荐(0) 编辑

摘要: 项目范围管理包括确保项目做且只做成功完成项目所需的全部工作的各过程。管理项目范围主要在于定义和控制哪些工作应包括在项目内,哪些不应包括在项目内。项目范围管理的各个过程,包括:5.1 收集需求——为实现项目目标而定义并记录干系人的需求的过程。5.2 定义范围——制定项目和产品详细描述的过程。5.3 创建工作分解结构——将项目可交付成果和项目工作分解为较小的、更易于管理的组成部分的过程。5.4 核实范... 阅读全文

posted @ 2011-04-25 17:59 王景 阅读(923) 评论(0) 推荐(0) 编辑

摘要: 制定项目管理计划是对定义、编制、整合和协调所有子计划所必需的行动进行记录的过程。项目管理计划确定项目的执行、监控和收尾方式,其内容会因项目的复杂性和所在应用领域而异。编制项目管理计划,需要整合一系列相关过程,而且要持续到项目收尾。本过程将产生一份项目管理计划。该计划需要通过不断更新来渐进明细。这些更新需要由实施整体变更控制过程进行控制和批准。 编制项目管理计划需要整合诸多规划过程的输出。其他规划过... 阅读全文

posted @ 2011-04-25 16:53 王景 阅读(1722) 评论(0) 推荐(0) 编辑

摘要: 识别干系人是识别所有受项目影响的人员或组织,并记录其利益、参与情况和对项目成功的影响的过程。项目干系人是指积极参与项目,或其利益可能受项目实施或完成的积极或消极影响的个人和组织,如客户、发起人、执行组织和公众。他们也可能对项目及其可交付成果施加影响。干系人可能来自组织内部的不同层级,具有不同级别的职权;也可能来自项目执行组织的外部。 项目生命期特点-项目干系人影响 识别项目干系人在过程组中的位置 ... 阅读全文

posted @ 2011-04-25 07:03 王景 阅读(2283) 评论(0) 推荐(0) 编辑

2011年4月24日

摘要: 项目管理过程组 过程组之间的交互 项目边界 启动过程组 规划过程组 执行过程组 监控过程组 收尾过程组 阅读全文

posted @ 2011-04-24 23:34 王景 阅读(1798) 评论(0) 推荐(0) 编辑

摘要: 项目特点 项目和运营 项目管理过程组 项目制约要素 项目管理环境 项目组合、项目集、项目管理 项目、项目集与项目组合之间比较 项目 项目集 项目组合 范围 项目有明确的目标。其范围在整个项目生命周期中渐进明细 项目集的范围更大,并能提供更显著的利益 项目组合的业务范围因组织战略目标的变化而变化 变更 项目经理预期变更,并执行一定的过程来确保变更处于管理和控制中 项目集经理必须预期来自项目集内外的变... 阅读全文

posted @ 2011-04-24 23:17 王景 阅读(1200) 评论(0) 推荐(0) 编辑

2011年4月22日

摘要: 1、名词解释 •统一过程[JBR99]是已经成为一种流行的构造面向对象系统的开发过程。 •RUP—Rational Unified Proces的缩写.中文译作:统一软件过程.描述了软件构造、部署或者还有维护的一种方法。是对统一过程的详细精化,是把普遍接受的最佳实践合并成为内聚和具有良好文档的过程描述。 2、统一过程提供的最佳实践 迭代生命周期 需求管理 基于组件的体系架构 可视化建模 持续的质量... 阅读全文

posted @ 2011-04-22 18:31 王景 阅读(511) 评论(0) 推荐(0) 编辑

2011年4月15日

摘要: 这篇文章写在我研究J2SE、J2EE近三年后。前3年我研究了J2SE的Swing、Applet、Net、RMI、Collections、IO、JNI......研究了J2EE的JDBC、Sevlet、JSP、JNDI…..不久我发现这些好像太浮浅了:首先,我发现自己知道的仅仅是java提供的大量的API,根本不能很好地使用它;其次,我根本就没有学到任何有助于写程序的知识,此时我也只不过能写个几页的... 阅读全文

posted @ 2011-04-15 17:15 王景 阅读(237) 评论(0) 推荐(0) 编辑

摘要: 页面表达原则 时间:2010-04-19 分类:交互设计 作者:臭鱼 《页面表达原则》是整个“web交互设计方法”中的一部分:页面表达原则概述:1.更少的信息量更好。2.不提供多余的功能。3.结构化更易于理解。4.信息的表达应该清楚、明确、直接。5.操作可识别。6.操作前,结果可预知。7.操作时,操作有反馈。8.操作后,操作可撤销。9.让用户知道身处何地。10.避免内容看上去象广告。11.同一功能... 阅读全文

posted @ 2011-04-15 17:07 王景 阅读(229) 评论(0) 推荐(0) 编辑

摘要: Facebook所用的软件 从某些方面来说,Facebook还是属于LAMP类型网站,但是,为了配合其他大量的组件和服务,Facebook对已有的方法,已经做了必要的改变、拓展和修改。 比如: Facebook依然使用PHP,但Facebook已重建新的编译器,以满足在其Web服务器上加载本地代码,从而提升性能; Facebook使用Linux系统,但为了自身目的,也已做了必要的优化。(尤其是在网... 阅读全文

posted @ 2011-04-15 16:52 王景 阅读(297) 评论(0) 推荐(0) 编辑