软件工程结对作业一

这个作业属于哪个课程2022年福大-软件工程-软工实践-W班
这个作业要求在哪里软件工程实践结对作业一
结对学号221900139 221900137
这个作业的目标在满足总的设计思路和用户需求不变的前提下,尽量发挥自己的想象能力,设计出一个美观、动态的原型
其他参考文献《构建之法》、 CSDN、冬奥网站

一、原型地址

原型地址


二、PSP表格和效能分析

WYJ:

PSPPersonal Software Process Stages预估耗时(分钟)实际耗时(分钟)
Planning计划60120
• Estimate• 估计这个任务需要多长时间60120
Development• 开发520600
• Analysis• 需求分析(包括学习新技术)120180
• Design Spec• 生成设计文档60120
• Design Review• 设计复审3060
• Design• 具体设计180240
Reporting报告120240
• Size Measurement• 计算工作量3060
• Postmortem & Process Improvement Plan• 事后总结, 并提出过程改进计划120180
合计510960

效能分析:
总结自己的PHP,感觉自己完全低估了这次没有代码的结对任务,以为不用写代码会很快,但好像并不是这样。造成效能比较低的原因如下:

  • 新技术学习:对于新技术的学习,开始就想直接下,然后直接一顿乱操作,各种试,然而结果就是什么都没弄清楚,什么没学会,还浪费了时间,后面还是要去相关网站学习,如果一开始就学习,就不会浪费那么多时间了。
  • 具体设计:不太了解一些功能,所以很难一下子弄出来自己想要的效果,其实可以早点大佬请教,可能会快,但是感觉自己自学也是有必要的。
  • 事后修改:这次是结对合作,所以有的地方后面需要统一,而且可能我们中间的沟通不是很频繁,于是出现了一些不统一的地方,可以加强沟通。

LLJ: 因为本次没有代码需求,psp表格就先删除了代码部分在这里插入图片描述
效能分析:

  • 发现我的事后总结,写博客的时间特别长,思考了一下,可能是预估的时间短了,因为写博客不止是写总结,还有对原型的详细介绍,遇到的问题及解决方法和反思,做完原型对构建之法的理解等内容,不仅要打字,还要思考,时间花的就比较多了。
  • 开发和计划花费的时间基本和预估差距不大,不得不在这里夸一下我对自己的能力的预估。

三、阅读《构建之法》感悟和理解

1)NABCD模型

1、Need --N

个人理解

在项目开发时,客户的需求是项目开发的根本,我们必须准确获取客户需求,作为开发者,我们也需要结合实际,引导客户需求,完善项目需求,在有了大概了解之后就要对客户需求进行进一步的分析与定义,即对客户需求进行整理,形成初步的设计模型,再次向客户进行确认~~ 以防代码打到一半客户需求又发生变化,会很难过。)~~。然后就可以着手开始啦!

就本次项目的Need

“上次的输出结果只是通过简单的文字来显示,不够直观、具体,对用户不够友好。”
这是我认为最体现客户需求的一句话。

首先,客户明确提出的点和要求,必须得放第一位实现。
奖牌总榜、每日赛程、详细赛况、奖牌地图
其次,我认为需要挖掘客户的隐含需求,比如衔接需求:
1.这么多个页面如何合理切换呢?——应该做一个菜单或者导航栏
2.如何跳转到详细赛况呢?——应该在比赛结果后面加上一列用于查看详细赛况的按钮

2、Approach --A

理解

经历了需求分析阶段,就是具体的实现了,也就是这里的Approach(做法),怎么样团队合作,怎么分配任务,如何使代码更优,有没有自己团队独特的妙招,这就是作为项目开发者要深入思考的。

针对本次作业

贡献度评定:
我们大致按照总榜相关和赛程相关分工,让每个人对这个项目付出的时间和精力基本持平。最终耗费时间50%+产出价值量50%来评估最终的贡献度。

解决问题模式:
遇到问题的时候,我们上网搜索解决方法,查看别人发的贴子,咨询同学,互相讨论解决方法,如果实在无法解决,就寻求替代方案,比如,中继器太难用就使用动态面板替代。

工具:直接用axure进行协同合作和版本管理。

3、Benefit --B

理解:

这里的Benefit(好处)我想是进行项目优化的意思,把客户基本的需求都完成了,是不是可以进一步的进行优化、改进和创新,比如,是不是能换一种存储方式让所占用内存更少…客户应该都很愿意为这里的这种“好处”买单吧,这也是一个自我团队提升的好方法。

针对本次作业:

1.创新:建设知识补给站页面,通过小卡片的形式呈现冬奥相关的历史、运动员、项目等知识,图文结合,避免冗长的大段文字,让读者产生疲惫的感觉。
2.创新:设置答题小卡片,通过对之前卡片呈现的重点知识的简单提问,来让读者产生成就感和体验感,既巩固了知识又增加了趣味性
3.改进:把导航栏改成了可伸缩的菜单栏,既不会占用屏幕空间,遮挡内容显示,也可以随时点开来用于转换页面。

