このような課題はありませんか?
- システムの老朽化が進み、新機能の開発における生産性が低下している
- レガシーなシステムが残っており企業合併等でシステム統合における標準化が進んでいない
- メンテナンスを開発ベンダーに依存しており小さな機能の改善でも時間がかかる
- 近年の主要なプログラミング言語に対しての習熟度が低い
- システム開発の知見がなくどこから手をつけたらいいかわからない
クリエーションラインと一緒に、理想の状態をつくっていきましょう。
- レガシーなシステム →
- 外注メインの新規開発 →
- 保守運用メインの開発者 →
- 長期間の開発と大規模リリース →
- ユーザーニーズと乖離のないクラウドを活用したシステム
- モダンなスキルを持った開発者とシステムの内製化
- アジャイル開発と高頻度のリリース
Column
コラム|内製化が必要な理由~なぜシステムとユーザーニーズが乖離していくのか~
そもそも、なぜ内製化が必要な状況が発生していくのでしょうか。そこにはかつての日本で多く採用されていたウォーターフォール型の開発に見られる、大きなリリースと分業的な組織体制に課題があると私たちは考えています。
ウォーターフォール型の開発
図のように、リリース当初はユーザーニーズと合致しています。しかし、一度リリースした後に手離れしたソフトウェアは時間の経過とともに新しく発生したユーザーニーズを拾うことができません。
したがって、一度大きなリリースをした後でも、変化の早いビジネス市場に対して継続的に適応し、改善が続けられないと「使いにくい」システムができあがってしまいます。
アジャイル型の開発
そこで近年、開発スタイルの主流となりつつあるアジャイル開発にみられるのが「小さな単位で素早くリリースして、新たなユーザーニーズや市場の変化に適応し続ける」というもの。小さくリリースするためリリース当初のビジネス価値は高くありませんが、急速に変化するビジネス市場や新たなニーズに対応して適応と改善を続けていくため、ニーズとの乖離が発生しません。
そして継続してリリースしていくためには、協働でゴールに向かうチームプロセス、クラウドをはじめとした素早く安定してデリバリーするための開発環境、そして素早く高品質なコードを実装するためのリスキリングが必要なのです。
クリエーションラインの提供サービス
アジャイル開発導入
クラウドネイティブ化
リスキリング
アジャイル開発導入
クリエーションラインが擁するアジャイルのスペシャリストと顧客企業とで合同チームを立ち上げ、
スクラムでのアジャイル開発を実践、習得までをサポートします。
支援内容1 チームビルディング
インセプションデッキなどを使いプロダクトの方向性をチーム全体で共有したり、キックオフにより早い段階で素早く関係性を深めていきます。
支援内容2 スクラムの実践
顧客に価値を出せる自律的なチーム作りを、スクラムの実践を通じて実現します。
スプリントプランニング デイリースクラム 開発(ベアプロ or モブプロ) スプリントレビュー スプリントレトロスペクティブ
クラウドネイティブ化
クラウドネイティブシステムの企画・設計・開発・運用をサポートし、プロジェクトの成功をリード。顧客企業エンジニアには事業・業務のコア領域により注力していただくために、システムの導入後に発生するシステムインフラ運用の効率化を支援します。
支援内容1 システム企画~開発
組成したスクラムチームを中心に、クラウドネイティブなシステムに関するスキル獲得と実開発をサポート。
育成支援
- クラウド環境構築
- コンテナ環境構築
- etc.
開発支援
- システムアーキテクチャ設計
- 技術選定
- CI/CD構築
- etc.
支援内容2 システムインフラ基盤運用支援
顧客企業のエンジニアが事業・業務のコア領域に関連するシステム開発に集中できるよう、
システムインフラ基盤の運用をクリエーションラインがサポートします。
- 開発環境運用
- インフラ運用
- バージョンアップ対応
- クラウド管理
- etc.
リスキリング
内製化を進めていく上で必要なスキルの習得を2つのパターンで提供します。
支援内容1 クリエーションラインのエンジニアが伴走する実践的トレーニング
組成したスクラムチームを中心に、クラウドネイティブなシステムに関するスキル獲得と実開発をサポート。
- HTML/CSS入門講座
- JavaScript入門講座
- オブジェクト指向言語入門講座
C#/Java/Python など - デザインパターン基礎講座
- クラウド概論
- TDD Boot Camp
- etc.
支援内容2 スペシャリストによる短期研修
(社外向け有料研修と同等のものを提供)
- Git トレーニング
- Dockerコンテナ入門トレーニング
- GitLab トレーニング
- 各種Kubernetes トレーニング
- Neo4jトレーニング 入門編
- Elastic Jump Start!!
- etc.