内容 项目
课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE
这个作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/12709461.html
团队名称 你说什么都不队
团队课程学习目标 学会组建软件项目研发团队、团队协作以及软件案例分析
这个作业在哪些方面帮助团队实现学习目标 团队协作以及如何合作完成任务等方面
团队博客链接 https://home.cnblogs.com/u/wwms/
  • 任务1:团队组建
    1.在实验四结对基础上,结对小组两两自由组合,尽量按照男女搭配组队要求,组建软件项目研发团队;
    本研发团队为王艳、王玉兰组和马兴德、苏浪浪组结合组成。
    2.申请开通团队博客,点击以下链接提交团队信息,将团队博客加入到班级博客。
    点击查看团队博客
    3.团队介绍如下:
    (1)队名:你说什么都不队
    (2)团队成员组成:
成员学号 成员姓名 个人博客地址 备注
201771010127 王艳 https://www.cnblogs.com/JAVA-729/ PM
201771010128 王玉兰 https://www.cnblogs.com/wang963/p/12651227.html
201771010117 马兴德 https://www.cnblogs.com/791683057mxd/
201771010120 苏浪浪 https://www.cnblogs.com/xiaolangoxiaolang/
(3)成员风采:介绍每位队员的风格、擅长技术、编程兴趣、希望的承担的软工角色(文档、开发、测试、PM等)、一句话宣言等。
成员姓名 个人介绍 承担角色 一句话宣言
王 艳 想法多人懒,心态超好,与世无争,比较喜欢Java PM以及部分功能开发 不慌不忙,稳中求胜
王玉兰 编程小菜鸟,文档小能手,喜欢Java,稍微擅长Java 文档以及部分功能开发 不要总想着明天,因为明天也是今天
马兴德 本人活泼开朗,胆大细心,擅长java和C 软件测试 奋斗路上,永不停歇
苏浪浪 本人活泼开朗,积极乐观,擅长java 开发 二十岁出头的时候,请把自己摆在二十岁出头的位置上。你没有理由也没能力去拥有一个四十岁的人拥有的阅历和财富,你除了手头的青春你一无所有,但就是你手头这为数不多的东西,能决定你是一个怎么样的人。
4.请阅读《现代软件工程—构建之法》第7章,理解MSF的9点基本原则;
 MSF即微软解决方案框架,它有以下9点基本原则:
(1)推动信息共享与沟通
第一个原则,就是所有信息都保留并公开,讨论要包括所有涉及的角色,决定要公开并告知所有人。当然,要对牵涉到的技术机密、安全性等信息采取必要的保护措施。没有开放信息,也就谈不上随时适应何种变化,因此信息共享与沟通是必不可少的。
(2)为共同的远景而工作
这个原则中,“共同的远景”指的是产品的远景。做一个产品,不管是应用软件、行业软件还是通用软件,一定要明确项目目标是什么。这个远景的提出,是一个项目的关键,是项目第一阶段要达到的主要目标。
(3)充分授权和信任
这个原则是MSF的核心观念之一,它的的关键是“授权”。在一个高效的团队中,所有成员都应该得到充分的授权,成员有权在职权范围内按照自己的承诺完成任务,同时,也应该充分信任其他成员能实现各自的承诺。类似的,团队顾客也认为团队能兑现承诺,并进行相应的规划。
(4)各司其职,对项目共同负责
团队中的每个角色都有自己的职责,如果出了问题,这个角色就要负责。 在项目进展中,对于每一项任务,都要明确以下几点:
①Who:谁负责;
②What:做什么;
③When:什么时候开始,什么时候结束;
④Why:为什么这样安排?什么情况下可以变更?
此外,团队的整个角色合起来,对整个项目的最终成功负责。具体如下表:

|关键质量目标|MSF小组角色|出口条件|
|----|----|----|----|
|按约束条件交付产品|项目经理|项目经理们的项目是在时间/资源的条件内交付的么|
|按产品规格说明交付|开发|我们是否按照功能说明完成了各项功能|
|保证所有问题都得到处理|测试|我们发现了所有的问题,而且都有处理方案吗|
|产品部署和后续管理|发布管理|客户是否能快速方便地部署产品和进行后续管理|
|让客户满意|产品管理|产品是否适应用户的使用习惯?易学易用|

