结队项目——第一次作业

作业地址:http://www.cnblogs.com/easteast/p/7511234.html

1)我和我的队友


2)需求分析

采用NABCD模型对客户进行需求分析。

2.1 Need

开学初部门纳新的流程繁琐复杂,信息流通不畅,纳新结果往往不尽如人意。

对部门来说,首先要通过张贴海报,扫楼发传单等方式来宣传部门,对收到的申请单人工地进行筛选,然后安排面试,最终纳入新成员。宣传部门耗时耗力,还不一定有效果。申请单多而杂,信息也不足以了解申请的学生。耗费大量的时间和精力,最后纳入的新成员可能也不是部门所期望的。

对学生来说,了解部门的渠道十分有限,可能加入之后才发现和想象中的有偏差,甚至会因为不同部门间活动时间的冲突而被淘汰。对于特别想加入的部门,也没有一个很好的途径来联系交流,向部门介绍自己。

需求就是将纳新的过程信息化起来,提供一个平台,让部门和学生实现双向选择。

2.2 Approach

做一个APP,有部门和学生两种用户。部门可以宣传介绍,同时也可以对申请加入的学生进行初步筛选。学生可以看到各种不同部门的宣传介绍,针对自己喜欢的部门定点投放申请表格。支持学生和部门之间的私信,提供联系交流的渠道。

部门开始使用时,需要以部门的身份注册,填写相应的基本信息,对部门进行介绍。注册成功后,可以发布自己的纳新信息,如纳新人数,需要的职位及后续的工作说明,面试时间等。有默认的申请表格,部门也可以添加一些自己想要了解的内容。部门在这个平台上也可以看到其它部门,学习优秀部门的宣传介绍方式,或是常规活动时间的设置等。收到申请表格后,可以对其进行筛选,有针对性地挑选部门需要的人才,通知参加面试或忽略。可以查看感兴趣的学生的基本信息,也给该学生发消息来进一步了解。

学生开始使用时,需要以学生的身份注册,填写相应的基本信息。学生的基本信息将是申请表格的基本内容,不用每次投申请的时候都重新写一遍。当然,学生也可以针对不同的部门,添加写点自己的加分技能。学生的主要目的是加入感兴趣的部门,自然有一定的分类,方便学生查找了解。对自己特别想要加入的部门,投递申请表之后,学生还可以向负责人发消息交流,展示自己的长处与决心,提高自己被录取的几率。当然,学生已经被五个部门录取之后,就不能再投递新的申请,或是新申请的部门的常规活动时间和已录取的冲突。

2.3 Benifit

对部门来说,简化了纳新的流程,有更好的宣传平台,有更丰富的学习参考资料,有更高效的申请筛选,纳入志同道合的新鲜血液的几率也大大提升。对学生来说,可以更好更详细地了解部门,更方便地投递申请, 更好地介绍推销自己,最终加入自己心仪的部门。

2.4 Competitors

一句话概括,就是:广泛撒网,定点捕捞。

部门纳新,部门最终目的就是纳入符合部门需求的学生。原来手工收集汇总申请表,几乎是没有任何筛选的就发面试通知,面试了一堆部门并不需要的人,耗费大量的时间和精力。但是有了这个平台,在面试之前就能进行初步的筛选,部门可以按一定标准筛选收到的申请表,或是私信交流来挑选。在全校学生的范围上广泛地宣传,然后再针对性地录用部门需要的人才。

学生加入部门也是有各种各样的原因,结交新朋友,提高工作能力等,所以在加入之前需要好好了解部门是否符合自己的期待。广泛地和各部门负责人交流沟通,筛选出自己真正感兴趣的部门,然后针对性地打动相应的负责人,提高自己拿到面试的机会,或是直接录取。

2.5 Delivery

用户分为部门和学生,推广自然也得针对这两个方面。部门相对学生来说数量较少,可以直接上门推销,说明我们的APP能为他们解决很多纳新的麻烦。学生方面,主要是新生,可以打入各大学院的新生QQ群,在各部门纳新时期,乘势宣传介绍,当然也可以相应的扫楼发传单。此外,争取在一些全校的平台上进行宣传,如广播台,学校官方微信等。


3)原型系统

  原型开发工具:墨刀设计【作品展示链接

具体页面:

1.登陆注册页面

2.个人注册

3.部门注册

综合以上三步gif动画操作演示:

4.个人登陆后的主页面(院级部门)

