![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
こんにちは。会社で業務に使うプログラムをAさんが作っていました。
この人が会社を辞めることにより、このプログラムをメンテできなくなりました。
プログラムはACCESS VBAで作られています。
私もVBAはわかるので、時間をかければメンテできないことはありませんが、設計書も何もないので、プログラムを理解するのにかなり時間がかかります。
なので、業者に同じものを作ってもらって、今後メンテしていってもらいたいと思っています。
そこで、業者に依頼する時に、依頼する側は何を用意すればよいでしょうか?
簡単なフロー図はかけるのですが、設計書なんて書いたことがないので、私が設計書をつくるわけにもいかずにいます。
No.1ベストアンサー
- 回答日時:
こんちくは。
それ関係のお仕事してますが、まだまだ下っ端的存在なので、参考程度にどうぞ。
>>私もVBAはわかるので、時間をかければメンテできないことはありませんが、設計書も何もないので、プログラムを理解するのにかなり時間がかかります。
「設計書が無いからプログラムを読み込まなければいけずに、理解するのに時間がかかる」
レベルならば、それもアリでは無いでしょうか?
大概の方は、「設計書?え?どういう意味?」なので、設計書があろうが理解すら出来なかったりもします。
(機能名やらフローだけしか書いてないような設計書からの理解だったりすると
設計書があれば分かる。
設計書が無いなら、プログラム読めば時間はかかるけど分かる。
なら、読み込んじゃうのもアリだとは思います。(それなりのレベルの方。に見受けられます。はい。
>>業者に依頼する時に、依頼する側は何を用意すればよいでしょうか?
裸一貫で挑むのもいいかと。
相手もプロです。通常なら、「よし。この依頼をこなすには、●と○が条件だ。用意しろ。」(もしくは自分で用意する
となりますよ。
(「○○なシステムが欲しいんだな。よし。問題点は▲▲か?■■な機能があれば解決ができるな?」とか。うまーく聞き出すのがプロの腕と勝手に思ってます。
ゴルゴ13だってそうでしょう・w・(知るか。
まぁ、新規で開発依頼が起こる場合は、
・何かしら業務に問題、改善したい点があってシステムにしてそれを使うことで解決したい
わけですから、「何が問題になってますか?」「どういう事を改善したいのですか?」「それを改善するためにはこうしましょう!」
というのを、ちゃんと聞き出して提案してくれるのがいいシステム屋さんでしょ。と勝手に思ってます。(理想と現実難しい!
中途半端なヒアリング、中途半端な提案。だと、大概は、「え。いや。意味が違う。問題は、それじゃなくて、こういう事。ね!」とか
「いや。これ使いづらいでしょ。。。なんでこうしたの?こうするって言ってたじゃん?」とか、行き違いのあることになりかねなかったりします。
>>プログラムはACCESS VBAで作られています。
ただ。。。
正直、個人規模で作ってたシステムみたいですし、ACCESS VBAのシステムなら、そこまで大きなシステムでは無いのでは。。。?
システム屋に頼むと、「最低」でも、1月、数十万~百万規模はかかりますよ。
1人が1ヶ月、そのシステムを開発するために没頭すると、「1人月」という数字が出てきますが、1ヶ月、えっちらほっちら働くその人の給料分を客からもらわないと仕事が出来ません。
手取りが20万の人だったとすると、税金だとか会社側のなんだかがあって、結局倍ぐらい必要となる。とか聞くので、人件費40万。としましょう。
さらに、会社分の利益も当然必要なので、10万でも20万でもいいですが、一人が1ヶ月プログラム開発するだけで、50万だの60万は平気で必要になります。
(当然、2人が1ヶ月。で終わるなら、2人月になり、120万、2人が2ヶ月かけるなら、4人月で、240万。なんて計算になります。
「そこまでする必要があるシステムなのか?」
というところとも相談してください。(社内で?
1.今後のことを考えて、外に出してそれを継続して利用しつつ、改版もいづれ。
というのもいいかもしれませんし、
2.そんな大規模なシステムじゃないし、ちょっと時間かければ分かるシステムだから社内で何とかするのもいいな。
というのもいいかもしれませんし、
3.もう、いっそのこと全て捨てて、パッケージ探すか。
とかでもいいかもしれません。
2の場合、「ちょっと」と思わず、「結構」かかることはザラるので、上に報告?するときは、「○○日ぐらい(予想の1.5倍ぐらい)あれば何とか理解できるとは思いますが」
程度のことを言うのもいいかと。あまり大風呂敷を広げると痛いですからな。。。
オバカな上司とかだと、「え?2~3日でできるんじゃないの?」とか平気で言ってきますし、「ある程度日数かかるんだからね!」と事前に言っておくのは必要ですよ。
3の場合、案外あるもんです。
「こういう事したいな」って場合は、案外既にそう思ってる人がシステム化してたりするので、「ちょっと違っても」使えたりするものもあります。
相当特殊で、独自にガチガチに作ってあるシステムじゃなければ、フリーソフトで探してみたり、市販のものだったりとか、応用できそうなものを探してみるのもアリですよ。
No.3
- 回答日時:
元、作る側の者です。
前任者の居ないシステムのメンテナンスは
下手に設計書があるよりは、仕様(要件)を把握している人がいれば十分です。
設計書があったとしても、プログラムと設計書が言っていることを
突き合わせる(つまり解析)が必要になりますから。
なので、業者に依頼するのが前提ならば
・現状のシステム(の解析依頼)。
・改善、改良点の明確化。
・資料不足などに対しての金額の上乗せ。
を用意しておくくらいでしょうか。
後は、その予算に合う業者が見付かるかどうかです。
予算がそれほどとれない、もしくは社内で解決すべきとの判断ならば
質問者さんが(業務に対して)片手間でもメンテ担当となれるように
通常業務の不可を軽くしてもらう。
というのもありでしょうか。
プライベートなら、比較的 Access 関係に詳しい人、
例えば私(爆)、を捕まえるのもありかもしれませんが
情報流出が騒がれている今はそうもいえませんね。
規模が小さいなら、ここはひとつ社内的メンテ作法を確立して
VBAが判れば一応誰でもメンテできる方式を整えるのがよさそうです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Excel VBA 転記について 1 2022/04/20 16:55
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- 分譲マンション 分譲マンションの初の管理組合の困った点について精神的に来ています。 3 2022/08/05 07:03
- その他(コンピューター・テクノロジー) 50台の織機から回転数を取得・集計しモニターに表示したい 2 2022/11/05 15:48
- 会社設立・起業・開業 個人自営業を株式会社にして節税する方法はありますか? 4 2022/03/25 12:00
- その他(プログラミング・Web制作) マウスオーバー→ホイール回転でスクロールできない 2 2022/10/31 10:06
- デスクトップパソコン 「自動修復でPCを修復できませんでした」と表示されPCが起動しないのですが対処法はありますか? 5 2022/05/13 09:16
- その他(ビジネス・キャリア) グーグルの障害者訓練プログラム募集あるがどうだろ?6時間勤務で月収22万!! 1 2023/02/17 20:36
- その他(データベース) 業務用のデータベースサーバーの選び方について 4 2022/11/22 10:22
- 弁護士・行政書士・司法書士・社会保険労務士 士業事務所での補助者業務の範囲 1 2023/07/12 10:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
社内システム利用時の「不正ア...
-
銀行のシステム維持には何人く...
-
このシステムどう思う?
-
システム連携?システム連係?
-
「データが反映されるのが遅い...
-
別のシステムのデータを引っ張...
-
「管理」「運用」「保守」の意...
-
「EUC」と「統合EUC」の違い
-
業務で社内システムを使用する...
-
Orcle10gのDATAPUMPとFASTUNLOA...
-
有限会社リンクスが販売するテ...
-
WindowsVistaの環境変数について
-
windows 11 へのアップグレード...
-
Javaアプリケーションが固まる?
-
縮退システムとは?
-
iPhoneのシステムデータ、3日前...
-
汎用とCSどちらがお勧めですか?
-
システムUIって何?
-
パソコン保守契約の範囲について
-
電子カルテの更新の理由
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
どこの会社も効率化のために、...
-
昇進論文について
-
SE・PGのやりがい苦労
-
英語のごろあわせでアイデアを...
-
企業でのシステム担当者とは?
-
サーバー管理とログ解析の勉強...
-
ネットワーク管理者の方、ご意...
-
社内システムなどの勉強(初心者)
-
このWeb サイトは SonicWALL に...
-
ソフトウェアの会計基準
-
社内システム利用時の「不正ア...
-
社内SEというお仕事
-
ERP導入にあたり必要な人数につ...
-
前任者が去り、システムメンテ...
-
医療・福祉分野でソフトウェア...
-
システム開発(SE)について
-
新しい就職先が決まりましたが...
-
会社同士を繋ぐツールを教えて...
-
販売管理システムの導入及び助...
-
システムの構築
おすすめ情報