4、Competitions --C

感悟:

所有事情做完,应该进入一个反思和提升的过程了,Competitions(竞争),针对这次项目,仔细想想在市场上是否在同类项目中具有竞争力,我们的优势有在哪儿呢?是否还有可以提升的地方,那不妨进行一个总结。

针对本次项目:

优势:
1.可伸缩菜单栏,占用屏幕空间小。官网和很多竞品都是直接在页面设置导航栏,相对占地较大,而且每次要跳转的时候需要翻到最上面。
2.官网和很多竞品的互动答题是没有的,缺少代入感

提升点:
1.加强对数据的处理,数据基本上都是直接从官网扣下来的,没有进行处理生成更全面的统计表盘什么的
2.如果有专业美工的话,还是期待更完美一些的版面。

如何竞争:
根据优势的地方,扬长避短,强调我们的互动性,和内容屏占比高,我们的数据处理这块其实做的不算短板,只是中规中矩没有优势罢了,所以不需要额外修补。
除此之外,其实这类信息类网站的基本比赛信息等内容,差不了多少,而用户点进来的目的,也差不多,为了看比赛信息等内容。
作为专业体育赛事网站,竞争点我认为应该是,宣传、用户体验和数据处理呈现,三个模块。

一阶:宣传:(用来获得大部分普通用户,赚取点击量)冬奥期间,很多目标用户可能想知道冬奥赛事信息,正好得知有这么个网站,进去看完出来,用的次数多了,记住网站名字就成为了长期用户。
二阶:数据呈现:(用来获得铁粉)真正喜爱体育赛事的人,想要更了解赛事,能了解什么?赛事相关文章视频,赛事数据统计图表,运气好被几个大v引用了,还能再引一波观众。
三阶:用户体验:最重要的是简洁清晰,功能分明。对于体育赛事网站,界面设计特别精美这个其实没有很大性价比,而且这个网站具有时效性,冬奥时间过去之后的访问量其实就不会很大了。

ps.上面三阶竞争建立在没有哪一方面有重大短板的情况下,比如,不管数据做的再好,宣发再给力,版面混乱,奇丑无比,也是基本没有用户留存的。

5、Delivery --D

感悟:

好了,作为一个项目开发者的开发工作就已经做了,接下来就是对自己的产品一个Delivery(推广)的过程了,未来让用户知道我们的产品可以通过多种手段进行宣传,例如:广告、公关活动、口口相传等。Delivery(推广)看似可有可无,但实则是一个产品最终走向大众的十分重要的一环~~(都没人知道,还谈什么走向国际呢)~~。

就本次的项目而言:

推广,首先,先杀熟。
从亲朋好友,同学入手,大家都认识,也会相对比较认真的对待你的作品。
其次,往有需求的,或者感兴趣的人群靠拢。
比如,在冬奥论坛,冬奥贴吧,冬奥讨论群组,微博豆瓣冬奥小组,在里面宣传。
最后,利用宣传的知识,再收割一些路人的眼球.
比如取一些劲爆的标题,蹭名人热度,“震惊!xxx私下竟是这样的人…”,“花滑选手身材管理秘笈,只有有缘人才能看得到…”,当然点击率和名气有了,但是这一步有多少留存客户就不知道了

2)其它感悟

大局观是很重要的,确实应该尽量减少过早优化,以完成一个合格的产品为第一目标,而不是一个精美的半成品。


四、模型设计

1、使用模型工具

  • Axure RP 10

在选择阶段,我们去了解了一下各个不同的原型工具,最终还是选择了axure,原因是它是大多数产品经理都在用的工具,如果以后有从事相关岗位,可以有帮助。还有就是axure对入门还算友好,作为学生党,也给了比较长的免费使用时长。

2、任务分工

  • 221900139:奖牌总榜、奖牌地图、博客编写、界面美化、博客撰写
  • 221900137:每日赛程、赛程详情、冬奥知识、界面美化、博客撰写
    (更详细的工作内容请在我的psp表格中查看)点击跳转

3、设计过程

  • 初步计划
    在这里插入图片描述
  • 任务分工
    在这里插入图片描述
  • 团队协作
    在这里插入图片描述
  • 收尾工作
    在这里插入图片描述

4、成果展示

(1)、奖牌总榜

奖牌榜就正常的用表格弄,然后加奖牌的图片
在这里插入图片描述

(2)、每日赛程

去冬奥网站上把赛程结果扣下来,贴到动态面板上,下拉框根据不同的选项切换动态面板
在这里插入图片描述

