• ベストアンサー
  • 暇なときにでも

システム開発について

Nushi2と申します。 SEの方々への質問なのですが、よろしかったらご教示 ください。 プロジェクトでシステム構築(500ks位)する場合、 そのシステム仕様(詳細)を詰める際に、仕様検討、ユー ザレビューを行うと思いますが、一人が受け持てる規模は どの位が目安でしょうか。 言語はSQLとコボルがメインです。

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数72
  • ありがとう数13

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.2
  • mnabe
  • ベストアンサー率33% (427/1283)

んとぉ用語の意味がわからないので、以下の様に仮定しました。違ったら補足下さい。  SEのSAランク → 客との打合せや要求定義に対する提案が出来るレベルの人  SEのSランク  → 客との打合せよりも、部下の掌握が主に出来る人  コーディング → プログラムを専門で行い。SEからの指示通りにしか動けない人 (1)ユーザ側   → 意味が全然わかりませんので、営業的な事と、全体の取りまとめを行う人  だとすると、ユーザ側はこの程度の規模でしたら、1人ないし2人程度で十分だと思います。但し、2人おく場合には、人間性の相性レベルで相性のよい人選が必要になると思います。 (2)ユーザ側   → オペレータの事  だとすると、最終的に稼働する規模が見えませんので、なんとも言えませんが、私ならSEの数と同等の数を揃えます。最初の方は、SEにくっついて客との打合せやシステム全体の事を理解してもらい、中盤では忙しくなっているSEの業務のサポートを行わせて、最後にはオペレータとして立派に独り立ちして貰います。 (3)ユーザ側   → テスターの事  だとすると、ガンチャートを書いてみるのが一番だと思います。ガンチャートを書いて、何時くらいからテストに入って、どの程度の期間があるのかが解るので、その時に必要な人数が割り出せると思います。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • コボルとはどのような言語ですか?

    友人がプログラマーを目指しています。 入社した会社では連日、厳しい研修が行われ、 コボルという言語を習っているようです。 でも、なんか様子がおかしいのです。 会社の規模に比べて採用人数が多すぎるんです。 で、続々と辞めてるんです。 友人はなんとかスキルを身につけたいから、とがんばっていますが そもそもコボルって、最近聞かない言語ですよね? コボルを身につけてプログラマーやSEとして先はあるんでしょうか?

  • VBの不安点

    こんにちは。 4拠点計500ユーザ規模のシステム構築(ホストの焼き直し)を考えています。 上司から開発言語にVB(.NET)を提案されたのですが、元々ホストがCOBOLなので、PC版のCOBOLでやればバッチ処理もカバー出来、資産の流用もある程度は可能かと私は考えております(PC版のCOBOLはこれ以上の規模で数年開発をやっておりました)。 そこで皆さんにご質問させていただきたいのですが、VBでこの規模のシステム開発は可能なのでしょうか?私はVBだと小さなものしか作ったことがなく、不安です。 Windows、Office、Ie等、別製品のバージョンに依存したりして動作しなくなるといったことはあるのでしょうか? どなたか経験ある方、回答をお願いします。

  • COBOLの修得方法

    経験9年目のSEです。 これまで、Javaを主にWEB系の開発に携わってきました。 COBOLは、その言語名を知っている以外は何も知らないのですが、覚える必要が生じました。 それにあたり良い書籍などを教えていただければ幸いです。 また、Javaをやってきたので、環境構築が無償でできることが当たり前になっているのですが、このあたりCOBOLの事情はどのようになっているのでしょうか。 よろしくお願いします。