5.个人登陆后的主页面(校级部门)

6.个人收到的消息

7.个人信息页面

8.个人实时聊天界面

9.个人中意部门提交申请表

综合以上六步个人信息的gif动画操作演示:

10.部门登陆后的主页面(院级部门)

11.部门登陆后的主页面(校级部门)

12.部门收到的消息

13.部门实时聊天界面

14.部门收到的申请表

15.具体的申请表内容

综合以上六步部门信息的gif动画操作掩饰:


4)PSP表格

PSP 2.1表格

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 220  480
· Estimate · 估计这个任务需要多少时间  220  480
Development 开发  140  360
· Analysis · 需求分析 (包括学习新技术)  10  30
· Design Spec · 生成设计文档  10  10
· Design Review · 设计复审 (和同事审核设计文档)  10  20
· Coding Standard · 代码规范 (为目前的开发制定合适的规范)  10  20
· Design · 具体设计  20  60
· Coding · 具体编码  60  120
· Code Review · 代码复审  10  50
· Test · 测试(自我测试,修改代码,提交修改)  10  60
Reporting 报告  60  120
· Test Report · 测试报告  40  90
· Size Measurement · 计算工作量  10  20
· Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划  10  10
合计    220  480

5)结对过程

结对刚开始时交流了下,确定了大致的任务和安排。先是花了点时间完成阅读任务,然后确定了要使用的原型模型设计工具----墨刀(极简超快)。主要的合作,是讨论确定满足需求的一些功能设计,下面是讨论的照片。最后再合作完成博客,总的来说还是挺顺利的。

附上图片:


6)心得与总结

  • 031502142 张鹏: 结对总的来说还是很顺利的,没有什么太大的波折,这次项目主要就是设计功能来满足需求,也不是很困难。在讨论功能设计的时候,体会到了结对的好处,会先反问自己如何说服别人自己的想法是有价值的,也就考虑得更深。同时,有个人一起头脑风暴,考虑得也更周到。不过期间的交流还是太少,这也导致了没有掌控好进度,而且感觉虽然项目要求不是很难,但是还有优化的空间。所以,下次的结对作业,会加强交流沟通,量化细化各个任务,比第一次做得更好。
  • 031502216 江郑: 刚开始看到作业觉得这个作业没什么多大难度,就花一点点时间写写就好了,等到两个人开始结对组织交流的时候发现,要考虑的细节方面太多了,超出了开始的预想。在使用墨刀工具操作的时候,发现墨刀真的挺好用的,功能强大,做出了以前不敢想象的功能。在实现相应的功能方面,我们一点点去尝试,去修改,过程很花时间,功能改了又改,移植到手机上想看看效果又有兼容问题,如此重复着实很烦躁。不过一点点的模型也被我们弄得大概看起来有那么一点像刚开始设想的样子。虽然顺利完成本次任务,不过有点遗憾的是,有些内容或者元素在手机上运行会有兼容问题,但是最后由于时间等其他原因没有把这个做到尽善尽美。不过有了第一次的磨合,相信下次一定比第一次更好。
时间: 2024-11-06 09:34:18

结队项目——第一次作业的相关文章

团队项目 第一次作业

#团队项目 第一次作业 团队展示: 1.队名: R0ckstar 寓意:以R星为榜样,做R星般的优化. 2.队员: 姓名 学号 组长 刘天野 20165101 ★ 赵中楷 20165103 ☆ 张承昱 20165115 ☆ 朱思腾 20165111 ☆ 李泊志 20165118 ☆ 谢沛良 20165321 ☆ 3.队员风采: 刘天野 个人风格:爱钻研. 擅长的技术:C.C++.Java. 编程的兴趣:找BUG,补漏洞. 希望的软工角色:后端开发.算法设计. 宣言:洛阳亲友如相问,就说我在码代码

【软件工程实践 · 团队项目】 第一次作业

[软件工程实践 · 团队项目] 第一次作业 队员姓名与学号(标记组长) 学号 姓名 20165211 丁奕(组长) 20165208 孔月 20165230 田坤烨 20165226 刘香杉 队名 快奶我一口 队员风采: 全军出击!!!! 团队的首次合照 团队的特色描述 我们敲认真! 原文地址:https://www.cnblogs.com/KY-high/p/9000409.html

结队项目之需求分析与原型设计

