Offshore development

オフショア開発

オフショア開発を最大限に活用するために!最適な開発モデルの特長とは?

  • PMプロジェクトマネージャー
  • SEシステムエンジニア
  • PGプログラマー<
  • USユーザー
業務プロセス 業務内容 対応者
当社 顧客
営業 PM SE PG US

1

営業(開発案件の掘起し)

顧客(新規開拓顧客、継続取引顧客)が現在の業務を、あるいは新規業務をどのように展開しようとしているのか? それには、運用中のシステムの改善で対応可能か、または新システムを開発する必要があるか、などについて情報を収集する。

2

具体的なニーズのヒアリング

システム化対象業務の内容、システムへの要求事項、顧客の同業他社のシステム化動向、運用開始時期、開発予算、開発組織等を確認する。

3

システムの企画,提案(概算見積)

顧客の課題を解決するシステム企画案(システム化方式、開発概算費用、開発期間、開発体制等々)、費用対効果等を提案する。
この提案を数回繰り返すことにより、お客様の疑問、不安を解消しながら、提案および見積の内容を固めていくと同時にお客様との信頼関係を築く。

4

見積、契約

詳細見積(開発費用、開発期間、品質目標、納期等々)を提示し、顧客の承諾を得ることができれば受注となり、契約書を取り交わす。

5

要件定義

システム化する業務(コンピューターに仕事をさせる業務)、システムが備えておくべき機能、性能などを定義する。

6

設計(基本設計、パッケージ設計、プログラム設計)

要件定義を基に、入出力(画面、帳票、データベース等)、処理方法、テスト方法、セキュリティの確保方法、運用方法等のシステム全体を設計(基本設計)する。システムの機能を段階的に小さな機能(システム⇒サブシステム⇒プログラム)に分割、整理し設計を進める。サブシステムの設計をパッケージ設計、プログラムの設計をプログラム設計という。

7

プログラム開発

プログラム設計書の内容をコンピューターが処理可能な言語(Java、C等々)でコード化する(プログラムを記述する)

8

テスト(単体テスト、統合テスト、システムテスト)

プログラム、サブシステムおよびシステム全体が、設計書どおりに動くことを確認する。
プログラム単体のテストを単体テスト、プログラムをいくつか組み合わせたサブシステムのテストを統合テスト、システム全体のテストをシステムテストという。

9

運用テスト

顧客が実際に使用する実務データに基づき、システムが要求通りに動作するかを検証する。

10

納品

運用テストの結果、実運用に移行しても良いという判断が出た時には、成果物(設計書、プログラム、運用マニュアル等)を顧客に納品する。
(顧客は納品を受けたシステムの運用を開始する。)

11

保守

障害への対応やユーザの追加要望(機能追加)などに対応する。機能追加の際は、ここまでの流れを繰り返し、開発を行う。
  • PMプロジェクトマネージャー
  • SEシステムエンジニア
  • PGプログラマー<

ラボ型

【費用】
     働いた時間に対して対価が発生
【特徴】
      契約期間中にお客様の指示に従い開発作業を実施
       変更を前提とした 開発の進行が可能
【最適な案件】
       新規サービス開発
       継続的な案件
       デモアプリ、試作品開発

受託型

【費用】
     納品物に対して対価が発生
【特徴】
     仕様書、設計書に従って開発作業を実施
     仕様変更の際は、変更に伴う納期・費用の 調整が随時発生
【最適な案件】
     明確な要件に対する開発
     単発的な案件

ja

チャットツールはChatworkやSlackなど、音声会議はSkypeを標準ツールとして利用します。 日々の進捗管理はタスクベースで、専用の管理ツール(JIRA)を利用します。 ソースコードはGithubにて管理いたします。 お客様と のやり取りは全て日本語で対応します。

chatwork
slack
skype
github
redmine
jira

ブロックチェーン

ブロックチェーンに関連する最新のテクノロジーやサービスで仮想通貨取引やその関連事業における取引の安全性確立へ知的財産資本の活用および世界的サービス運用を行って参ります...

人工知能

機械学習、多変量解析など人工知能の先進技術を利用したサービスを提供し、ディープラーニング、AIチャットボット、AI予測サービス、画像認識などのシステム開発 を進めています...

生放送

Webサイトやスマホ等といった様々なコミュニケーションデバイスでの利用を前提として、最新技術であるWebRTCを駆使した音声・ビデオ通話やVODやLIVE配信サービスを実現します...