k2works / case-study-mrs

会議室予約システムのケーススタディ

Home Page:https://case-study-mrs.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Node.js CI

会議室予約システムのケーススタディ

概要

Spring 徹底入門 Spring Framework による Java アプリケーション開発 チュートリアルの実装例

目的

  • SpringBootの学習
  • 戦略・戦術的DDD 及び CCSR手法 の実践
  • テスト駆動開発とリファクタリングの実践
  • 継続的インテグレーションの実践

前提

ソフトウェア バージョン 備考
nodejs 16.3.0
java 17.0.0

Quick Start

Open in Gitpod

./gradlew bootRun

S社は、地方都市に本社を置くビル管理サービス事業会社である。市内に複数のビルを所有しており、主な事業は不動産賃貸事業及び設備総合管理事業である。

十数年前から所有物件の稼働率を向上するべく不動産賃貸事業の一環として貸会議室運営事業に着手している。当時としては先進的なオンライン予約システムを導入し、利用者からも好評であった。 しかし、システムの老朽化が進んでおり、システムの刷新が求められている。

最近、システムの刷新プロジェクトが立ち上げられたが、担当者の急な退職により十分な引継ぎが行われなかったため全体を把握する人間が不在の状況となっておりプロジェクトは停滞している。

現在、貸会議室運事業の業務の大半は手作業で行われている。利用可能な会議室の登録は手作業でシステムに登録しているため、登録漏れや登録間違いにより予約した会議室が使えない、利用したい会議室がいつも使えないなど利用者からのクレームが発生しておりサービス品質向上が求めらている。 また、プロジェクタやホワイトボードなど付随する設備の要望が上がっているが十分に対応できていない状況である。

S社としては、システム刷新によりサービス品質向上を実現し、サブスクリプションサービスの導入による収益の多様化を実現することで貸会議室運営事業を新たな収益の柱に成長させたいと考えている。

実践

要件・開発に CCSR手法 を適用

Javaで記述したソフトウェア仕様を図形表現で可視化したり一覧表にまとめる

About

会議室予約システムのケーススタディ

https://case-study-mrs.vercel.app


Languages

Language:Java 35.0%Language:TypeScript 34.1%Language:JavaScript 14.9%Language:HTML 9.0%Language:Gherkin 2.2%Language:CSS 2.2%Language:SCSS 2.1%Language:Shell 0.5%Language:Dockerfile 0.1%Language:Procfile 0.0%