その他の回答 (1)

  • 回答No.1
  • mnabe
  • ベストアンサー率33% (427/1283)

 考え方がいくつかあります(私の場合) ・期間が決まっている場合  この場合には、システムの全体の規模を把握して、機能ごとに分解します。その機能の関係図を構成して、その構成図から人が何人必要か(工数ですね)を割り出します。その場合に、間に合わない工程がある場合には、機能ごとにまた同じように、細部の機能に分担してを繰り返します。 ・規模が決まっていて、納期が決まっていない場合  全て、一人で行うようなスケジュールを建てます。その後、状況(ユーザからの要望等々)を考慮して、人の導入を行います。  まぁ極端な話、個人の能力で計るしかありません。個々の能力把握は、SEの仕事でしょう(^^;  んでぇ話を戻して、一人が受け持てる規模は、個人の能力に依存しますが、目安(最初はわからないので)は、一人1機能を考えます。 ※私は、ステップでの見積もりは出来ないので、その当りの話は端折ってあります。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

回答ありがとうございます。 申し訳ありませんが、続けて質問させていただきます。 ・期間が決まっている場合ですが・・・。 1年後にSinとした場合、SEのレベルはSAランク5人、Sランク10人位で、あとコーディング部隊が20人位として、ユーザ側(システム化する業務を中程度の知識と実務経験者)は、何人位必要でしょうかね。 その間に、基本設計・詳細設計・コーディング・パーツテスト、総合運転試験、オペレーションテスト等沢山のメニューを行うことを考えると・・・。

関連するQ&A

  • お勧めの言語はなんでしょうか?

    LINUX環境を構築したのをきっかけに、言語を学ぼうかと思っていますが、お勧めの言語はありますでしょうか? 大道ではc++となりそうですが、rubyもいいのかな?と、感じています。JAVAも基本なのでしょうか? 経験としては2000年問題の時に、自社システム全てのCOBOL4のソースを全部書き換えましたが、なにせCOBOL4ですので…。

  • 感情論で、システム開発業務から逃避したい

    わたしの会社はイベントや会議の運営サポートを一つの事業としています。従来、千人規模の会議の参加申し込みをFAXで受け付けたりしていたので、これら手続きのオンライン化(Web化)を提案しました。 わたし個人に大したプログラミングスキルはないですが、本サイトで識者の皆さまにいろいろ教わりつつ、PHP+MySQLベースでイベントへの参加申し込みのための名刺情報の登録や修正がWebベースで行える、よくあるWebシステムを構築しました。登録された内容は確認メールを瞬時に送付し、主宰者側では用途別の名簿を出力させるなど何かと便利な裏方機能も付加し、内外から業務は随分効率化されたと評価をいただくまでになりました。 同じシステムを外注したら、多分数百万はかかることも専門業者の見積もりによって明らかとなっており、当初のわたしは得意満面でした。 が、しかし。 し年に何度も類似のシステムを手作りさせられ、その都度、本業とは別に数週間の時間を割かねばならぬ現状に、だんだん疑問を感じるようになってきました。まず、わたしの本業はプログラマではないです。このシステムの構築のために本来やりたい/やるべき仕事ができなかった時も我慢しました。 また、とあるシステム構築を頼まれたので、そのプロジェクトの一員を任されるのかと思いきや、システムが稼動するや、当該プロジェクトから外されるという屈辱的な経験も2度ほど味わいました。あたかも、稼動してしまえば自分は不要かのように。 そもそも、自分がラクしたいから考案したのに、これでは誰のために業務を効率化したのかわかりません。皆が幸せなら、わたしは犠牲になるべきでしょうか。 また、ユーザーからバグなど苦情を受けると、わたしだけが傷つきます。さらに、わたしのような素人が作ったシステムがハッキングされて、世界中に顧客情報が漏洩したら・・・と思うと、無用なリスクを私個人が背負っているかのような重い気分にもなります。当該システムの導入により、業務が効率化されることを実証しただけでも良しとして欲しいのです。こうして、次第にモチベーションが下がりまくっていくのでした。 そして。 これまでわたしを罵倒しかしてこなかった上司が、最近になって別のセクションに異動し、我が物顔でシステムの利用をアテにしていることを知ったとき、決定的にこのシステムと決別したくなりました。まあ、子供じみた感情論に過ぎませんが、彼のために「いい仕事」などとてもする気が起こりません。 わが社には、私以外に当該システムを構築できる社員はいませんし、私だって自宅でも動作テストに追われたりで大変なのですが、「どうせ簡単に作れるのだろう?」、と思われていることがシャクでなりません。 その元上司は、わたしが断固拒否することを見透かしてか、役員経由で業務命令を下すよう、根回ししているようです。わたしは、どのような言い訳をしたら誰も傷つけず、カドを立てず、合理的かつ紳士的に拒否できるでしょうか? ■わたしが多忙で対応できないことを理由に拒否する?   ⇒あいにく、最近は余裕があることがバレています。 ■本件はわたしに関係ないプロジェクトだからと拒否する?   ⇒プロジェクトの一員に加えられても苦痛です。 ■自信がないと弱音を吐いて拒否する?   ⇒比較的安定稼動実績があるので、簡単な仕事だと思われています。 ■何か技術的な言い訳があれば良いのかもしれません。   ⇒開発言語(PHP)自体に深刻なセキュリティホールが発見されて、    個人情報が垂れ流しになる、とか?でも、根拠を示す必要がありです。 ■いっそ、パワハラで訴えると逆ギレするしかないでしょうか・・・

  • プログラム言語について

    こんにちは! 私はシステムエンジニア志望の就活中の大学生です。 ちなみに文系です。 言語に関して三つほど質問があります。 (1)一つ一つの言語を覚えるのは(使えるようになるには)どれくらい時間がかかるものなんでしょうか? (2)SEは普通何種類ぐらいの言語を知っているのでしょうか? (3)私は金融のユーザー系企業を志望しているのですが、様々な金融系の会社で「先輩の仕事」という項目を見るとCOBOLという言語を使ってシステムを開発していらっしゃる方が多い印象を受けました。COBOLという言語は金融系システムを開発するのに適している?という事があるのでしょうか? もし宜しければレスをよろしくお願いします!!!

  • 保険バッチシステム開発者が読む雑誌、取る資格など

    大卒の女性です。システムエンジニアです。 社会人3年目です。 出向で、損害保険のバッチシステムを構築する仕事をしています。 情報処理未経験で入社しました。資格は基本情報を1年目の春に取っています。 去年の春、秋と、応用情報の午後で毎回落ち、先日も3回目の受験をしてきましたが 合格点ぎりぎりかと思います。運を天に任せる状況です・・・。 言語はJCLとCOBOLです。 言語がWEB系だろうが、HOST系であろうが、システムの上流工程には あまり関係が無いようなことは、なんとなくわかってきました。(あと、コミュニケーション力が最重要であることも、痛いほどわかってきました・・・) 先輩がお客様とお話していても、業務的な話になると あまりついていけません。 業務的な知識が不足している気がして、雑誌などを読んでみようかと思いました。 バッチシステムと言うこともあり、ネットワーク系の深い知識は あまり仕事には関係ないようです。したがって、学習の優先順位は低そうです。 また、COBOLを担当していることもあって、普通に考えれば転職は不可能です。 先輩で転職されている方はいらっしゃいますが、全員必ずWEB系です。 データベースはDB2です。 私の会社には、DBの設計は男性にしかさせない、という暗黙のルールがあります。 なので今後も、私はDB設計を担当する予定はありません。 DBチームの手伝いで、コーディングをするくらいです。SQLも触ることはありません。 テスト時にはDBアクセスツールを使っているので、DBの基礎的な知識以外は 学習の優先度は低いかと思います。(この前、ためしにDB専門の某雑誌を読んでみましたが、正直意味不明でした) あまりバッチシステムに特化した雑誌が無いようですが、おすすめの雑誌などはありますでしょうか? また、普通の新聞を読むことも、業務知識やシステムの応用知識を身につけるうえで 有益となりうるでしょうか? あと、資格についてですが 応用情報は(これを取らないと、どんなに仕事ができても主任になれないという決まりがあるので)なんとか取るつもりでいますが あわせて簿記の勉強をしようと思います。まず2級からですが、どうでしょうか? あと、国家資格系でとったほうがいい資格はありますか? (私の会社は資格を非常に重視しており、特に国家資格を持っているほど優遇されます) 他に何か、しておいたほうがいいことはありますか? 先輩社会人の方々に、アドバイスをいただきたく 投稿させていただきました。よろしくお願いいたします。

  • 金融系バッチシステム開発者向けの雑誌、勉強は?

    大卒、システムエンジニアです。 社会人3年目です。 損害保険のバッチシステムを構築する仕事をしています。 資格は基本情報を1年目の春に取っています。 去年の春、秋と、応用情報の午後で毎回落ち、昨日も3回目の受験をしてきましたが 合格点ぎりぎりかと思います。運を天に任せる状況です・・・。 言語はJCLとCOBOLです。 言語がWEB系だろうが、HOST系であろうが、システムの上流工程には あまり関係が無いようなことは、なんとなくわかってきました。(あと、コミュニケーション力が最重要であることも、痛いほどわかってきました・・・) 業務的な知識が不足している気がして、雑誌などを読んでみようかと思いました。 バッチシステムと言うこともあり、ネットワーク系の深い知識は あまり仕事には関係ないようです。DBの設計も担当する予定は今後無いらしく、 テスト時にもDBアクセスツールを使っているので、DBの基礎的な知識以外は優先度は低いかと思います。(この前、ためしにDB専門の某雑誌を読んでみましたが、正直意味不明でした) あまりバッチシステムに特化した雑誌が無いようですが、おすすめの雑誌などはありますでしょうか? また、普通の新聞を読むことも、業務知識やシステムの応用知識を身につけるうえで 有益となりうるでしょうか? あと、資格についてですが 応用情報は(昇進の条件にもなっているので)なんとか取るつもりでいますが あわせて簿記の勉強をしようと思います。まず2級からですが、どうでしょうか? あと、国家資格系でとったほうがいい資格はありますか? (私の会社は資格を非常に重視しており、特に国家資格を持っているほど優遇されます) 他に何か、しておいたほうがいいことはありますか? 先輩社会人の方々に、アドバイスをいただきたく 投稿させていただきました。よろしくお願いいたします。

  • パソコンで、COBOL言語開発できますか?

    会社の業務で、自分独自のプログラムを作成して仕事をしたいのですがVBやアクセス、SQL言語を最初から勉強するのは大変です。 以前COBOL言語でプログラムを開発した事があるので、その知識を 使ってパソコンでプログラムを開発できないでしょうか>? 個人なので NET_COBOL等 高額なソフトを購入する予算もありません し 開発(画面設計含む)、デバック、コンパイル、最終的に動かす制御言語までの流れもパソコンではどうなるのか? 検討もつきません。 パソコンでコンパイルと言う概念があるのかさえ 解っていません! 会社の基幹系システム(SQL)よりODBCで一旦 自分PCに必要なデータだけダウンロード(データベースaccess)し、個人の環境だけで動作できれば良いのですが! やっぱし 安価、独学では難しいでしょうか? セミナーでもあれば 教えてください。

  • AccessVBA開発からWebシステム開発へ

    こんにちわ。 現在、AccessVBAで中小規模向けのシステムを開発して いる新米SE兼PGMです。 最近、私の所属している部隊で、そろそろWebシステムの 開発を手がけていこう、という話が持ち上がっています。 そこで、部署で一番若い私に先頭に立って進めていくよう に言われました。 ただWeb技術といっても様々なものがあり、困惑していま す。Java、C#、PHP、Flash・・・言語的な問題や、OS、 フレームワークに至るまで様々・・・。 適材適所というのがわかりません。 そこで、以下の条件にあうようなWeb開発環境、言語、 OS、DB・・・等のチョイスをしていただきたいです。 ・中小規模向け ・Access並みの生産性の高さ ・帳票出力に長けている(というよりレイアウトのし易さ) ・短期開発 ・開発人員2~3人 ・レスポンスの良さ ・コスト小 この条件で最適なチョイスをしていただきたいです。 個人的には、Windowsサーバ+C#でASP.NETなどと安 易に考えていたりもしますが・・・。 よろしくお願い致します!!

  • 1リクエストにおけるsqlの発行回数の目安

    ふと気になったのですが、Webアプリケーションにおいて、1リクエスト中の実行されるsqlの数に目安は あるのでしょうか? システム規模にもよるかと思いますが、目安で、このくらいの規模だったらいくつみたいなものはあるのでしょうか? もちろん、発行回数というよりかは、クエリ処理にかかるトータルの時間を下げるためにクエリ回数をへらることが重要という事ではありますが、存在するようでしたら、目安として発行回数を知っておきたいと思います。 宜しくお願い致します。

  • 案件のクラス数って…?

    お世話になります。 変な質問でしょうが、教えて下さい。 例えば、食品業者向け在庫管理システムの案件で期間は4ヶ月と 仮定します。規模はPG・SE含めて6~7名として、 そのプロジェクトの妥当なクラス数・画面数・ステップ数はどの程度なんでしょうか? また、通信業者向け顧客管理システムの案件で期間は7ヶ月。 規模はPG・SE含めて13~15名のプロジェクトでの妥当な数を 教えて頂けませんか? 勿論決まった数が無いのはわかっていますが大体の数でいいので ご存知の方お教え願います…。

  • JavaまたはASP.NETでのwebシステム開発におけるメリットデメリット

    利用ユーザー100人くらいの社内webシステムを考えています。 非常にざっくりのシステム処理内容ですが、 DBからデータ抽出を行い、結果を画面に表示する事と、 CSV、及びExcel帳票ダウンロード可能なシステムとなります。 データ更新等はありません。(多少あるかもしれませんが) このシステムがうまく運用出来れば、順次 同じ様なシステムを同じ様なシステム構成で構築していく予定です。 DB:Oracle10g サーバーOS(DB、web共に):Windows2003Server そこで質問です。現在、以下の構成パターン1、2を 検討しておりますが、双方のメリット、デメリット等を 教えて頂ければと思います。 (当方構成パターン1の経験はあるのですが、2がありません。) 1)構成パターン1 webサーバー:Tomcat 開発言語:java 2)構成パターン2 webサーバー:IIS 開発言語:ASP.NET コスト及び生産性(経験にも左右されるとは思いますが)、 拡張性、信頼性、将来性等、様々な観点でご回答頂ければ幸いです。 なぜ、その構成パターンを選択したのか、自分で明確にしておきたいので、 是非お願いします。(多くの意見を参考にしたいと思っております。)

専門家に質問してみよう