プロジェクト
インタープリズムの現在進行中のプロジェクトから一つご紹介します。
仕事の流れや必要な技術、日々のタスクなどを参考にしていただけると思います。
案件概要(業務仕様)
販売管理システム
インターネットで商品を販売する企業の販売管理システムを構築・機能改善します。
- 技術
- 言語/Java, Groovy
- DB/Oracle, MySQL
- ライブラリ、フレームワーク/Spring Framework, Spring Boot, Spock(テスティングフレームワーク), MyBatis(ORM),Vavr(Javaslang)
- その他ミドルウェア/Tomcat
- 要求される技術(能力)
- 最低限Javaが書ける
- 連携先のIF仕様書等を読んで、正確に仕様を把握し、問題点を見つけることができる。
- 打ち合わせ内で色々決まるのでコミュニケーション能力が必要。
- 改善提案をどんどんできる
- この案件で獲得できる技術・知識
- DDD(ドメイン駆動設計)
- コミュニケーション能力
- 大規模開発のノウハウ
システムアーキテクチャ図
開発プロセス
グループ体制
勤務時間の内訳
経歴別タスク
- PM
7年目 - SE
5年目 - SE
5年目 - SE
2年目
- 見積・請求(事務)
- ○
- 工数見積
- ○
- ○
- ○
- ○
- スコープ調整
- ○
- ○
- 体制検討
- ○
- 進捗管理
- ○
- システム要件定義
- ○
- ○
- ○
- 基本&詳細設計
- ○
- ○
- ○
- ○
- 仕様調整(対顧客)
- ○
- ○
- ○
- 新規参画者サポート
- ○
- 仕様確認(社内)
- ○
- ○
- ○
- ○
- プログラミング
- ○
- ○
- ○
- ○
- コードレビュー
- ○
- ○
- ○
- ○
- テスト
- ○
- ○
- ○
- ○
- 運用
- ○
- ○
その他タスク・チーム活動
-
- 環境整備
- 開発PC環境
- ミドルウェア環境
- テスト環境
- 構成管理
- ビルド環境
- チーム力向上のためのアクション
- 勉強会企画
- 懇親会企画
-
- 振り返り・プランニング
- 2時間×1回/週
- デイリーミーティング
- 30分×1回/日
- 勉強会
- 1時間×2回/週