只显示主题贴

刚写好的时候本来尝试发javaeye,结果那天好像服务器有问题没提交上来。这么多天才想起来重新发。。。 -------------------------- 敏捷团队建设 本文发表于4月《软件世界》 最近很多人都问我,有没有适合的人可以推荐给他们公司,他们正在招人,面试了很多个,但有经验的开发人员太难找了。有一个朋友在问我要人的同时,他手下的一个开发人员反而问我有没有好的机会,他想跳槽。 不久前一份报告称,中国本地软件企业面临的最大问题之一,就是高级技术人才的缺乏。造成这种问题的原因,主要是由于本地软件企业的人才培养机制和管理机制的欠缺。人才大量涌入外资企业和频繁的流动 ...
异地分布式敏捷软件开发 (Distributed Agile Software Development) 异地分布式软件开发(Distributed Software Development)是指由多个位于不同地理位置的团队进行同一个软件项目的开发过程。这个词越来越频繁的出现在各种技术媒体中。 异地分布式软件开发不同于外包,它建立在平等关系的两个团队之间。通常是一个公司的不同分公司或办公室间的协作,他们之间大多不存在博弈的合同关系。而外包是指一个公司将其软件系统的开发委托给另一个公司或组织完成。二者之间是合同的甲乙方关系。 但无论是异地分布式软件开发或是外包,可以接触到实际客户的一端一般 ...
刚写的一篇blog: http://blog.nona.name/200703235.html 和徐x约好的命题作文,不过他还没写。 最近有人和我谈起他们的项目管理。他是一个项目经理,负责项目的进度跟踪和与客户的沟通。他能够很好的保持客户关系。他的团队中有一个年轻的程序员,工作充满热情,喜欢思考,喜欢用新技术,也很勇于指出问题。 有一天,这个年轻的程序员在客户处外勤,跟客户交流的时候,讨论到了系统某一块儿的功能。年轻的程序员基于他的工作热情,向客户提出,如果这么这么 做,那可能会给你带来更好的功能。客户听了挺高兴,觉得可行,这小伙说的不错。于是就反映到了项目经理处,说这小伙干的不赖,表 ...
敏捷软件开发图书概览 本文发表于程序员杂志2006年第5期 “敏捷软件开发宣言:我们正在通过亲身实践和帮助其他人实践,揭示更好的软件开发方法,通过这项工作,我们认为: 人和交流胜过过程和工具 可工作的软件胜过面面俱到的文档 客户协作胜过合同谈判 响应变化胜过遵循计划 虽然右项也有价值,但是我们认为左项更重要。” —— Kent Beck,Mike Beedle,Arie van Bennekum,Alistair Cockburn,Ward Cunningham,Martin Fowler,James Grenning,Jim H ...
(本文发表于程序员杂志2006年第4期) 在很多人的印象中,敏捷软件开发是种类似黑客行为的过程,是程序员最爱的勾当。不写文档,不作需求分析,没有项目经理,做什么东西完全是程序员自己的行为。所以他们认为这样的过程无法满足真正大型项目和复杂项目的需要,因此在经过考虑后,放弃了敏捷方法。 真的是这样吗?敏捷过程到底是如何做需求分析?用户故事和用例有什么区别?敏捷过程如何去管理需求的?这些是一些想要实践敏捷的人一直在困惑的事情。 我们常常看到书中讲,程序员拿到一个用户故事后,怎么计划,怎么分解,怎么写单元测试,怎么小步前进,怎么持续集成。这是典型的程序员视角。事实上,敏捷方法分为三部分,敏捷项目 ...
之前想到过用类似于面向对象的方法来做CSS,昨天搞了一晚上做了一个小例子。 做这个很有成就感,看到漂亮的东西从手中出来,很高兴。 不过到最后遇到了一个小问题,这个一会儿说,看谁有办法解决。 主要的设计思路是,例如对于某个类型的Table,在系统中肯定会出现多次, 因此把这种Table总结为一个CSS,而这些不同的CSS又有一些共性。 [code:1] .sampleTable { } .sampleTable2 { } [/code:1] 例如表头,数据行等等。因此做一个CSS模版,通过CSS属性继承的技巧来实现。 [code:1] .sampleTa ...
  • 进入论坛 AJAX
冰云
搜索本博客
最近加入圈子
存档
最新评论
评论排行榜