我们把这次团队程序设计分成了6个模块,让每一个同学都能参与其中,然后让每一个人选一个自己喜欢的模块,最后数据库设计这个部分就大家一起来做。

Everybody's task allocation is as follows:

  韩天中:4桌台管理

   隋世旭:3结账

  沈聪:2点菜

  朱民福:5员工管理

  张萌萌:1开台

开发顺序:

先要有桌台信息、员工信息,,再接着是开台点菜,,最后是结账欢送顾客。。
  • 开发估计:

(这里的时间是指全身心的工作时间,,不是写一点,停了,,隔段时间,,,再写)

需求分析大概需要48小时进行;在桌台信息设计大概需要24小时,,一半用于数据库的设计,四分之一用于编码(主要是对数据库的操作操作是很陌生的,需要一点一点的摸索),四分之一用于调试;开台点菜,,时间会比桌台的快上四分之一,20小时,,12个小时用在数据库中表的设计,有了前面的对于数据库的摸索之后的代码编写会明显的快上很多需要3个小时,再3个小时的测试;最后的结账在开台点菜的基础上进行操作,,时间会更短,,,6小时会完成。。。

  • 需求分析:

一.服务人员需求:

1、在顾客进入店面时,,根据就餐人数选择就餐位置;
2、位置选择好后,紧接着就是点菜,在点菜时能够有不同的菜系供顾客选择,菜系下有不同的菜,最好能有图片显示,可以选择多份,每份都有明确的价格,以及是否有优惠活动;
3、选择好后会有相应的总价格提醒,以供顾客有所准备;
4、要注明服务人员的姓名。
二.经理需求:
 
1、能够适应餐桌位置的改变、能够增加餐桌,减少餐桌;
2、能够对服务人员增、删、改、查;
3、能够查看每日收入、每月收入;
4、能够查看最近一个月的最火、最好买的菜系来制定优惠政策。
 
 
此项目的可行性,发展前景和预算投入的评估:
一.1.餐饮行业越来越趋于完善,从最开始的一家小店铺,到一间客栈、饭馆,到现代的星级大酒店,店面越来越大,需要管理的东西也随之增加,这时候就需要我们的计算机管理系统来管理这个庞大的团队。从以前的人为主体发展为系统管理,这是一个巨大的创新。计算机管理更加科学,便捷,是信息化、现代化的重要标志。经过对市场调查研究和客户的目标分析,以及资金需求的考量,我们都一致认为这个项目有发展的前景;
2.前期需要投入的资金及精力是我们所能承受的;
3.当它被客户所接受且普遍使用可以带来很好的经济效益;
4.具体的实施方案:从客户那得到具体设计思路,每个人各司其职,写自己所承包的模块,最后把这些模块用接口连接起来,大家一起来建数据库,考虑其不足之处,功能测试,漏洞修补,最后一步,也是很重要的一步,那就是产品包装,虽说一个产品的内在是主要的,但是它的包装也是很重要的,只有漂亮的外表才容易被用户所接受。接下来就只剩下产品推广了,要把它利用小广告及各种网路小视频来是大家所熟知,让一些餐厅免费试用......
结论:现在有很多同样的管理系统,要想做就要做好,而这个目的需要的是创新,我们要做到更加人性化,更加方便使用,让客户和他们的客人都非常满意,一起推广我们的产品。餐饮领域发展的感觉还是很完善的,时间的积累也是有它的优势的。想要在短时间内获得成功,应该去学习别人的长处,自己所欠缺的东西,多多到基层去做调查,了解到用户的真切需求才是正确的发展到路。也可以帮助大的公司来做一些个性化的设计,独到的想法,来赢得前辈们的好感,学习他们的经验。
  • 项目跟踪:

在实际进行项目开发中,我们用到燃尽图来跟踪项目进程。因为之前也没进行过大一点的项目开发,自然也没有涉及到跟踪项目的进程,所以对于燃尽图,我们完全是小白一个,只好求助“度娘”。
燃尽图(burn down chart)是在项目完成之前,对需要完成的工作的一种可视化表示。燃尽图有一个Y轴(工作)和X轴(时间)。理想情况下,该图表是一个向下的曲线,随着剩余工作的完成,“烧尽”至零。燃尽图向项目组成员和企业主提供工作进展的一个公共视图。这个词常常用于敏捷编程。
Kane Mar将燃尽图分为以下七种情况:
1、Fakey-Fakey:表面完美而已。软件项目过于复杂以致于难以界定直观的目标。大多数情况下,这种图来自于充满了命令与控制的环境,在这种环境下,开放的交流变得难以进行。
2、Late-Learner:燃尽图中会有一个顶峰。通常出现在沟通高效且正在学习Scrum的团队中。
3、Middle-Learner:要比late-learner更加成熟。团队在Sprint的中期会探寻出大多数的任务与复杂性。
4、Early-Learner:开始有一个顶峰,然后是平缓的衰退。团队认识到早期探寻的重要性,然后高效工作以实现目标。
5、Plateau:团队在一开始取得了很大的进展,但却在Sprint的后半部分丧失了方向。
6、Never-Never:燃尽图在Sprint的后期突然开始上扬并且不会再下降。需要尽快找到这些迟来的变化并进行自省。
7、Scope-Increase:Sprint中的工作量突然增加。通常这表明团队在Sprint计划会议上没有完全认清工作范围。
在我们这个项目中,我们用leangoo来自动生成燃尽图,,首先是要在https://www.leangoo.com这个网站上注册相关信息,,之后新建看板,将相关的项目分解成很多的小模块,小功能在上面列出,,我们的项目分解及完成情况如下图:
 
