我们应该如何安排黑客马拉松,或者我们如何进行内部黑客马拉松?



9月下旬,我们举行了第一次国内黑客马拉松。 为了参加黑客马拉松,他们选择了一个移动开发团队-公司所有创新和思想的先驱。

在削减的情况下,我们告诉我们从黑客马拉松比赛中获得的̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶̶

怎么了


我们经常赞助在哈萨克斯坦举行的黑客马拉松,但我们从来没有自己组织过。 他们决定从针对一组移动开发人员的内部黑客马拉松开始。

最初,黑客马拉松的目标是关闭三个项目上累积的技术债务。 但是,在与团队讨论之后,他们决定让开发人员有机会实施他们想要的想法,但是在当前任务中没有时间。 因此,一方面,这些人面临选择的自由,另一方面,所提出的业务解决方案的必要性和可行性。

在两周内宣布了开始。 其余时间专门用于提出想法。

主题是旨在开发和支持关键应用程序指标的功能。 产品经理(kolesa.kz,krisha.kz,market.kz)提供了许多任务。 在改善测试团队生命周期方面,我们并没有过时,我们提出了许多功能,这些功能使您可以快速配置被测应用程序以满足某些要求,而无需开发人员参与。

奖金-前三名分别为100、50和3万坚戈。

决定在办公室举行黑客马拉松,但不在工作时间举行,以使参与者不会因当前的工作而分心,来自其他部门的路人也不会分心于此过程,但他们也不想失去周末。 根据共同的决定,黑客松的倒计时从一个工作日后的星期五晚上开始。 (这不是一个好决定,但是我们稍后会发现。)另一方面,这就是我们至少休假一天以恢复体力的方式。

参加活动的有14名开发人员,他们分成2-3人的团队。 总共组成了六个团队-每个平台三个。

我们将骇客马拉松的总部搬到了一个工作咖啡厅,在那里伙计们放下了所有必要的设备。 不仅有人带了他们的笔记本电脑,还带了他们的工作椅和所有必需品。 他们拖了一大堆脚凳,袋子,里面堆满了动力工程师-各种美味佳肴和水果。



渐渐地,当一群活跃于一楼的激进主义者正在努力创造一些重要的东西时,办公室开始像总部一样开发创新项目。 工作开始沸腾了。 有人在黑板上画出了建议功能的原理,有人休息了一杯咖啡,并在非正式场合讨论了这个想法。 在工作繁忙的背景下,那些想要放松的人可以在工作站旁边安装的放映机上观看电影。



完成和获胜者


在星期六的六点,任务的工作已经完成,团队开始准备在法官面前陈述和辩护他们的工作。 评委是来自两个平台的首席开发人员以及公司首席执行官。 每个团队也有机会向最喜欢他们的工作的团队打分。

评估标准为:

  1. 商业发展的有用性。
  2. 功能的完整性。
  3. 在当前流程中实施的可能性。

我们从移动开发黑客马拉松中学到了什么:


  • “市场”的小部件:快速访问应用程序的主要部分,即时读取最新传入的消息。
  • 与所有三个应用程序的新设计系统匹配的可配置通知窗口。
  • 两次加快项目的组装速度-设置持续交付。
  • 对我们所有的产品实施单一授权。
  • 他们以Kotlin语言提出了实验性API,该API负责移动设备的前端。
  • 我们试图使用ML套件从数据表中识别VIN码。
  • 我们试图为Market.kz应用程序实现Instant App。
  • iOS 12中新的推送通知功能的功能,可直接从推送中提供付费服务。
  • 滚动照片并可以在搜索结果中的VIP广告中致电卖家。
  • 重构端点配置屏幕并将其传输到模块以简化测试。

接下来这一切会怎样? 移动应用程序测试人员已经在工作中积极使用了某些任务,对此,我们深表谢意(在业障方面增加了100分!)。 在不久的将来最成功的项目将最终确定,实施并提供给我们的用户。

黑客马拉松的获胜者包括:iOS团队开发了iOS 12中新的推送通知功能的功能,以直接从推送中渲染付费服务; Android团队致力于为Market.kz应用程序实现Instant App

我们得出的结论


为什么从周五晚上开始没有一个好的决定? 如果算上总数,那么这些家伙必须保持清醒36小时。 对于有些人来说,这是负担得起的,但有些人仍然必须休息一下,稍作休息。 下次,我们将考虑其他选择活动时间的选项。

不过,我们认为举办黑客马拉松对我们的团队是有益的经验。 同时,每个人都以团结,责任和优雅的奉献精神获得利益!

Source: https://habr.com/ru/post/zh-CN428191/


All Articles