自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(151)
  • 资源 (1)
  • 收藏
  • 关注

原创 人人都玩开心网:Ext JS+Android+SSH整合开发Web与移动SNS

http://book.51cto.com/art/201007/214774.htmhttp://wenku.baidu.com/view/7e0629a10029bd64783e2cd2.htmlhttp://www.codeproject.com/K

2011-09-09 10:45:35 1173

原创 软件开发项目中的需求变更分析和解决之道

原文转自:http://www.systhinker.com/html/90/n-21890.html 【摘要】“需求变更”,一旦提到软件开发项目进程中的需求变更,无论是项目经理还是程序开发人员都感觉到头疼。而且,在一些项目管理顾问的PPT课件中,以及一些软件项目管理的技术图书和教程中,也把“需求变更”作为单独的一项来研究。本文中,与您共同探讨软件开发项目中的需求变更发生的原因、需求变更控制,以及当发生需求变更的时候如何应对解决。 项目经理圈子 blog.systhinker.com 一、令人烦恼的需求

2010-11-14 10:43:00 942

原创 软件需求变更管理七步法

原文转自:http://www.systhinker.com/html/92/n-21892.html 典型场景:最近比较烦,烦客户!我们现在正在给长江市政府做一个电子政务项目,其中有一项功能是网上婚姻申请登记功能。因为前一段国家政策取消了强制性体检这个环节,所以我们的工作流程也相应的变更。training.systhinker.com 项目管理论坛 没想到客户从中得到启发:我们的许多工作流程做好后改动的可能性很大(例如政策调整、部门变动、领导班子重组等),干脆给我们做成可定制的功能,我们提一个最大的功

2010-11-14 10:41:00 1158

原创 需求变更的代价

原文转自:http://www.systhinker.com/html/85/n-21885.html  让我们先来看一个需求变更的典型案例:   Steven刚出任项目经理,并承接了一个中型软件项目。公司再三叮咛他一定要尊重客户,充分满足客户需求。项目开始比较顺利,但进入到后期,客户频繁的需求变更带来很多额外工作。Steven动员大家加班,保持了项目的正常进度,客户相当满意。 项目管理者联盟   但需求变更却越来越多。为了节省时间,客户的业务人员不再向Steven申请变更,而是直接找程序员商量。程序员

2010-11-14 10:39:00 724

原创 解析项目需求变更

原文转自:http://www.systhinker.com/html/81/n-21881.html 1. 需求变更的原因分析项目经理博客   (1)范围没有圈定就开始细化   细化工作是由需求分析人员完成的,一般是根据用户提出的描述性的、总结性的短短几句话去细化的,提取其中的一个个功能,并给出描述(正常执行时的描述和意外发生时的描述)。当细化到一定程度后并开始系统设计时,范围会发生变化,那细节用例的描述可能就有很多要改动。如原来是手工添人的数据,要改成根据信息系统计算出来,而原来的一个属性的描述要变

2010-11-14 10:36:00 783

原创 项目计划和需求变更控制

一、做好计划   项目计划是指导项目执行的依据,也是衡量项目组绩效的基准,做好计划至关重要。 项目计划是由项目总体计划和子计划组成的。通常,进度计划、质量计划、风险计划、测试计划、配置管理计划以及沟通计划是项目计划中比较重要、对实际工作也比较有指导意义的几个子计划。其中,进度计划是所有计划的基础,它确定了项目的时间范围,它让你知道在哪个时间应该完成哪项工作;质量计划则告诉你这项工作是否已经完成,是否满足要求;风险计划将会告诉你完成这项工作可能出现的障碍,应如何解决,比如对于维护型的项目要考虑到人员常被借

2010-11-14 10:33:00 828

原创 关注ERP项目中的隐含成本

原文转自:”IT工程技术网“http://www.systhinker.com/html/78/n-28478.html  实施ERP是一个惊人的工程,投资之大足以令最镇静的CFO有点发慌。在ERP开始产生效益之前,除了软件成本预算外,财务经理还应该考虑咨询、返工、集成测试以及一长串其他费用。低估对员进行新工作流程的培训费用;没有考虑数据库集成需要;忽略需要额外的软件去复制旧的报告格式;不像实施其他信息系统,在做预算和做计划时的疏忽可能使实施ERP的成本急剧上升,甚至不可控制。   毫无疑问,制定预算时

