您当前的位置:首页 > 电脑百科 > 程序开发 > 程序员

什么是敏捷开发,敏捷开发实行中各岗位职能是什么?

时间:2021-05-14 13:56:30  来源:传智教育官方账号  作者:

敏捷开发简述

敏捷开发是一种以人为核心进行迭代的开发方法。

在敏捷开发中,软件项目的构建被切分成多个子项目,每一个子项目的成果都经过测试,具备集成和可运行的特征。

敏捷开发现在主要包括:极限编程、SCRUM、Crystal Methods、FDD(特性驱动开发)等。

敏捷开发简单理解就是,开始项目的时候不追求一步到位完美的代码,而是在尽量短的时间周期内,开发出产品的核心功能。尽快上线发布,后面按照周期进行迭代升级,完善产品。

在说敏捷开发的应用之前,先聊聊为什么需要敏捷开发。

程序员大多数都会碰到需求一直变一直变,无限延。而且老项目基本是牵一发动全身,我们以为的一个BUG,会影响到另一个问题。还有各种开发文档、产品文档、接口文档和测试报告没有契合过等各种问题。

如果你遇到这种情况,可以开始了解敏捷开发流程了。

敏捷开发的应用

敏捷开发的流程:需求规划和分期,需求评审,需求讲解,方案评审,每日会议,性能测试,CodeReview,Demo,测试阶段,线上BUG修改流程。

一个敏捷开发小组的日常:

如果一个管理还把产品和开发分家成两个部门,一定会有一些矛盾。我们比如是一个网站开发,基于微服务负责网站的某一个小模块成立一个敏捷开发小组。标准配置应该是:4个开发,其中一个起码是高级程序员。一个产品经理,一个测试,一个项目经理。项目经理主要负责网站的某模块的维护和协调。

日常分工:

产品经理:写需求设计文档,要把需求整理成Ticket,随时和项目成员进行确认沟通。

开发人员:按照需求文档的优先级提取Ticket,完成日常的开发任务;

测试人员:测试已经部署到测试环境的程序,如果发现Bug,提交到Ticket;

项目经理:保证日常工作的正常流程,执行反馈,并且协调组员,组织每日会议。

什么是敏捷开发,敏捷开发实行中各岗位职能是什么?

 

敏捷开发各岗位职责

产品经理:产品经理的职责就不光是画原型图了,而是给产品的模块分期,制定好优先级和功能是最重要的。产品经理要做的是证明自己的功能是合理的。

但是在敏捷开发中产品经理不需要为开发进度负责,负责开发进度的是项目经理或者是小组Leader。还有是要在开发团队开发项目的时间内去做下一个产品的迭代设计。

小组Leader或者项目经理:需要组织组内所有成员参与,如果整个公司实行敏捷开发,那就是组织各职能的Leader开需求评审会。

这个需求评审的目标是可以放到台面上并且执行下去的方案,如果这里还要继续讨论是否合理,那这个会就很糟。

项目经理应该负责整个项目的调控,比如人员成本,时间成本,项目是否延期,还是调整功能。

开发组员:除了日常开发,主要是当项目完工以后,应该交叉去做CodeReview,并且出性能测试报告,以及组织Demo。

测试人员:不是单一的做功能或者是性能测试了,应该是做边界测试和回归测试。最简单的功能测试应该都是开发直接完成了,如果有很麻烦的功能测试,才是测试人员来测。敏捷开发中,应该是组员全部承担风险。

测试人员在敏捷开发中还是很重要的,要准确地记录以及bug的统计。甚至测试人员可以给开发人员打绩效。回归测试是要做的,如果可以有很多自动化测试用例就正常用,如果不能就减少回归测试。

总结

其实敏捷开发就是每个人各尽其职主动承担一些工作,高效透明的沟通。如果整个开发团队庞大,可以先成立敏捷开发小组。只要管理者明确职责合理分工,不断地强化跟进培养大家去做事情就可以了。



