3000名以下の私立大学のための学校づくり
業務内容
私たちは自社サービスの開発を進める中でフルスタックエンジニアとして設計から開発・運用にわたる全ての工程に携わります。「スクラム」というアジャイル開発のフレームワークを使用して大学のニーズに即したソフトウェアを素早く継続的にリリースしています。

主な作業

1. 企画

しくみパートナー部の要望を元に仕様検討を進めます。

2. 開発

開発フェーズでは企画をもと設計〜開発を進めます。
全体の流れは以下の通りです。

1. 詳細設計 画面設計やDB設計を行います。
2. コーディング 設計をもとにプログラミングを行います。
バックエンドは Ruby on Rails を使用します。
フロントエンドはサービスの特性に合わせて選定します。
単体テストは必須です。
3. コードレビュー GitHub のプルリクエストを使用しコードレビューを行います。
4. 総合テスト デモサーバ上で動作テストをします。
5. 本番リリース 本番サーバにデプロイします。
※その他にも Redmine や esa などを活用して随時ドキュメント作成を行っています。

3. 運用・保守

運用・保守フェーズでは、システムで発生した不具合の修正やお客様のお問い合わせに対応します。
また、お客様から頂いた要望などは社内で検討した上でサービスへ適用します。