2010-11-12 13:59:00 582

原创 Volere需求模板

原文转自:“编程百科" http://baike.systhinker.com/index.php?doc-view-13.html       Atlantic System Guild(www.atlsysguild.com)公司所提供的Volere需求过程与软件需求规格说明书模板则充分利用了现代软件工程思想与技术,是一个十分实用、完善的SRS模板。其所提供的Volere需求记录卡也十分实用,强烈推荐。  注:从Atlantic System Guild公司网站www.atlsysguild.com上获

2010-11-12 13:54:00 1160

原创 WBS在项目控制中的应用

原文转自:http://www.systhinker.com/html/71/n-28471.html 这里想要介绍的是通过将细分化了的所有项目要素统一编码,使其代码化,WBS还可以充当一个共同的信息交换语言,为项目的所有信息建立一个共同的定义。这样,将所有的要素在一个共同的基础上相关联,在此基础上建立信息系统之间的所有信息沟通。应用WBS作为信息的共同基础的最大优点是,为监控及预测费用、进度、实施不同的项目信息,WBS的应用给所有的项目管理人员提供了一个均可以与之作对比的一致基准,并且在大型项目中,由

2010-11-12 13:51:00 787

原创 成功项目主管的领导能力

原文转自:http://www.systhinker.com/html/85/n-21985.html 如果主管们的个人性格特征符合职位的要求,通常会希望越做越好,或者在其职位上能够任职更长的时间。而识别这些性格特征的普遍做法,就是剖析成功主管们的个性。项目管理论坛   如果主管们的个人性格特征符合职位的要求,通常会希望越做越好,或者在其职位上能够任职更长的时间。而识别这些性格特征的普遍做法,就是剖析成功主管们的个性。通过剖析可以看出成功的领导们在行为、气质、情感和精神状态的综合特性,并总结出自己的领导

2010-11-11 15:01:00 844

原创 需求变更的代价

原文转自:http://www.systhinker.com/html/85/n-21885.html 让我们先来看一个需求变更的典型案例:   Steven刚出任项目经理,并承接了一个中型软件项目。公司再三叮咛他一定要尊重客户,充分满足客户需求。项目开始比较顺利,但进入到后期,客户频繁的需求变更带来很多额外工作。Steven动员大家加班,保持了项目的正常进度,客户相当满意。 项目管理者联盟   但需求变更却越来越多。为了节省时间,客户的业务人员不再向Steven申请变更,而是直接找程序员商量。程序员疲

2010-11-11 14:57:00 644

原创 敏捷需求分析五大关键因素

原文转自:http://www.systhinker.com/html/81/n-21681.html 大多数学计算机语言的人都会有过这样的感受,过去一直认为编程和架构是整个软件生命周期里最了不起的部分,但实际工作后才会发现在商业产品里,需求分析才是一个商业软件成功与否的关键。 放眼望去,在当今软件工程领域出现的许多问题,诸如缺陷及资源运用不当,都源于需求的不清晰,甚至有软件人戏称:“需求变更乃万恶之源”,一时也获得了颇多响应。时至如今,业务IT间需求分析过程中存在的问题主要有哪些?什么是敏捷需求分析?产

2010-11-11 14:54:00 613

原创 20家著名公司的超酷办公室

无须去问传统办公室是否已死,我们搜集了一些令人振奋的办公场所。这些公司超凡脱俗,追求创造性的设计。在过去几年中,诸如Google和Zappos这类公司的办公环境是大众的关注焦点。显而易见,各行业大大小小的公司都正在向非传统办公室转型。   1. 3ROUNDBURST   3ROUNDBURST是家坐落于加州圣塔莫尼卡市的设计公司。他们产品覆盖范围很广,从“编辑选题开发”到“动画设计”和“品牌策划”。一定要看看他们设计室的定制艺术风格。 (单击图片,放大查看,以下类同)   2. AKQA  

2010-11-11 13:32:00 1935

