Principles
クライアントのビジネス価値を中心に据える
システムを使用する最終ユーザーだけでなく、クライアント企業のビジネス目標を深く理解し、それに貢献することを最優先します。
技術的な決定もROIの観点から評価し、プロジェクトの各フェーズでビジネス価値を確認します。
標準化されたプロセスを持つ
プロジェクト管理、開発プロセス、品質管理において明確な標準を持ちます。開発プロセスを文書化し、全プロジェクトで一貫して適用します。
コーディング規約、テスト方針、デプロイメントプロセスの標準化を行います。
持続可能な開発速度を維持する
短期的な納期のプレッシャーに負けず、持続可能な開発ペースを保ちます。
適切な見積もりと計画的なリソース配分を行い、技術的負債の管理を計画に組み込みます。
明確なプロジェクトの方向性
クライアントのビジョンとプロジェクトの目標を全チームメンバーが理解します。
プロジェクト開始時に目標とKPIを明確化し、定期的なアラインメントミーティングを実施します。
Practices
戦略的なプロジェクト管理
プロジェクトの優先順位付けを明確に行い、予期せぬ要件変更のためのバッファを確保します。
クライアントとの合意形成プロセスを確立し、計画的なプロジェクト運営を行います。
サイクル型の開発プロセス
2週間スプリントを基本としながら、プロジェクトの性質に応じて調整します。
各サイクルでの成果物を明確に定義し、クライアントとの定期的なレビューを組み込みます。
品質管理の統合
開発プロセスに品質管理を組み込み、自動化テストの整備とコードレビューの標準化を行います。
セキュリティレビューを実施し、高品質な成果物の提供を目指します。
明確な責任分担
プロジェクトマネージャー、テックリード、品質管理責任者の役割を明確化します。
クライアント側の責任者との連携体制を確立し、スムーズなプロジェクト進行を実現します。