(5)重视商业价值,提供渐进的价值
衡量一个项目的成功,是商业的成功,而商业最需要注重市场和用户。一个项目的商业价值只有在它被成功的发布并运行的时候才能体现出来。
(6)保持敏捷,预期和适应变化
软件工程,唯一不变的是变化。所以干脆别幻想客户的需求会在第一时刻很明确,然后保持不会变。但要注意,我们是预期变化,不是期望变化。除开外部原因,团队内部也在变化,我们对技术的掌握每天都在提高,原来认为不可能的事可能变得容易。我们对客观世界和软件系统的了解每天都在深化,原来觉得没问题的小细节忽然成了大问题。甚至原来一起打拼的同事忽 然要离开.....这些都要求我们团队保持敏捷的身段。
(7)投资质量
对质量的重视,引发对质量的投资,引发对人、过程和工具的投资。团队成员应该有共识:防止缺陷的发生成为团队质量控制的首要任务,所有的角色都应该对质量保障负责。
(8)学习所有的经验
在学习过去的经验的同时,也要避免让过去的经验妨碍解决现在的问题。这个原则有两个含义:①把经验总结出来;②分享经验。MSF在每一个里程碑结束时都要做一个 “里程碑回顾”,这个回顾不必等到整个项目结束才做。这样做的好处是,大家对最近的成败都记忆犹新,能提供比较准确和全面的反馈;如果发现了错误,可以马上研究解决办法。在下一个里程碑中通过实践来验证。
(9)与顾客合作
多与顾客交流和合作,和用户一起做需求分析,根据顾客真正的需求来完成项目。

5.组建团队企业微信群,邀请助教、企业导师或其他团队任务相关人员进群,给出群成员截图;

