标签: agile

我们的敏捷计划标准是什么?

我们一直在尝试Scrum,但现在正试图将其正式化为我们自己的敏捷应用程序开发版本.以下是我们当前流程的工作原理.它现在有两个主要缺点.想要了解你是否有类似的方法,以及社区是否有任何关于我们目前遇到的障碍的实用技巧.

  • Scrum团队= 4名开发人员,2名QA,1名技术作家,1名PO(PM),1名Scrum Master(Engg Dir)
  • 发布= 3 Sprint
  • 冲刺= 2周

PO和客户创建产品积压的用户故事和相关的验收标准.
在每次迭代开始时进行1周的Sprint计划

  • 第1天#估计Sprint积压并同意优先权
  • 第2-5天#Scrum团队在Sprint积压中讨论故事并处理每个故事的细节(获取故事的详细信息,流程流(如果有),确定要应用的UE准则,UI项目/字段/小部件的详细信息及其如果需要任何特定的行为,了解验收标准并创建测试)
  • 2周冲刺,每天15分钟的scrum
  • 重复3周循环

我们在这方面遇到的两个主要缺点是:

  1. 春季计划周中讨论的细节无法有效捕获并在维基上注明.由于在Scrum中没有用于捕获此类详细信息的标准格式,因此通常会在每日Scrum中浪费时间,或者需要后续会议来进一步了解故事详细信息.什么是在sprint计划中捕获功能相当复杂的产品的故事细节的最佳方法?大多数问题似乎是围绕用户界面和开发人员无法决定如何在没有详细模拟的情况下布置屏幕/字段.
  2. 当团队处于冲刺周期时,您如何预测从客户那里回来的关键showstopper错误.目前,开发人员不得不被用于支持这些红色帐户问题,从而破坏冲刺.

关于我们如何改进这一点的任何意见?

agile scrum

0
推荐指数
1
解决办法
676
查看次数

敏捷开发可以弥补项目中期失去三名测试人员吗?

在采用敏捷开发实践的项目中,由于预算限制,我们必须放弃3个软件测试承包商.管理层的态度是投入相同数量的全职机构来弥补这一点.敏捷开发是否允许这种中断?我想知道是否有人处于类似情况,如何处理?

agile

0
推荐指数
1
解决办法
310
查看次数

在我的网站上实现良好搜索的最快方法是什么?

假设我有一个像stackoverflow的网站.我需要添加一个搜索功能,我需要它是好的.我不在乎是否需要添加徽标(如果我使用谷歌搜索).我有什么选项,只需要最少的开发和最小的服务器类型依赖.
我目前在Lamp(php)上.

编辑:
Pardon,但我在谈论一个开源应用程序,每个用户都在他的服务器机器上安装(因此要求不是特定于服务器的).goolge搜索,据我所知,我必须首先订阅它,我希望用户不必这样做的过程.

cloud agile search-engine

0
推荐指数
1
解决办法
127
查看次数

在 servlet 中模拟/生成 SocketTimeoutException


我正在使用一个网络项目:
- Java
- Jetty
- Fitnesse 工具
- 等等。

我很难模拟/生成 SocketTimeoutException,更多信息如下:


用例简化:
我编写了一个 API 来调用主机(WebServer)。在源代码中,如果我收到RemoteException并且是SocketTimeoutException,我需要在其他主机上重试。
一切都很好!

我们如何测试:
是一个 TDD 项目,所以我们有一堆 UT。对于“真实”测试,我们使用上面提到的工具。(健身)

问题”:
我必须模拟服务器中可能发生的许多问题。为此,我编写了一个简单的 servlet 来模拟我的 WebServer。
但是对于这个用例,我需要在我的模拟器中模拟一个 SocketTimeoutException。我想在模拟器中休眠,但我认为这可能会导致客户端请求超时。


如果有人有任何想法或好的提示将非常高兴知道!

提前致谢

java tdd agile soap

