Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SORACOM Technology Camp 2020 - Day3 ソラコムの開発プロセス...

SORACOM
November 19, 2020

SORACOM Technology Camp 2020 - Day3 ソラコムの開発プロセスとカルチャー 〜2週間サイクルのリリースを続ける開発スタイル〜/technology-camp2020-day3-s09

ソラコムでは2015年9月にサービスをローンチして以来、2週間に1回のサービスや機能改善のリリースを欠かすことなく続けており、2020年10月時点で18のサービス、120を超える機能追加を重ねています。これを実現するためにどのように開発をおこなっているのかについて、SORACOMのプロジェクトマネージャ江木がお話しします。

株式会社ソラコム
グロースエンジニア 江木 典之

SORACOM

November 19, 2020
Tweet

More Decks by SORACOM

Other Decks in Technology

Transcript

  1. • 名前︓江⽊ 典之 • 所属︓株式会社ソラコム – グロースエンジニア • 経歴︓ –

    SW開発プロジェクト(いわゆるSI) – アジャイル適⽤⽀援(プロセス、ツール) – クラウド – プロジェクトマネジメント • 好きなサービス: – Beam, Air for Sigfox • 書籍 – ディシプリンド・アジャイル・デリバリー ⽇本語版
  2. 1BDFPGJOOPWBUJPO 9 releases  403"$0."JS 403"$0.#FBN BOEVQEBUFT 35 releases 

    403"$0.$BOBM 403"$0.%JSFDU 403"$0.%PPS 403"$0.&OEPSTF 403"$0.'VOOFM 403"$0.(BUF 403"$0.)BSWFTU 4FSWJDFMBVODIFEJO&6 BOEVQEBUFT 27 releases  28 releases  41 releases  403"$0.-5&.#VUUPO GPS&OUFSQSJTF1MVT 6OJGJFE&OEQPJOU QMBO%6 403"$0.)BSWFTU'JMFT 403"$0./BQUFS QMBO,.-PDBUJPOJOGP "84.BSLFU1MBDF -PDBM#SFBL0VU 4 $BNFSBUFDIQSFWJFX (14.VMUJ6OJU 4PSBDPN .PCJMF BOEVQEBUFT 403"$0."JS GPS-P3B8"/ 403"$0."JS GPS4JHGPY 403"$0.*OWFOUPSZ 403"$0.+VODUJPO *P54*. F4*. BOEVQEBUFT QMBO, QMBO,. -5&GPS*P54*. 403"$0.,SZQUPO 403"$0.-BHPPO 403"$0.-5&.#VUUPO QPXFSFECZ"84 403"$0.-5&.#VUUPO GPS&OUFSQSJTF BOEVQEBUFT 8 releases (year to date)  403"$0.*P54UPSF &WFOU)BOEMFSPO DPOTPMF BOEVQEBUFT 2週間に1つ以上のペースで 新機能、機能改善のリリースを継続
  3. 403"$0.ͷαʔϏε SORACOM Global Platform ライブラリ & SDKs CLI(Go), Ruby, Swift

    Web インターフェース User Console インラインプロセッシング SORACOM Orbit データ転送支援 SORACOM Beam データ収集・蓄積 SORACOM Harvest プライベート接続 SORACOM Canal IoT向けデータ通信 SORACOM Air for Cellular (2G, 3G, LTE) / LPWA (LoRaWAN, Sigfox, LTE-M) 専用線接続 SORACOM Direct 仮想専用線 SORACOM Door API Web API Sandbox コネクティビティ ネットワーク インタフェース SIM認証・証明 SORACOM Endorse デバイス管理 SORACOM Inventory 透過型トラフィック処理 SORACOM Junction ダッシュボード作成/共有 SORACOM Lagoon セキュアプロビジョニング SORACOM Krypton アクセス権限管理 SORACOM Access Management アプリケーション デバイスLAN SORACOM Gate 開発者サポート Developer Support USB ドングル / セルラーモジュール / マイコンモジュール / ボタン デバイス オンデマンドパケットキャプチャー SORACOM Peek クラウドアダプタ SORACOM Funnel エッジデバイス統合管理 SORACOM Mosaic クラウドファンクション SORACOM Funk オンデマンドリモートアクセス SORACOM Napter 次世代VPG
  4. ΞδϟΠϧϚχϑΣετ 動く ソフトウェア 個⼈間の 相互作⽤ お客様との コラボレーション 包括的な ドキュメント プロセス、

    ツール 計画の遵守 契約とネゴ > 我々はこれらに 価値を⾒出す 変化への 対応 > > > 今回のリリースだと このあたり? 今回はいきなり 実装できそう
  5. ൑அͷج४͸ϦεΫ • ཁٻϦεΫ • ސ٬ͷ๬Ή΋ͷͱͷͣΕ • ཁٻͷ૿Ճɺཁٻͷೝࣝෆ଍ ख໭Γɺ࠶࡞ۀ • ཁٻ࢓༷ͷܾఆ͕஗ΕΔ

    • ٕज़ϦεΫ • ٕज़ͷద߹ੑ • ૝ఆ͍ͯͨ͠ੑೳ͕ग़ͳ͍ • ૝ఆ͍ͯͨ͠ಈ࡞Λ͠ͳ͍ • ֦ுੑɺγεςϜ࿈ܞ • εΩϧϦεΫ • ਓһɾઐ໳Ոͷաෆ଍ • ར༻ٕज़ͷܦݧ͕ͳ͍ • ։ൃϓϩηεͷܦݧ͕ͳ͍ • ੓࣏ϦεΫ • ૊৫ɺ੓࣏తͳѹྗ
  6. • Սۭͷ ϓϨεϦϦʔεΛॻ͘ • ྉۚ΋৔߹ʹΑͬͯ͸ Τϯυʔεϝϯτ΋ • Ϣʔβʔࢹ఺ͰɺͩΕʹͱͬͯ ͳʹ͕خ͍͔͠ʁΛڞ༗͢Δ •

    ஫ҙ఺ • ͋·Γ࣌ؒΛ͔͚ͳ͍ • શһͷ߹ҙ͸ͱΒͳ͍ • +VTU%PJU • ϦʔϯΩϟϯύεΛॻ͘͜ͱ΋͋Γ·͢ɻ ৽αʔϏε։ൃͷύλʔϯ
  7. • Ϣʔεέʔε • ϝΠϯγφϦΦͷΈͷέʔε͕ଟ͍ • ΞʔΩςΫνϟυΩϡϝϯτ • ֓ཁ • γʔέϯε

    • ίϯϙʔωϯτਤ • "1*ʢҊʣ • ஫ҙ఺ • ΞʔΩςΫνϟͷݕ౼ͱ ڞ௨ཧղ͕໨త • υΩϡϝϯτԽ͸ΫΠοΫʹ ৽αʔϏε։ൃͷύλʔϯ