上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 32 下一页

2013年11月7日

Scrum生命周期

摘要: Recently while cleaning up my photo albums I found some interesting old pictures which were captured while I was leading a Scrum project. These white board pictures illustrate how we incrementally deliver from scratch. Looking at these pictures I really enjoy recollecting the days when I was working 阅读全文

posted @ 2013-11-07 18:22 heartstage 阅读(544) 评论(0) 推荐(0) 编辑

项目经理面试题

摘要: http://www.mianwww.com/html/2012/04/15307.htmlhttp://www.mianwww.com/html/2012/03/14716.html 阅读全文

posted @ 2013-11-07 18:20 heartstage 阅读(129) 评论(0) 推荐(0) 编辑

软件项目风险控制

摘要: http://www.mianwww.com/html/2009/11/6405.htmlhttp://www.mianwww.com/html/2009/11/6401.html 阅读全文

posted @ 2013-11-07 18:20 heartstage 阅读(140) 评论(0) 推荐(0) 编辑

Scrum之成败——从自身案例说起,仅供参考

摘要: 从07年中初次接触Scrum的概念到其中几年项目中逐渐实践CI、TDD,到亲自掌握项目实践Scrum近一年,最终我们放弃了Scrum这个框架和所谓的“自组织”。原因为何?1.成员放弃了Scrum所“赋予”的“权利”比如领用任务、评估工作量、自组织协作、决策等。在第一次Scrum计划会议上排出任务让大家领用时,成员的态度可以用“反感”来形容。在经历四个Sprint后成员依然坚持认为,应为PM完成这些工作,故放弃。2.团队成员能力参差不齐我很主观地认为,现在国内的开发团队都会是一部分高级工程师搭配一部分初、中级工程师,这种搭配本身就决定了领用任务时的混乱,尤其是团队中一部分成员极度渴望去做那些自己 阅读全文

posted @ 2013-11-07 18:19 heartstage 阅读(216) 评论(0) 推荐(0) 编辑

同事问我:“领导给我安排新的任务,但是和正在进行的任务在时间上出现冲突,该怎么办?”

摘要: 场景:D原先正在进行一项工作T1,承诺今天下班前完成;中午的时候,D的领导E给他下了一个任务T2,要求在明天下班前完成,结果D放下了T1,去执行T2。由于T1工作我负责监督,所以当发现T1没有按时完成的时候,我询问了D为什么,D给我的解释是出现了突发事件,并且问了我他遇到的困扰:“领导给我安排新的任务,但是和正在进行的任务在时间上出现冲突,该怎么办?”分析:我给他的回答和分析如下:原则性如何把握,是因为领导交办下来的任务就优先保证呢?还是承诺优先?工作T1也好、T2也好,简单化的领导任务优先方式是不是就是正确,时间的估计是否有进行?!只有是根据时间以及风险来进行安排才是最好的方法,在这个例子里 阅读全文

posted @ 2013-11-07 18:18 heartstage 阅读(2122) 评论(0) 推荐(0) 编辑

Scrum实施调查案例

摘要: 什么是敏捷开发方法?什么是SCRUM?有人在这个字面上下功夫,说敏捷就是反应要灵敏,动作要快捷;有人还在字面上进行延伸,说敏捷就是又好又快,或者就是多快好省;有人说敏捷就是光写代码不写文档;有人觉得敏捷就是没有制度,管理松散的工作方式;有人觉得只要敏捷了,就代表高软件交付水平。 那么,敏捷这个词到底由何而来呢?在九十世纪中期,涌现了一批软件行业的激进人士,他们反对那些以过程为本的重型软件开发方法(例如:传统的瀑布开发方 法)。在2001年,17位软件业界的专家们齐聚一堂,讨论正在兴起的轻量级开发方法(Lightweight methods)。专家们给这类轻量级的方法学起了一个新的名字叫做敏捷, 阅读全文

posted @ 2013-11-07 18:18 heartstage 阅读(936) 评论(1) 推荐(0) 编辑

Scrum 实施中遇到的典型问题

摘要: Scrum实施过程中遇到的典型问题,答案综合了网络中的借鉴和自己实践中的体会。 Q1:技术负债在敏捷团队中会快速的膨胀。 A1:由于敏捷开发过程没有充足的事前(up-front)设计,技术负债是不可避免的,虽然可以通过TDD、连续集成、重构减轻症状。同时敏捷开发者提倡的原则(比如S.O.L.I.D原则,Clean Code,Implementation Patterns )都能帮助敏捷团队避免过多的技术负债。传统的瀑布式开发技术负债是较少的,敏捷开发不是瀑布式开发的对立面,必须在实践中结合两者的优势。根据国外专业网站的调查,在敏捷实践中超过60%的团队都会进行一些事前设计以减少技术负债。Agi 阅读全文

posted @ 2013-11-07 18:17 heartstage 阅读(688) 评论(0) 推荐(0) 编辑

ba resme

摘要: ResumeName:ZhouHengGender:MaleCell:15821661982Email:jackyzhouheng@gmail.comSelfAssessment:Ihavemorethan8yearsofbusinessanalystandprojectmanagementexperienceofvariousactivitiesincludingrequirementanalysis,projectestimation,projectplanning,qualitycontrol,clientdelivery,etc.IlearnedPMPknowledgeandmetho 阅读全文

posted @ 2013-11-07 08:21 heartstage 阅读(317) 评论(0) 推荐(0) 编辑

2013年11月6日

Struts2 架构图

摘要: Struts2架构图 请求首先通过Filter chain,Filter主要包括ActionContextCleanUp,它主要清理当前线程的ActionContext和Dispatcher;FilterDispatcher主要通过AcionMapper来决定需要调用哪个Action。 ActionMapper取得了ActionMapping后,在Dispatcher的serviceAction方法里创建ActionProxy,ActionProxy创建ActionInvocation,然后ActionInvocation调用Interceptors,执行Action本身,创建Result并返 阅读全文

posted @ 2013-11-06 13:42 heartstage 阅读(1025) 评论(0) 推荐(0) 编辑

java synchronized详解

摘要: Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(this)同步代码块。 三、尤其关键的是,当一个线程访问object的一个synchronized(this)同步代码块时, 阅读全文

posted @ 2013-11-06 03:13 heartstage 阅读(147) 评论(0) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 32 下一页

导航