-
スタートアップ企業でITのフルスタックエンジニアリング(4~5種のプロジェクトCTOを全う)
■ プロジェクトの目的
スタートアップ企業の複数の独自製品開発成就
■ 体制・人数
各プロジェクト毎に2~5名
■ 自分のポジション・役割
CTOとして上流工程から始まるソフトウェア開発の一切全てを進行。提携企業との技術的連携も担当。
■ 目的を達成する上での課題
限られたリソース下で、必要な技術を新規に身に付けながら可能かなぎり目標に近づく必要あり。
■ 課題に対して取り組んだこと
工数の具体的な提示と、スケジュールの管理。
■ ビジネス上の成果
いずれもβリリースまでは達成。Java, Groovy, Grails, Python, PHP, Linux, HTML, CSS, JavaScript
-
大手電機製造で、制御基盤組み込みOSの新規開発及び保守(通算数万台の業務機で動作)
■ プロジェクトの目的
業務用機器をLAN下で制御、保守可能にするための組み込み基板を作成。
当該機器にバリエーションが製造され、追加機能が求められるたびにソフトウェアの使用追加、保守を行う。
■ 体制・人数
開発のべ3~4名、デプロイまでの関係者十数名
■ 自分のポジション・役割
先達者の作った基礎を引き継いだ上でWEBフロントから、バックエンド処理まで独自にフルスタックエンジニアリングを重ねる。いくつかの亜種についてフロント、バックエンド共にフルスクラッチで作成した機能もあり。
■ 目的を達成する上での課題
複数企業の関わる製造機器のソフトウェアとして複数の関係者から求める納期や機能要件を確認し回る必要があった。
■ 課題に対して取り組んだこと
・引き継ぎから、独自展開を可能とするまでに必要事項をステークホルダーから細かくヒアリング。
・正しく求められる仕様を把握し仕上げる。
・仕上がった上記をドキュメント等にまとめ上げ、事細かく可視化すること。
・多くの仕様変更、機能追加時に求められる退行テストを自動化するシステムを作成。
■ ビジネス上の成果
通算数万台製造され、現場利用される機器上で現在も当該ソフトウェアが平常に動作している。Python, PHP, C/C++, HTML, JavaScript, CSS, Linux(組み込み向けカスタマイズ), StreamLit