0
推荐指数
1
解决办法
5299
查看次数

您在敏捷开发中使用哪些工具,尤其是Java环境?

我正在寻找敏捷软件开发的工具.我用

  • 行家
  • Bugzilla的
  • JIRA
  • 哈德森

你有什么其他的建议?

java agile

0
推荐指数
2
解决办法
3930
查看次数

潜在可交付产品 (PSP) 和最小适销功能 (MMF) 之间的差异

PSP是增量,我在冲刺结束时。对客户有价值的东西。MMF不一样吗?不过,我对客户也很有价值......

请帮我理解PSP和MMF之间的区别

谢谢

agile scrum

0
推荐指数
1
解决办法
3385
查看次数

瞄准使用木偶,厨师或ansible

我阅读了许多关于配置管理的文章,但我真的不了解这个配置的应用.

它是自己的软件吗?比如,在conf文件中更改主机等......?

或者在应用程序"主机"上?在这种情况下,使用这种软件的目的是什么,知道我们通常使用"准备使用"的docker容器?

agile operational configuration-management

0
推荐指数
1
解决办法
648
查看次数

如何规划和构建使用框架的敏捷项目?

假设您将使用像Jira这样的问题和项目跟踪软件来规划下一个即将到来的项目。

您决定使用像Laravel这样的 PHP Web 框架来开发遵循模型-视图-控制器 (MVC) 架构模式的 Web 应用程序。

您将问题编写为用户故事,添加一些细节,等等。

[用户特定 - 组件]

  • 作为用户,我希望能够管理用户。
    • 作为用户,我希望能够注册一个新用户。
    • 作为用户,我希望能够删除现有用户。
      ...

[消息特定 - 组件]

  • 作为用户,我希望能够进行对话。
    • 作为用户,我希望能够向用户发送消息。
    • 作为用户,我希望能够接收来自用户的消息。
    • 作为用户,我希望能够在消息中使用表情符号。
    • 作为用户,我希望能够将文件附加到消息中。
      ...

[特定任务 - 组件]

  • 作为用户,我希望能够拥有一个任务板。
    • 作为用户,我希望能够添加新任务。
    • 作为用户,我希望能够为用户分配任务。
    • 作为用户,我希望能够将任务标记为已完成。
      ...

你懂了?!目前没有问题。有些故事甚至可以分解成更小的故事,然后再分解成一些任务,然后是一些子任务。

让我们更进一步:您使用像github这样的源代码协作平台,结合Fish-Eye并决定使用智能提交来转换问题。您的问题和提交结构良好且易于跟踪。(美丽的想法)

如果您遵循框架 laravel 中的指南,您将有不同的任务需要跟进:

  • 数据库(有关系)
  • 模型(有关系)
  • 控制器
  • 路线 (API)
  • 视图(用户界面)
  • 验证
  • 活动
  • 验证
  • 错误/异常/记录
  • ...

必须完成此任务,甚至更多任务才能确认组件已完成。我所说的组件是指上面定义的,比如用户、消息、任务。他们都有一些共同点,你会一遍又一遍地重复。但是您仍然希望使用完成问题所需的源代码填充问题。

User.php (模型关系)

use Illuminate\Database\Eloquent\Model;

