你若运行,便是晴天!

你若运行,便是晴天!

B20160304235 钟盛勤

1、写一篇学习心得,作为目前最为流行的敏捷开发过程,Scrum方法有何特点。写写对这个软件开发方法的评价。

老子《道德经》云:“治大国,若烹小鲜。”用简单的贴近生活的例子做比喻,来论述复杂的事情和高深的道理,在古文中很常见。再如荀子《劝学》中满篇的比喻(估计读过中学语文的都能背上几句):“青,取之于蓝,而胜于蓝;冰,水为之,而寒于水”,用来比喻人通过学习改造,可是胜过以前。SCRUM作为一种敏捷框架,也有很多比喻,这些比喻可以使我们更形象地理解其内涵与外延。

SCRUM联盟主席Mike Cohn的《SCRUM敏捷软件开发》(英文名:Succeeding with Agile: Software Development Using Scrum)。作者运用了很多形象的比喻,来解释SCRUM中的一些问题和概念。

Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法:Scrum of Scrums.

下面是Scrum用到的术语:

角色

产品负责人 Product Owner: 负责维护产品订单的人,代表利益相关者的利益。
Scrum主管 Scrum Master: 为Scrum过程负责的人,确保scrum的正确使用并使得Scrum的收益最大化。一般不翻译。

开发团队 Team: 由负责自我管理开发产品的人组成的跨职能团队。

工件

产品列表 Product Backlog:根据用户价值进行优先级排序的高层需求。
冲刺订单 Sprint Backlog:要在冲刺中完成的任务的清单。
产品增量 Increment:最终交付给客户的内容

活动

计划会 Sprint Planning Meeting:在每个冲刺之初,由产品负责人讲解需求,并由开发团队进行估算的计划会议。

每日立会 Daily Standup Meeting:团队每天进行沟通的内部短会,因一般只有15分钟且站立进行而得名。

评审会 Review Meeting:在冲刺结束前给产品负责人演示并接受评价的会议。

反思会/回顾会 Retrospective Meeting:在冲刺结束后召开的关于自我持续改进的会议。

其他

冲刺 Sprint: 一个时间周期(通常在2周到1个月之间),开发团队会在此期间内完成所承诺的一组订单项的开发。

推荐文章:

1.敏捷开发之Scrum扫盲篇

https://www.cnblogs.com/taven/archive/2010/10/17/1853386.html

2.Scrum 总结

https://www.cnblogs.com/astar/archive/2012/02/28/Scrum.html

3.Scrum之 术语和流程

http://www.zhoujingen.cn/blog/2626.html

2、在上次作业布置熟悉的软件“生活在长大”的基础上,各小组提出进一步开发计划,并请按照Scrum方法来执行计划。用博客描述你们小组这次开发计划执行情况和最后的结果和评价,可以适当放上程序运行截图。你在这次开发中做所的共享。要求贴出你们小组作品的github源码地址,给评阅着查看。

我们开发团队小组的github地址是:https://github.com/APPdoctrine/HappyChat

在(提莫队长)刘震道友的带领下,我们利用所学的java知识,编了一个聊天程序:HappyChat
深入贯彻理解“生活在长大”的指导思想,解决寝室之间秘密交流问题。我们将从前端,后端,数据库,javaweb后台管理,Android。全方位武装该程序!以星星之火可以燎原之势,打开新世界的大门!


情圣网: https://1490010439.github.io/QingShengWeb.io/

posted @ 2018-10-26 20:04  SachZhong  阅读(124)  评论(4编辑  收藏  举报
Your browser does not support the audio element.
我的github——SachZhong