社区
2024年北航敏捷软件工程
作业提交
帖子详情
《构建之法:现代软件工程》阅读与提问
21373254-肖灿
2024-03-09 15:37:52
《构建之法:现代软件工程》阅读与提问
项目
内容
这个作业属于那个课程
软件工程
这个作业的要求在哪里
第一次个人作业
我在这个课程的目标是
获得软件工程方面的知识,提高自己的编程能力,团队协作能力。开发一款令自己满意的软件。
这个作业在哪个
具体方面
帮助我实现目标
通过阅读快速了解软工课程的基本理论知识。
问题1:关于两人合作的一点疑问
在
结对编程与两人合作
一文中,邹欣老师提到了许多两个人之间磨合的策略与路线。
但有一点没有覆盖到,我也很疑惑,关于两个人合作的时候,我时常会有一种心态,就是感觉我应该提一种要求,但是也提多了也会感觉有一种“负罪感”,这也属于是磨合的过程吗。有什么办法克服这种心理。
问题2:对Scrum的灵活性的疑问
在
Scrum/Sprint
一文中,提到了Scrum在实践中可能会遇上的问题,可能会流于形式。但想Scrum如果严格执行为每天的会议,很容易会导致这个问题,因为有的时候,这几天的任务可能就是很重需求就是很模糊,大家可能根本也就干不出来什么东西。这个时候每天的会议不仅仅会流于形式,而且会破坏士气。
我认为Scrum Meeting的开展周期可以分阶段开展,而不是按照时间开展。
问题3:PM spec的具体实践看法
在邹欣老师的讲义
设计阶段Spec
中,提到了两个写spec的例子,一个是外星人系鞋带,一个是三峡的防水等级。两个例子都是非常具体的和有趣的。同时还提到了spec最大的两个问题是乏味和时间。但是文中并没有提到如何有效解决这两个问题。
我认为,spec作为对接用户与实现者之间需求的桥梁,实践中很重要的一点是让用户和实现者参与到spec的编写中来。在后续更新spec时,好好设计实现过程中的选择问题与创造性问题,让用户来回答。可以有效克服时效性问题。在编写spec时,让程序员参与审计与编写,同时适当让他们看到用户的原始需求的数据,把spec从指令变成一种讨论,可以有效克服乏味问题。同时避免了PM或者是spec编写者的个人主观意识对spec的影响。
这是我个人对于spec实践的一点看法,虽然会增加一些沟通成本,但是我认为这是值得的。
问题4:用户需求问卷设计的看法
我在其他活动中接触过社科类的同学怎么设计一个问卷,当时了解到的一个方法很有用处。
讲义中提到引导性倾向是一个很大的问题。问卷有一个很大的问题就是区分有效的问卷和无效的问卷,所以有的时候设计一些带有明显倾向的傻瓜题,可以有效的区分有效的问卷和无效的问卷。
问题定义不准确这也是文中提到的一个问题。但我认为这是一个需要折中的问题,太明确的是or不是问题,可能会导致用户的回答不准确,但加入一个没有关心过的选项,则能够有效的区分用户的需求。
问题5:关于典型用户和典型场景以及用户界面设计的一点想法
在
用户界面设计
一文中,提到了你姥姥的遥控器的例子,在前面也讲到过典型用户和典型场景的概念。
我认为实际应用中,典型用户可能可以分为几类,这个时候,我们或许需要给前端界面做一些可选项(而且是很容易找到的可选项)。就比如姥姥的遥控器可能需要一个大字体的显示,但是对于年轻人来说,功能丰富一点可能更好。这个时候,我们可以在界面上加一个“老年模式”和“年轻模式”的切换按钮,这样可以有效的解决典型用户的问题。
当然,遥控器这么做会很麻烦,但是在软件界面上,这是一个很好的解决方案。
...全文
112
回复
打赏
收藏
《构建之法:现代软件工程》阅读与提问
《构建之法:现代软件工程》阅读与提问 项目 内容 这个作业属于那个课程 软件工程 这个作业的要求在哪里 第一次个人作业 我在这个课程的目标是 获得软件工程方面的知识,提高自己的编程能力,团队协作能力。开发一款令自己满意的软件。 这个作业在哪个具体方面
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
1213-
构建
之法
:
现代
软件工程
-
阅读
提问
2
第五章讲的是团队的模式,因个人而选取模式,但是在团队中,模式是切换使用吗,还是单模式使用,那该怎么换? 转载于:https://www.cnblogs.com/lws1111/p/8035032.html...
1201-
构建
之法
:
现代
软件工程
-
阅读
提问
4
我看了MSF基本原则: 推动信息共享与沟通 为共同的远景而工作 充分授权和信任 各司其职,对项目共同负责 交付增量的价值 保持敏捷,预期和适应变化 投资质量 学习所有的经验 与顾客合作 如何实现MSF?有什么促进实现的方法? 转载于:https://www.cnblogs.com/lws1111/p/7942992.html...
《20170924-
构建
之法
:
现代
软件工程
-
阅读
提问
》
有着项目经理头衔的人越来越多,取得PMP证书的人也越来越多,可是项目管理的成效依然不高。问题1:究竟是为什么呢? PM带领团队达成重要目标,并维持着团队的平衡。问题2:当项目顺利进行时, 有额外的新需求进来, 项目经理要如何处理如何处理? 转载于:https://www.cnblogs.com/z-xx/p/7586801.html...
1213-
构建
之法
:
现代
软件工程
-
阅读
提问
1
在两人合作中,调试工作应该如何划分,最后调试为最主要,应该由能力高者,还是应该由操作者来处理?这样会不会容易造成混乱? 转载于:https://www.cnblogs.com/lws1111/p/8035064.html...
2017 11 17-
构建
之法
:
现代
软件工程
-
阅读
提问
在需求阶段会面临“目标”的问题。然而(在大多数时候),与此相反的是我们会在项目交付和试用时才会碰到客户在质量上的投诉。如果原定的目标(的整体)本身就过大,那么如何平衡这三者之间的关系,才能对结果有最大的保障?。 转载于:https://www.cnblogs.com/a1s2/p/7853647.html...
2024年北航敏捷软件工程
73
社区成员
389
社区内容
发帖
与我相关
我的任务
2024年北航敏捷软件工程
2024年北航敏捷软件工程
复制链接
扫一扫
分享
社区描述
2024年北航敏捷软件工程
软件工程
团队开发
结对编程
高校
北京·海淀区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章