透明思考@CSDN

思考着的程序员,程序员的思考

用户操作
[即时聊天] [发私信] [加为好友]
透明@CSDNID:gigix
956822次访问,排名34,好友0人,关注者21人。
gigix的文章
原创 361 篇
翻译 1 篇
转载 3 篇
评论 1816 篇
最近评论
sap99:www.sap99.com/,SAP99资料多多

SAP免费资料下载
http://www.sap99.com

有很多的学习资料,推荐一下,
shendl:public static AuthorizationService getInstance()

{

if(null == instance){

instance = new AuthorizationService();

}

return instanc……
lishali12345:你真的需要一直那些所谓的大师来摆弄吗?
我只是一个简单的读者而已,你总是拿一些所谓的名人大家的话来盖人,一个目的无非是想增加你自己说话的分量,其实你自己的话就压根没什么分量,基于对自己的不自信才会导致你在所有的文章中,开头以及结尾经常借大家之口来表达你要意淫的某些观点。
实在不忍心那些大家,经常就从你口之中说出来啊!
carry1002:你好,我是猎头公司carry,我们服务的对象主要是世界500强企业,现在有thougthtworks公司的职位机会,TW是敏捷方法领域的领头羊,有兴趣的朋友请和我联系,我的msn:carry.1@hotmail.com
zdonking:很好,感谢gigix前辈的经验分享。
文章分类
收藏
    相册
    我的图片
    测试
    Arrays.asList("Rod", "Jane", "Freddy");(RSS)
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 我需要敏捷吗:不必关心敏捷的六大理由收藏

    新一篇: 火花:敏捷释放软件价值 | 旧一篇: 技术沙龙预告:用开源软件改进开发过程

    当“敏捷”日益成为整个软件业的热门词汇,作为优秀的开发者、成功的项目经理,我们是否有足够的理由不去关心敏捷?我们帮你列出了6个“不必关心敏捷”的理由,以及对这些理由的深入解释。

    如果这些理由仍然不能打消你对敏捷的兴趣,首届“敏捷中国”开发者大会即将来到你的身边。你现在就可以报名参加本次大会,与Martin Fowler和众多敏捷专家面对面交流。

    • 理由1:项目需求? 客户即上帝!

    我们的需求来自对客户目标的仔细分析和准确理解, 并严格的将其付之实现,通过签订合同的方式,可以在一开始的时候就明确项目范围,这样也避免了不必要的责任,鉴于我们对待客户要求的严肃态度, 这将是我们不关心敏捷的第1个理由。

    通常,软件开发者需要的是精确理解客户需求,并且以合同的方式明晰这些需求,而敏捷项目使用QuickStart来进行这一过程, QuickStart是一个建立对于业务目标共同理解的过程, 其不仅仅是让需求制定者明白客户需求, 也是让客户明白什么是自身需求的过程。 即使是客户,对现有业务过程的理解也并不完全一致,从而带来不同的需求。 然而非常普遍的一种情况是,由于各种因素的制约(文化,理解度, 时间)用户的需求并未完全展露, QuickStart正是一个利用一种行之有效的方法发掘客户需求,将客户利益最大化的过程,而非简单的遵循客户要求。

    • 理由2:项目回报? 我们的客户很有耐心!

    客户制定了项目期限,我们需要的只是按期交付,我们的客户总是会耐心等待最后的交付时刻。鉴于我们的客户深谙没有钱不搞信息化的道理,这将是我们不关心敏捷的第2个理由。  

    敏捷项目的初始需求是投资回报的基线,通过开发过程中频繁的客户反馈,敏捷使客户来掌舵项目,利用对项目新的认识,对外部环境变化的及时响应来构建更好的系统,以改善投资回报。并且通过尽可能早的交付,敏捷项目使早期部署和早期投资回报变成可能

    • 理由3:市场变化? 超出我们的考虑范围!

    总而言之,我们是开发者,我们的客户在需求完成的时候就从人变成了具有法律效力的合同,不管市场怎样,合同确保了我们一方的收益。客户应当为自己的失误决策买单。这将是我们不关心敏捷的第3个理由。

    通常,项目80%的工作会按计划完成,在这种情况下,项目的负责人面临着一个艰难的决策,如果在花费了80%的预算后,环境发生变化,项目进入一 个进退两难的境地,我们是否要抱着最后一丝希望来继续开发? 敏捷项目通过渐进开发方式和使用交付情况估算项目进度的方法避免了这样的情况,这些方式提供了真实可靠的反馈而非字面上的进度,过度乐观的商业计划在敏捷 项目中将变得十分明显,这样项目负责人可以有机会更早的重新审视项目的成本和收益,尽早在未陷入投资泥潭的时候抽身而退。

    • 理由4:项目质量? 功能才是用户价值所在!

    们需要面对的是客户制定的最终期限,以及在此期限内需要完成的功能,这才是最头疼的根源。通常我们和客户会因为缺少的功能而产生纠纷,对于某些质量问题我 们和客户都认为可以通过fix bug的形式消除,鉴于项目质量并非我们亟待解决的问题,这将是我们不关心敏捷的第4个理由。  

    软件开发之中需要控制的4个变数是成本,时间,范围和质量, 大多数的敏捷项目选择控制范围。 所有的敏捷项目都强调交付高质量的软件,而敏捷项目使用的极限编程确保了这一点地实现。

    • 理由5: 项目管理? 一切尽在掌握!

    我们有严密制定的计划,并且项目经理会监督并确保计划中的每一项可以按时完成,而且我们也同时认为公司的知识产权就存在于设计文档和代码中,定当控制能接 触到这信息的人群,避免无形资产的流失。 鉴于我们同样能够很好的控制项目以及对无形资产的良好控制,这将是我们不关心敏捷的第5个理由。

    敏捷项目从不制造表面假象,通过进行短小的迭代以及时刻面对迭代完成后运行中的软件来开展工作,敏捷项目给予项目负责人和客户持续增加的项目能见 度和控制度。 紧密合作以及训练有素的团队更加强了这一点。在敏捷的团队中,增加信息的透明度,共享这些信息是例行公事一般的行为。 即使为此付出额外的努力,敏捷团队也认为是值得的。

    • 理由6:我们的开发者?他们是最佳人选!

    我们有很好的开发者,项目也已经经过仔细划分,每一部分的设计者、开发者都是这个位置最佳人选,我们希望用正确的人做正确的事,否则就是浪费资源,这些开 发者的工作合同也确保了他们在项目结束前不会离开,鉴于我们项目小组经过了仔细组织,这将是我们不关心敏捷的第6个理由。  

    敏捷项目强调信息共享,并且依赖以团队方式进行的分析,设计和编码而非某个设计者,这将预防开发过于依赖于某个人,这也意味着预防开发瓶颈的出 现,在一个敏捷项目中,任何一个人在任何一个领域工作都是可能的,每个人工作领域的变化取决于业务上的优先级,而不是他所熟练掌握的部分。

    如果这些理由仍然不能打消你对敏捷的兴趣,首届“敏捷中国”开发者大会即将来到你的身边。你现在就可以报名参加本次大会,与Martin Fowler和众多敏捷专家面对面交流。

    发表于 @ 2006年05月16日 10:18:00|评论(loading...)|编辑

    新一篇: 火花:敏捷释放软件价值 | 旧一篇: 技术沙龙预告:用开源软件改进开发过程

    评论

    #xiaosan_zl 发表于2006-05-16 16:03:00  IP: 202.105.139.*
    楼上的没看出来这是在说反话做广告吗?
    #sinox2006 发表于2006-05-16 15:16:00  IP: 221.7.195.*
    没玩过
    #hxy 发表于2006-05-16 15:25:00  IP: 218.80.205.*
    不知所云
    #ss 发表于2006-05-16 15:40:00  IP: 60.16.97.*
    真的吃过螃蟹吗?

    还是仅仅因为蜘蛛让人作呕就放弃了???

    讲话要负责哦
    #寂寞让我如此帅 发表于2006-05-16 16:43:00  IP: 58.62.105.*
    其实本来挺有意思的。在文章下面再一次用加大字体让人家去报名就有点露骨了。
    没必要
    #R 发表于2006-05-17 10:33:00  IP: 59.44.117.*
    RI
    #tt 发表于2006-05-17 08:31:00  IP: 222.43.70.*
    员工为自己的企业做广告,这才是好员工呢。
    #22 发表于2006-05-17 10:11:00  IP: 221.10.47.*
    k,居然时广告,我R
    #1k 发表于2006-05-17 11:24:00  IP: 221.122.47.*
    广告做的好不如自己去实践
    #lkk 发表于2006-05-17 12:44:00  IP: 61.149.122.*
    说实话,我不想骂人,但作者写得也太自以为是了。我不知他的经验来自于什么?他们开发过什么样的系统?能说出来听听吗?
    还是他是个白痴加无知的项目经理!
    我觉得《敏捷软件开发》可能不是最好的方法,但它解决了一些开发过程中的问题,至少在开发人员的心态上说明如何才是正确的开发心态。如:系统的灵活性对应客户的需求变化,面对面的沟通对应无聊的文档(我自已写的文档,我都不看,因为看代码更直接更清楚,没有二义性)。
    作者真的是白痴,如果他说不出他的认识来源于什么?
    #bh812 发表于2006-05-17 11:42:00  IP: 218.89.108.*
    说得有道理,只要最终能用,就行了
    #shen14 发表于2006-05-17 13:44:00  IP: 220.189.212.*
    呃~我想楼上应该好好读下原文
    #hoho 发表于2006-05-18 09:50:00  IP: 47.153.156.*
    原来这么多人看不懂文章的,怪不得要敏捷,要面对面沟通
    #shaohui 发表于2006-05-20 12:28:00  IP: 222.210.166.*
    有点像是在误导读者哈,敏捷思想在项目管理中到底有多重要,你经历了你就知道,上面所罗列的理由不足以为据
    #1000copy 发表于2006-05-25 23:38:00  IP: 222.210.92.*
    敏捷是一群人的观点,他们怕有些人不信服,还专门开了一个会,做了一些宣言,然后签了字。

    即使如此,它依然是一群人的观点。正如我们的一群人有一个观点一样。
    #sg 发表于2006-05-29 09:53:00  IP:
    楼主也不过 二十五六岁这样
    有什么资格谈 项目管理
    你有多少经验?
    #MonkeyWe 发表于2006-05-29 11:48:00  IP: 219.137.26.*
    好象不能在项目中把敏捷的方法全部用上,只能截取其中最适合自己公司或项目的部分,要不就会用的四不象,也不好控制,所以敏捷项目的方法,也是要裁减才能用的。把他真正变成自己的项目所需要的部分,和项目很好的融合。
    #MonkeyWe 发表于2006-05-29 11:49:00  IP: 219.137.26.*
    中国的软件有中国的特色,不能全套外国的方法,要裁减敏捷项目方法。。
    #davinny 发表于2006-05-30 13:54:00  IP: 222.223.212.*
    做广告本无可后非,不过看这篇文章本以为是篇专业的技术文章,结果。。令我对gigix有点失望!
    #shshsh_0510 发表于2006-06-07 15:02:00  IP: 61.194.199.*
    几年了,从没了解过像敏捷这样的东西。
    像这类东西一向是宣称比别人好,而决不是只有它能,别人办不到。
    然而,好与坏的区分是那么的。。。

    所以,这类的东西一会用来吹捧,一会用来攻击,于是可以养活一大批人
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © 透明@CSDN