scrum

敏捷软件开发方法——scrum

有些话、适合烂在心里 提交于 2020-03-06 18:17:50
这学期的软件工程课,老师一开始就谈到了一个词——敏捷开发。下面来详细谈一下敏捷开发。 就老师课上说讲解的内容,首先说一下敏捷软件开发的核心价值观,它包括承诺(commitment)、专注(focuse)、公开(openness)、敬重(respect)、勇气(courage)。 scrum的框架,它包括三个角色,四个仪式,三个物件。 (一)敏捷开发的起源 敏捷开发是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于"非敏捷",更强调程序员团队与业务专家之间的紧密协作、面对面的沟通、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求变化的代码编写和团队组织方法,也更注重做为软件开发中人的作用。 (二)敏捷软件开发的原则 对我们而言,最重要的是通过尽早和不断交付有价值的软件满足客户需要。我们欢迎需求的变化,即使在开发后期。敏捷过程能够驾驭变化,保持客户的竞争优势。经常交付可以工作的软件,从几星期到几个月,时间尺度越短越好。业务人员和开发者应该在整个项目过程中始终朝夕在一起工作。围绕斗志高昂的人进行软件开发,给开发者提供适宜的环境,满足他们的需要,并相信他们能够完成任务。在开发小组中最有效率也最有效果的信息传达方式是面对面的交谈。可以工作的软件是进度的主要度量标准

Scrum模拟微信看一看“疫情专区”的敏捷开发过程

喜夏-厌秋 提交于 2020-03-03 15:44:54
无论作为产品用户还是管理咨询顾问,都非常非常喜欢微信。自认感情比较克制属于“高冷”挂,但从很多方面都太佩服太崇拜张小龙了(新书里微信也会是最喜欢的案例之一,真的不只是一个产品而已,很多方面都太牛了)。不知道大家是否有注意到,在疫情爆发后,微信的响应大概最快速也相对最到位的了,看一看立马有了“疫情专区”(不知道官方名称是什么,以下暂以此代称),对于了解疫情整体数据和最新动态都很有帮助,真是觉得太棒了。 之前了解到微信也是使用敏捷开发,最近也在筹备ASM实战课程和Scrum咨询服务产品,奇葩开个脑洞用Scrum YY一下看一看“疫情专区”开发过程,也通过这种方式简单科普一下敏捷开发基本理念与价值以及Scrum的流程实践吧。 本文包括4部分: 敏捷开发基本理念与价值 敏捷开发实践方法 Scrum的3个角色与5个活动 如何通过Scrum实现微信看一看“疫情专区” 敏捷开发基本理念与价值 敏捷开发根源于适应性项目管理和精益开发,相较于传统基于“预测+规划+控制”的瀑布式开发方式,能够适应需求变化的风险,及时理解与响应客户需求,通过周期迭代交付可工作的增量产品的方式,增强项目管理灵活性与可预测性,并基于团队责任制的工作理念运行,借鉴精益管理理念与优秀实践,流程效能高,能够显著优化开发成本,提升产品质量与竞争力、客户满意度、团队及干系人满意度。 就像微信看一看的“疫情专区”

第一次SCRUM冲刺

╄→гoц情女王★ 提交于 2020-02-26 06:19:24
第一次团队会议 团队成员: 龙啸宇,张宇辉,黄婧婧,王彤 ,刘琴 ,龚雪莉 在了解了敏捷开发之后,做了思维导图和分工之后便开始了我们团队的第一次会议,为这次作业做了很好的铺垫 1.团队会议首先和所有队员们介绍了我们项目完成的大致雏形,是一个类似于和我们现在使用的微信朋友圈差不多的内容,是一个用来分享日常生活,分享每天所见所闻类似于交友的一款软件 2.将我们的第一次冲刺目标确定为进行基础的用例图建设,以及活动图的完成,代码将实现可操作化的窗口。窗口包含了导图里的各个项目 3.确定了这次冲刺的时间为一个半星期,每天的工作时间是闲暇夜晚的九点到十点半,如果队员有请假,需要在事后进行补课,由小队负责。 4.分工再次明确,分为女生组和男生组,男生组负责了代码编写以及GITGUB的仓库管理。女生组负责收集信息,以及绘制需要执行的用例图 冲刺目标说明 目标:注册登录板块的管理,编写好窗口界面代码 说明:1.界面浏览分为游客和大学生。 2.游客浏览内容需要受到限制。且无法进行发表动态和其余操作管理。 3.大学生需要用大学生号注册自己用户,管理自己信息 4.游客创建的用户权限受到限制 用例图 活动图 完成情况 1.窗口代码设计完成 2.图例完成,并进行了探讨完善 3.需求明确,设计简单 4.下一步计划明确,设计登陆,注册代码 个人任务 联系团队人员,汇总成员意见。 地址链接: https:/

敏捷开发实践之Scrum方法运用

