What IS Agile? A Useless Theoretical Question or Necessary Clarity for Success?
来源:互联网 发布:从手机淘宝上怎么退货 编辑:程序博客网 时间:2024/05/16 05:06
A quick search on your favorite browser looking for recent articles on 'agile software development' or its derivatives will return a surprisingly diverse set of ideas on what Agile is. If you are experienced then you will easily read and discard what is not important and separate the good from the bad. If you are not, you can be confused, or you can (randomly/ based on publication/ based on author) pick one of many definitions and go from there. Is this good? Is this bad? Or is this reporter just filling white-space to get an article out on Monday, May 10th? Here are some of the interesting things this reporter found: Scott Ambler's essay on the Agile Software Development Lifecycle model looks like an Agile and Unified Process (UP) mix. Scott is one of the big names in the community and works for IBM, so for someone new to Agile this would feel like a trustworthy document from a trustworthy source. He starts off with the Scrum model diagram which we are all familiar and then goes to a more 'realistic' model which ends up morphing into a slightly modified version of the UP. The UP is compatible with Agile, but should it be included in a document defining the "Agile Software Development Lifecycle"? An article by Michael Hugos article on CIO magazine describes Agile Development. According to this article, and others it links to, an iteration should consist of 2 days defining the solution, 7 days of designing the system, and 13 days of building the system (the 22 work days of a month). Oh, and by the way, there are 5 easy questions to ask at a stand up meeting: And, by the way, the one Forrester report that comes up has to do with tools. So tools must be really important and IBM and MKS seem to lead the pack which probably means we should go to them for advice on Agile. What is Agile and what is the Agile community anyway? Chris Matt's seems to think it is a broken learning machine. Unfortunately that doesn't show up in the search. Do those new to Agile only use the search utilities? Probably not, but these articles are from respected names such as CIO, IBM, and Forrester. Ok, so is this reporter tilting at windmills? Maybe. Maybe not. Maybe getting clear on what Agile is one more time - it has been almost ten years since the manifesto - might actually help. Because if we don't get clarity, then it is time to move on and find a new term for our wonderful learning community and leave Agile software development to those who are defining it today.
- What IS Agile? A Useless Theoretical Question or Necessary Clarity for Success?
- What is a Good Agile Metric?
- what is Agile development ?
- A. What is for dinner?
- CA Clarity Agile
- (NOT CLEAR) Question 14: What is the correct declaration for a file stream insertion operator for a class my_stuff::my_class a
- Passing by reference or by value? it is a question
- to be or not to be, that is a question...
- To be or not to be that is a question
- What is a reasonable pricing for mobile?
- 【水】#33 A. What is for dinner?
- What is initrd and why is it necessary
- Question 30: What is the order of destructor calls for an object of class Y inherited from class X that has an object of class A
- faux sac louis vuitton Tie is a necessary decoration for always men
- Is a Test of spoken English Necessary?
- agile is not a thing
- This LinearLayout layout or its LinearLayout parent is possibly useless
- Mark一下 LinearLayout layout or its Linearlayout parent is useless
- 微笑
- 牧码客(卢益贵):专业取名软件——吉名宝
- 测试一下CSDN的博客好使不好使
- 添加ubuntu桌面图标
- 天天Android - 2010-10-14
- What IS Agile? A Useless Theoretical Question or Necessary Clarity for Success?
- 编程经验_Visual C++ 6.0_启动程序时伴随主窗口弹出程序说明窗口(2)
- camera的应用程序application和驱动driver交互的各种参数
- 急求积分
- 一个类牵涉到其他类的Json文件
- CSS所有属性的集合以及解释
- MyEclipse 光标跳动的解决方案
- 编程语言的发展趋势及未来方向
- ORACLE STARTUP 命令