`
阅读更多
最近博客上关于XP的讨论也有不少文章,也很火热,我觉得:与其象有的人说的,XP是否适应国情,倒不如书XP是否适应具体的项目,具体的开发小组,具体的环境。我想起了在大学毕业设计时,我做为组长负责搞的毕业设计,那个时间,时间很短,两个多月,老师
要让咱们7人用JAVA教东西,组内人员水平参差不齐,基本只是学过点基本JAVA,以前没搞过JSP等玩意,有的很高手,有的以前老顾者玩
,快到毕业设计才开始着急学东西;而且成员大多数不是住宿的,最后,找了个破办公室,搞了两台机器,让住学校的同学用机器编程,其他人在家里搞好了部分东西,就回去和两位同学“结对编程”(这当然不是严格的),但有时我的确也安排大家,一周内有1-3天是在学校,
从早到晚进行轮流编程的,一人调试程序,另一人(配一位水平好点的)来想。当然大家可不知道啥是XP,也没听过这名词,
反正我们一遇到有特别困难的地方,都是这样的方式配对解决的,后来发现BUG居然也少了,效率有所提高。
     而且那个时候,由于大家对JAVA的认识基本在一个层次上,因为我们经常是热烈讨论的,而且由于大家都是师范毕业的,所以安排大家轮流到讲台上去讲解自己学习到的心得,每个人在培训期间都要讲解,而且要求大家及时把自己学到的新东西和知识告诉给其他人知道,效果也不错。呵呵,现在想来,估计这就是最最"朴素“的XP编程了(当然,缺乏象测试驱动等重要东西咯),估计不少现在即将毕业的同学,如果要搞毕业设计,也可以学习下XP的方法,用真正的XP方法,这样会很爽的哦,呵呵
     下面对XP来些精简的小结:
   XP总结为”沟通,简单,反馈,勇气”四大价值观,包括12类实践,:计划游戏,小规模发布,隐喻,简单设计,测试驱动,重构,结对编程,集体代码所有制,持续集成,每周工作40小时,与客户现场沟通捕获需求,编码标准化。
   而XP的好处也是很多的拉,这里也不多讲。我主要想讲的是,XP要想成功,而不会让人觉得是“高端人才”的文化,主要要得到开发人员,管理员,以及客户三方人员的理解和支持。其中特别是结对编程,每周工作40小时,最会被老板觉得不爽,所以,XP要成功,很重要的一点,要得到老板的认同。
      其次,XP在应用范围方面,和RUP相比,有一定适用范围的。XP的创始人KENT BECK说道:“XP是适合中小型团队在需求不明确
或者迅速变化的情况下进行软件开发的轻量方法学”,因此,无可避免地,XP强调的是更注重快速,效率,所以在比如文档方面,软件集成规范管理,全面的软件质量管理,变更管理方面管理会比较困难,而且如果项目中有涉及外包部分的话,就更不要用XP了;而且如果缺乏客户的支持的话,XP也变成一片空谈了,项目扩大到一定程序后,XP有可能出现困难。
      那么,最好的办法就是将传统的开发过程与XP结合起来最保险了。在结合的方法上,可以将项目的某些部分单独使用XP方法来开发,或者是在传统的RUP方法中,加强现场客户的沟通部分,做简单设计,做好每日构建,测试先行,平时在项目组中提倡讨论,民主,自由的气氛,调动成员的积极性,让成员分享自己的成功心得和方法体会,这可能比较适合大部分企业使用
分享到:
评论

相关推荐

    Windows XP 技巧小结.zip

    《Windows XP 技巧小结》 Windows XP,作为微软公司推出的一款经典操作系统,自2001年发布以来,因其稳定性和易用性深受广大用户的喜爱。虽然它已不再接受官方的技术支持,但仍有相当一部分用户在使用。这篇小结将...

    WinXP技巧小结

    《WinXP技巧小结》是一份详尽的指南,旨在帮助用户深入了解并掌握Microsoft Windows XP操作系统的使用技巧和隐藏功能。这份文档不仅包含了基础的操作指南,还深入探讨了高级功能和故障排除方法,是广大WinXP用户的...

    计算机专业毕业实习小结5篇.docx

    计算机专业毕业实习小结5篇全文共18页,当前为第1页。计算机专业毕业实习小结5篇全文共18页,当前为第1页。计算机专业毕业实习小结5篇 计算机专业毕业实习小结5篇全文共18页,当前为第1页。 计算机专业毕业实习小结5...

    虚拟机内安装xp系统

    #### 小结 通过以上步骤,您可以在VMware虚拟机环境下成功安装并运行Windows XP操作系统。这一过程不仅适用于学习目的,对于需要测试软件兼容性或进行特定开发工作的技术人员来说也非常有用。希望本文能帮助您顺利...

    优盘装系统问题小结.docx

    - **Windows XP系统**:XP系统不自带SATA驱动,因此在安装过程中可能会出现蓝屏。正确的做法是在BIOS中将SATAModeSelection设定为IDE(ATA兼容模式),待系统安装完成后,手动安装SATA驱动,并重新进入BIOS将模式改...

    修复XP系统小软件.rar

    标题“修复XP系统小软件.rar”表明这是一款针对Windows XP操作系统的修复工具,主要用于解决系统出现的一些常见问题,而无需进行完整的系统重装。Windows XP是微软公司在2001年发布的一款个人计算机操作系统,虽然...

    xp方法和原型化方法的主要区别

    xp方法和原型化方法是流行的软件开发方法,本文章小结了他们的主要区别

    Windows 7与Windows XP双系统安装方法汇总

    ### 小结 以上介绍了三种不同的Win7与XP双系统安装方案,每种方案都有其适用场景。方案1适合已经在Win7环境下需要安装XP的用户;方案2适合希望在XP环境下尝试Win7新功能的用户;方案3则是一种更为通用的方法,推荐...

    XP系统封装方法

    #### 七、小结 通过对XP系统封装方法的学习,我们可以了解到封装系统不仅能够提高工作效率,还能保证系统的稳定性和安全性。通过上述步骤,即使是初学者也能够顺利完成系统的封装工作。当然,在实际操作过程中还需要...

    XP—Win7双系统如何卸载Win7

    小结 卸载Windows7的步骤非常简单,但是需要用户具备一定的计算机知识和操作经验。如果用户不具备这些知识和经验,可能会导致计算机系统崩溃。因此,用户在卸载Windows7之前,需要备份重要数据,并且确保自己具备...

    WIN7和XP系统在局域网文件共享设置方法

    #### 小结 通过上述设置步骤,可以有效解决 Windows XP 和 Windows 7 在局域网中无法相互访问的问题,实现高效便捷的文件共享。值得注意的是,在进行文件共享时,需要根据实际情况评估安全风险,合理配置访问权限,...

    虚拟串口软件VSPD_XP5.1使用教程

    #### 四、小结 VSPD_XP5.1以其简洁的界面和高效的功能,成为了Windows XP环境下虚拟串口创建的理想选择。无论是初学者还是有经验的开发人员,都能轻松掌握其使用方法,有效提升项目开发和测试的效率。通过本文的...

    curl-xp能用的版本 直接复制到systemp32文件夹。cmd命令行直接可以用

    curl-xp能用的版本 直接复制到systemp32文件夹。cmd命令行直接可以用 能获取网站响应时间 使用教程: curl 命令行下载工具使用方法小结 http://www.jb51.net/softjc/26483.html

    Windows_XP下安装Oracle_11g

    ### 小结 在Windows XP环境下安装Oracle 11g数据库,不仅需要遵循特定的步骤,还应严格遵守Oracle的安全策略和系统兼容性要求。通过上述详尽的指南,希望每位读者都能顺利安装并配置Oracle 11g,为后续的数据库管理...

    让Windows XP自动登录的两种方法

    ### 小结 以上两种方法都可以实现Windows XP的自动登录功能。其中,通过修改注册表的方法虽然稍显复杂,但可以更深入地了解系统内部工作原理;而通过用户账户设置的方法则更加简便快捷,适合大多数普通用户使用。...

    电脑使用技巧小结

    ### 电脑使用技巧小结 在日常工作中,电脑是我们最常用的工具之一,掌握一些实用的电脑使用技巧不仅能提高工作效率,还能提升电脑使用的安全性。本文将详细介绍一些常用的电脑使用技巧,帮助用户更好地管理和保护...

Global site tag (gtag.js) - Google Analytics