Tags:敏捷开发   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
敏捷开发简述敏捷开发是一种以人为核心进行迭代的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,每一个子项目的成果都经过测试,具备集成和可运行的特征。敏捷开发...【详细内容】
2021-05-14  Tags: 敏捷开发  点击:(220)  评论:(0)  加入收藏
定位拒绝CRUD。用尽可能简单的方式,完成尽可能多的需求。通过约定的方式 实现统一的标准。告别加班,拒绝重复劳动,远离搬砖概述"Rocket-API" 基于spring boot 的API敏捷开发框...【详细内容】
2020-11-06  Tags: 敏捷开发  点击:(134)  评论:(0)  加入收藏
对比敏捷方法与工程方法之间的差异,能帮助我们更好地理解【敏捷开发】:敏捷型方法是“面向人的”而非“面向过程的”。 工程型方法的目标是定义一个过程,不管什么人使用这个过...【详细内容】
2020-07-29  Tags: 敏捷开发  点击:(45)  评论:(0)  加入收藏
▌简易百科推荐
JAVA开发工程师(北京)本科 3-5年经验 面议 (招1人)岗位职责:1.负责我行应用系统的设计,完成软件编码工作,负责管理代码设计规范等工作;2.根据应用需求分析说明书,评估需求研发的可行...【详细内容】
2021-12-27  just do丶IT公众号    Tags:国企   点击:(1)  评论:(0)  加入收藏
今天聊聊编程的本质。程序就是数据结构+控制+逻辑,程序员编程工作的本质是翻译,翻译机要来了,程序员怎么办?黑客帝国中的程序黑客帝国4就要上映了,不知道前三部你看懂了么?值得多...【详细内容】
2021-12-17  博士聊IT    Tags:程序员   点击:(8)  评论:(0)  加入收藏
梦醒之后,每个人对于这份职业的未来、互联网行业的未来,以及更重要的,自己的未来都有了更现实的判断 文 | 祝颖丽编辑 | 黄俊杰一个生于 1986 年的人,他所走过的前半生:从出生起,...【详细内容】
2021-12-03    财经杂志  Tags:程序员   点击:(15)  评论:(0)  加入收藏
前些天在头条看到一个八二年的哥们,述说自己找工作屡次被拒的问题,在网上引起了广泛的讨论,这件事给我留下了很深的印象,因为这哥们和我同是程序员,都人到中年,上有老下有小。唯一...【详细内容】
2021-12-01  云南贤哥在深圳    Tags:程序员   点击:(20)  评论:(0)  加入收藏
很多读者都问过一个问题:程序员如何实现高速成长?之前也写过相关的文章,强调的主要是夯实计算机体系基础知识。 再说另一个诀窍:多看经典开源项目,这些项目大多是众多顶尖程序员...【详细内容】
2021-11-30  findyi    Tags:程序员   点击:(14)  评论:(0)  加入收藏
近日,一位45岁的网民在中国政府网留言求职,引发关注。该网民自称是一名软件开发人员,今年45岁,精通各种技术体系,“而我辞职回家半年后再回来寻找工作机会的时候,却发现连个面试...【详细内容】
2021-11-17  郭主任    Tags:程序员   点击:(42)  评论:(0)  加入收藏
即使在安全技术取得进步之后,网络犯罪仍在不断增加。据统计,网络犯罪每分钟给企业造成约 290 万美元的损失。主要是因为新技术不断涌现,难以维护安全。随着网络威胁的增加,网络...【详细内容】
2021-11-04  章大千    Tags:编程语言   点击:(40)  评论:(0)  加入收藏
北漂小伙李强(化名),在北京互联网大厂工作7年,月薪3万,离职回老家开摄影店,亏了200万。李强出生于山西一座名不经传的小城市,互联网专业大学毕业的他,没有听父母的劝言回到家乡考公...【详细内容】
2021-10-29  霸王课  今日头条  Tags:程序员   点击:(51)  评论:(0)  加入收藏
程序员是青春饭,这在国内似乎是公认的。所以很多公司不愿招大龄程序员,很多程序员也“知趣”地及早转型。有的做管理,有的做架构,我还见过改行卖保险的。总之,年龄大了不想敲代码...【详细内容】
2021-10-27  编程的艺术    Tags:   点击:(29)  评论:(0)  加入收藏
软件工程专业有Web开发、移动终端开发、大数据开发、计算机系统工程师、视频开发工程师、计算机软件应用工程师等就业方向。第一,Web开发。Web开发包括前端开发和后端开发。...【详细内容】
2021-10-19  辰新   企鹅号  Tags:软件工程   点击:(79)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条