软件工程是一门十分有意思的课程,它不仅锻炼了我们开发软件的能力,更是给了我们结队作业的机会,在团队协作中,我们学会了欣赏别人,学会了品鉴自己,学会了如何集思广益凝聚成一个锐意进取的集体。继单人单词查询和双人电梯调度作业后,我们迎来了第一次团队大作业。此次作业要求我们自主选题,确定立意,完成程序的改进或编写。课堂上题目抽取的结果是我们队需要自定义此次作业的内容,这相对与已经确定的代码改写就有了更多的灵活性,我们可以在此次作业的立意上自由发挥,最终完成一个具有团队特色的软工设计。但自由的另一面就是没有现成的代码,没有完整的框架,所有的所有都是从零开始,所以在开始工作前,我们面临一个十分关键的问题,那就是我们要做什么!

  带着各自的想法我们召开了团队会议,确定出一个既具有可行性又有新意的题目出来。会议上大家集思广益,各自说明了自己对于此次作业的想法,首先将目标确定在手机App上,其间有人建议做个个人财务管理软件,有人建议做个简单而富有新意的小游戏,有人建议搭建一个支持手机之间交互的文件传输平台,有人建议开发旅游景点助手,但是考虑到我们现有的水平已经创意的新颖性以及实用性,做游戏难度有点大,财务管理显得有点俗套,最后我们将题目锁定在手机记事本上。没错,是记事本!你可能会唏嘘这岂不是很俗套的东西,但是创意总是源于点点滴滴的需求,当一件东西承载了我们更多的需求时,它便有了新的价值,下面就先简单说说我们所要做的记事本他的别具一格之处。

  1、此记事本首先具备了普通记事本的所有功能,即记事本的建立,编辑,删除等等,此外我们在单纯的文字记录基础上添加了语音、图片及视频记录方式,考虑到在我们的日常生活中,语音及视频影像更能记录事件的真实性和生动性,更能在后期查看过程中帮助我们找回记录时的那种情景和心态,这必然是一大特色。

  2、考虑到记事本的及时使用性,我们添加了一个新的设计,就是以悬浮窗的形式将它展现在活动桌面上,就像时下的手机360,将它置入我们的视野中而不是搁置在角落,就会提醒我们更多的去使用它。

  3、当事情比较突然或是危机的时候,我们的记事本也许是一个很好的选择,因为我们的这款记事本拥有一个新的功能就是可以在锁屏状态快捷进入,就像新版的手机QQ能在锁屏状态下实现消息收发一样,相信这会给我们带来许多意想不到的方便。

  4、此记事本的另一项与众不同之处就是内置许多记事本模板,可以实现快捷记事。比如选择老师模板,就会有“老师姓名:,课程名称:,老师电话:,老师邮箱:”等关键字出来,你只需要简单填写就可完成记录。

  5、当你的记事本满满当当的的时候你也不必因内容庞大找不到想找的记录而烦恼,我们的记事本有一项索引功能,就是在记事本中添加了标签,你可以在每个记录中设置关键字并添加到标签中,这样你这只要能模糊的记得当时你所记录的事件的关键字就可以在标签中快速而准确的找到那篇记录。

  6、事件总是和时间息息相关的,所以此记事本会有一个到日历的链接,你可以在记事的过程中参考日期以及节日,这样可使得我们所做的记录更有意义。

  确定好题目后,我们开始讨论作业层次进度的安排以及工作的分配,此次团队项目我们共有队员七人,暂定队长负责项目进度全局掌控,三人负责代码编写,一人负责作业记录及最后的博客撰写和文字编辑(期间可少量参与代码编写),两人负责应用测试以及应用推广。第一周工作安排如下:

Name

Task

Estimated Worktime

李睿琦

writing blog--schedule

2h

杨昊岚

writing blog--NABC about our project

2h

王力民

draw the interfaces which is needed in our note-book

6h

程刚

draw the interfaces which is needed in our note-book

6h

刘丽萍

do some research about the lock screen

4h

刘宇帆

do some research about the lock screen

4h

左少辉

writing blog--scrum meeting

2h

  以上就是此次例会的成果,我们确立了这次软工作业的题目以及初步的任务规划,希望我们可以在接下来的工作中齐心协力,做出理想的成果!