6.团队特色描述,言简意赅的描述团队特点或核心竞争力;
团队特点:我们最大的特点就是--菜鸟之间的合作,我们不抱大腿!
虽然我们团队的的成员有稍微擅长编程的,有稍微山擅长文档的,大家各自发挥自己的优势。并且我们有着有一致的目标,希望能够通过本学期的团队项目,在合作中提升自己的能力。团队成员团结一致,会按时完成PM分配的任务,也会对出现的问题及时讨论并改正。

  • 任务2:软件项目案例分析(案例分析作业以邹欣老师博客1和2为基础改编)
    现代社会,人们很多时候要和软件打交道,手机游戏、微信、QQ、中国铁路12306等等。软件工程学习中,通过这些软件案例的分析、 评测、辨析和总结,我们就能看到 软件工程的原理和原则在工程实践中的种种体现和应用,从而加深对软件工程知识内容的理解,帮助我们在软件项目实践中做得更好。
    以下是本次作业候选分析案例:

    案例1:博客园班级博客
    请对博客园的班级博客中针对院校+班级为对象的班级管理、作业管理、互相交流的功能进行分析,这一方面的参照对象是:CSDN。
    另外,班级博客的作业管理、班级管理等功能在手机上做得如何呢?有什么可以改进的?

    案例2: VS和VS Code
    微软公司有两个代码编辑器:Visual Studio、VS Code,它们的目标用户,主要功能有何不同?为何要有两个编辑器和开发环境?请用这两个编辑器/IDE写出一个简单的C/C++/Python程序,记录程序耗时多久运行成功?描述你的发现。给出程序和运行结果截屏。
    Visual Studio (Community)社区版指的是可免费提供给单个开发人员,给予初学者及大部分程序员支持,可以无任何经济负担、合法地使用的版本,官网下载链接:
    https://visualstudio.microsoft.com/zh-hans/?rr=https%3A%2F%2Fwww.microsoft.com%2Fzh-CN%2Fdownload%2Fdetails.aspx%3Fid%3D48130
    VSCode发布站点:https://code.visualstudio.com/
    VSCode源代码git地址:https://github.com/Microsoft/vscode
    VSCode作为一个开源的项目,github平台有许多IT人士在为此项目做出贡献,参照本篇博文后ffl((范飞龙老师)的建议可以学习github协作开发的技巧和方法。
    从候选案例中选择一个软件进行分析,以团队协作学习方式完成本次学习任务。

    由于实验四的案例分析刚好选择的是手机博客园,而本学期软件工程作业也是在博客园上完成。因此,本次作业我们选择案例1进行分析。
    (1)阅读《现代软件工程—构建之法》第8章、第12章内容,完成以下案例分析任务:
    A.下载、部署并体验案例软件的功能,使用10–30分钟这个软件的基本功能(上传使用软件的照片);

  • 博客园功能分析:

  • 博客园首页:

  • CSDN首页:

  • 博客园点击班级,会显示通过时间、人数以及活跃度等排序的班级,也可以通过班级名或标签等来查找班级。

  • CSDN点击学院,会显示比较热门的专业(学院)。

  • 博客园点击博文,会默认显示所有博文,也可以阅读排行等来查找自己想要的博文。

  • CSDN中进入博客,可以看到有详细的分类,可以任意点击自己感兴趣的分类进行查看博客。

  • 博客园中点击校区,可以看到全国各地加入博客园的校区所在。

  • 在博客园中任意点击一个班级,可以看到加入这个班级的所有学生提交过的博文作业等信息,随时可以查看。

  • 在CSDN中打开某个学院的某个课程,虽然内容比较全面,但是大部分需要收费,这对于学生而言不太友好。

  • 点击博客园评论功能,可以看到各类博文的评论情况。但是这个评论的博文没有分类,感觉比较乱。

  • 在博客园中作业管理比较方便,学生随时可以查看,也便于老师的管理。而CSDN是不具备这个功能的。

  • 在CSDN中有论坛,进入论坛后可以很快的找到自己想要了解的技术,也能发布自己的见解和各地有同样爱好的人进行交流。这一点在博客园中没有很好的展现出来。

  • 此外,博客园中有“学习计划”这一栏,这个功能在我们完成本次作业前我并没有注意到它,也没有使用过。发现这个功能其实还是比较实用,以后会尽量使用它。

    班级博客的作业管理、班级管理等功能在手机上做得如何呢?有什么可以改进的?

  针对本次作业,我们使用了两款手机博客园进行测试,一款是博客园官方发布的手机博客园,另一款是项目团队自己开发的手机博客园。就两款手机博客园我们都做了测试,总体而言,班级博客在手机上有一个巨大的优势就是能够随时随地登录博客进行相关操作,相比浏览器方便很多。但手机博客目前还不是很完善,一些功能还不能很好地实现,在具体使用上体验感相比网页版的稍微弱一点。至于改进的地方,主要是手机博客园中没有撰写博客的功能,虽然手机撰写博客比较困难,但是必要情况下也可能会用到;此外,软件团队发布的这一款手机博客园中,切换到黑暗模式时,一些模块仍然没有被渲染;此外网络连接错误的对话框在网络没有任何问题的情况下多次出现;还有就是授权码涉及身份信息问题,应该被隐藏。
手机博客园使用截图
博客园官方发布:

  • 登录界面:

  • 主页面:可以查看个人提交的博客内容,以及个人收藏的博文等内容,此外还可以对个人博客园进行设置,进行吐槽、好评以及查看手机博客园等内容:

  • 博客园首页可以查看当前热门博客、新闻以及相关文库,也可以进行评论等:

  • 博客园闪存功能可以查看最新闪存、我的关注以及我发布的闪存。如我发布“晚安”:

  • 博问功能下可以查看最新话题、高分博客以及以解决问题:

  • 此外,还可以对博客进行收藏以及分享等:

    软件团队发布:

  • 登录页面:

  • 主页面:显示个人所提交的博客。

  • 任意点击一篇博文进行查看:

  • 点击我的班级,显示个人所在班级作业任务等信息。

  • 点击“我”,设置个人相关信息。

  • 如点击“浏览记录”即可查看个人浏览过的记录。

    -打开黑暗模式,这个功能比较符合人性化需求。

    B.描述使用案例产品的过程,产品解决了用户的问题么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
      总体来说,博客园和CSDN的体验感都不错,给了我们一个很好的平台去查找各类信息资料,因此产品基本解决了用户的问题,能够满足用户的对班级管理、作业管理以及互相交流等的需求。并且学生和老师也能实现很好的互动,其他人也能随时浏览自己需要的信息,总体而言很不错。

    ①博客园网页版与CSDN:
    数据量:从搜索引擎就可以看出,CSDN的数据量应该是要比博客园多一些的。但同时,CSDN更加商务化,部分内容需要付费,对于学生而言很不友好,但是由于其数据量大的优点,显示目前使用CSDN的人还是偏多。
    界面:博客园的界面简洁,并且可以进行个性化设置;而CSDN却更加商务化一些,广告也比较多,多少有些影响读者的阅读体验。
    功能:博客园的功能对于班级管理来说比较详细,教师可以很好地管理一个班级的作业等;而CSDN没有班级管理,注重的整个学院(专业)的信息管理。
    准确度:博客园的准确度似乎比CSDN稍微高一些,因为CSDN资源涉及范围广,搜索后软件硬件的信息都有,这时还需要继续查找。
    ②博客园手机版:
    数据量:博客园手机版的数据量相对较少一些,而且软件团队发布的数据量不支持IOS系统。
    界面:
    优点:界面简洁大方,并且提供个性化设置;
    缺点:对于某些型号的手机不支持,或者不能很好的显示;
    功能:
    优点:可以查看个人或者其他院校的博文信息,可以进行评论;
    缺点:不能进行私信,对于某些比较着急的问题不能及时得到回复;
    准确度:
    优点:搜索博文的准确度比较好,能很快找到相关文章;
    缺点:登录时即使记住密码,下次登录时也需要重新输入账号和密码。

    用户体验方面:
      博客园网页版功能比较全面,能够满足用户的各类需求,并且能够按照自己的意愿选择自己喜欢的页面以及编辑模式等等。而手机博客园很好地解决了出门在外没有带电脑时登录博客园不方便的问题,也基本能够满用户的基本需求。但手机博客园还是存在一定的问题,最主要的就是没有博客撰写功能;此外,软件团队开发的博客园提供了黑暗模式,很人性化,但是身份过期的对话框会多次弹出,视觉效果不好;授权码没有被隐藏,可能会涉及到用户身份信息等问题。虽然大部分都是一些无关紧要的问题,但是对于一款上市APP而言,这些问题原本也是不应该出现的,会给用户带来不好的体验感,也许这也是手机博客园评分不太高的原因之一。
    C.对产品有什么改进意见?
    (1)博客园网站

  • 时间不具体:比如我在4月23日打开班级作业,截止时间是4月25日,但显示时间剩余一天。

  • 成绩汇总界面最好可以显示出平均成绩,会比图示显示直观很多。

  • 去掉google搜索功能,我试了几次这个搜索功能好像并没有用;

  • 最好增加私信功能,这样更加方便交流。
    (2)博客园手机版

  • 作为博客园最基础的功能之一,手机博客园应该添加博客撰写功能;

  • 完善基础功能,比如IOS系统上,并不能显示出自己所在的班级,如果要提交作业时,还是需要到浏览器进行提交,这也是很不方便的;

  • 增加“上一篇、下一篇”功能,这样查看比较方便,不用返回重新查看。
    D. 除了定性的结论,还可以定量地评价一个软件?请看这个链接(http://www.cnblogs.com/xinz/p/3308608.html), 并尝试进行定量的测评。

类别 具体分类 描述 评分(满分10分,良好6分,及格4分,聊胜于无1分,很差-3分)
功能 核心功能 分析三个核心功能,功能设计和质量。 7
功能 细节 有较多为用户考虑的细节 8
功能 用户体验 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 8
功能 辅助功能 一些辅助功能如皮肤等 8
功能 差异化功能 这个软件独特的功能. 它对用户的吸引力有多大? 9
功能 软件的效能 占用内存, 启动速度, 内存泄漏情况 8
功能 软件的适应性 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 9
体验 成长性 记住用户的选择, 适应用户的特点,用户越用越方便 9
体验 用户有控制权 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 8
体验 自选评分项目 针对软件的特点, 自己选择一个上面没有覆盖的领域来评分 8
自选 综合评分 得出综合平均分 8.2
E. 经过以上工作,你们一定有充分的理由给这个软件选择一个评价结论:(d)
a) 非常不推荐
b) 不推荐
c) 一般
d) 好,不错
e) 非常推荐
(2)阅读《现代软件工程—构建之法》第8.6、14.1节内容,完成以下案例分析任务:
  • A. 使用此软件的所有功能,估计这个软件/网站做到这个程度大约需要多少时间,并说明估算理由(假设团队人数6人左右,计算机大学毕业生,并有专业UI支持)。

    通过阅读《现代软件工程—构建之法》8.6节如何进行估计以及14.1节结合使用此软件的功能,针对这个软件的质量等,我们认为这个软件/网站做到这个程度大约需要三个月的时间。对于博客园这类软件,不仅需要考虑到在校学校,也要考虑到其他人员,还要考虑团队人手分配是否合理,团队人员技术水平怎么样,如何进行有效的单元测试等,因此前期准备会比较复杂,时间相对要长一些。在使用了这个软件之后,我们分析得出软件功能图如下。假设团队人数6人左右,有专业UI支持,那么对六个人进行分工,每次完成一个模块随即进行测试,加上后期界面美化和功能优化等,我们认为大概需要四个月时间。

  • B. 和同类软件相比分析,这个软件目前的优劣,这个产品的质量在同类产品中估计名列第几?

    基本功能:先从主页上来看,都是三列的分布,前两个都一样:分类导航、热门文章,第三列不太相同:CSDN是公告和其他热门文章,而博客园的那一列主要是搜索栏和新闻,个人感觉博客园的设置更合理一些,IT业的迅猛发展需要程序员们经常关注业内新闻,这样博客园首页就很方便了。
    版面的设置:CSDN的论坛、资源、资讯之类的被放到了页面的左上角,而博客主页的导航栏上只有有关博客的“专家”“排行榜”等索引。与此相对比:博客园的导航栏就把所有业务都显示出来了:首页 新闻 博问 闪存 小组 网摘 招聘专题 知识库。“博问”类似于百度知道,“闪存”很像微博发状态,“招聘”包括了各种求职、猎头信息……总体说来就是一站式服务。这两种布局各有各的好处,CSDN博客保持了版面的纯博客形式,功能整齐划一,除了能被分享到微博外并未与社交网站有任何交集,而博客园则是百花齐放争取多方面服务,具体的使用效果还得诸位用户来评价。
    UI方面:我觉得博客园在这方面的确与CSDN有不小的差距,首先:个人主页与博客园主页的上部导航栏不一致,比如在我的amazingidiot主页上部点“新闻”就切换到主页中的新闻版块了,想再回到自己的主页只能点Backspace或是右上角的“我的博客”,在这方面CSDN就做得很好,用一个CSDN空间来统一用户个人的所有窗口。其次,不同层次之间的页面风格也没有做到统一,光是logo就有三种。这种混乱确实给新用户带来不小的压力。此外技术交流分享社区,内容限制为科学技术相关,博客园强调的是用户与用户之间的交流以及分享,采取的方式是UGC创作模式,构建的是一个技术内容的聚集地,用户可以在这个地方获得以及分享技术知识,这一定位奠定了博客园的社区属性,这个社区连接用户的是博文内容。
    个性化的角度:我认为博客园优于CSDN,举例来讲:CSDN的个人博客只有三种皮肤(皮肤“炫酷黑”还是7.21上线的…),基本不能进行个性化,这虽然有利于快速找到所需内容,但对于追求长时间浏览的用户会产生疲劳感,另外也不利于吸纳追求个性的博主。
    优:通过运行我们可以很容易地发现,博客园在班级管理模块做的很好,提交作业、查看班级同学博客、查看班级公告等功能都很完美,用户体验也很好。用户使用博客园手机版时不用随身携带电脑,仍然可以用手机软件登录博客园。除了方便用户使用之外,对于用户对博客园的一些常用操作也基本满足,比如:查看自己的博客和评论、查看班级作业要求、提交作业、查看其他同学的博客等等。
    劣:界面纯净:博客园的UI风格以及交互设计非常简单,这款App在同类博客软件中比较画风新奇,仿佛就像上世纪90年代的作品(来自用户反馈);
    内容纯净:博客园客户端没有任何的商业化的痕迹,同类产品CSDN有开设学院,VIP,资料下载等商业盈利举措,但博客园统统没有。
      通过与相关产品进行对比,结合个人使用体验,我们认为博客园相对还是一款比较有前景的软件产品。在写博客等方面,大部分用户还是更趋向于使用博客园。因此,我们认为这个产品的质量在同类产品中估计至少名列前三。

  • C. 综合判断,给出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。

    (1)时间模糊,时间不够精准,导致学生的作业的提交不够及时;
    (2)当选择老师助教选项的时候并不会显示老师以及助教的博文信息;
    (3)博客园手机版进入界面以后自己建立的表格不复存在;页面大小匹配不太合适;页面制作不太美观;
    (4)此外,黑暗模式是设置比较新颖的地方,同时也是存在的一个bug,但是黑暗模式在一些界面是不同步的;

