こんにちは。株式会社ガラパゴスの細羽(@hosopy)です。
このたび、実に3-4年ぶりになりますが、エンジニアブログを再開することになりました!
どんな会社?
スマートフォンアプリの開発を得意とする会社です。
iOSアプリやAndroidアプリの開発はもちろんのこと、サーバサイド(バックエンド)も開発領域としています。
自社アプリもいくつかリリースしており、運動習慣支援アプリStart fitは、30万人を超える多くのユーザ様にご利用頂いております。
itunes.apple.com最先端の技術に寄り添いながら人類の進化に貢献するというミッションを掲げ、日々、最新技術のチェックに余念がありません。
ブログへの思い
弊社はこれまで、対外的な情報発信にはあまり積極的ではありませんでした。
しかし最近、エンジニアチームの人数も増え、
- 今までお世話になった分、OSSやコミュニティに貢献していきたい
- もっと自分たちのことを知ってもらって、一緒に働く仲間を増やしたい
という思いがチーム内で高まってきました。
そこで、まずはブログやGitHubを活用して積極的に情報発信していこう!ということになりました。
ガラパゴスの開発チームを紹介
記念すべき初回エントリーということで、会社とエンジニアチームの紹介をしたいと思います。
コミュニティ
実務的にはプロジェクト毎にチームが組まれるのですが、技術的な情報共有を目的として、開発分野ごとに3つのコミュニティがあります。
各チームで毎週30分程度集まって、ネタを持ち寄ってLTなどを開催しています。 普段は緩くLTや課題の共有をしているのですが、WWDC・Google I/O・AWS re:Inventの開催前後には活気が溢れます。
また、特定の技術に興味のある有志で構成される、非公式?な技術コミュニティも存在しており、
- Machine Learning
- IoT
などがあります。
例えばMachine Learningチームは、毎週1時間程度集まって、CourseraのMachine LearningやUdacityのDeep Learningの動画を視聴し、ディープラーニングの勉強をしながら活用方法を日々模索しています。
技術とツール
分野ごとに利用している技術、活用しているツール群をリストアップしてみました。
- iOSアプリ
- Swift
- Objective-C
- Androidアプリ
- Webアプリ・サーバサイド
- インフラ
- 構成管理・DevOps
- GitLab
- GitLab CI
- Jenkins
- Zeplin
- fastlane
- Ansible
- Terraform
- タスク管理・情報共有
- Redmine
- Slack
- Qiita:Team
特にガラパゴスで特徴的だと思う点は、
- GitLabとGitLab CIをフル活用していること
- Zeplinを活用して、アプリエンジニアとデザイナの仕事を効率化していること
あたりです。
GitLabやGitLab CIの活用状況については、またブログに書きたいと思います。
文化
開発チーム全体に根付いている文化や空気です。
- コードに対する責任感
- 開発チーム全体でコードレビューが定着しています。
- 変化を恐れない
- 積極的に新しい技術を試したり、未知なる要件へのチャレンジを楽しんだり、変化を恐れない空気があります。
- 遊びが好き
- 知らない間にランチの店を提案してくれるSlack Botが産まれてたり、トイレ(大)の空き状況を知らせるIoTサービスが産まれたりと、いつも誰かが何かで遊んでます。
最後に
初回エントリーということで、弊社の開発チームを簡単に紹介してみました。 今後は技術中心の記事で更新していく予定なので、ご期待ください!
株式会社ガラパゴスでは、一緒に働く仲間を絶賛大募集中です!