问题标签 [agile-project-management]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
agile - 如何使用敏捷方法开发具有分层架构的应用程序?
在领域驱动设计应用架构中,您应该开始开发领域模型并对其进行测试。模型发生后,您可以在其他层(如表示层或持久层)中使用模型对象。
我的问题是如何将任务分离给像这个项目这样的团队成员?
- 在模型创建之前,前端开发人员不能做任何事情。因为对象还没有准备好。
- 由多个开发人员创建的领域模型是否喜欢这个项目?例如 ProductService 和 OrderService 是由两个不同的开发人员开发和测试的?
scrum - 管理跨越 sprint 的用户故事的最佳方式是什么?
我们在项目中遵循敏捷 SCRUM 方法,并且遇到了一个跨越 2 个 sprint 的巨大用户故事。我们如何在燃尽图中报告这个项目?这个用户故事应该属于哪个 sprint backlog?
agile - 燃尽图:任务、功能还是软件指标?
我正在开发一个用于敏捷项目管理的应用程序,我想知道燃尽图的度量单位是什么......维基百科的文章指出它测量每个时间段剩余的任务数量,但我见过人们将它与任务、特性、功能/用例点一起使用……
在这些之间是否存在被认为是“正确”或标准的度量单位?还是这一切都是自愿的?
jira - JIRA 敏捷冲刺来自不同项目的任务
我目前正在使用 Jira Agile 来管理我的项目。目前,我有 3 个项目:A、B 和 C。有什么方法可以创建一个包含来自不同项目的任务的 Sprint。例如,本周应该进行错误修复,因此项目 A 中可能会出现 2 个错误,项目 B 中会出现 3 个错误,项目 C 中会出现 2 个错误。我怎样才能做到这一点?
agile - 如何计算 Sprint 计划?
我们是一个由 3 名开发人员组成的小组,他们使用 Scrum 在一个项目上工作。
我们使用6 小时/天/开发人员进行容量规划。我的问题是 - 如果我们使用 2 周的 Sprint 并且一天中的大部分时间(5-6 小时)都在做 Sprint 计划,我们是否应该将这段时间视为迭代的一部分(也就是说,这就是我们使用6 小时/天的原因考虑这样的事情)。
对我来说,这超出了容量规划,因为6 小时/天/开发只是为了说明开发人员每天做的正常事情的生产时间......
migration - 有没有人有 Rally 和 Rational Team Concert 的经验,你能比较这两个包吗
我的公司有相当广泛的 Rally 实施,但我刚刚听说他们正在考虑迁移到 Rational Team Concert。
有人对这两个平台有任何经验吗?我担心 RTC 的设计和实施采用了经典的瀑布式开发思维方式,带有“看起来敏捷”的附加组件,而不是像 Rally 这样的从头开始的敏捷产品。
此外,与 Eclipse、质量中心、Git Hub 的集成是什么。
老实说,我什至从未见过 RTC,但我真的很担心它会被卖给高层管理人员,而不是像 Rally 那样有能力满足我们需求的产品。如果涉及到这一点,我也担心两者之间的迁移。
谢谢
jira - Using JIRA Agile for Scrum (from a Rally user background)
I have been using Rally for Project Management in my previous organization, and now I have to use Jira Agile for the same job in the new organization. I am having hard time understanding the way JIRA Agile works, and could not get a hang of the tool after a week of struggle. I am sorting expert help for what I would like to achieve. I have been using JIRA for many years as a bug logging tool but not as project management software.
All I want is to create an Epics and Stories, schedule it into a particular release or sprint. On Rally this is straight forward. Few images attached here.
I could also see the burn-down once I do the above setup, and the developers/qa start burning down or burning up the hours.
I could not achieve the same on JIRA. It asks me to create a scrum board, but I don't have a clue on how to add the child tasks to a story without creating a new child task (which I don't prefer as the tasks were already created and few started progressing).
The scrum board is also not the way it is on Rally, as it does not list the stories but directly shows the tasks which I am unable to correlate with the story. Can any one point me to a proper tutorial or assist me based on your experience in JIRA? Thank you in advance.
tdd - 如何为技术实现细节编写用户故事?
我正在尝试以更有条理的方式工作,并开始采用用户故事。
我想我对如何将用户故事用于技术内容有误解。
假设我正在编写一个应用程序,它可以为我的网站在 Google 中的某个关键字提供排名。
用户故事是这样的:
作为一名互联网营销人员
,我想知道我的网站在某个关键字中的排名
所以我会知道我的 SEO 工作是否有效
现在这非常简单并且以用户为中心......但是,如果我需要将代理引入循环会发生什么。
一方面,代理是技术实现细节,另一方面,代理是 Internet 营销人员领域的一部分。
我应该如何创作这样的故事?
作为一名互联网营销人员
,我想在谷歌搜索时使用代理,
这样我们就可以在谷歌不屏蔽我们的情况下检查很多关键词
上面的场景听起来不适合我......也许我可以将它重写为:
作为一名互联网营销人员
,我希望能够一次检查很多关键字,
这样可以节省我的时间
这听起来更正确,但是我可以给出什么接受标准?尝试在一分钟内抓取 google 100 次?这不是浪费时间吗?
这是另一种情况。当我要实现的功能是代理可以在 30 秒内使用一次时,我应该如何制作用户故事?我不知道如何从以用户为中心的角度解决这个问题......
我想做的另一件事是展示另一个Role
。Internet Marketer
我可以说我们有一个角色,而不是围绕着中心Google Scraper
。我可以说这Internet Marketer
与Google Scraper
.
现在我可以编写一个用户故事,例如:
作为 Google Scraper
,我想在每次搜索时更改代理,
所以 Google 不会禁止我
对于接近上述技术实施细节,您有什么看法?它还可以帮助将系统分解为模块......
agile - 敏捷的业务方面
据我了解,敏捷或多或少像一个开放/灵活的过程。这意味着我预计并期待利益相关者的快速变化。
但是这其中的商业方面呢?如果利益相关者对产品有特定的预算怎么办?
如果他们的更改超出了指定的预算怎么办?
是否有“敏捷合同”的术语?