class User extends Model
{
    /**
     * Get the message record associated with the user. …
Run Code Online (Sandbox Code Playgroud)

php model-view-controller agile jira laravel

0
推荐指数
1
解决办法
384
查看次数

如何让人们在项目上工作而不将其暴露给整个代码库?

我是OnePage的联合创始人兼首席技术官(http://myOnePage.com/joel).

我有兴趣听听您对此特定问题的看法和答案:

我肯定雅虎!或谷歌不会将他们的整个代码暴露给他们的开发人员!我只是想知道你用什么方法来限制人们看到完整的代码?在所有项目中,显然会有部分代码包含数据库和API密钥的重要访问凭据.

谢谢

svn agile project-management

-1
推荐指数
1
解决办法
358
查看次数

Rails/Django项目有可能成为死亡三月吗?

我曾在Java世界的Death March项目中工作过- 由于管理不善和笨重,复杂的技术,通常跨越多个系统并且通常与瀑布方法相关联的项目,注定会从一开始就失败的项目.

Rails和Django被吹捧为敏捷开发技术,这意味着他们的目标是能够快速响应变化.

这是否意味着他们对大型企业系统的Death March场景免疫?或者Rails/Django项目是否还有足够的复杂性,它可能像Java项目一样失控?

django agile ruby-on-rails waterfall

-1
推荐指数
2
解决办法
325
查看次数

什么是障碍,以及如何处理它们和Scrum的内部改进?

你把什么定义为障碍?我知道Scrum说这个并且阻碍了团队阻止团队尽力而为.基本上它可以是一切吗?但是它成为什么样的神奇线和内部改进?

例如.我们希望在我们的数据库中拥有更真实的测试数据,这是内部改进还是障碍?我们作为一个团队可以尝试直接在sprint中解决它,或者我们可以说这是一个内部改进,需要成为一个故事并进入产品积压.

在我看来,我们有三个选择:1.将所有内部改进作为待办事项中的故事处理,并使PO优先考虑它们.2.在冲刺中的常规故事中与他们一起工作.3.重要的事情是我们可以直接在冲刺中做的故事和小事情,而不会影响速度.

你怎么处理这个?我们需要有关如何做到这一点的提示和想法:)

agile scrum

-1
推荐指数
1
解决办法
7215
查看次数

Sprint 计划和评审可以结合起来吗?

现在我正在学习敏捷流程。我正在学习所有敏捷的东西。我正在和我的一位朋友聊天,他问我,我们可以一起进行冲刺评审和计划吗?当他问我的时候,我无语了。谁能告诉我他们在一起好不好?

agile scrum sprint jira-agile

-2
推荐指数
1
解决办法
2479
查看次数

有关实体框架与企业库及其他一些问题的一般问题

简短的说明,

我在.net中的技巧被称为"创新",但我更希望它是典型的.基本上,我需要一位导师.我拥有域名codeologist.com,我将不辜负这个名字,但为了做到这一点,我需要一个导师和社区.

关于问题:

  1. 实体框架 - 我想这是一个强大的框架,它映射工厂中的对象,同时保留系统内对象的完整性和状态.至少,这就是我听过的播客大约15分钟时所能听到的.RTFM我知道,但这是一个正确的一般评估?

  2. 企业图书馆 - 杀手.至少使用大多数块作为示例应用程序.

  3. 领域驱动设计 - 从ERD/ORM的思考到域驱动设计有哪些技巧?优点与缺点?

  4. 敏捷与SCRUM - 真的有区别吗?

  5. 单元测试 - 我想到的最后一件事.无法正确获得自动化web ui测试设置,还需要有关VSS 2005存储库中的NAnt/MSBuild脚本的帮助.源代码中的完整示例非常好,可能包括调度.

  6. 绝对必要的TSQL - 什么被认为是企业发展的最低专业级TSQL语句?像ROWCOUNT,TRANSACTION,ROLLBACK,流控制语句,CRUD方法的内联sql和安全性问题.

  7. 可以想象集成MVC2/3,实体框架,企业库和SilverLight Web前端?甚至可能是Sharepoint?

  8. 我问了一个我见过的人,我应该什么时候使用Linq,他的回答是"总是使用武力".

  9. 在学习新语言时,您会编写哪些游戏/应用程序?那些即将编码的人有哪些好的练习?(我们向您致敬!)

  10. 您会为通用编程理论,企业架构和业务分析推荐哪些书籍?

好吧,可能没有人会回应,但这些都是我内心深处的问题,我不得不把这一切都拿出来.

生活的极客.

agile entity-framework enterprise-library c#-4.0

-7
推荐指数
1
解决办法
8314
查看次数