原创 编程百科(baike.systhinker.com)诚邀大家共同建设!

编程百科(baike.systhinker.com)诚邀大家共同建设!  

2010-11-07 12:59:00 624

原创 程序员的编程谚语

原文转自:http://www.systhinker.com/html/78/n-21678.html 所谓谚语,就是用言简意赅、通俗易懂的方式传达人生箴言和普遍真理的话,它们能很好地帮助你处理生活和工作上的事情。也正因如此,我才整理了10句编程谚语,每位开发人员都应该铭记他们,武装自己。   1. 无风不起浪 别紧张,这也许只是一场消防演习   代码设计是否糟糕,从某些地方就可以看出来。比如: a. 超大类或超大函数 b. 大片被注释的代码 c. 逻辑重复 d. If/else嵌套过深   

2010-11-07 12:55:00 780

原创 敏捷需求分析五大关键因素

原文转自:http://www.systhinker.com/html/81/n-21681.html 大多数学计算机语言的人都会有过这样的感受,过去一直认为编程和架构是整个软件生命周期里最了不起的部分,但实际工作后才会发现在商业产品里,需求分析才是一个商业软件成功与否的关键。 放眼望去,在当今软件工程领域出现的许多问题,诸如缺陷及资源运用不当,都源于需求的不清晰,甚至有软件人戏称:“需求变更乃万恶之源”,一时也获得了颇多响应。时至如今,业务IT间需求分析过程中存在的问题主要有哪些?什么是敏捷需求分析?产

2010-11-07 12:52:00 664

原创 敏捷开发漫画全系列

原文转自:http://www.systhinker.com/html/85/n-21485.html 敏捷开发系列漫画(一):并行迭代开发模型 【概述】 敏捷开发系列漫画希望以活泼轻松的漫画形式,通过两个人物“熊猫”(PM)和“大拇哥”的对话,引出对敏捷开发方法的思考,并籍此引起大家的共鸣。 【人物】 熊猫:互联网行业PM的化身,现实很残酷,项目管理上总有数不尽的烦恼; 大拇哥:手持“魔方”现身说法,敏捷开发上总有说不完的故事。   敏捷开发系列漫画(二):如何安排迭代计划 【概述】 敏捷开发系列漫

2010-11-07 12:50:00 992

原创 关于管理九段的质疑

原文转自:http://www.systhinker.com/html/30/n-21530.html 之前有人将管理分成9个等级,排列如下图:     对这九级管理的定义或理解,大家基本上都有些概念,就不多谈了;若有部分不清楚的话,上面链接的文章中有详细介绍,还附有一些案例说明。   二、排序质疑 我不是很赞同这个次序。 如果说‘经验管理’定为最初级大家尚无异议的话,那‘知识管理’与‘创新管理’哪个更高级就很难说了; 在阿里巴巴,估计‘文化管理’会定为最高级–有了企业文化,即便面临挫折也会重生; 马云

2010-11-03 13:42:00 796

原创 如何进行IT项目管理

原文转自:http://www.systhinker.com/html/88/n-21488.html          不知不觉已经在某家IT企业工作了四个年头,从第一年干研发工作,到第二年担任项目子项负责人,以及后来担任项目主管,已经干过四个项目。四个年头也是笔者人生最重要的时光,经历了从学生向技术人员的转变和从技术人员向项目主管的转变。    作为项目主管,工作上最操心的就是项目管理。平心而论,公司并不太重视项目管理的方法和规律的研究,很多具体细节的操作完全是凭借项目主管的直觉,和老同志的一点点经验。

2010-10-29 09:47:00 815

原创 如何当好IT项目经理

原文转自:http://www.systhinker.com/html/87/n-21487.html 在IT公司,IT项目经理起到非常重要的作用。   IT工程技术网的项目管理学专家们一直在思考,如果是我,如何当好IT项目经理?   一. IT项目经理需要很专业的IT知识吗?   IT项目经理需要很专业的IT知识吗?是IT工程技术网(http://www.systhinker.com/)上一个讨论帖子。    “我是从硬件工程师做到部门主管,对于项目管理,我觉得IT行业的项目管理与其他行业不同,他需要比较