痴心易碎 提交于 2020-02-25 21:16:39
摘要 :目前软件开发除了强调产品质量,同时对产品能够快速发布并且迅速适应市场变化的要求也日益强烈。为适应这种开发环境和市场需求,传统的软件开发模式已被敏捷开发模式所替代。本文介绍敏捷软件开发中的Scrum方法,并结合实际问题,分析Scrum方法在实践中的运用。 关键词 :敏捷开发;Scrum 产品质量和开发效率一直是软件产品开发的关键。随着科技和经济的发展,软件的市场环境和用户需求不断发生变化,这对软件产品的快速发布提出很高的要求。传统的瀑布模型、螺旋模型、原型模型等已不能适应越来越复杂和不断变化的需求和市场环境。近年来,敏捷软件开发逐步流行,并被广泛认识、研究和使用。敏捷开发具有应对快速变化的市场和需求的能力,因此,它被越来越多的公司企业采用。用于敏捷软件开发的方法有很多,其中Scrum方法是被广泛应用的方法之一。 1.Scrum简介 Scrum是一个增量的、迭代的开发过程,名称来自英式橄榄球的争球。Scrum的整个开发周期包括若干个小的迭代周期,每个小的迭代周期称为一个冲刺(SPrint),每个冲刺的长度一般为2到4周。在Scrum中,使用产品订单来管理产品或项目的需求,产品订单是一个按照商业价值排序的需求列表,列表条目的体现形式通常为用户故事。开发团队总是先开发的是对客户具有较高价值的需求。在每个冲刺中,开发团队从产品订单中挑选最有价值的需求进行开发

小组Scrum第一次冲刺

白昼怎懂夜的黑 提交于 2020-02-22 07:31:19
团队任务描述: 在确定完分组,并对于敏捷开发做了相应的了解之后,我们团队开始了第一次的冲刺。对于我们团队的第一次的 Scrum冲刺,我们团队开展了团队会议。首先,我们明确了我们的目标,对其进行了相对初步的规划。其次,对 我们的任务进行了分解,针对团队成员的特点,兴趣爱好以及擅长的方面进行了大致的分工。每个人完成自己的 那部分,然后把大家的内容都结合在一起,一步一步的完成第一次确定的任务需求。 团队分工情况说明: 1.谢翊璇———————模拟客户 2.全超—————————产品负责人 3.郑舒壬———————Scrum负责人 4.唐祥安———————需求分析 5.谭轲、齐博————前端、后端程序 6.刘魁、郑盛渤——数据库编程 团队第一次任务完成情况描述: 1.初步确定了需求。 2.类图和活动图。 3.数据库存储用户数据的表建立。 4.用户数据的增删改查代码完成。 用户信息表[user] 数据项 命名规则 数据类型 长度范围 备注 userinfo_IDcard 430+15位数 VACHAR 1~18 例如:430424123456781111 userinfo_name 2~4个字符 VACHAR 1~20 例如:郑小渤 userinfo_age 2位整数 VACHAR 1~4 例如:20 userinfo_address 1~20个字符 VACHAR 1~20 例如

第十二周-每周例行报告

纵饮孤独 提交于 2020-02-20 16:57:03
1.PSP 名称 内容 开始时间 结束时间 中断时间/min 实际时间/min 会议 第一次Scrum会议 12月1日11:35 12月1日12:10 0 35 第二次Scrum会议 12月2日12:00 12月2日12:25 0 25 第三次Scrum会议 12月3日14:00 12月3日14:40 0 40 第四次Scrum会议 12月4日11:35 12月4日12:00 0 25 第五次Scrum会议 12月5日11:35 12月5日12:05 0 30 第六次Scrum会议 12月6日11:20 12月6日11:55 0 35 第七次Scrum会议 12月7日17:10 12月7日17:30 0 20 学习安卓开发 查看关于httpserver手册 阅读《android的第一行代码》 12月1日17:25 12月1日18:50 15 70 12月2日19:10 12月2日20:35 8 77 12月4日18:50 12月4日 19:05 10 65 编码 编写WiFi传书部分代码 12月2日 9:00 12月2日11:25 10 145 编写WiFi传书部分代码 12月3日 11:45 12月4日 13:45 12 108 看书 看《构建之法》 12月4日 8:30 12月4日 8:55 0 25 博客 文案与美工 12月6日18:15 12月5日18:45 0 30

【Beta阶段】第七次Scrum Meeting

孤街浪徒 提交于 2020-02-19 13:51:13
每日任务内容 队员 昨日完成任务 明日要完成的任务 张圆宁 #63 技术博客——django和mysql https://github.com/rRetr0Git/rateMyCourse/issues/63 #64网站https添加 https://github.com/rRetr0Git/rateMyCourse/issues/64 牛宇航 #55 将教师与其个人主页进行链接 接口实现 https://github.com/rRetr0Git/rateMyCourse/issues/55 #64网站https添加 https://github.com/rRetr0Git/rateMyCourse/issues/64 王文珺 #62 点赞点踩及时刷新 https://github.com/rRetr0Git/rateMyCourse/issues/62(持续完成 ) #62 点赞点踩及时刷新 https://github.com/rRetr0Git/rateMyCourse/issues/62 陈致远 #58 对测试出的bug进行修复 邮箱验证提示信息添加 https://github.com/rRetr0Git/rateMyCourse/issues/58 #58 对测试出的bug进行修复 https://github.com/rRetr0Git/rateMyCourse

