自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的2007

态度决定高度,努力造就实力!

  • 博客(222)
  • 资源 (1)
  • 收藏
  • 关注

原创 作为项目经理需要重点关注的事情

导读:    在以前的文章中关于项目经理做什么或者如何做好一个项目管理者/项目经理都有很多的叙述。但是最近也有很多的朋友MSN询问作为一个PM应该关注的重要的事情是哪些? 当然其实所谓的重要的事情,如果从系统化的角度来看的话,有三个系统化教材可以得到全部的答案,这也是作为在软件行业内作为PM应该熟悉的内容,他们是SWEBOK(Software Engineering Body Of K

2007-12-20 17:15:00 1013

转载 说说大型高并发高负载网站的系统架构

  我在Cernet做过拨号接入平台的搭建,而后在Yahoo3721负载搜索引擎前端平台开发,又在猫扑处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。      一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一

2007-10-15 18:12:00 606

原创 项目管理者的真正挑战,不是发现问题和记录问题,而是预见问题、控制问题和解决问题。

研发项目拖期的可能性有很多。比如:  存在未捕获的需求; 对需求的分析不够充分; 缺乏有效的需求变更管理; 规模或工作量的估计出现偏差; 出现大量未识别的任务; 设计不合理;

2007-07-24 16:54:00 1503

原创 来北京五年了

偶然进入了自己五年前刚来北京的博客,那时的我也是正在准备离职,处于找工作的间隙,而现在的我也即将再次离职,下周到新单位上班。总结这五年,自己的提高并不多。离自己的预期目标差距很多,期间有迷茫,有消沉,有激扬,有冲动。历经了2家公司,都是从刚进入的雄心勃勃,到最后的恨不能马上离开,有公司的因素,其实自己的因素更多。最失败的还是做人,有些内向和孤僻的我,始终走不出自

2012-05-04 16:20:05 2510

转载 关于华为敏捷项目管理

  IPD – 集成产品开发,华为花重金从IBM购买的一套产品集成开发流程,业界有一本书,PACE讲的就是这一套IPD流程,而IPD并不去讲你的开发要怎么做,IPD做的就是“投资决策、市场驱动”,更多的是决定做不做这个事情,做这个事情对于投资人员是不是受控的,所以在IPD里面会有DCP点(决策评审点),每个点上都会去考虑该不该做、值不值得去做,在引入这个东西以前,华为实际上是技术驱动的,并不是市场

2009-01-10 10:22:00 2251

转载 怎样给下属分配工作?

    1,把合适的工作分给合适的人    显然,每个人都不是全能选手,每个人都有所长和所短。领导应该了解自己的下属,包括他们的特长和所好,让每个人做其最擅长和喜欢的工作。下发工作最好不要是强制性的,先征求他们的意见和建议,问一下他们的看法,一定对完成工作有很大的帮助。因为不是所有的领导其脑子都比下属聪明,相反,在具体的微观的细节上,下属往往比领导更有发言权。让工作在下属的愿望和控制内进展,更能体

2009-01-08 09:25:00 2329

转载 年度总结:2008年Java工具

JavaEye新闻上次发表了“年度总结:Java 2008年大事记”,现在是此系列第二篇:年度总结:2008年Java工具。 磨刀不误砍柴工,拥有一个好的工具,在现代化编程/团队管理中拥有重要的地位。2008年的软件开发生命周期管理软件(software development lifecycle: SDLC)在2008年有了长足进展,JavaWorld的Java工具领域专家John Fergus

2008-12-30 09:36:00 3767

转载 Best Practices for Speeding Up Your Web Site

Minimize HTTP Requeststag: content80% of the end-user response time is spent on the front-end. Most of this time is tied up in downloading all the components in the page: images, stylesheets, scripts,

2008-12-18 18:40:00 3325

转载 每日构建 Daily build

        一个好的办法是每日构建(daily builds)。 每日构建意味着自动地,每天,完整地构建整个代码树、(译者按:“代码树”,原文为source tree,意思是将整个项目源代码的目录,子目录,文件的位置尽可能事先固定下来,这样在开发过程中各个模块间,各个文件间的相对位置都不会混乱。源代码树指的就是一个项目所有的已经组织好的代码文件。通常代码树应该用版本控制软件管理起来。虽然这

2008-12-10 14:20:00 2153

转载 软件项目团队有效性五原则

对于软件项目团队,人员的技巧和经验可能对生产率产生高达10倍的影响。在《人月神话》中曾提到对于一个100人的团队,最好是只保留25个经验丰富的项目经理进行开发,而解散其它成员。当实际上一个软件团队不可能要求每个人都经验丰富,经过充分的培训和智商奇高,都是牛人的团队往往更容易出现混乱。因此 需要谨慎实施只雇佣优秀开发人员的想法,一个更好的方式是多考虑如何去建设一个有战斗力的团队或者是如何真正去保证团

2008-12-10 09:04:00 3468 1

转载 激励开发人员就好比是像要向前移动一根绳索,最好的办法不是在绳子的这一端推而是在另外一端拉。

对开发人员采用拉的方式而不是用领导者推的方式. 激励开发人员就好比是像要向前移动一根绳索,最好的办法不是在绳子的这一端推而是在另外一端拉。 如果对工作人员激励不到位,也不管他们工作时间多长,管理者将得不到40小时的产出.因为很有可能他们上本只是为了应付,或者为了避免到了截至日期完不成任务而产生坏的影响. 需要少量的超时就可以了。不要过度要求。 开发人员一般能自我激励,因为要使他们加班的关键就是诱发

2008-11-18 13:18:00 2220

转载 最小化可交付的特性(MMF)

    对于软件开发来说,源于丰田生产管理系统中的“看板系统”是一种用于安排工作的非迭代方法。它并不使用固定时长的迭代和计划会议的工作方式,而是完成先前的工作后才从backlog中取得新的故事来做的工作方式。Dave Nicolette (Valtech公司的一个敏捷教练)说道:“在敏捷社区中,有一些人似乎变成了干零活的人。他们仅掌握一种敏捷工作的方法,却把它来遇到的解决所有问题.当你只会接管道时

2008-11-13 09:12:00 5192

原创 取消“用户体验设计部”

如今,CTO下面带三个部门:研发、产品、用户体验设计(UED),几乎成了成熟互联网企业的标准配置。在整个行业对于“用户体验”认识还不够的时候,这样做比较有利于产品体验的提升。但,随着用户体验工作不断的深入,问题逐渐呈现。1、关注并参与到产品的用户体验设计,应该是整个公司的责任。但,往往正因为有了UED这样一个部门配置,导致其他角色冷眼旁观,或者被凉到了一边。用户体验,不是一个部门的

2008-10-25 08:50:00 1965

原创 InfoQ: Java 6中的线程优化真的有效么?

导读: 介绍 — Java 6中的线程优化Sun、IBM、BEA和其他公司在各自实现的Java 6虚拟机上都花费了大量的精力优化锁的管理和同步。诸如偏向锁(biased locking)、锁粗化(lock coarsening)、由逸出(escape)分析产生的锁省略、自适应自旋锁(adaptive spinning)这些特性,都是通过在应用程序线程之间更高效地共享数据,从而提高并发效

2008-10-24 13:52:00 1974

原创 DWR推技术在开发中需要注意的ScriptSession问题

1 关于ScriptSessionScriptSession不会与HttpSession同时创建当我们访问一个页面的时候,如果是第一次访问,就会创建一个新的HttpSession,之后再访问的时候,就会保持当前的Session,即使是刷新,也能保持当前的HttpSession。但是,ScriptSession不同,第一次访问,会创建一个ScriptSession,但是,如果你刷新,就会创建

2008-10-24 11:29:00 4166 3

原创 监控和剖析数据库操作 -- P6Spy、SQL Profiler、IronTrack SQL 使用简介

监控和剖析数据库操作 -- P6Spy、SQL Profiler、IronTrack SQL 使用简介文档选项document.write(打印本页);//-->打印本页document.write(将此页作为电子邮件发送);//--> 将此页作为电子邮件发送未显示需要 JavaScript

2008-10-22 11:49:00 1808

原创 InfoQ: “Sprint”一词对过渡敏捷不利?

“Sprint”一词对过渡敏捷不利? 作者 Amr Elssamadisy译者 麦天志 发布于 2008年10月16日 下午7时39分 社区 Agile 主题 敏捷实施, 企业级敏捷 标签 Scrum 于Agile Journal九月刊登的文章中,Joe Kreb,AOL策划总监, 认为“Sprint”一词对向敏捷开发过渡有负面影响。他认为软件项目像马拉松多于全速冲刺(

2008-10-20 12:41:00 1382

原创 InfoQ: “Sprint”一词对过渡敏捷不利?

“Sprint”一词对过渡敏捷不利? 作者 Amr Elssamadisy译者 麦天志 发布于 2008年10月16日 下午7时39分 社区 Agile 主题 敏捷实施, 企业级敏捷 标签 Scrum 于Agile Journal九月刊登的文章中,Joe Kreb,AOL策划总监, 认为“Sprint”一词对向敏捷开发过渡有负面影响。他认为软件项目像马拉松多于全速冲刺(

2008-10-20 12:40:00 1455

原创 内存占用分析(Java Jprofile) ← J2EE企业级开发 ← 程序员之家论坛

在中间件应用服务器的整体调优中,有关于等待队列、执行线程,EJB池以及数据库连接池和Statement Cache方面的调优,这些都属于系统参数方面的调优,本文主要从另外一个角度,也就是从应用的角度来解决中间件应用服务器的内存泄露问题,从这个角度来提高系统的稳定性和性能。 项目背景 问题描述 某个大型项目(Use Case用例超过300个),在项目上线后,其Web应用服务器经常宕机。表现为

2008-10-09 08:52:00 3254

原创 J2ee常见性能瓶颈

导读:   二、J2EE应用常见性能瓶颈:   低效率的Servlet、JSP、EJB、Java类和方法   运行缓慢的SQL语句,低效率的EJB/DB交互   应用服务器配置和部署问题   RMI和对象串行问题   低效率的第三方组件   JVM 堆使用和配置问题   操作系统参数和配置   硬件模块限制   集群配置和负载平衡问题   三、性能管理方法论   J2EE应用性能的有效管理

2008-10-08 10:23:00 2405

原创 Jprofiler解决java服务器的性能跟踪

JProfiler 解决 Java 服务器的性能跟踪   作者:徐建祥([email protected])时间: 2006/01/05来自:http://www.anymobile.org  1、摘要..........................................................................12、改善服务器的性能...

2008-10-08 10:01:00 1810

原创 管理十大经典理论终生受用 - 一个顶三个用,超越时间与自我 - CSDNBlog

导读:   1、彼得原理      每个组织都是由各种不同的职位、等级或阶层的排列所组成,每个人都隶属于其中的某个等级。彼得原理是美国学者劳伦斯·彼得在对组织中人员晋升的相关现象研究后,得出一个结论:在各种组织中,雇员总是趋向于晋升到其不称职的地位。彼得原理有时也被称为向上爬的原理。 这种现象在现实生活中无处不在:一名称职的教授被提升为大学校长后,却无法胜任;一个优秀的运动员被提升为主管体

2008-09-18 17:46:00 1379

原创 写给我的团队成员(一)——什么是BUG?

导读:   相关文章:   Web Services开发体会和项目教训   最后,说破了SOA精髓的还是中国人   吹弹得破是重回一人犯错,全家光荣的老路   推荐圈子: 金蝶AOM框架   更多相关推荐   我知道你们都很忙。忙得连给代码写注释的时间都没有,哪有时间做总结呢?还是我来替大家做一些总结吧。我最近会找时间写一系列的短文,在email给你们的同时会发送到你们常去的JavaEye

2008-09-18 10:53:00 994

原创 人人都想变“敏捷”-软件研发-CSDN

不久前我去了趟中国和澳大利亚,我发现大家都想变得“敏捷”。在这方面,也许北欧和美国稍微领先一点,但是它的趋势已经遍布全球、不可逆转了。在与CIO的圆桌会议上,我总是喜欢问问大家现在对什么感兴趣。五年前,很多人的回答是“我们在试着采纳统一过程”。现在,针对同样的问题,大家的回答变成了“我们在向敏捷转变”。藉此也许可以假定人们已经知道“敏捷”是什么了。上个月,我进行了4次演讲,每次的听众大

2008-09-18 10:04:00 463

原创 工欲善其事,必先利其器.

导读:  人的精力是有限的,一定要专注于一些创造性的工作.那些可重复的工作就交由计算机来做吧,它通常是不会拒绝的.   下面是我正在使用或者曾经使用过的工具或者框架:  --------------------------------------------------------------------   Eclipse这个就不说了.   JUnit 这个也不用说了.   

2008-09-18 09:58:00 674

原创 探析软件项目管理九大原则

软件开发的残酷的现实告诉我们:没有规则的软件开发过程带来的只可能是无法预料的结果。我们中的大多数项目管理人员在其个人简历中纷纷写到:“拥有多年的丰富的项目管理经验”,但在实际开发中,“丰富的”管理经验变成了软件开发人员可怕的梦魇。一次次的失败、一次次的返工,他所谓的项目管理经验只不过是再一次的游戏于“无间”(十八层地狱)。一次,在与不少项目管理者的交流中,大家纷纷提到的软件变更带来的可怕影

2008-07-02 16:43:00 770

原创 j2ee性能调优之最小化资源压力测试法则

前面看到有人讲j2ee的性能调优,虽然这块不是自己的专长,但是猪养多了,也忍不住跳出来说几句。虽然几乎每本讲性能调优的书籍开篇都会提,没必要的情况下就不要做调优,但是我个人还是认为,所有系统在上线前,都应该做一次基本的压力测试并对相关的性能问题进行检测, 但是迫于资源压力,很多项目都无法做正规的压力测试,一直到系统上线出现问题,才倒回来找原因。而正规的压力测试,往往因为需要严格模拟生产环境

2008-07-02 16:41:00 629 1

原创 Scrum实施情况调查之案例分析

导读:   社区Agile主题敏捷实施,企业级敏捷标签Scrum作者李剑,在InfoQ中文站上发表了一篇"Scrum在中国——企业实施情况调查实录"。这份调查实录,分别调查了五个实施SCRUM的公司,其中三家公司实施成功,二家公司失败。我建议所有准备或者正在实施SCRUM 的人们都能来读一下。   在此,我们会对这篇文章中的案例分类进行分析、诊断。并探讨什么是敏捷开发方法、什么是SCRUM

2008-05-15 19:59:00 1739

原创 Scrum实施情况调查之案例分析

导读:   社区Agile主题敏捷实施,企业级敏捷标签Scrum作者李剑,在InfoQ中文站上发表了一篇"Scrum在中国——企业实施情况调查实录"。这份调查实录,分别调查了五个实施SCRUM的公司,其中三家公司实施成功,二家公司失败。我建议所有准备或者正在实施SCRUM 的人们都能来读一下。   在此,我们会对这篇文章中的案例分类进行分析、诊断。并探讨什么是敏捷开发方法、什么是SCRUM

2008-05-15 19:59:00 3241

原创 消除抑郁的14种方法

美国学者卡托尔认为,不同的人会进入不同的抑郁状态,但是他只要遵照以下十四项办法,抑郁的症状便会很快消失,这十四项办法包括:  一、必须遵守生活秩序。与人约会要准时到达,饮食休闲要按部就班,从稳定规律的生活中领会自身的情趣。  二、留意自己的外观。自己身体要保持清洁卫生,不得身穿邋遢的衣服,房间院落也要随时打扫干净。  三、即使在抑郁状态下,也决不放弃自己的学习和工作。  我四、不得强压怒气

2008-05-15 19:49:00 682

转载 SCRUM软件开发过程

SCRUM方法如下:由Ken Schwaber和 Jeff Sutherland 提出,旨在寻求充分发挥面向对象和构件技术的开发方法,是对迭代式面向对象方法的改进,名称来自英式橄榄球(在比赛中每个队员都应时刻保持对场上全局的判断,然后通过集体行动,奋力实现同一目标──胜利)。SCRUM方法最初实践于Easel公司(1993年),现已被数十家公司数百个项目开发中应用,适用于需求难以预测的复杂商务

2008-04-29 15:03:00 605

原创 程序本色 : IBM趣谈SOA(记金蝶房地产高峰论坛演讲)

导读: 本文转自 http://dev.kingdee.com/pages/truecolor/blog/archive/2007/09/18/240757.aspx

2008-03-03 23:32:00 744

原创 用jamon来监控你的sql执行效率

导读:  相关文章: X  动态切换多数据源  用apache的dbcp来建立数据库连接池更多相关推荐  /**   *作者:张荣华   *日期:2008-2-25  **/  之前有一篇文章讲到如何使用jamon来监控请求以及方法得调用(原文地址见:http://www.javaeye.com/post/354575),本文属于其姊妹篇,使用jamon监控系统的sql调用

2008-02-26 18:01:00 1099

原创 优化程序之前,可用Jamon来监测你的Spring应用

导读:  */  前两天在看Spring内置的拦截器的时候,发现了一个之前没有注意的类:org.springframework.aop.interceptor.JamonPerformanceMonitorInterceptor,好奇心促使我上网查了一下这个jamon。大概看了一下之后发现这个玩意还真挺好用的而且挺重要的,而且现在国内对它的介绍也很少,所以写了一篇文章和大家分享。  

2008-02-26 18:00:00 594

原创 JAMon Introduction

导读:  JAMon Introduction  The Java Application Monitor (JAMon) is a free, simple, high performance, thread safe, Java API that allows developers to easily monitor production applications.   JAM

2008-02-26 17:57:00 6823

原创 敏捷项目实践步骤 - rocket - BlogJava

一、根据发布目标分析需求,把需求分析成独立的故事,初步的分析可以是粗略的,随着需求的不断深入刻意对故事进行整合或者切割。要注意的是分析出来的需求尽量在发布目标的范围之内,超出发布目标的需求应该尽量避免过深分析。所谓的发布目标是确定了这个版本可以让用户满意的条件。故事模式:做为(用户角色),我可以(做什么),以便(业务价值)。后面的业务价值在比较简单或者大家都比较明确的时候刻意不需要注

2008-02-21 17:42:00 625

原创 Quartz从入门到进阶(转)

导读:   Quartz从入门到进阶   作者:Cavaness   译者:David_w_johnson   版权声明:任何获得Matrix授权的网站,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明   作者:Cavaness;David_w_johnson   原文地址:http://www.onjava.com/pub/a/onjava/2005/09/28/what-i

2008-02-20 16:32:00 631

原创 需求分析的20条法则(本节摘自软件工程专家网)

导读:   客户与开发人员交流需要好的方法。下面建议20条法则,客户和开发人员可以通过评审以下内容并达成共识。如果遇到分歧,将通过协商达成对各自义务的相互理解,以便减少以后的磨擦(如一方要求而另一方不愿意或不能够满足要求)。   1、 分析人员要使用符合客户语言习惯的表达      需求讨论集中于业务需求和任务,因此要使用术语。客户应将有关术语(例如:采价、印花商品等采购术语)教给分析人员

2008-02-19 19:20:00 532

原创 MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler)

导读:   自MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如:删除记录、对数据进行汇总等等),来取代原先只能由操作系统的计划任务来执行的工作。更值得一提的是MySQL的事件调度器可以精确到每秒钟执行一个任务,而操作系统的计划任务(如:Linux下的CRON或Windows下的任务计划)只能精确到每分钟执行

2008-02-19 17:31:00 807

原创 SQL语句优化技术分析

导读:   操作符优化   IN 操作符   用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。   但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:   ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。

2008-01-28 16:07:00 414

QuestCentralForDB2_4_8_1注册码

QuestCentralForDB2_4_8_1注册码

2010-04-28

空空如也

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

TA关注的人

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