2010-10-29 09:44:00 971

原创 敏捷开发漫画全系列

原文转自:http://www.systhinker.com/html/85/n-21485.html 敏捷开发系列漫画(一):并行迭代开发模型 【概述】 敏捷开发系列漫画希望以活泼轻松的漫画形式,通过两个人物“熊猫”(PM)和“大拇哥”的对话,引出对敏捷开发方法的思考,并籍此引起大家的共鸣。 【人物】 熊猫:互联网行业PM的化身,现实很残酷,项目管理上总有数不尽的烦恼; 大拇哥:手持“魔方”现身说法,敏捷开发上总有说不完的故事。   敏捷开发系列漫画(二):如何安排迭代计划 【概述】 敏捷开发系列漫画

2010-10-28 21:44:00 1143

原创 芯片是如何制造的 芯片制造过程全景展示

原文转自:http://www.systhinker.com/html/85/n-21185.html 如果你想写份邮件,检索一下网页的数据库,传输一段720p的小猫视频,或以60帧每秒的速度再现爆炸场面,首先必须得有台电脑。 若要构建一台电脑,你还得设计和制造出微小的处理器来,这些处理器必须能快速运算隐藏在数字行为背后海量的离散计算步骤,其运算速度要达到每秒30亿次。 其实归根结底,你还是需要去美国应用材料公司(Applied Materials)购置一套芯片加工设备,应用材料公司是半导体工业设备的主

2010-10-26 13:33:00 6034

原创 Android入门(一)

本文来自http://www.systhinker.com/       TableLayout跟TableLayout 是一组搭配使用的布局,TableLayout置底,TableRow在TableLayout的上面,而Button、TextView等控件就在TableRow之上,另外,TableLayout之上也可以单独放控件。TableLayout是一个使用复杂的布局,最简单的用法就仅仅是拖拉控件做出个界面,但实际上,会经常在代码里使用TableLayout,例如做出表格的效果。本文主要介绍Tab

2010-10-25 23:42:00 896

原创 盘点2010年十大职场热词

原文转自:http://www.systhinker.com/html/27/n-21127.html         2010年的职场风云变幻,大事件、新现象、新观念层出不穷,在潜移默化中影响着每一个职场人。今天,我们就来对2010年中国职场的十大热词进行全方位的盘点。相信,在这些具有标志意义的热词中,每个人都能找到自己的影子。   蚁族   “蚁族”——大学毕业生低收入聚居群体,代表着年轻人特别是高校毕业刚步入社会不久的职场新人们的一种典型生存状态。他们和蚂蚁有着相似的特点:高智、弱小、群居。根据对

2010-10-25 22:46:00 1110

原创 自由职业者如何实现自我激励

原文转自:http://www.systhinker.com/html/22/n-21122.html 一位资深的自由职业者Amber曾经被问道:“当一位自由职业者长期没有得到任何的提升时,如何还能保持不断地自我激励?” Amber当时就被问住了。是啊,自由职业者该如何持续不断地保持自我激励确实是一个值得探讨的话题。伯乐在线-职场博客的这篇文章中,我们一起分享这位资深自由职业者关于这点的见解。      事实上,Amber认为对自由职业者而言,有很多的保持自我激励的方法。技巧就在于要定期地为自己辛苦的工

2010-10-25 10:12:00 902

原创 IT技术人员应知行业潜规则

原文转自:http://www.systhinker.com/html/21/n-21121.html 如果你打算从事IT行业或刚进入这个行业,也许本文下面的小内幕会吓到你,因为这些事平常都不会公开讨论的。如果你是IT技术人员,或许你已经遇到其中的大部分了。如果你愿意,请一起来参与讨论吧。   这些内幕大多数是针对网络管理员、IT经理和桌面支持专业人士。虽然这些小内幕并不针对开发人员和程序员(这两类人员也有对应的小内幕。),但有些或许也适用于他们。   10. 虽然IT业的薪酬比其他很多行业要好,

2010-10-25 10:10:00 1014

原创 项目经理如何让团队发挥最大潜能