根据项目进程的实际情况选择完成项。。。生成燃尽图如下:
 
还是挺好玩的,,燃尽图,,尽快让你燃尽!!!!!!!!!!!!!

WBS练习的更多相关文章

  1. WBS功能分解

    WBS功能分解表格如下: 功能 子功能 二级子功能 预计花费时间 (小时) 实际花费时间(小时) 地图显示跑道 制作地图 获得开发权限key 1 2 将sdk导入程序 0.5 1   调试程序 1 2 ...

  2. ALV Tree demo(WBS元素分层显示)[引用别人的]

    原文地址:http://www.xuebuyuan.com/1666753.html 按层次显示WBS编码及描述,附加节点双击展开事件和Item双击跳转CJ03功能. 因为本人懒,本例代码都是从标准的 ...

  3. 补第二周四人小组WBS/NABCD

    四人小组项目<东北师范大学论坛> 要求: 1.给出需求概述.功能列表.痛点或亮点.NABCD及WBS模型在此项目中的应用. 2.不熟悉的名词,自行搜索资料并参考教材第393页开始的术语索引 ...

  4. 第二周 WBS、NABCD查阅

    WBS WBS:工作分解结构(Work Breakdown Structure) 创建WBS:创建WBS是把项目可交付成果和项目工作分解成较小的,更易于管理的组成部分的过程. WBS是项目管理重要的专 ...

  5. 从Project 2007导出WBS图表到Visio 2007

    微软官网讲:在 Microsoft Office Project 2007 中,Visio WBS 图表向导已被可视报表代替.您可以使用 Microsoft Office Visio Professi ...

  6. WBS说明

    work breakdown structure(WBS) 工作分解结构 (英语:Work Breakdown Structure, WBS)是一个详尽的,层次的(从全面到细节)的树形结构,由可交付成 ...

  7. 项目整体说明及WBS练习

    乐谱识别研究的意义 纸质乐谱向数字化乐谱的转换,是人类音乐活动与计算机音乐处理之间进行信息交流的必经之路.光学乐谱识别是将纸质乐谱扫描输入计算机后,对乐谱图像加以处理.识别.分析,最终获得乐谱的计算机 ...

  8. WBS任务分解中前置任务闭环回路检测:有向图的简单应用(C#)

    1 场景描述 系统中用到了进度计划编制功能,支持从project文件直接导入数据,并能够在系统中对wbs任务进行增.删.改操作.wbs任务分解中一个重要的概念就是前置任务,前置任务设置确定了不同任务项 ...

  9. 分而治之(Work Breakdown Structure, WBS)

    不知道大家有没有和我一样的情况,就是想写一篇博客,不知道从何写起,如何组织语言,如何安排这篇博客的要交待的事情的前因后果:如果在写作过程中被打断,又不知道如何重新拾起键盘,从哪里写起."就如 ...

  10. 需求分析--WBS

    我们的软件天气预报的WBS如下:

随机推荐

  1. Light OJ 1296 - Again Stone Game (博弈sg函数递推)

    F - Again Stone Game Time Limit:2000MS     Memory Limit:32768KB     64bit IO Format:%lld & %llu ...

  2. 分页管理的AJAX实现

    bookMgr.jsp <%-- Document : bookMgr.jsp Created on : 2016-11-7, 9:48:21 Author : guanghe --%> ...

  3. MFC 选择一个文件或者文件夹路径

    //选择文件CFileDialog dlg(TRUE, 0, 0, OFN_HIDEREADONLY, "文本文件|*.txt|所有文件|*.*)||",0);if (dlg.Do ...

  4. 告别div,可以代替div的几个标签

    几个最常用的用来代替DIV的HTML5元素 虽说html5中大多数功能性的元素如<video><canvas><audio>等还得不到当前主流浏览器的支持(主要就是 ...

  5. display : -webkit-box-inline 的理解

    发现: 最近在做移动端的东西,说起移动端弹性盒子布局真是无往不利,用起来特别爽,我也是偶尔间发现的这个属性并且它的用法,在网上基本查不到这个属性的资料(个人看法).如果没有听说过(display:bo ...

  6. Wordpress模板制作、改造、设计

    如何定义index.php以及如何派生出其它文件,在index.php文件中,在body元素内,新建如下结构化标记元素,各元素都带有不同的id属性: <div id=”page”> < ...

  7. phpcms分页使用

    #pages { padding: 14px 10px; font-family: 宋体; } .text-c { text-align: center; } #pages span { displa ...

  8. BLUEZ测试报告

    测试小分队介绍: 马辰,李孟,罗凡 测试任务分类 帮助类 战斗类 道具类 敌军类 英雄类 地图类 AboutScene.h AchieveLayers.h GameLoading.h GameOver ...

  9. 谈敏捷,谈开发 --《Agile Software Development》读后感

    谈敏捷,谈开发 --<Agile Software Development>读后感 北航计算机学院 110616班 11061171 毛宇 联系方式:maoyu815930@sina.co ...

  10. 小甲鱼PE详解之区块表(节表)和区块(节)(PE详解04)

    到此为止,小甲鱼和大家已经学了许多关于 DOS header 和 PE header 的知识.接下来就该轮到SectionTable (区块表,也成节表).(视频教程:http://fishc.com ...