团队的初体验与Scrum的初识

一. 队名及宣言

队名: the better for you

宣言: Change our lives with code

二. 队员及分工

  • a.承担软件工程的角色
    姓名 学号 角色
    蒋 婷 B20150304514 pm
    周加旺 B20150304519 pm
    张美庆 B20150304502 测试
    吴雅芳 B20150304613 测试
    周宏波 B20150304524 开发
    谢敏仪 B20150304601 开发
    蒋 斌 B20150304620 开发
  • b.擅长的技术
    姓名 技术
    张美庆 前端开发,java
    蒋 婷 java后端,页面设计
    周加旺 java后端,c语言
    周宏波 Android,java后端
    谢敏仪 java,C语言
    吴雅芳 java,前端开发
    蒋 斌 java,C语言

    三.团队会议

    • 第一次集体会议:

        确定项目的目标,计划周期。确定所使用的技术与技术规范,变量命名规则等。  

        确定个人员的角色分配,任务分配等。

    • 周例会:

        报告团队各个成员的工作进度、一周期以来所遇到的问题和解决问题和下一周期的目标。

        对自己本周期的总结和反省。   
      

    四.计划实施

    • 团队计划: 学习Scrum方法,以敏捷开发为基本,前期主要以业务需求为主,pm角色将这个app的需求用uml的格式展示给开发人员,但在这个过程中每个人成员都可以参与讨论,将app的需求完善。中期主要以开发为主,开发人员根据uml的需求,将其实现,测试人员在开发人员的基础上将其进行改进以及界面的美化。

    • 个人计划:我的职责是负责开发,要负责好数据分析管理工作,及时做好分析软件的工作,分析好数据,同时要及时的纠正数据方面的错误,做出预防措施的审核,把工作做到位。

    五. 项目描述

    团队项目的目的:帮助长大学子解决去哪个食堂吃饭的烦恼

    编程语言: Android(基于java)

    编程工具: Android sudio

    小故事(描述app的基本功能):

      一天,同学小旺在上软件工程课,上到11点钟的时候,小旺的肚子饿得咕咕作响,心理念叨着,又饿了,下课该去哪里吃饭呢?小旺偷偷的拿起手机,不经意间发现了一款专门为长大学子研发的app,叫做“长大饿了么”。小旺兴致勃勃的点开,发现里面有维智食堂,汇泽食堂,弘昱食堂,以及二食堂等长大各个食堂的菜谱,像什么西红柿炒蛋、辣椒炒肉。

      后来小旺又发现每个食堂都有每天特色的菜谱,他发现今天维智的特色菜谱是香干炒肉,小旺心里笑了笑,不错不错,今天的中饭有找落了。

      然后他又有惊讶的发现,这个app还能看实时的人流量,成功的避免了去人多的食堂。小旺惊叹道,这个app做的太人性化了吧!这时候旁边的小斌看着小旺这么兴奋的表情, 急忙凑过来说:“有什么好事情,赶紧说”,小旺一脸的不屑跟小斌说,给你推荐一款app赶紧去下载,叫做“长大饿了么”,里面有你想要的,机不可失时不再来,要赶紧的哦!

    六.理解Scrum

    • Scrum是一种应用很广泛的敏捷开发方法,偏重于项目管理,已被众多软件企业广泛使用。

    • Scrum这个单词的英文含义是橄榄球运动中的专业术语,表示争球的动作。把一个开发过程命名为Scrum,就是形容开发团队在开发一个项目的时候,所有的这个团队成员,能够像打橄榄球一样迅速、富有战斗力、激情、你争我抢地完成进攻,通过一个逐步逼近的方式取得最后的胜利。

    • Scrum是一种兼具计划性与灵活性的敏捷开发过程,它把整个开发过程划分为若干个更小的迭代,每
      一个迭代周期,称为一个冲刺。Scrum迭代开发,是把整个软件生命周期分成多个小的迭代(一般2-4周),每一次迭代就是一个小的瀑布模型,包括需求分析、设计、实现和测试等活动,结束时都要生成一个稳定和被验证过的软件版本。

      部分来源于百度

    七.学习Scrum心得

      1.在Scrum过程中即使团队成员出现错误,也能让团队在早期的迭代中一起分工协作及时发现缺陷并改正。通过在每次的迭代中不断地纠正错误,可以让我们得到更高质量的产品。

      2.通过Scrum开发过程,开发人员通过每一次的迭代可以在短期内看到自己的工作成果,这有助于他们增强信心,更好地凝聚团队的力量,从而更好的完成开发任务。

      3.Scrum的确是一个很好的开发方法,可以更好地用于团队合作的项目管理,同时在Scrum过程中还要确定好团队的各成员的分工安排,并制定相应的需求分析以及计划以适应用户的需要。

  • posted @ 2017-10-12 00:14  Mine。  阅读(193)  评论(0编辑  收藏  举报