标签: agile

在"个人时间"项目中使用Scrum

我正在开始一个开发一些开源软件的个人项目.我想在这上面使用Scrum作为PM进程(因为我喜欢产品Backlog,优先级,如果我可以得到它们,那么我就不知道了)但是在我看来我不会得到全部价值,因为我不能从一开始就保证了我和我的合作者能够在特定冲刺期间承诺工作的时间.

我知道我仍然可以从使用Scrum中获得其他好处,但是我是不知道哪些变体或技巧和技术将使我能够获得诸如燃尽图和时间盒迭代之类的东西的价值?或者我只是太有希望了?

TIA.

Regs,安德鲁

agile scrum

4
推荐指数
1
解决办法
1746
查看次数

仅在子项目中引入敏捷实践?

想象一下,您在涉及多个系统的大型项目中担任承包商,并且您正在创建其中一个系统.整个项目使用传统的流程​​,但有些气味告诉你敏捷流程会好得多.

现在的问题.仅在您自己的组中引入敏捷软件开发过程是否有意义?没有机会改变整个项目,但您可能可能会更改自己组中的过程.

这种局部流程变化的主要好处和缺陷是什么?是否有特定的敏捷过程在这种情况下可以正常工作?

agile project-management

4
推荐指数
1
解决办法
200
查看次数

敏捷方法导致碎片设计

如何通过每月冲刺/迭代来防止敏捷方法导致设计碎片化.对于前者 以曼哈顿街道设计与波士顿街道设计为例.曼哈顿街道的蓝图设计为一个整体,因此易于操纵和驾驶.波士顿的街道设计采用单餐方式,是一场噩梦.

agile

4
推荐指数
2
解决办法
322
查看次数

敏捷 - 处理已实现功能的不断变化的需求

在最近与我的客户会面时,我们发现我们错过了一个用户故事的细节,这个故事之前已经实施了几次迭代.

新要求不仅是附加功能,还改变了行为.

最初的用户故事如下: "可以查看XYZ"

然而,新请求如下: "可以查看XYZ但是如果B则XYZ必须看起来像ABC"

我应该把它看作是一个Bug还是一个新用户故事,或者我应该只是重新打开旧用户故事并编辑它以说明新请求?什么是"最佳实践",每种方法的优缺点是什么?

agile project-management

4
推荐指数
1
解决办法
1053
查看次数

Scrum和项目管理能够共存吗?

Scrum和项目管理能够共存吗?

你能充分利用两个世界还是将这两种方法结合起来会产生更多混乱?

Scrum能否更好地与项目经理一起做PMO类型的工作并与产品所有者和scrum master交叉功能?我相信专门的PMO会跟踪合规性,工件和质量.这将使Scrum团队能够继续工作而不必担心后勤或文书工作.有没有人试图纳入不同的想法(Scrum,六西格玛,pmp,精益?)

agile scrum methodology

4
推荐指数
3
解决办法
2753
查看次数

Visual Studio 2008的推荐TDD/Agile/Source Control插件

我正在寻找一套在开发软件时使用的好插件.目前我正在独立一个项目,在我完成项目的过程中,我同时尝试使用TDD.最近我对agiles进程大肆宣传,并想知道如何进一步集成工具,这将有助于我完成项目和学习TDD的任务.此外,我正在寻求与SVN或其他版本源控制存储库集成.我还希望将版本信息包含到构建中,因为我将公开发布版本里程碑,以获得反馈.我希望最终学会如何创建健壮且可维护的软件,并从我长期留在的牛仔编码世界中跳出来.

我对开始使用太多插件有点太开心了,因为我觉得如果我迷路了,或者没有按照预期使用它们,可能会造成更多弊大于利.我想到的一些是用于维护编码标准的Style Cop/Fx Cop,用于SVN集成的Visual SVN,带有NUnit的Testdriven(以及可能的Moq,但这只是因为我没有查看NUnits模拟库).我还没有试过像resharper这样的工具,但我正在考虑尝试一下,因为我听到了很多关于它的信息.

我只使用C#编写代码,编写一个用于Unity3D的类库,这是一个支持.NET 2.0的免费游戏引擎.但是,测试本身可以是我的安装支持的任何.NET版本.我听说过有关自动化测试会导致你失败​​的事情,我很高兴能尽快让我的脚趾浸入其中,因为我相信这会让我更好地学习TDD.

如果你知道任何其他适合我需要的插件,或者你认为我应该选择一个而不是另一个插件,请告诉我.

由于我对插件很新,我不介意你是否可以激励为什么以及何时使用它们.我真的很高兴能有一个很好的环境来磨练我的技能.

感谢您花时间阅读本文.我希望你有一些东西可以添加:)

编辑

我现在从使用Style Cop的一些人身上发现它可能不是最适合TDD的插件和具有默认设置的敏捷方法.虽然我认为我生产的代码使用它具有很高的标准,但我觉得许多规则(例如严格的文档)都不够敏捷,因为你必须先付费.在TDD中,测试本身用作文档和规范.思考敏捷,你不应该做你不需要做的事情.

在我的具体情况下,我不需要额外的文档,因为这个库不打算在其他开发人员之间共享.然而,它可能会在未来,然后我们降落在另一个球场.我对覆盖这些规则有点怀疑.我想一方面我想要干净而坚固的代码来练习"良好的编码",另一方面我想在TDD上稍微缩小一点,最后我想要生产价值.

我想发布关于使用Style Cop和默认设置的想法,以防新开发人员阅读原始文章并盲目地决定使用它因为它在此处列出,只是发现它比有价值更麻烦.我认为关键是要了解您的需求并确定某个特征是否有助于您的生产价值.

version-control tdd agile plugins visual-studio-2008

4
推荐指数
1
解决办法
481
查看次数

开发人员和DevOps?

这些天听到很多关于DevOps(操作中的敏捷技术)的信息.有人能否对实际开发人员在此过程中的参与程度有所了解?

agile agile-processes

4
推荐指数
1
解决办法
1935
查看次数

什么是Jazz项目或基于Jazz的项目?

什么是"爵士乐项目"或基于爵士乐的项目?

Eclipse在基于Jazz的项目中的作用是什么?

这是一个概念性问题.

我在软件工程Podcast中听到过它们.但不要太了解他们.如此详细的回复将不胜感激.

eclipse agile

4
推荐指数
1
解决办法
896
查看次数

如何将scrum工作到具有多个应用程序的环境中,满足日常客户需求

我已经阅读了scrum,我工作的公司已经开始使用它了.我发现布置任务确实有助于每个人看到需要做什么以及要做什么.我们遇到的一个问题是,我们只是通过我们的一个项目"试用"scrum.我们为客户提供了许多自定义应用程序.其中一些客户优先于其他客户.如果他们打电话请求报告,我们提供.

是否有一个过程(Scrum或其他)可以用来帮助我们满足这些需求?目前看来,由于我们没有时间做故事时间和每天计划扑克,因此我们的冲刺中并没有计算每日需求.

有什么想法吗?

我确实找到了这个问题,讨论如何整合多个项目,而不是日常需求.

agile project-management scrum agile-processes agile-project-management

4
推荐指数
1
解决办法
608
查看次数

为什么单元测试在敏捷中如此重要?

我仍然读到没有单元测试,你不能敏捷.虽然我理解单元测试的目的,但为什么它们在敏捷中如此重要?是因为频繁的构建可能会轻易制动某些东西吗?那么敏捷中的集成测试又是同样的情况呢?谢谢

agile unit-testing

4
推荐指数
1
解决办法
665
查看次数