因此,作为一名开发人员,我不仅要提高我的编码技能,而且还要提高我的设计和管理技能。正因为如此,我开始更多地关注软件工程实践,但我不确定敏捷开发适合于哪种情况。我可以欣赏项目中的敏捷性,但我想知道这是否与软件工程实践和研究的传统方式相冲突。
发布于 2010-06-09 07:38:33
如果你还没有读过Rapid Development,我强烈推荐它。现在让它变得超级相关的是它是如何离开的,就像它应该开始谈论敏捷一样。因此,它为您提供了“我们是如何来到这里”的详细背景。当您阅读关于迭代开发和迭代原型的章节时,它将使您在敏捷方面所做的任何额外研究变得更有意义。
发布于 2010-06-09 07:49:37
我认为,正如Kent Beck在“极限编程”中所表达的那样,敏捷实践仅仅是最好的工程实践,最后变成了11:
如果代码审查是好的,我们将一直进行成对的代码审查programming.
如果这是真的,我会说敏捷实践不需要与传统的软件工程冲突。它们只是一些传统的想法,走到了极端。
我还想知道敏捷是不是与其说是实践,不如说是思维方式和理想:The Agile Manifesto.我认为这才是真正的冲突所在,因为大多数实践传统工程的公司都不接受这些理想。它与传统的项目管理思想背道而驰。
发布于 2010-06-09 07:38:15
敏捷不应该改变你的工程实践。敏捷是一种将工作分解为故事点的方法,并使您能够跟踪项目的进展。
敏捷与软件工程没有任何关系,因为它可以被用于任何事情。甚至是烤面包。
https://stackoverflow.com/questions/3002112
复制相似问题