# プロジェクト概要
先発医薬品や新施術方式などの情報(DICOMなど)を特定のユーザのみ視聴できるライブ・オンデマンド配信システムの開発を担当
## 目的、背景
先発医薬品や新施術方式などの情報は基本海外から発信されるケースが多く、これを日本でも特定のユーザのみに発信したいとのクライアントからの要望であった。
なお、本プロジェクトは自分が新卒配属後初めて携わったプロジェクトでもあり、学習しながら開発を進めた。
## 規模感、チーム構成、担当した役割
### 規模感、チーム編成
エンジニア: 3人
### 担当した役割
担当フェーズ
- プログラミング
- 単体テスト
- 結合テスト
- システムテスト
## 使用技術や開発環境等
### 言語
- html
- css
- javascript
- Ruby on Rails
### 開発環境
- vagrant
### その他
AWS
楽天Cloud
# 取り組んだ課題
## どんな課題だったのか
まず、自分自身がWebアプリケーションを構築することが初めてであったため、HTML,CSS,JavaScriptといった基本中の基本のところからわからないところからスタートであった。
また、フェーズ2の要望の際、DICOM画像と呼ばれる医療で使われるCT画像をWeb上で表示させたいというクライアントからの要望があったが、これを表示させる方法の文献が日本であまりなく、調査からスタートしなければならなかった。
## 技術的なアプローチや工夫した点
まず、学習に関してはドットインストールなどの学習サイト等で自己学習を行い、実際のコーディング等に関しては先輩社員とペアプログラミングをすることで弊社のコーディング手法やテスト方法を学ぶことで半月後には基本一人で改修を進めることができた。
また、DICOM画像の出力に関しては、オープンソースのviewerがあったため、これをソースレベルで解読することで、開発しているシステムにどうにか導入することができた。
# 取り組みの成果
結果、クライアントから来ていた要望はほぼ構築することができた。(なお、本システムは先発医薬品や新施術方式などが当時日本の法律的な問題でプロジェクト自体が凍結してしまった)