- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
对于那些在组织中实现了 Scrum 的人来说,您最大的障碍是什么?如果您确实克服了这些障碍,又是如何克服的?
最佳答案
背景:2006 年,我与一家大公司签订了契约(Contract),就在我到达前几个月,该公司已经采用了 Scrum。该公司希望敏捷/Scrum 能够挽救他们庞大的企业软件产品。在那里的一百多名程序员中,我与一个大约十几人的团队密切合作了一年,观察并参与他们的敏捷实验。
总结:我相信敏捷的帮助大于伤害。到年底,团队可以持续估计和生成功能,而之前他们的生产力相当不稳定。
实现:由于这是一个大型组织和大型产品,因此该项目以“scrum of scrums”的形式运行。大约每 15-20 名开发人员就有一名 Scrum Master,这些团队通常被分成更小的、紧密工作的 Scrum,每个迭代大约有 6-8 人。团队在很大程度上是独立的,可以调整自己的迭代频率(1 个月减少到 1 周),并被赋予很大的灵 active 来实现他们认为最好的敏捷。公司定期引入敏捷教练(例如 Object Mentor)来帮助培训 Scrum Master、团队和管理层。
障碍:很多。其中一些与敏捷相关,一些则不相关。以下是一些经验教训(排名不分先后):
一开始产品待办事项列表的修改过于频繁。最终,团队和管理层花了几天时间来检查所有功能,对其进行评估并确定优先级。这是一个巨大的打击,但它的帮助也很大。经验教训:尽早整理您的产品积压订单并对其进行维护。产品负责人必须清楚地了解自己想要什么。
我们浪费了时间去尝试和应对时尚和炒作。当你开始时,你无法知道你做的事情是否正确。人们很容易不断地摆弄敏捷流程,从而将注意力从产品上转移开。经验教训:拥有经验丰富的敏捷教练确实有助于缩短学习曲线。任何实验都应该有人反对。限制“尖峰”的数量。
一个好的 Scrum Master 是无价的。当然,一开始,这是一个全职职位。
这需要时间。团队花了几个月的时间才开始适应这个过程。
选择你的战斗。一些程序员会持怀疑态度,这是可以理解的,而另一些程序员则完全不喜欢并逃避这种改变。允许一定的灵 active 。例如,强制使用产品待办事项和迭代计划,但不要求每个人都使用记事卡。对引入工具和编程方法(例如结对编程或测试优先开发)特别敏感。
最后,保持沟通畅通并管理期望。
祝你好运!
关于敏捷(Scrum)采用——进展如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/395987/
我正在创建一个必须使用system(const char*)函数来完成一些“繁重工作”的应用程序,并且我需要能够为用户提供粗略的进度百分比。例如,如果操作系统正在为您移动文件,它会为您提供一个进度条,
你好,我正在使用 post_controller 钩子(Hook)来验证用户是否登录但是当验证失败时,我将用户重定向到登录 Controller ....现在的问题是当它重定向到默认 Controll
你好,我正在使用 post_controller 钩子(Hook)来验证用户是否登录但是当验证失败时,我将用户重定向到登录 Controller ....现在的问题是当它重定向到默认 Controll
是否可以显示页面加载需要多长时间。 @ 当我向服务器发送 post 请求时,我使用 post 通过 $ajax 发送它,并且 beforeSend 显示一条消息说我们正在加载您的页面。但是有时它会卡在
我有一个案例,我可能需要通过 WebSockets 向客户端发送 500KB - 1MB 的数据。因此,我想知道是否可以跟踪客户端接收到多少数据的进度。这样,当通过较慢的连接进行连接时,应用程序不会出
在我的应用程序中,我使用 LZMA SDK 压缩了大约 400Mb 的数据。当然,这需要一些时间。即使在大量谷歌搜索之后,我也无法找到任何有关如何获取压缩过程实时进度信息的信息。这是通过一些回调函数还
是否可以在 Jupyter Notebook 中看到 GridSearchCV 的进度?我正在 python 中运行这个脚本: param_grid = {'learning_rate': [0.05
我有一个工作文件上传表单,它使用 XMLHttpRequest 2 将文件上传到 Transloadit(一种文件处理服务)。进度事件在 Firefox 和 Chrome 中正确触发,适用于桌面和 A
这里很沮丧。我不是数据库管理员,但可以绕过。我正在针对 Progress OpenEdge 数据库编写一些 ODBC 查询,我们只能查看该数据库。很长一段时间以来都没有出现任何问题,直到最近他们更改了
如何获取 AFHTTPRequest 的进度?我试过在网上搜索。 我正在使用: AFHTTPRequestOperationManager *manager = [AFHTTPRequestO
有人知道这是否可行,或者有使用 Node.js 连接到 SonicMQ 代理的示例吗?我无法在网上找到任何信息或示例。 最佳答案 我建议使用 Sonic Connect 公开休息服务(需要 ESB)或
我是一名优秀的程序员,十分优秀!