我们如何尝试团队合作以及结果

我们如何尝试团队合作以及结果

让我们按顺序开始

这张图是什么意思稍后再说,但现在让我先介绍一下。

二月寒冷的一天,没有任何麻烦的迹象。 一群天真的学生第一次来参加一门课程,他们决定将其称为“组织信息系统设计和开发的方法论”。 有一次例行讲座,老师讲了灵活的开发方法,比如Scrum,没有预示着麻烦。 最后老师宣布:

我希望你能亲自体验团队合作的所有艰辛,分成小组,提出一个项目,任命一个领导者,一起完成所有的设计阶段。 最后,我希望您能提供一份成品和一篇关于哈布雷的文章。

这就是我们的故事开始的地方。 就像台球里的球一样,我们互相弹开,直到冲击力消散,七个人聚集在一起。 也许这对于一个培训项目来说有点太多了,但为了更好地分配角色,这是恰到好处的。 对该项目的想法开始讨论,从“让我们采取一个现成的项目”到“用于形成空间物体的模拟器”。 但最终这个想法实现了,你在第一张图片中看到了它的名字。

停止拖延——它是什么、它与什么一起吃、我们如何发展它以及它的结果

这个故事将以项目经理的名义讲述,无论幸运还是不幸,他被分配给了我。 那么我们想到了什么想法呢? 受到 SupperCommon 流行的“Shake Alarm Clock”闹钟的启发,即完全阻止智能手机的功能,直到用户执行某个最有可能导致他醒来的动作,我们决定创建一个类似的应用程序,该应用程序将帮助戒除手机成瘾,原理与“摇闹钟”相同

的操作原理

用户设置定时器
-可以花在智能手机上的时间
- 没有智能手机的时间(封锁期)
当计时器到期时,屏幕上会出现无法最小化的覆盖层
- 要关闭覆盖层,您需要进行一个小测试(在令人困惑的键盘上输入密码,解决数学问题,摇动手机几分钟)
以这种方式解锁后,可以花在智能手机上的时间减半,依此类推,最多一分钟。

建立团队

首先,有必要确定谁将做什么以及用什么语言来编写所有这些内容。 我认为这与项目管理关系不大,因为当你为一个真正的项目组建一个团队时,你会立即召集你需要的人。 于是,我也担起了设计师的重担,选了一名有良好应用开发经验的团队经理,给他分配了三名程序员,另外两名成为了测试人员。 当然,编程语言是根据技能来选择的。 结果,决定使用 Java,因为所有程序员都熟悉它。

设置任务

根据老师的推荐,免费创建了任务板 Trello。 它计划根据 Scrum 系统工作,其中每个流都是一种完整的应用程序。
但事实上,这一切都是源源不断的,不断地编辑、补充和修正。

我们如何尝试团队合作以及结果

我们编写规格

受萨文的《Testing.com》一书的影响,我对一切应该如何安排有了自己的想法。 这一切都是从编写规范开始的,我相信,如果没有明确描述我们的期望、它应该做什么以及如何工作,那么什么都不会起作用。 程序员将按照他们所看到的方式对所有内容进行编程,测试人员将测试其他内容,经理期待第三个,但结果将一如既往地是第四个。
编写规范并不容易,您需要考虑所有细节、所有细微差别。 当然,第一次并没有什么效果。 结果,规格又补充重做了4次。 您可以在文章末尾的链接部分找到最后一个选项。

绘制设计图

移动应用程序的设计是最重要的。 然而,并不是每个人都理解这一点,包括我的团队,许多人强烈地与我争论,设计是不需要的,这是应用程序中最不重要的部分,等等。 你不应该这么天真。 首先,现成的设计使程序员的工作变得更容易;他不必考虑将什么放在哪里、放在哪里,他只需将绘制的内容进行排版即可。 与规范一起,设计几乎完全将程序员的思想从不必要的事情中解放出来,让他有机会专注于逻辑。 一般来说,首先绘制了一个原型(糟糕的)设计:

我们如何尝试团队合作以及结果

但后来设计被梳理并恢复正常。
(链接到文章末尾的所有设计元素)。

我们如何尝试团队合作以及结果

编程

编程很困难,但也是可能的。 我将省略这一点,因为我本人没有亲自处理过这一点。 程序员做了大量的工作,没有这些工作一切都毫无意义。 当然,我们设法实现了一些想法。 而且这个程序还需要改进。 有很多错误和功能需要删除。 如果我们有更多时间,我们将摆脱深度 alpha,但现在您可以在文章末尾测试该应用程序。

嗯,关于测试

编程最重要的是什么? 在我看来,最重要的是一切都正常运行并且看起来应该如此。 它并不总是正确的,也不是立即有效的。 这需要测试。 对于我的测试人员,我提出了一个使用测试用例的测试模型。 首先,完全按照规范编写测试用例,然后对其进行测试。 您可以在下面的链接中查看由此产生的结果。

谢谢阅读。 我希望您至少在这里找到一些有用的东西,也许是您创业的想法,或者也许是一些好的建议或工具。

参考文献:

最新 规格.
设计于 FIGMA.
测试用例 и 错误报告.

应用程序本身已开启 霍奇应用程序。 — 该应用程序是以 HandsOff 的名称构建的,甚至不要问为什么(因为 Stop Procrastination 太长了)。

好了,最后

你认为这一切有意义吗?

只有注册用户才能参与调查。 登录拜托

这种做法在教育机构中是否必要?它在现实生活中的有用性和适用性如何?

  • 需要的、宝贵的经验

  • 需要,虽然有点经验

  • 几乎没什么用,顶多你会了解团队工作的一般特征

  • 浪费时间和精力

2 位用户投票。 没有弃权票。

来源: habr.com

添加评论