(3)、赛程详情
在这里插入图片描述

(5)、奖牌地图

地图这里先去下载世界地图的SVG图片,然后导入,转化为形状,给每个需要的形状按奖牌数渲染不同颜色,然后弄一个矩形作为显示国家信息的标签,在给每个区域设置热区,给热区添加交互–设置选中,再给形状添加交互–选中和取消选中~~(小地图一个个弄太痛苦了,眼睛都会看瞎,后面才知道原来可以随便弄几个就行…)~~
在这里插入图片描述

(6)、冬奥知识
![在这里插入图片描述](https://img-blog.csdnimg.cn/9c628fdd0d7e4cf0a9a0fbf6e8779a51.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAMjIxOTAwMTM35p2O5YeM5L2z,size_20,color_FFFFFF,t_70,g_se,x_16

(7)、动态展示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


五、结对过程及评价

1、结对过程

  • 因为是舍友所以就正好可以一起做,也方便沟通,而且,我们在老师说要结对的时候就已经会互相看对眼了,果然,这次结对过程很愉快,很不错。
    请添加图片描述

2、互相评价

  • WYJ to LLJ:
    LJ是一个很有新想法的人,比如这次的页面跳转她就没有用导航栏,而已用了一个菜单小人儿,还有东奥知识也是她的想法,很有意思,而且跟她超级好沟通的,这让我们这次结对合作的交流很顺利。

  • LLJ to WYJ:
    我的队友是一个时间观念很强的人,她永远能在截止时间之前完成任务,即使没有人催促她。虽然我爱做计划,也爱给自己设置ddl,但是没有一次是实现的。这次在队友的帮助下我这个ddl战士终于没有在截止日期的前两个小时奋战在电脑前狂写博客了,很感动。
    而且我这个人比较有自己的想法,如果自己的灵感被否了会很容易失去激情,所以在之前的团队中,我基本上要么是在主导位置,要么是在划水。我的队友很愿意听取我的想法,也比较认可我的意见,这次合作很愉快。


六、心得体会与反思

1、反思 --遇到的问题及解决办法

  • 奖牌:
    感觉这次遇到的问题首先必须是在学习实用软件上,开始,因为完全没有用过模型设计软件,就从建一个项目学习,为了方便设计还去学习了团队项目的使用方法(感觉这样会很方便),也去一些网站学习查阅了一些资料。最开始做的事奖牌总榜比较简单,了解了元件之后选择了用表格(导入数据让人头疼)。比较难的还是奖牌地图,而且网上好像没有特别具体的资料,就找到了一个教程,但也没有具体很细,于是一个个试元件,然后出现问题再去百度查元件的具体使用方法,以及一些交互的效果,也会问一问已经做出来的同学一些细节。比如,对于标签的信息展示不太了解,后面通过百度知道了可以为矩形设置文本,而且可以直接输入文字,但好像不能空格于是都是使用了换行。然后就是逐渐熟练了对于Axure的使用,虽然有困难,但也让我学到了新的知识,还不错。

  • 赛程:

1.分类筛选问题。

困难描述:
一开始以为根据日期场地项目筛选,是需要建立一个库,然后从中筛选出符合要求的内容,支持三个选项叠加查找,而中继器恰好有这项功能,于是屁颠屁颠去学了,感觉很难。

解决尝试:
直到得知同学都用动态面板做的,然后上冬奥官网看了一下,居然连官网都不是叠加查找,而是根据选中的项目,直接跳转到对应动态面板,马上简单很多,秒做完。

是否解决:是
有何收获:多和同学沟通,多去已经出来的前辈产品那边学习经验

2.数据获取效率和操作效率

困难描述:
表格数据的导入效率很低,我只知道可以手动输入,或者使用CSV导入。手动输入的话又慢又累,csv导入的话要写代码把json数据处理成excel再转化为csv文件再导入,或者直接json转csv,光是听着我已经开始累了,况且我还不会python,搜到好几个教程都是python

解决尝试:我的plan B是手动复制粘贴一两条信息到表格,意思意思就好,证明能输入。后面突发奇想,上了冬奥官网直接复制,然后用表格的形式粘贴,就轻轻松松获得完整表格。

是否解决:是

有何收获:
多看看别人怎么做的,多看看已经出来的优秀作品怎么做的,多动手尝试多思考,新的工具可以到处点点看,说不定会有意外发现。

2、心得体会

本次的实践作业让我们了解了如何设计原型,也通过阅读知道了NABCD模式,通过结对的方式提高了我们的合作能力(在未来就业中一个很重要的部分),能在自己思考的同时了解到别人队友对这次任务的想法,也是一个提升的过程,并且团队协作会更能让我们彼此监督,尽可能快的完成任务,很不错!!!时刻准备好plan B,在基础做好之后再在上面叠加。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值