结对项目之需求分析与原型设计 结对者:3011 卢凯欣    3034 戚景晓 一.需求分析(NABCD模型) 1.N(Need,需求) l  游戏玩家可以以游客的身份游览游戏界面. l  玩家可以注册登录,在玩家的个人主页中可以看到个人战绩. l  游戏包括“单机模式”与“对战模式”,“单机模式”为玩家独自练习,“对战模式”为玩家与其他在线玩家对战. l  游戏可以创建房间,输入房间号即可与好友共玩 l  玩家解不出题时,游戏可以给出正确解法.   2.A(Approach,做法) l  对于

软件工程第一次作业补充

软件工程第一次作业的补充 对于作业"在一周之内快速看完<构建之法>,列出你不懂的5-10个问题". 作业要求有: (1)在每个问题后面,请说明哪一章节的什么内容引起了你的提问,提供一些上下文 (2)列出一些事例或资料,支持你的提问 (3)说说你提问题的原因,你说因为自己的假设和书中的不同而提问,还是不懂书中的术语,还是对推理过程有疑问,还是书中的描述和你的经验(直接经验或间接经验)矛盾? 例如:我看了这一段文字 (引用文字),有这个问题 (提出问题):我查了资料,有这些说法

第一次作业——四则运算小程序

这是第一次作业,而且是个人项目,说实话一开始得到作业还是很紧张的.虽然题目比较简单,但是由于自身动手能力很差,所以还是慌得要死. 经过思考和审题,我渐渐有了思路.四则运算主要的难点在于选取数是否是随机数而且是否能保证整数相除能否除尽. 一开始关于选取数是否随机我很苦恼,因为从前写程序变量基本都是自己赋值,没想到怎么随机取数.后来经过同学的点拨,我想到了随机选取函数.比如十以内的四则运算就将0-9赋给a1 再加1就变成1-10了.而保证除尽的问题也很快想到了解决方案,只需要添加一个判断两数相除记过

软件工程管理——第一次作业

这是软件工程管理课第一次作业,也是我的第一篇随笔. 这篇随笔分为四个部分:1.自我介绍. 2.对这门课的期待. 3.第一周工作统计. 4.第一个小项目(词频统计与四则运算选其一). 一.自我介绍        我叫夏一鸣,是东北师范大学计算机科学与信息技术学院,计算机应用技术专业的研一学生.本科也是东北师大的,专业是计算机科学与技术.我来自湖北咸宁,是一个南方小伙,为人还算随和乐观,希望老师和同学们多多关照. 二.对这门课的期待        我想,大家之所以选了这门课,当然初衷都应该是想学到一

软工实践第一次作业-黄紫仪

软工实践第一次作业 前言:emmmm之前因为没太注意,想着计算机专业怎么会有软工实践.所以之前一直都没去管.等到开学才发现突然翻车.QAQ现在赶紧先来补交一下. (1)回想一下你初入大学时对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的? 你认为过去两年中接触到的课程是否符合你对计算机专业的期待,为什么? 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?   说到选择计算机,emmmm,某种意义上来说是打RPG游戏打出来的想法,因为很喜欢这类的游戏,所以也想去试着写一个属于自己的这种

java第一次作业0

lsl321 java第一次作业 #1. 本章学习总结 你对于本章知识的学习总结 本章我们学习了各种java相关文件的使用,以及码云,博客,pat等程序辅助软件,这些对于我们专业的学习有非常大的帮助,对于java的使用,目前处于初学者的状态,感觉到比较难. #2. 书面作业 1.为什么java程序可以跨平台运行?执行java程序的步骤是什么?(请用自己的语言书写) 因为java只在jvm中运行,跟平台不是直接接触的.步骤:编写java程序--生成class文件--虚拟机中解释文件. 2.什么是j

工程项目管理第一次作业

第一次作业真的是花了我相当多时间,特别是在查重跟算四则表达式时,算法改了又改,耗了将近一周时间,最后,查重很不理想计算四则表达式有自己的想法,但问题很多,虽然谈不上什么想出算法,真的是费好多时间对于一个实力渣渣我来说. 需求: 1.使用 -n 参数控制生成题目的个数 2.使用 -r 参数控制题目中数值(自然数.真分数和真分数分母)的范围 3.生成的题目中如果存在形如e1 ÷ e2的子表达式,那么其结果应是真分数. 4.每道题目中出现的运算符个数不超过3个 5.程序一次运行生成的题目不能重复(查重