原文转自:http://www.systhinker.com/html/20/n-21120.html 引言:如果你领导的是知识型员工和IT项目经理,你有必要学习特殊的领导才能来带领员工,让他们做出创造性的贡献,并培养他们独立解决问题的能力。本文将介绍多种方法,你可以把这些方法付诸实践,从而引领你的团队发挥最大潜能。   只有你团队的成员成功了,你才能算是成功的领导者。本文介绍一些基本领导技巧,以助你团队达到巅峰状态。这些技巧是针对那些IT行业管理知识型员工和项目经理的领导者。如果你是其他行业的领导者

2010-10-25 10:06:00 708

原创 对于ASP.NET与J2EE框架的一点想法

原文转自:http://www.systhinker.com/html/14/n-20914.html 没有用ASP.NET来开发Web Application也有一段时间了,虽然她的轮廓在我的记忆中已经开始模糊,但是她的美丽还是深深烙在我的心中,不曾磨掉。         让我再一次想念ASP.NET源于在Web Application要实现的一个功能:从数据库中筛选出一些数据,并显示出来。聪明的您或许会觉得这个功能很简单,是的,真的很简单,不管是ASP.NET还是使用JSP+Servlet来做。但是这个

2010-10-24 22:34:00 539

原创 在 Vista 下配置 IIS7 和 Visual Studio 2008 开发环境

原文转自:http://www.systhinker.com/html/81/n-20681.html 最近需要在 Vista 下使用 IIS7 搭配 VS2008 调试 Web 应用程序。我在配置开发环境的时遇到了不少问题,先将正确的配置方法写在这里,希望会对遇到同样问题的朋友有所帮助。 需要注意的是,我是用 Administrator 账户来配置开发环境的。如果您当前使用的账户不是 Administrator,那么可能会遇到一些因为 Vista 的 UAC 功能引起的小麻烦。 安装IIS7 打开“控制面

2010-10-24 22:31:00 532

原创 在 Windows Server 2003 SP2 下部署使用 C# 开发的 MMC 控制台程序

原文转自:http://www.systhinker.com/html/74/n-20674.html 从微软网站上把 Windows SDK for Windows Server 2008 and .NET Framework 3.5 下载回来安装好之后,使用 Microsoft Visual Studio 2008 打开 C:/Program Files/Microsoft SDKs/Windows/v6.1/Samples/SysMgmt/MMC3.0/ExtendingComputerManagem

2010-10-24 22:22:00 930

原创 使用C#进行文件压缩和解压

原文转自:http://www.systhinker.com/html/14/n-21114.html 在FCL2.0中增加了System.IO.Compression命名空间, 用以进行文件压缩和解压操作,如下所示: using System; using System.IO; using System.IO.Compression; namespace Skyiv.Helper {     static class Zip     {       public static void Compress

2010-10-24 22:12:00 610

原创 使用C#进行文件压缩和解压

原文转自:http://www.systhinker.com/html/14/n-21114.html 在FCL2.0中增加了System.IO.Compression命名空间, 用以进行文件压缩和解压操作,如下所示: using System; using System.IO; using System.IO.Compression; namespace Skyiv.Helper {     static class Zip     {       public static void Compress

2010-10-24 22:10:00 652

原创 C#中的字符编码问题

原文转自:http://www.systhinker.com/html/15/n-21115.html 该文件的编码为GB18030,每行的宽度为23个字符,其中第1-8列为员工姓名,第10-23列为工资额。现在我们要写一个C#程序求出该单位员工的平均工资,如下所示:  1using System; 2using System.IO; 3using System.Text; 4 5namespace Skyiv.Ben.Test 6{ 7  sealed class Avg 8  { 9    stati

2010-10-24 22:06:00 573

原创 C#3.0学习笔记之(一)--预备知识Delegate

原文转自:http://www.systhinker.com/html/47/n-20647.html 在学习C#3.0之前还是先来回顾下委托、事件,因为这样能更加有助于理解C#3.0里面的一些新的特性,如Lambada表达式等。 背景 在C语言中我们可以用函数指针来创建回调函数,但是在C里面回调函数存在一些安全问题。因为它只是在内存地址中记录了下来,并没有像方法的参数类型、参数个数、返回值等其他安全信息。而在.Net FrameWork中,回调仍然是可以的,.net framework中提供了更为高级的更

