フェローシップ
フェローシップ


《製品・サービス》
[ナビゲーション]TOP >> ソフトウェア開発

ソフトウェア開発(VisualBasic6.0画面) 概要・特徴
ソフトウェアはパソコンを有効に活用するための道具です。
通常は、業務の効率化を目的に利用されます。具体的には
「人の削減(人件費の削減)」,
「ミスの防止(無駄の排除)」,
「効率アップ(作業時間の短縮)」
などが該当します。

フェローシップでは、お客様の考えをご説明いただき、目的を明確にしてから”本当に必要なモノ”を提案・設計・開発していきます。
目的が明確になっていなければ、完成しても使えないソフトウェアとなってしまいます。
▽ソフトウェア開発とは
お客様の欲しいもの(要件)を聞き取り、必要な機能を盛り込んで設計(仕様書の作成)およびプログラミングを行っていく仕事です。 ほとんどの場合はMicrosoftのWindowsで動作する「顧客管理システム」や「在庫管理システム」といったものがそれにあたります。

フェローシップでは、貴方の要望を正しくヒアリングし、本当に必要なソフトウェアを提供いたします。

▽ソフトウェア開発の工程(基本的な流れ)
・システム企画・立案(どのような目的で何を作るのか検討する)
  ▼
・設計(目的のものを作るための仕様書を作成する)
  ▼
・技術調査とプロトタイプ(技術的な問題を事前に解決する)
  ▼
・開発(仕様書に基づくプログラミング作業)
  ▼
・テスト(設計の通りに完成しているかを検証する)
  ▼
・サービスイン/導入
  ▼
・運営/バージョンアップ検討

最近の傾向として、コスト削減&スピード開発のためだと思われるのですが「仕様書の省略化」が進んでいるように感じています。 大きな目で見るとこれは逆効果で必要なものはしっかり作業を行っておかないと結果的にトラブルが発生しコストは高く付く、納期は遅れると行った影響が出てくることが多々あります。

▽システム企画とシステム設計
企画がまとまっていない状態で「開発をお願いしたいのですが・・・」というお話しもよくあります。

企画がまとまっていないということ=何を作るのかが明確になっていない ということです。

まずは次のステップにいくために「企画書」として書類を作成することが成功への近道です。 同時に企画というものは性質上どんどん改訂作業が発生します。 これについても、企画を止める必要はないのですが開発に着手できるようにするために企画書のバージョン管理を行い「企画書をFIX(固定)する」様にしてはいかがでしょう。 そうすれは作業を進めることができ、企画書のバージョンアップに伴う差分がソフトウェア開発においても仕様変更として対応する部分となります。

▽ソフトウェア開発費はなぜ高い?
ソフトウェア開発で最も掛かる費用それは「人件費」です。 人件費とは、技術料でもあります。
ソフトウェア開発に少しでも関わったことがある人であれば、SE(システムエンジニア)やプログラマといった言葉をご存じだと思います。 これは出来る仕事の違いで分けられているものであり、技術料(単価)が違うということになります。
さらにプログラマの中でもC言語やVisualBasic,JAVA,PHPなど使える「開発言語」によっても技術料は異なります。 従って、難しい技術が多いシステムほど見積金額も大きくなるわけです。
また「納期」に間に合わすために何人くらい技術者を使わないといけないかということも同様にコストに影響をおよぼします。

▽よくあるトラブルと効果的な対策
・形の無いものを見積もるために誤差が発生する
→ 過去の経験から来るノウハウ+お客様の要望を聞き取る能力が重要ですので
  優秀なSEもしくはプロジェクトマネージャによるところです。
・明確に出せない「機能外の要件定義」
→ CMMなどの様な開発手法を取り込んでいる業者であるか否かでしょう。
・複数の技術者が絡むのでトラブル時の切り分け
→ これも優秀なSE(もしくは技術者)がいるかいないかで来ますと考えます。
・実環境の有無
→ プロトタイプの実施や、シミュレータを利用した開発が行えるところに
  依頼するのが効果的だと思います。

これについては、いろいろな経験をしてきたので言えることですが「整理能力が高く、判断力も持ち合わせた優秀なSE」の存在がそのまま結果に現れます。
フェローシップには、こういった修羅場をくぐり抜けてきたプロ達がいます。
火が噴いたプロジェクトなども一度相談してみてはいかがでしょう?


Copyright(C) FELLOW-SHIP 2005, All rights reserved.
特定商取引に基づく表示プライバシーポリシーサイトマップ