(3)阅读《现代软件工程—构建之法》第8.5节、第9章内容,完成以下案例分析任务:

  • 这个软件/网站有很多可以提高的部分,如果你是该软件新上任的项目经理,你一定非常希望所负责的项目在竞争中胜出,请思考以下问题:

    • 首先,市场有多大?潜在的用户有多少?

    博客园的市场是很大的,从博客园首页左下方的数据可以看出,目前使用的用户人数是568335,而且这个数字每天都在持续增加,预计使用人数会更加庞大,市场前景可望。博客园最初发展于江苏扬州落后的一个IT小城市,很多IT技术人员把博客园当成技术交流园,在这里分享着精彩的原创内容,久而久之博客园在行业中的影响越来越大。目前国内各个高校采取用博客园的方式进行作业的统一管理以及学习,同时其他领域的人员也在博客园进行创作与分享,比如在博客园的首页中我们可以看到新新闻的发布,从找找看中可以搜索自己所需的资料进行学习等等。博客园的技术氛围很浓郁,作为新手,想学某方面的知识,总能在博客园中找到靠谱的博客,博客园的文库功能将好的文章按类归纳呈现,而且内容比较丰富,多有启迪编程人生的文章。相较而言,CSDN鱼龙混杂,网页端难看,而且很多资源下载需要开通会员,对于大部分人来说花费较高,还有博客园免费这一大特点更能反应处博客园的未来很有前景,相信在不久的未来,博客园越来越完善。

    • 目前市场上有什么样的产品了,它们的优势劣势在哪里?和它直接竞争的产品在那里?

    目前市场上出现了写技术博客比较主流的有以下几个:CSDN、博客园、简书、oschina(开源中国),下面详细介绍。
    1.CSDN
    CSDN是我第一个写博客的地方,理由很简单几乎所有的技术问题都可以找到相应的技术博客,但是大家技术水平相差比较大,存在很多复制粘贴的情况。商业这块做的很好,但是比较坑的是下载东西要收费,而且还不好说下的东西质量如何。
    2.博客园
    专业的技术博客,页面简单,没有太多的商业氛围,文章数量和CSDN不在一个体量,质量上整体还可以,属于比较文艺的技术博客。
    3.简书
    简书,你可以认为是一个写文章的平台,什么都可以写,有感情语录、小说、鸡汤,当然也有技术博客,感觉像是写日记。比较随意随心,适合一个人玩自己的环境,几乎没有商业元素。
    4.oschina(开源中国)
    专业的技术论坛,文章数量没有CSDN多,比较好的质量文章需要自己去发掘。里面大神多,氛围活跃一些,但是人员比较杂,不适合刚写博客的人去。最大的优点:有码云的代码托管,这个很重要,在学习一段时间技术后,你会发现你会需要这么一个代码托管的地方。
    总之,这些不同的产品,适用于不同的人对需求做不同的选择。csdn比较全面,适合各种人;博客园适合文艺程序猿;简书适合文艺学者或者程序媛;oschina适合技术老油条或者代码产量高的人。其中博客园的主竞争是CSDN,因为CSDN和博客园面向的用户较广,是专门用来交流IT行业技术的频台,大部分人还是习惯于把自己的经验技术和收获分享在它们上面,博客园相比CSDN的优点在于它没有繁复的广告,界面更加清晰明了,还有班级博客这一功能,而且还是免费的。

  • 作为新上任的项目经理,这个产品的核心用户群是什么样的人,典型用户长什么样?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?

    博客园的核心用户群是各个高校的教师、学生、IT技术人员以及做计算机行业开发的学术人员;典型用户是高校教师和学生,老师需要班级博客协助授课和提交批改作业,而学生在要求下也会频繁的使用学习;学历是本科生和研究生以及计算机从事教师;年龄在18—50岁,当然50岁左右的人应该是教职工;专业:计算机类或者部分各个理工类; 爱好的话是对计算机相关专业比较擅长并且对这些感兴趣的人,博客园是一个免费的平台,对于大部分学生来目前没有任何的收入,这个免费的平台给予了学生学习的机会和资源,对学生来说没有任何的负担而且能够达到自己学习的目的;从学生和教师的层面来说,表面的需求就是教师需要班级博客管理班级的博客作恶,通过发布作业、批改作业、查重、向其他相关学术人员进行交谈从而促进教学能力等等,而我们学生需要完后曾课程的作业和任务提交博客作业、查询相关资料等等;潜在的需求就是班级博客满足的是教师的授课需求,在此基础上可以增加一些其他的功能来满足授课需求,扩充了学习资源,学生可以浏览同学或者其他团队的博客从而发现别人的优势,借鉴一些方法,最终得到进步。

  • 功能:你要设计什么样的功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析.

    我觉得可以在现有的功能上,我们可以在原有的软件基础上增加一个私信的功能,在博客园app上面各个组的伙伴可以随时交流,不用随时去换其他平台交流,这样自己的问题也能及时得到解决,这一点在CSDN上面就做得很好;此外如果我在周五凌晨发布了一篇博客,那么阅读量肯定不多,因为凌晨在线用户还是比较少的,但是存草稿我又怕自己忘记,所以我觉得可以增加一个定时发布的功能;此外,可以增强搜索功能,搜索时自动补全,比如我要搜索BP,会自动补全BP网络、BP算法等。NABCD分析如下:

    • N(Need):需求
        解决用户在博客园app上不能直接交流的问题,即增加私信功能;
        能够自己指定博客的发布时间;
        增强搜索功能;
    • A (Approach):做法
        去掉google搜索,增加自动补全功能;
        设计聊天界面程序,连接聊天按钮。
        增加一个设定时间的功能,我可以在写好博客后设定时间自动发布;
    • B (Benefit):好处
        满足用户需求;
        提高用户的工作效率;
        和同行方便交流,提高自己的能力;
    • C (Competitors):竞争
        其他的聊天软件的竞争;
        相同性质的app的竞争;
        app的各个方面的功能与其他软件的竞争。
    • D (Delivery):推广
        在自己的身边的伙伴之间推广;
        发布自己软件的功能,让各个高校了解,方便以后推广;
        完善自己软件的功能,以及界面等等,让用户用的舒心;
        可以让一些知名度较高的人做代言。
  • 如果你有钱可以招聘6个人,有4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?描述你的团队在16周期间每周都要做什么,才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
      通过分析,如果可以招聘6个人,我将安排三个人进行软件的开发工作,然后安排两个人进行软件项目的测试工作以及辅助开发人员的部分工作,最后一个人在项目已经开发完成的基础上做一些美化就可以了。
    项目在16周时间中具体安排的工作如下:

时间安排 具体任务分配
第1周 进行项目的需求分析以及可行性研究报告
第2周 规划项目的设计方案以及实施架构
第3周 进行需求分析的初审
第4周 在各个方面安排人员
第5-6周 进行技术方面的学习
第7-11周 开始编码工作并反复测试
第12周 代码完成,发布最初产品,用户体验
第13周 收集用户反馈,制定解决方案
第14周 完善产品功能,修改漏洞
第15周 软件测试,讨论软件质量保障工作
第16周 发布产品,工作总结
  • 总结陈述团队协作学习的方式。
      我们主要是先分工,最后进行整合的方式进行协作学习。一开始PM先将各个任务分给队员,像任务一中需要讨论的这种问题我们通过阅读之后在群里互相交流了自己见解;在小组成员完成了各项任务后,会将自己的完成的任务发到群里,大家浏览是否有修改的地方,没有问题的话再由负责写博客的人撰写博客。博客完成之后,大家一起阅读寻找问题,通过这种方式,小组成员都很好的参与到了其中,收获了很多。
  • 任务三:记录完成《实验五 团队作业1:软件研发团队组建与软件案例分析》各项任务实际花费的时间;
任务 时间
任务一 110min
任务二 450min
任务三 550min
  • 从团队分工角度,谈谈完成本次作业的感受和体会。
      本次作业是第一次团队作业,在结对的基础上两两合作。我们团队分工明确,积极讨论。大家先分工把自己负责的相应模块积极完成,大家给予意见,然后一起讨论找出问题,在此过程中随时跟团队伙伴分享自己的观点,使得大家对于这次作业得到完善,通过讨论最终达到高效率的学习,我们都更加体会到了团队协作的力量。
      此外,作为团队PM,将任务分给大家之后,每个人都积极完成,大家一起讨论找出问题,我更加体会到了团队协作的力量。同时,根据此次作业,我感受到PM分配任务时,也不能随意分配,分配不当可能会影响整个团队作业的完成。这一点也需要我在后面团队大作业中不断思考并且寻找一个合理的方式。
posted on 2020-04-24 10:52  你说什么都不队  阅读(346)  评论(7编辑  收藏  举报