
项目经验
shehun1
这个作者很懒,什么都没留下…
展开
-
项目空间都有啥
项目空间是什么,Workplace?答案是:No。项目空间是由项目负责人提出的实施某项目方案的一种流程。项目空间是XX海油ERP管理系统下的一个业务,项目负责人通过创建项目名称、项目负责人、使用资源、所属部门,项目组成员等其它信息来构建一个项目空间。项目组成员通过提交文档更改项目原创 2011-09-21 22:02:45 · 4451 阅读 · 6 评论 -
项目延期的⑦大因素
① 糟糕的项目管理--按任务分配,而不是按功能或模块分配(Responsible) 原来我觉得这个因素不太重要,但是随着项目拖延的周期越来越长,这个因素所占的比例也越来越大,由原来的10%增大到现在的30%。 按任务分配,而不是按功能或模块分配,会降低团队成员的荣誉感和责任心,团队成员在修复缺陷的时候往往带有抵触心理,甚至出现踢球现象,这原创 2013-04-26 21:59:15 · 1939 阅读 · 1 评论 -
搜索那些事儿(五) --- 二次检索知多少
随着互联网信息量越来越多,用户在初次检索时,总是难以找到自己想要的结果。比如用户想查找郝教授的论文,用户输入“郝教授 论文”,发现搜索搜出了很多的论文,第一页却没有他想要的关于非结构化数据的那篇论文。为让那篇论文出现在第一页,他必须输入“郝教授 非结构化数据 论文”这样长长的搜索关键字。但是有了第一次的搜索之后,用户想只输入非结构化数据就能找到他想要的那篇论文。在这种情况下,二次搜索应运而生了。原创 2013-04-12 17:09:05 · 5805 阅读 · 1 评论 -
搜索那些事儿(三) --- 从面向对象的角度谈搜索(SQL)
众所周知,在面向对象的眼中,事事皆对象。如果搜索到了面向对象的眼中,自然而然也就成了对象。但是,在实例化为一个对象之前,它首先是一种类。类都有属性和行为,那么搜索类的属性和行为是什么呢? 在剖析搜索类之前,我们必须给它一个范围,以便于我们讨论。我知道,每当程序猿看到搜索时,他总是很自然地联想到计算机的搜索:结构化查询语言,又称为SQL。今天我们就将搜索限制到SQL的范围内谈搜索原创 2013-03-27 21:31:31 · 1067 阅读 · 1 评论 -
搜索那些事儿(二) --- 你了解搜索的种类吗
谈到搜索种类,很多人都很奇怪,搜索不就是在文本框中输入搜索的关键字,点击搜索就结束了,难道搜索也有种类吗?其实,上面谈到的搜索只是种类中的一种:快速搜索。除了快速搜索之外,搜索还包括普通搜索、高级搜索、导航搜索、二次搜索、全文搜索和特定搜索等等。下面我们就一起来认识这些搜索: 快速搜索 快速搜索并不是基于快速查找算法而实现的一种搜索,它是搜索引擎针对常见原创 2013-03-19 23:21:30 · 2078 阅读 · 1 评论 -
搜索那些事儿(四) --- 单业务搜索是如何实现的
在《你了解搜索的种类吗》一文中,我们着重介绍了不同种类的搜索,以及他们的展现方式。在本文中,我们将逐层深入,讨论几种不同类型的搜索的实现方式。此外,本文在讨论搜索的实现时,借用《从面向对象的角度谈搜索》中的词汇,如果读者不熟悉,请点击此处进行查看。 一、快速搜索 大家都知道,当我们进行快速搜索时,通常是对已定义好的几个对象的属性进行搜索。因为各种条件都已事先原创 2013-03-31 19:29:26 · 1277 阅读 · 3 评论 -
搜索那些事儿(一) --- 那些年,我们用过的搜索
互联网是信息的海洋,如果我们想要在这广阔的海洋里畅游,就离不开搜索。很多人都以为搜索只有那些专业的搜索引擎公司(百度、Google)才会做搜索,其实,专业的搜索引擎所做的仅仅是搜索领域中的一部分。在互联网的世界里,搜索比比皆是,搜索已经融入我们的生活,我们离不开搜索。 当我们查找我们不知道的东西时,我们需要百度、Google这样专业的搜索引擎,来搜索我们需要的东西。当我们网上购原创 2013-03-17 10:51:24 · 1480 阅读 · 2 评论 -
分享IBM 行业解决方案集锦
无论你做什么项目,肯定是属于某个行业,既然有了行业,那就一定知道这一行业的解决方案,神马?你不懂?没听说过?唉!真是无药可救啦,分享一个地址,自己去看吧。看看自己所做的项目到底解决了啥问题,为什么要做这个项目!IBM 行业解决方案集锦原创 2013-02-28 21:39:13 · 1343 阅读 · 3 评论 -
Bug多,也别乱来,别被Bug主导了开发
在软件开发中,有无数个永恒的话题 ,其中有一个话题叫做:Bug。传说它是沟通开发与测试之间的桥梁,不过我们今天要讨论的并不是开发与测试的关系,而是项目管理与Bug之间的关系,因为在这之前,有很多的项目不是输在了开发,而是输给了Bug。 据说,在系统交付前,你问项目负责人,项目有Bug吗?99%的项目负责人会说No,1%的人则会说有。那到底项目在交付的时候有没有Bug呢?实际上,没原创 2012-12-17 21:09:14 · 1553 阅读 · 1 评论 -
暂存架性能提升之道
暂存架是为方面用户使用而提供的一个临时功能。当前有很多语言很多种方案来实现暂存架,以提高系统的友好访问。这次,我们在传统实现方案的基础上,又做了一些改进,使暂存架的功能更成熟、更完美。由于暂存架的实现并不是特别的复杂,所以本文仅从理论方面介绍暂存架的设计方案。 暂存架的数据存取方案通常有两种:一种是保存到数据库中;另一种是保存到本地。除非临时存储的数据量特别大,否则临时存储数原创 2012-08-13 09:28:23 · 1495 阅读 · 8 评论 -
文档交接说明书(模板)
因为同事的离职,我的入职,要从同事手中交接过来一些项目。公司里只有一些开发文档相关的模板,并没有文档交接相关的模板,所以交接文档的模板也就由我们自己来定。我结合自己在工作中的经验,制定了以下模板,有不准确的地方,欢迎大家指正。 文档交接说明书 交付人: 接收人: 验收人: 交接日期:原创 2012-07-26 14:02:29 · 76456 阅读 · 8 评论 -
项目的深入理解需要自顶向下与自底向上的学习
项目的学习需要持续不断的自顶向下的学习与自底向上的学习。何谓自顶向下的学习,即先着手系统架构,然后逐层进入业务模块,最后进入细粒度功能模块的开发。所谓自底向上的学习,就是先从一行代码,一个Bug,一个模块做起,然后在做一个流程,一个业务模块,最后熟悉整个系统的架构。 自顶向下的学习与自底向上的学习是离不开的,没有自顶向下的学习,你就不能很好的理解业务,在开发过程中就会很被动。没有自底原创 2012-08-05 10:18:14 · 5367 阅读 · 13 评论 -
图书分享
1、疯狂的程序员 2、做单-成交的秘密 3、编程人生 1、Effective Java 2、Thinking In Java 3、 架构实战原创 2012-06-30 23:21:07 · 1449 阅读 · 1 评论 -
我为什么盲目的面试
我是一个程序员,也可以称之为”软件工程师“,前两周从上一家公司离职了,目前正处于找工作的阶段,在信息化如此发达的今天,我当然是选择网上投递简历。在众多的IT公司中,我选择了”海投“。无论这家公司的性质是什么,业务是什么,产品是什么,我都一概投递,如果你想知道为什么,请往下看。 通常,一个人在选择他的职业时,会选择与他拥有的技能相关的专业,也会有个别人会选择一个完全陌生的领域。选择原创 2012-06-27 17:30:56 · 2520 阅读 · 21 评论 -
OpenJPA查询生成的SQL语句,为何Or后面没有括号
事情就是在上周,我在Eclipse里写了一段查询语句,但是根据OpenJPA生成的SQL语句查询出来的数据,和预期的不一样。通过查看OpenJPA生成的SQL语句,终于发现OpenJPA在Or之前吞掉了我的括号。 现在,我们来还原一下现场,我最初的JPA查询语句是这样写的:SELECT b FROM BorrowDocument b where b.borrowApprove.a原创 2012-04-12 20:48:24 · 5904 阅读 · 8 评论 -
开发离需求有多远
”Oh,My God! 我把需求弄错了!“ 同事A抱怨道。 "业务员,你写的需求不是明明说只做XX,为什么现在又多了YY?" 同事B大声吼道。 "我当初就说这个功能开发时间会需要很长的时间,业务人员非要与客户确定需求,如今项目延期跟我无关系。"同事C解释道。 "小张,需求分析说明书中7.2.3.5中描述的功能是什么?我们现在的原创 2011-12-08 22:14:38 · 1808 阅读 · 8 评论 -
程序员应该如何去设计需求
刚出道的程序员,在做需求分析的时候,总是经常挨批,客户说他们不能按照客户的要求去设计原型,领导说他们不用心去与客户沟通交流。程序员总是感到自己很冤枉,明明客户没有给出一点建设性建议,程序员按照自己的意愿去设计实现之后,结果却不是客户所需要的,程序员的怎么就那么悲催呢?原创 2011-08-28 00:07:22 · 2704 阅读 · 11 评论 -
项目成功的⑤大因素
① 正确的管理方式 尽管任何一套管理方式被证明是绝对正确的,但是如果一个项目要真正走向成功的话,他还是需要正确的管理方式。一种管理方法可能会有缺点,不是很完美,但只要它是正确的就可以了。 正确的管理方式应该包括正确的项目目标、合理的开发计划以及合理的责任分派等等。正确的管理方式可以让项目少走很多弯路,它是保证项目走向成功的前提。原创 2013-04-21 10:28:24 · 1426 阅读 · 2 评论