AICon全球人工智能与机器学习技术大会周四开幕,点击查看完整日程>> 了解详情
写点什么

面向 IT 经理的敏捷入门

  • 2007 年 4 月 10 日
  • 本文字数:1008 字

    阅读完需:约 3 分钟

在最近一期《CIO》杂志中,John Paul Mueller 发表了一篇新文章《 ABC: An Introduction to Agile Programming(敏捷开发入门)》,向 IT 经理们介绍了敏捷方法的总体概念。John 简明扼要地为刚刚听说敏捷的人们回答了以下问题:

  • 使用敏捷的商业原因是什么?
  • 是什么似的敏捷开发与众不同?
  • 我是否需要完成许多额外工作?
  • 除了按迭代工作以外,还存在哪些不同?
  • 以这种方式进行工作,难道不会改变我们的企业文化吗?
  • 在哪些情况下应当避免使用敏捷开发技术?
  • 敏捷开发只存在一种模式吗?

文章中对敏捷实践的称道溢于言表,但 John 在回答“在哪些情况下应当避免使用敏捷开发技术?”时举了一些范例。John 列举了 IT 经理必须避免使用敏捷方法的四种情况:

  • 创建的是一个大型应用,这个应用无法被分解成一个个小部分。
  • 需要进行分布式开发的应用
  • 构建的是一个关键任务应用,应用的每个部分都必须在一开始能够正常工作。
  • 公司的管理方式如果是命令 - 控制型的

尽管管理层对上述情况存在忧虑可以理解,但 Joshua Kerievsky 对此表态到

要是在 2001 年,您在“在哪些情况下应当避免使用敏捷开发技术?”一节中提到的内容确实无可厚非,但直到 2007 年还这么说就显得有失偏颇了……在 XP/ 敏捷世界中,关于 XP/ 敏捷对于超过 20 人的团队或者分布式项目水土不服的说话,早已被证明是无稽之谈了……

Industry Logic(我所在的公司)的开发工作百分之百使用了分布式 XP,结果令我们相当满意。我们使用实时计划软件(ProjectCards)举行分布式计划会议(Distributed Planning Sessions),使用 Skype 进行语音和视频会议,使用 VNC 共享桌面,并使用共享知识库(Repository)来整合我们的工作。这一切都运转得非常顺畅,以至于我们现在雇人的时候都不需要关心地理问题,因为我们很清楚,通过分布式敏捷,我们可以和来自世界各地优秀的人们协同工作。

这是一个强有力的反驳观点。然而,尽管有 Joshua 的成功经验,任何第一次采用敏捷实践的组织,都不应当低估在分布式开发团队中实施敏捷或者在一个大型关键任务应用中推行敏捷的难度。尤其值得注意的是,在组织内部进行敏捷实践探索的人们应当多加留心 John 的第四个例子——管理方式属于命令 - 控制型的公司。这是一个大问题的其中一部分:试图在一个坦率真诚的沟通不被重视的组织内推行坦率和真诚的沟通。改变组织内部的价值系统,必须不断朝社区建设的方向进行努力。通常,除了最有进取心的敏捷团队以外,一般开发团队很少将眼光投向这个层面。

2007 年 4 月 10 日 03:30339
用户头像

发布了 117 篇内容, 共 11.3 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

产品经路训练营 -- 第四章作业(一)

Lucas zhou

产品经理训练

当跨国企业女职业经理人遇上创业女 CEO,两者会擦出什么样的火花?

科技新消息

2021最新发布拼多多/字节/360/网易/面经总结

比伯

Java 编程 程序员 架构 面试

腾讯五面、快手三面已拿offer(Java岗位),分享个人面经

Java架构之路

Java 程序员 架构 面试 编程语言

数据库周刊60丨3月国产数据库排行榜出炉;日本银行数据迁移失败致使业务宕机;阿里云RDS PG13发布;亚健康Oracle数据库故障定位;Redis最佳实践;MySQL查询优化……

墨天轮

MySQL 数据库 oracle 运维 postgre

为什么我们开发 San 项目时要用 CLI?

百度Geek说

service SLI san command

这操作真香!一线互联网企业高级Android工程师面试题大全,面试真题解析

欢喜学安卓

android 程序员 面试 移动开发

一场发生在“田间地头”的数字化变革

Geek_987812

三农

如果延迟退休势在必行,区块链如何助力“养老助老”?

Geek_987812

养老

2021金三银四阿里+腾讯+字节+滴滴+美团java面试题全梳理(高清脑图+面试答案)!

程序员小毕

Java spring 程序员 面试 分布式

Kubectl Plugin 推荐(二)| 简化操作篇

郭旭东

Kubernetes kubectl kubectl plugin

Python3 * 和 ** 运算符

老王说编程

Python3

能源管理可视化破冰而出,数字孪生打破传统运维僵局

一只数据鲸鱼

物联网 数据可视化 3D可视化 能源管理 智慧电厂

Java面试热门技术框架:Spring Security Oauth2.0认证授权

Java架构追梦

Java spring 面试 金三银四跳槽

场景demo落地 - 视频通话 2.0 ARCall

anyRTC开发者

flutter uni-app android WebRTC RTC

LeetCode题解:125. 验证回文串,翻转数组,JavaScript,详细注释

Lee Chen

算法 LeetCode 前端进阶训练营

面试看这个就够了!最新BAT大厂面试者整理的Android面试题目模板,先收藏了

欢喜学安卓

android 程序员 面试 移动开发

他喵的,Google大佬的这份LeetCode刷题笔记太强了,提升算法能力必备!

Java架构之路

Java 程序员 架构 面试 编程语言

微信小程序开发:腾讯地图集成(旧题新说)

三掌柜

微信小程序 前端 腾讯地图 引航计划 大前端领域

SpringBoot自动装配加载过程全梳理!你能get多少?

程序员小毕

Java 程序员 架构 面试 springboot

源码不止Spring!阿里Java程序员源码进修指南我粉了

程序员小毕

Java spring 源码 程序员 架构

区块链:热追背后需冷静 技术应用要同步

Geek_987812

区块链

如何凝聚党员力量?智慧组工系统构架组织部管理平台解决方案

源中瑞-龙先生

解决方案 党员 智慧组工

书单|互联网企业面试案头书之程序员技术篇

博文视点Broadview

【点评必看】这道 Hard 到底难在哪里?大概是难在考察的是违反“人性直觉”的内容吧 ...

宫水三叶的刷题日记

面试 LeetCode 数据结构与算法

谷歌大佬回国发展,吊打各大厂面试官!吐血总结大厂面试高频点及笔记解析

Java架构之路

Java 程序员 架构 面试 编程语言

装在套子里的人

Dc

选择IDaaS解决方案的6个技巧

龙归科技

Idaas

滚雪球学 Python 之 lambda 表达式

梦想橡皮擦

28天写作 3月日更

2021年3月国产数据库排行榜:雏凤声清阿里三连 绝代双骄华为合璧

墨天轮

数据库 腾讯云 阿里云 华为云 TiDB

淘宝推荐、视频搜索背后的检索技术:阿里达摩院向量检索Proxima核心能力揭秘

Proxima 技术社区

人工智能 大数据 阿里巴巴 搜索 非结构化数据

数据cool谈(第2期)寻找下一代企业级数据库

数据cool谈(第2期)寻找下一代企业级数据库

面向IT经理的敏捷入门-InfoQ