【Beta阶段】第八次Scrum Meeting

℡╲_俬逩灬. 提交于 2020-02-19 13:07:06
每日任务内容 队员 昨日完成任务 明日要完成的任务 张圆宁 #63 技术博客——django和mysql https://github.com/rRetr0Git/rateMyCourse/issues/63 #66 修改登录注册按钮 https://github.com/rRetr0Git/rateMyCourse/issues/66 牛宇航 #67 统一代码风格 https://github.com/rRetr0Git/rateMyCourse/issues/67(持续完成 ) #69 后端文档 https://github.com/rRetr0Git/rateMyCourse/issues/69 #67 统一代码风格 https://github.com/rRetr0Git/rateMyCourse/issues/67 王文珺 #62 点赞点踩及时刷新 https://github.com/rRetr0Git/rateMyCourse/issues/62 #73 修改验证码部分为点击登录/注册按钮时调用js生成验证码 https://github.com/rRetr0Git/rateMyCourse/issues/73 # 65 录入新数据,清洗脏数据 https://github.com/rRetr0Git/rateMyCourse/issues/65 陈致远 #58

【Alpha】Scrum Meeting 6

╄→гoц情女王★ 提交于 2020-02-18 17:59:53
目录 前言 任务分配 燃尽图 会议照片 签入记录 困难 前言 第6次会议在4月10日22:00由PM在一公寓三楼召开。 交流确认了任务进度,对下一阶段任务进行分配。时长15min。 任务分配 姓名 当前阶段任务 下阶段任务 吴昊 了解编写投票功能相关的工作 迁移班级界面的"显示成员"功能 邵旭哲 组织协调任务进度 ; 整理第六次例会报告 ; 整理团队任务拆解内容 组织协调任务进度 ; 完成第六次例会报告 ; 整理团队任务拆解内容 胡俊崧 修改对于不同用户按钮的展示 ; 修复查看作业时提交数为零出现的bug ; 删除作业 ; 完善作业分类展示 ; 编辑博客的页面搭建和参数传递 完成博客作业编辑 ; 尝试修复关闭作业和删除作业请求失败的bug 吴枫 对已上传代码进行功能测试 ; 测试复现上一版本未修改的bug 对已上传代码进行功能测试 ; 测试复现上一版本未修改的bug 蒋锋 增加删除公告功能 ; 增加编辑公告功能 增加删除公告功能 ; 陈治齐 对班级博文列表加载进行重构 ; 对班级博文列表筛选功能进行重构 编写“投票”功能有关的代码 燃尽图 会议照片 签入记录 点我 困难 1.团队任务拆解需要对部分git上的issues进行整理。对于例会召开和任务部署无影响。 2.部分api在传入适当参数后返回值与预期有差别,目前正在尝试找出原因。 来源: https://www.cnblogs

【每日Scrum】第六天(4.16) TD学生助手Sprint1阶段性成果

ぃ、小莉子 提交于 2020-02-17 08:17:39
TD学生助手Sprint1阶段性成果(4.16) 任务看板 站立会议内容 组员 昨天 今天 困难 签到 刘铸辉 ( 组长 ) 和叶姐,静姐修改页面布局和图片显示,保证界面的亲切。 和大家一起做演示 PPT ,视频,整理明天 sprint 演示会议的资料 界面布局总是不太理想,正在集思广益 Y 刘静 和叶姐,辉哥修改页面布局和图片显示,保证界面的亲切。 和娇哥一起做燃尽图 界面布局总是不太理想,正在集思广益 Y 解凤娇 查看整个项目的进度,若有需要,集思广益,保证项目的实用性 今天做了软件的测试,写了些 bug 触发的地方 ; 并且和静儿做燃尽图 界面布局总是不太理想,正在集思广益 Y 王洪叶 和辉哥,静姐修改页面布局和图片显示,保证界面的亲切。 整理明天 sprint 演示会议的资料 界面布局总是不太理想,正在集思广益 Y 胡宝月 功能调试 代码审查 界面修正 大家一起做明天要演示的视频 PPT 好繁琐啊,累死了 Y 何晓楠 只能在界面修正上提些意见, 做简介 PPT 和视频 视频还不尽如意 Y 会议总结 今天的会议是总结性的,开发项目第一次迭代基本上已经完成,总结了一下这一周的成果和经验,进行阶段性总结                       地点: 新食堂二层21:00      2014年: 04月 16 日 Sprint1计划结束:阶段性成果 燃尽图 团队合作