一、题目要求:
1.建立团队博客,可以指定一名同学的博客,今后所有的作业都发布在该同学的博客-上(建议使用队长的博客)
2.团队各成员集体讨论,在我们讲过的团队类型中票选一个你们准备采用的合作方式
3.确定团队题目,题目范围及来源最好来自于实际场景
4.利用竞争性需求分析框架(NABCD Model)说明团队项目选题的合理性
5.确定团队开发技术,包括语言、工具、框架等团队模式:
二、团队介绍:
##1.团队模式选择:
鉴于软件团队模式主要有:主治医师模式、明星模式、社区模式、业余剧团模式、秘密团队、特工团队、交响乐模式、爵士乐模式、功能团队模式,官僚模式。起初我们想要选择主治医师模式,
但是主治医生模式需要团队里有个编程能力十分突出的人,而我们团队个人的编程能力差距不大,故不采用;然后我们考虑了社区模式,但是社区模式太过松散,没有统一的前进方向;最后业余
剧团模式是我们团队所选择的团队模式,整个团队既有统一的前进方向与统一的进度,出了问题能及时做出决断,每个人又有一定的发挥的空间。当我们确定了团队模式之后,我们讨论了一下我
担任中央指挥负责统筹以及任务分配,由其他小组成员担任剧团成员并且进行任务执行,角色扮演。
##2.团队名称:
Carry
##3.团队成员以及分工:
1.队长:[陈坤](https://home.cnblogs.com/u/channingchen/):统筹规划全队的进度,部分代码工作,代码整合与测试
2.队员:[吕晓云](http://www.cnblogs.com/lvxiaoyun/):主要代码工作,以及最后的代码整合和代码测试
3.队员:[崔卓越](https://home.cnblogs.com/u/cuibao123/):部分代码工作,后期的PPT制作。
4.队员:[董志斌](http://www.cnblogs.com/dongzhibin313/):部分代码工作,后期软件的推广。
三、团队项目选择:
##1.项目选择:
本地音乐播放器软件
##2.项目背景:
几乎每个人的电脑里都有一个自己喜欢的音乐播放器,但是鉴于现在国内的播放器软件对不同艺人的音乐版权购买的不一样,故而很多人为了欣赏不同音乐人的歌曲不得不去用很多的音乐播放器,但是
不在一个平台不能实现这些跨平台的歌曲循环播放等问题。于是我们想着可以做一个音乐播放器去整合一下你的本地音乐,做到下载下来的歌曲都能统一的去进行播放管理。
四、竞争性需求分析框架(NABCD Model)
1.N(Need需求):
目前使用音乐播放器的用户都是鉴于自己的音乐风格喜好及自己中意的音乐人版权所有等原因去选择多款音乐播放器,但是这样本地的音乐十分不利于管理,在听歌欣赏时有很大的不便。所以一款基于本
地音乐文件管理播放的音乐播放器的出现十分的有必要。
2.A(Approach做法)
按照本地文件查询等原理去做,通过Windows API 等开发方式。
3.B(Benefit好处)
对我们所选用的Visual Studio软件的应用有个更加广泛的了解,同时可以去学习一个新的技术windows软件开发,从而锻炼学生解决大型软件开发项目中自身所学知识有限的问题,尽量去学习一个新的知
识。
4.C(Competitiors竞争)
目前以经由很多音乐播放器的存在,例如QQ音乐,网易云音乐,酷我音乐。酷狗音乐,虾米音乐等。但是他们的版权购买基本上是不重叠的,与我们的播放器立足点不同,故而竞争压力也不是太大。但是
想要得到更好的推广,必须有吸引使用者的新功能,具体的功能,还有待我们小组成员的进一步的讨论获取适合的方案。
5.D(Delivery推送)
首先可以在学校内推广和免费使用,以到达软件的广泛运用。推广手段:最基础的,也是现在最常用的手段,在朋友圈,QQ空间以及微博等社交平台转发进行宣传;也可以通过文件免费上传到QQ群微信群
中供大家去免费下载使用。线下手段可以通过走访各个学院,到同学们的自习室或者教室、寝室里进行宣传。
五、团队开发技术
我们团队采用的是C语音 这种开发语言,平台Visual Studio。(查询文档的选择是Win API )。
六、总结:
不论多少问题只要是一个团队一起解决就没有什么问题,重要的是每个人都想去多为团队做贡献。最后就是希望能好好的完成一个属于我们自己的小软件。