2010-10-22 13:38:00 523

原创 自定义asp.net控件开发之(五)-UpdownPanel控件实例

前一段时间写了几篇关于控件开发的文章,一直没有一个实战的控件出来。年前的一个项目中,发现一个比较好的效果,后来为了方面开发,就开发成了一个容器控件。来看控件的几个效果图: 运行效果图:     设计时的效果图:   控件的原理 很显然控件的最外层是标签,内容部分是包在内部的一个里面的,通过控制div的display来实现效果的。大体的前台html结构:       测试例子                              测试例子的内容            UpdownPanel的实

2010-10-22 13:31:00 521

原创 自定义asp.net控件开发之(一)-显示控件内容

asp.net控件的显示自然会离不开输出html、css、javascript等前台的显示内容,所以开发一个控件的时候第一件事就是要知道如何输出客户端要显示的内容。 一、选择基类    asp.net中所有的标准控件都可以拿过来作为基类,如果我们要开发的控件只是对原有的标准控件做一些功能上的加强的话(如:你对TreeView的CheckBox添加一些随动的功能),就可以直接拿标准控件过来作为基类。 一般的如果开发的控件从标准里面找不到合适的,可以从三个类中来继承:     System.Web.UI.Con

2010-10-22 13:27:00 601

原创 WCF学习笔记(三),数据契约

 WCF能够托管CLR类型,客户端能传递和处理CLR类型的数据(如:string和int),但是如果我们自己定义的类型(如:声明的Customer类)。其实WCF的传递CLR自己类型时,是因为已经把它序列化成了xml信息集,而我们自己定义的类型则需要自己去显示的声明序列化。 序列化     .net的序列化。.net是通过反射机制自动实现对象的序列化与反序列化。首先.net能够捕获对象每个字段的值,然后进行序列化,反序列化时,.net创建一个对应类型的新的对象,读取持久化的值,然后设置字段的值。.net对

2010-10-22 13:23:00 582

原创 WCF学习笔记(二),服务契约

一、服务契约介绍        我个人理解服务契约是一组公开的操作,其中公开的操作(OperationContract)只能定义在方法(Method)上。对于我们要公开的服务我们可以在接口或者类上加上标识ServiceContract。但是我们一般情况下,会把ServiceContract定义在接口上而不是类上,这样有几个好处:        1.方便契约的继承,不同的类型可以去实现相同的契约,重用性高。        2.同一服务可以去实现多个契约。        3.可以随时去修改服务类型,而不需去修改

2010-10-22 13:14:00 611

原创 WCF学习笔记(一),WCF预览

原文转自:http://www.systhinker.com/html/59/n-20659.html WCF的全称是:Windows Commnication Foundation.WCF,是微软对一系列产业标准定义的实现,是面向服务实现的比较好的途径。传统的三层结构模式一般为:数据访问层、业务逻辑层、客户层,但是这种模式下客户层与业务逻辑层的耦合较为紧密,而面向服务则使得客户层跟业务逻辑上实现松耦合。 地址WCF的每个服务都需要有一个地址的,而且只能有一个,WCF支持多种传输:     1.HTTP  

2010-10-22 13:10:00 576

原创 让你在客户眼中与众不同的两个字

原文转自:http://www.systhinker.com/html/16/n-20616.html 有这样两个字,是你与客户打交道时,经常用到。这两个字会让你们相处更融洽,甚至还会帮你结识新客户,你愿意尽可能多的使用吗?当然,你一定会。   这听起来太神奇了,不像是真的,究竟是哪两个字呢?没错,确实就是两个字,它可以帮你促进与客户的关系,也能让你结识新的客户。对了,其实你在上幼儿园的时候,就已经会说了。   这两个字很简单:感谢   在本文,笔者将向你解释“感谢”二字的巨大作用,既可以帮你维护与

2010-10-21 12:17:00 677

浅谈.NET下的多线程和并行计算系列(全集PDF)

浅谈.NET下的多线程和并行计算系列(全集PDF)

2010-05-08

空空如也

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

TA关注的人

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