Scrum Meeting (Oct. 27 2014)的更多相关文章

  1. AIApe问答机器人Scrum Meeting 4.27

    Scrum Meeting 3 日期:2021年4月27日 会议主要内容概述:汇报两日工作. 一.进度情况 组员 负责 两日内已完成的工作 后两日计划完成的工作 工作中遇到的困难 李明昕 后端 Tas ...

  2. Scrum Meeting 10.27

    1.会议内容: 姓名 今日任务 明日任务 预估时间(h) 徐越 配置SQLserver 学习本地和服务器之间的通信 4 卞忠昊 找上届代码的bug 学习安卓布局(layout)的有关知识,研究上届学长 ...

  3. 【Gamma】Scrum Meeting 4

    目录 写在前面 进度情况 任务进度表 Gamma阶段燃尽图 照片 写在前面 例会时间:5.31 22:30-23:00 例会地点:微信群语音通话 代码进度记录github在这里 临近期末,团队成员课程 ...

  4. AIApe问答机器人项目Scrum Meeting博客汇总

    荡起双桨 Scrum Meeting 博客汇总 一.Alpha阶段 AIApe问答机器人Scrum Meeting 4.23 AIApe问答机器人Scrum Meeting 4.25 AIApe问答机 ...

  5. Notes of Scrum Meeting(2014/11/2)

    Notes of Scrum Meeting (2014/11/2) 软件工程项目组Sevens开始项目之后的第一次Scrum Meeting报告 会议时间:2014年11月2日  20:00—20: ...

  6. Notes of the scrum meeting(2013/10/27)

    软工项目组buaa_smile确定自由项目主题及实现功能的scrum meeting meeting time:1:00~2:00p.m.,October 27th,2013 meeting plac ...

  7. Alpha阶段第三次Scrum Meeting

    情况简述 Alpha阶段第三次Scrum Meeting 敏捷开发起始时间 2016/10/24 00:00 敏捷开发终止时间 2016/10/25 00:00 会议基本内容摘要 总结了之前学习的内容 ...

  8. Alpha阶段第四次Scrum Meeting

    情况简述 Alpha阶段第四次Scrum Meeting 敏捷开发起始时间 2016/10/25 00:00 敏捷开发终止时间 2016/10/26 00:00 会议基本内容摘要 做出了将网络通讯接口 ...

  9. Alpha阶段第五次Scrum Meeting

    情况简述 Alpha阶段第五次Scrum Meeting 敏捷开发起始时间 2016/10/26 00:00 敏捷开发终止时间 2016/10/27 00:00 会议基本内容摘要 汇报各自完成的任务, ...

随机推荐

  1. 用Sublime Text搭建简易IDE编写Verilog代码

    前言 Verilog是一种硬件描述语言(HDL),该语言在Windows上有集成开发环境可以使用,如ModelSim,但ModelSim的编辑器不太好用因此笔者萌生了用Sublime Text3来编写 ...

  2. thrift demo

    基于上一篇博客,安装thrift complier之后,就需要进行跑跑程序,来看看是否如同预期的那种效果. 前面的thrift compiler的主要作用,其实就是为了IDL的,就是防止客户端和服务端 ...

  3. PDO多种方式取得查询结果

    PDO多种方式取得查询结果 01 December 2009 1:26 Tuesday by Sjolzy PDO最大的特点之一是它的灵活性,本节将介绍如何取得查询结果,包括: 数组(数值或关联数组) ...

  4. H5 App开发用WeX5垃圾 试用一周,我果断放弃了wex5

    上个月,和朋友一起参加wex5的分享会,因为对cordova有些了解,始终不相信wex5的广告.五一假期,小试一下,果然不出我所料,有不少坑. 想下载IDE,竟然有1.7G,虽然现在网速快但是文件太大 ...

  5. Perl删除数组中元素的多种方法

    Perl中的数组元素起始引用序号为0,@array的第一个元素为$array[0],依次递增,最后一个元素为$array[-1]或者$#array.如果要删除一个数组中已有的元素,可以用以下几个函数来 ...

  6. 数据库&数据仓库

    数据仓库的定义: 世界公认的数据仓库概念创始人W.H.Inmon在<数据仓库>(Building the Data Warehouse)一书中对数据仓库的定义是:数据仓库就是面向主题的.集 ...

  7. System.Data.SQLite

    SQLite介绍 在介绍System.Data.SQLite之前需要介绍一下SQLite,SQLite是一个类似于Access的单机版数据库管理系统,它将所有数据库的定义(包括定义.表.索引和数据本身 ...

  8. 在Linux中永久设置Anaconda环境变量的方法

    [感谢:http://www.codesec.net/view/459539.html] 如果在安装Anaconda的过程中没有将安装路径添加到系统环境变量中,需要在安装后手工添加: 1.在终端输入$ ...

  9. mysq修改密码

    1.确定你的mysql 是否能正常工作登录数据库cmd--"命令提示字符"窗口录入,录入cd C:\mysql\bin 并按下回车键,将目录切换为 cd C:\mysql\bin再 ...

  10. MySQL中四舍五入的实现

    MySQL四舍五入的实现   文章主要描述的是MySQL四舍五入的实际应用, 以及在其实际操作中的值得我们大家注意的事项与其实际应用代码的描述,以下就是文章的主要内容的详细描述,望大家在浏览之后会对其 ...