完成したソフトウェアの操作性の不具合などを確認する作業を「デバッグ」といいます。これはかなり根気のいるきつい作業です。
当然、開発の前提となるコンセプトが理解できていなければ、部分的な仕様チェックもできません。ですからプログラマーだけでは「バグ」なのか「仕様」なのかという事が判りませんし問題にもなります。
SEとしては現場での実務運用に照らして制作指示を出したつもりでも、企業担当者の習慣などでイレギュラーな形を要求されるケースもある訳です。
導入する企業が使いやすくする事はもちろん大切なのですが、担当者の「癖」や「慣れ」などを取り入れ過ぎて変則的な変更をしてしまうと失敗する場合が多いので要注意です。
いかに業務に精通していても、「自分流」ではだめですね、やはり平準化して誰でも簡単に判り易く使用できるように工夫する事がポイントです。
はっきり言えば、その点がSEのキャリアとプログラマーの腕の見せ所ということ。やはり全員が同じ視点でものを見るよりも、最終的には元のコンセプトに立ち返り冷静にしかも客観的な観点で最終チェックをする必要があります。
特に、基幹統合系システムでは後々のアドオン開発(追加カスタマイズ)なども想定しておく必要がある訳ですね、
今日は、完成したアドオンプログラムの検証作業中。
開発フローを書いたり、販売企画を立てたり、営業したり、デバッグしたり、忙しい仕事です。体がいくつあっても足りません。
それでも、疲れると頭を休めてブログを書く気力が残っています。
タフなオヤジなのです。
当然、開発の前提となるコンセプトが理解できていなければ、部分的な仕様チェックもできません。ですからプログラマーだけでは「バグ」なのか「仕様」なのかという事が判りませんし問題にもなります。
SEとしては現場での実務運用に照らして制作指示を出したつもりでも、企業担当者の習慣などでイレギュラーな形を要求されるケースもある訳です。
導入する企業が使いやすくする事はもちろん大切なのですが、担当者の「癖」や「慣れ」などを取り入れ過ぎて変則的な変更をしてしまうと失敗する場合が多いので要注意です。
いかに業務に精通していても、「自分流」ではだめですね、やはり平準化して誰でも簡単に判り易く使用できるように工夫する事がポイントです。
はっきり言えば、その点がSEのキャリアとプログラマーの腕の見せ所ということ。やはり全員が同じ視点でものを見るよりも、最終的には元のコンセプトに立ち返り冷静にしかも客観的な観点で最終チェックをする必要があります。
特に、基幹統合系システムでは後々のアドオン開発(追加カスタマイズ)なども想定しておく必要がある訳ですね、
今日は、完成したアドオンプログラムの検証作業中。
開発フローを書いたり、販売企画を立てたり、営業したり、デバッグしたり、忙しい仕事です。体がいくつあっても足りません。
それでも、疲れると頭を休めてブログを書く気力が残っています。
タフなオヤジなのです。