`
former
  • 浏览: 96256 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

看agile想到的

阅读更多

公司在搞cmmi3的培训,偶没有参加,自己看了点敏捷方面的知识,看了下uncle bob的agile software development,觉得这个敏捷是适合自己公司的开发方式,这个找个机会总结一下,写这个文章是因为看到敏捷方法中提到的关于团队开发速度想到的。

敏捷告诉我们,软件开发不是冲刺跑,而应该保持持续的匀速运动,要求开发人员能够始终保持某一效率。敏捷不鼓励加班透支团队人员的工作效率,只是在2种情况下允许:项目发布前一个星期,或者所能预见的成功,只需一蹴而就即可达到。

看到这里我不禁暗笑,这个是hope还是wish呢?偶觉得实现中并不乐观。

我同意过快的速度(加班)会透支支团队人员的工作效率,但该如何平衡呢?实际中不知道大牛们有什么好的经验?

我的耳边经常会听到有的公司跟我吹“封闭开发”的风,我被告知这样可以不让程序员分心,集中精力。这是否和敏捷开发以人为主,为团队人员提供良好环境,以及之前提到的保持开发速度相背离?或者说这样可意一直保持一种“高速度”。之前看到某网站采访迅雷的boss,他好像将自己公司的封闭开发,XX天洗把澡挂在耳边。在联想到另一个新闻:国外大公司拒绝中国的“血汗工厂”生产出的产品。。这两个是否也有所矛盾?

大牛们接触的“封闭开发”感觉如何?

分享到:
评论
7 楼 刑天战士 2007-03-23  
呵呵,我遇到的很多公司(外包的居多)都是封闭开发的,很惨……貌似千橡很多时候也是封闭开发,国内的公司大多管理不善……
6 楼 giscat 2007-03-23  
还有米有王法了?
5 楼 hgq0011 2007-03-23  
“封闭开发”这样也太不人道了吧。
总要留点时间给我们吧。
我到觉得每周40小时的工作制度,非常的好。平时可以组织一些活动,调节一下,放松一下,这样会有更好的工作效率。
4 楼 ahuaxuan 2007-03-23  
former 写道
偶曾经的一个项目(no agile)做了7个月,其中约有6个月要求每天加班至晚上20点之后(很多人可能认为这算不了什么),加上不健全的工资制度,那效率不是一般的差,晚上的时间耗在sc、cs、音乐、发呆和修正bug上了。。

还有的情况就是白天能做的事留到晚上做,反正问题多多,还不如实施敏捷呢,我倒是觉得敏捷对leader的要求比对程序员的要求更高
3 楼 former 2007-03-23  
bob还告诉我们,如果项目可以一蹴而就,也可以加班工作。
但现实是终究是现实,项目时间上的压力无法解决;另外,效率上也会狠打折扣,偶曾经的一个项目(no agile)做了7个月,其中约有6个月要求每天加班至晚上20点之后(很多人可能认为这算不了什么),加上不健全的工资制度,那效率不是一般的差,晚上的时间耗在sc、cs、音乐、发呆和修正bug上了。。
希望agile能够给我们带来愉快的体验,即使加班也不惜(貌似背离了agile?)
2 楼 ahuaxuan 2007-03-23  
引用
我同意过快的速度(加班)会透支支团队人员的工作效率,但该如何平衡呢?实际中不知道大牛们有什么好的经验?

xp的规则是不允许团队加班工作,在版本发布前的一个星期是该规则的唯一例外。
以上是bob大叔的原话,我觉得在大项目的时候遵守这个规则尤其非常重要(身有体会),长时间的加班搞得大家确实身心具卑,确实降低积极性和开发效率
1 楼 dearwolf 2007-03-23  
坚决抵制封闭开发

相关推荐

    Agile Testing A Practical Guide for Testers and Agile Teams epub

    Agile Testing A Practical Guide for Testers and Agile Teams 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除

    agile_sdk9225

    根据给定文件的信息,我们可以提炼出与敏捷产品生命周期管理(Agile Product Lifecycle Management,简称Agile PLM)相关的几个核心知识点: ### 1. Agile PLM 概念 Agile PLM 是一种集成的解决方案,旨在帮助企业...

    agile lite示例代码

    Agile Lite是一款轻量级的敏捷开发框架,主要用于快速构建高效、可维护的Web应用。这个示例代码提供了官方的演示示例,帮助开发者更好地理解和使用Agile Lite框架。通过研究这些源码,我们可以深入学习如何利用该...

    redmine系统agile敏捷插件安装包

    "redmine系统agile敏捷插件安装包"是专门为Redmine系统设计的一个插件,旨在帮助项目团队实现敏捷开发的流程管理。 在敏捷开发方法中,团队通常采用迭代和增量的方式进行软件开发,强调快速响应变化,提高工作效率...

    The.Agile.Consultant.Guiding.Clients.to.Enterprise.Agility.epub

    Learn the agile philosophy of lean processes, incremental delivery, deep client participation, decentralized authority, and just-in-time planning to bring speed, creativity, empowerment and increased ...

    ORACLE-Agile-PLM方案介绍.ppt

    Oracle Agile PLM 方案介绍 Oracle Agile PLM 是一个基于标准的架构,开放的跨企业协同工作平台,旨在帮助高科技电子行业的企业提高产品生命周期管理效率,降低成本,提高产品价值。该解决方案可以帮助企业快速...

    Agile Lite的源码库

    下面我们将详细探讨 Agile Lite 的主要组成部分及其相关知识点。 1. **UI框架**:Agile Lite 的UI框架提供了丰富的组件和布局选项,以适应移动设备的各种屏幕尺寸和交互需求。这些组件可能包括导航栏、滑动菜单、...

    agile 9.3.6英文文档 agaaw.pdf

    agile 9.3.6英文文档 Oracle's Agile PLM documentation set includes Adobe® Acrobat PDF files. The Oracle Technology Network (OTN) Web site ...

    Wi-Fi CERTIFIED Agile Multiband 技术概述

    Wi-Fi Agile Multiband 技术是 Wi-Fi Alliance 推出的一种认证计划,旨在优化 Wi-Fi 网络资源的利用,提升用户在网络中的体验。这一技术的核心在于它允许设备动态地交换网络环境信息,以便更智能地将客户端引导至最...

    Oracle Agile

    知识点:Oracle Agile PLM 9.2.2.4 的安装与使用 1. **产品概述**: Oracle Agile Product Lifecycle Management(PLM)是一款由Oracle公司开发的产品生命周期管理软件,用于帮助企业管理和优化产品的设计、开发、...

    Agile .NET 6.3.0.5

    Agile.net Code Protection - Powerful .NET Code Protection & Obfuscation Solution Agile.NET code protection solution offers better protection for your .NET code by providing a protection that goes ...

    Agile Product Lifecycle Management AdministratGuide

    根据给定的文件信息,我们可以深入探讨“Agile Product Lifecycle Management(PLM)”这一主题。Agile PLM是一种先进的产品生命周期管理解决方案,由Oracle公司提供,旨在帮助企业更有效地管理和优化从产品概念到...

    agile日志处理工具

    agile日志处理工具

    Agile PLM_sdk9221手冊

    ### Agile PLM SDK 9.2.2.1 手册关键知识点解析 #### 一、产品生命周期管理(PLM)概述 - **定义**:产品生命周期管理(Product Lifecycle Management, PLM)是一种全面的解决方案,旨在支持从产品的概念设计到最终...

    [Martin] - Agile Software Development_agile_

    敏捷软件开发(Agile Software Development)是一种以人为核心、迭代、逐步交付的软件开发方法论。这种方法强调灵活性、快速响应变化以及高效的团队协作,旨在在不断变化的需求环境中提供高质量的软件产品。 标题中...

Global site tag (gtag.js) - Google Analytics