关于敏捷开发,有想法的大佬进来交流一下

2018-06-25 10:58:14 +08:00
 Jalinzqj

新入职了一家公司,我们团队现在全力在搞敏捷开发这一套,写用户故事,分解任务,开发,自动化测试,还要集成,现在是还在分析需求,写用户故事的演练阶段,感觉自己每天在做产品应该做的事情,各位有没有敏捷开发经验的,说一说现在的行情,因为只有两年工作经验,很担心技能树点偏,也不知道这种模式最后的效果如何,领导的想法虽然很好,想要用这种工作模式快速响应用户的需求,但是总感觉有时候他的理念太过理想化,真正实行起来困难重重

2577 次点击
所在节点    问与答
27 条回复
JackEggie
2018-06-25 11:03:24 +08:00
坚持敏捷,几年后你会庆幸自己的坚持的。
bridgeboy
2018-06-25 11:09:38 +08:00
听下来感觉是蛮好的过程,坚持
sea516
2018-06-25 11:13:52 +08:00
敏捷是一个很好的、适合中国国情的开发流程。实际上,你提出来的这些疑问是因为你不太了解敏捷开发,个人些建议:新入职一家公司的话,如果没有接触过敏捷开发应该会有培训,如果没有就自己去深入了解一下,从老板的角度去思考为什么使用敏捷开发,清楚各个角色的定位。
feiyuanqiu
2018-06-25 11:41:50 +08:00
我们这 story 由 pm 写,pm 对 story 排优先级,然后每期就按优先级开发 story

开发前 pm 和开发一起评审需求,过一下流程,看看有没有什么问题或忽略的地方,在开发对 story 有一个大致的理解后,开发和测试会对 story 的工作量做一个评估,直到评估够两周工作量的 story

需求评审完成后,由负责人拆分任务(复杂的需求会由负责人出设计、时序图等),并分配任务给具体的开发
Jalinzqj
2018-06-25 11:45:08 +08:00
@JackEggie 敏捷不是也已经很多年了吗,现在感觉在国内普及度也不怎么样啊
Jalinzqj
2018-06-25 11:47:34 +08:00
@feiyuanqiu 我们没有 pm,从头到尾都需要团队所有人共同参与,所以感觉跟一般敏捷还不一样,领导可能希望我们每个人都能做到全栈,或者说在每一环节上都深度参与
Jalinzqj
2018-06-25 11:48:55 +08:00
@sea516 真的适合中国国情吗,我没有了解到现在国内有哪些用敏捷做的比较好的公司
Jalinzqj
2018-06-25 11:49:31 +08:00
@bridgeboy 感谢鼓励
k9982874
2018-06-25 11:50:47 +08:00
@Jalinzqj #6 然后楼主就转行做 PM 去了
msg7086
2018-06-25 11:56:27 +08:00
让开发来写故事?

一般应该是让用户或者潜在用户来写故事的。我司之前有 Managed 服务,所以我们的客服就是我们软件的用户。我们的很多 Story 都是客服反馈上来的。剩下的一般由买我们产品的用户提供,由 PM 转写成故事。

唯一要开发来写故事的,只有技术性故事。比如我司一个故事,用户重启服务器后,系统应当自动恢复各个服务,自动重建某一些东西。这样的故事可以由开发或者运维来写。
zhusimaji
2018-06-25 12:00:08 +08:00
最近项目也搞敏捷开发,相比之前工作效率提升,每天打鸡血一样,但是感觉会很累
feiyuanqiu
2018-06-25 12:08:27 +08:00
@Jalinzqj 我们领导之前也是这么想的,所有人都熟悉所有业务,哪个地方缺人了能立刻过去填坑...项目小的时候还行,项目变大之后所有人都懵逼了:
1. 它对人员的要求太高,要对整个产品线的全部流程都搞清楚;
2. 如果多个项目同步开发,不可能让每个人都参与所有项目的需求评审,就会出现开发不熟悉业务的情况
3. 每个人的工作都是流动的,今天做这个明天又去做那个,( 2 )的情况不断积累,每个人开发前都要问别人这个业务是怎么回事
4. 同时就造成了责任不清晰,开发人员只图完成需求,冗余代码不断堆积,需求越做越慢

所以后来又按照产品拆分小团队,每个人专门负责一块
Jalinzqj
2018-06-25 12:23:49 +08:00
@k9982874 哭瞎== 只想安安静静的敲个代码
sea516
2018-06-25 12:30:51 +08:00
@Jalinzqj 我觉得大厂的 APP 迭代基本都是敏捷吧,如果有错,请楼下指出
murmur
2018-06-25 12:32:21 +08:00
@sea516 国内的敏捷基本等价于需求随便改无限期加班吧
Jalinzqj
2018-06-25 12:34:14 +08:00
@feiyuanqiu 是的 对团队成员要求太高了 我们团队基本全是开发 从前端到 app 到后台 大家以前都是做开发的 现在都要搞这些事情 感觉难度有点大 而且感觉领导把开发这块的工作想的过于简单了 又要我们高效 又要我们在哪一阶段就拿出哪一阶段的能力来 我都服气了 也不知道是自己能力不足 还是领导过于理想化了
Jalinzqj
2018-06-25 12:37:08 +08:00
@murmur 我现在感觉我们的敏捷等价于 你要什么都会 要高效 要 2 个星期内从需求分析到交付成果
sea516
2018-06-25 12:46:42 +08:00
@murmur 成熟的团队在一个 spirit 里面是不会更改既定的需求,要改也是下一个 spirit 改,还有就是 从不加班
sea516
2018-06-25 12:48:09 +08:00
@Jalinzqj scrum 里面还缺两个角色,PO 和 SM 所以你们才会这么累
JackEggie
2018-06-25 13:06:47 +08:00
@Jalinzqj 如果你们只关心项目的进度,而不是项目的质量、团队做事情的动力,那么敏捷确实不适合你们的团队。国内敏捷流行不起来也就是这个原因。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/465574

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX