ECサイト構築/運用(食品通販業)

コンピューターサイエンス株式会社の事例を紹介します

ネットワーク ストレージ メインフレーム
オープン系サーバー
仮想化
(OS,リソース,etc)
ミドルウェア
(Database ,etc)
アプリケーション
共通基盤、プロダクト
業務
アプリケーション
EUC
(End User
Computing)
          システム開発サービス
ネットワーク  
ストレージ  
メインフレーム
オープン系サーバー
 
仮想化
(OS,リソース,etc)
 
ミドルウェア
(Database ,etc)
 
アプリケーション
共通基盤、プロダクト
システム開発サービス
業務
アプリケーション
EUC
(End User
Computing)

プロジェクト概要

クラウドを活用したニアショア開発の事例です。
プロジェクトメンバーが、お客様のオフィスと弊社のオフィスに離れていても、効率よく進めることが出来ました。

開発環境

開発環境
開発拠点 お客様オフィス、弊社九州支店
アプリケーションサーバー、データベースサーバー Linux ※クラウドサービス利用
開発言語
ECサイト Ruby、JavaScript
バッチ処理
(データ連係)
Java
開発ツール/他
ECサイト フレームワーク:Ruby on Rails
統合開発環境:NetBeans
バッチ処理
(データ連係)
フレームワーク:TERASOLUNA
統合開発環境:Eclipse
その他 Webサーバ : Apache
データベース : MySQL
メール転送エージェント : Postfix
ファイル転送 : HULFT

業務内容

企画プロセス

システムが満たすべき機能や役割をお客様とまとめ、
要件定義書を作成します。

開発プロセス

企画プロセスで作成した要件定義書に基づき、システムを設計、
プログラミングし、テストを行い要件通りに動作することを確認します。

運用プロセス

開発プロセスで開発したシステムを稼働します。
システムが安定して稼動していることを監視します。

保守プロセス

新しい機能や既存の機能の変更を提案し、企画プロセスに戻ります。

企画
  • システム計画
  • システム企画
  • システム要件立案
設計~製造
  • システム設計
  • 運用設計
  • プログラム設計
  • コーディング
テスト~リリース
  • テスト計画
  • システムテスト実施
  • プログラムテスト実施
  • 運用テスト実施
  • テスト結果取りまとめ/報告
  • リリース
運用
  • 運用手順書作成
  • 運用引継ぎ/教育
  • トラブル対応
  • 運用環境改善提案
保守
  • 障害対応
  • 機能追加

プロジェクト担当者の声

それぞれの分野のエンジニアが、チームとして専門知識と実務経験を活かして仕事に取り組みました。
技術的な知識や経験を尊重し伝え合うコミュニケーションが大切であると感じました。
システム開発は、小さな一つひとつの作業の積み重ねであり、
実直な作業を積み上げることが、リリース後のトラブルを回避する方法であると考えています。

頂いたお客様の声

  • 業務知識の習得や、当社メンバーとのコミュニケーションを積極的に実施してくださっており、満足しています。
  • 品質の高いドキュメントを作成してくださるので、弊社にもナレッジが蓄積されて助かっております。
  • また、タスクの管理を正確に実施してくださるのでスケジュール通りに作業が進捗し、現場からも感謝されています。