回答終了
社内のプログラマーに簡単なツールのようなものを依頼しました。 内容は簡単で10社ほどサービスのレポートを自動取得して フォーマットを揃えてデータを保存して、ダッシュボードにジャンルごとに日別、今月の合計の売上をだすというものです。 ですが、設計書がほしいって言われました。 「私は上流工程ができないので、簡単でいいので設計書をいただきたい」 「出力先の画面遷移と機能だけでもいいので頂きたいです」 と言われました。 このような簡単なものでも設計が必要なのでしょうか?? なにか考えや裏があるのでしょうか?
124閲覧
>このような簡単なものでも設計が必要なのでしょうか 実はこれがプログラマーの仕事をブラックにしている元凶です 顧客の頭の中にはこんなものが欲しいというイメージが有ります なぜかそのイメージをプログラマーも持っていると思っています そこでプログラマーにお任せで作ると、こんなものでは使い物にならない さらに、あれも欲しい、これも欲しい かくして、初めから提示してくれたら良いものを作り直しです しかも納期は変わらないので、プログラマーは残業や休日出勤をします 日本のプログラマーは欧米に比べて生産性が低いと言われますが、こういう処からきているのだと思います 欧米人のプログラマーと仕事をしたことが有りますが、プログラミングの腕前は日本人と大して変わらないです、でも彼らは明確な仕様を提示しないと動かないです >なにか考えや裏があるのでしょうか? それはプログラムを作るうえでの守るべきことです 時々それを守らずに、火を噴くことが有ります
>このような簡単なものでも設計が必要なのでしょうか?? 質問者さんも仕事をするうえで計画を立てると思いますが、その計画に相当するのが設計であり、文書化したものが設計書です。 簡単な仕事でも計画とはいえないにしても手順は考えるでしょう。 質問者さんが考えた手順は頭の中にあって、他人にはわからないこと。 他人に分かるようにするには計画書が必要なのでは? ですから、プログラマもあなたの考えを理解するには設計書が必要なのです。
なるほど:1
> 内容は簡単で10社ほどサービスのレポートを自動取得して > フォーマットを揃えてデータを保存して、 > ダッシュボードにジャンルごとに日別、今月の合計の売上をだすというものです。 例えばこの3行から、 10社のレポート内容はどのくらい違うのか? ログインは必要なのか? 取得する時間は?1日何回?月何回? 揃えるフォーマットはどんなの? データの保存先はどこ? ダッシュボードって何?どこにあるの? ジャンルって何と何と何?いくつあるの、増減するの? 今月って1日から末日?26日から25日? 売上って10社のレポートに書かれている場所は同じなの? そのプログラムはどこで誰が実行管理するの? などの疑問が出てくるし、多分これの答えを聞いたらさらにそれに付随していろいろ疑問が出て来るでしょうね。 それを全部まとめて渡してあげれば、あとはまぁまぁ簡単に作れると思いますよ。
なるほど:2
< 質問に関する求人 >
プログラマー(東京都)この条件の求人をもっと見る
求人の検索結果を見る
< いつもと違うしごとも見てみませんか? >
覆面調査に関する求人(東京都)この条件の求人をもっと見る