2019年3月17日こんにちは、げんごにあです。ITエンジニアの現場でよく言われるのが、「下流工程は付加価値が低い」ということ。ここで下流工程とは、製造工程(プログラミング、単体テスト)を指します。)ですが、(実際に手を動かしてシステムを作り上げる)下流工程は、システムの「使い勝手」の良しあしを決める上で、決して無視できない影響力を持つ業務です。下流工程を知らないITエンジニアには、上流工程を担当できるはずがないどれだけ、ユーザからの要望をまとめるスキルに長けていても、下流工程の経験を持たないITエンジニアは、上流工程をやるべきではないと思います。コーディング経験がなければ、以下のような業務を遂行することは、難しくなるでしょう。プログラマがスムーズに理解できる設計書を作成することシステム開発工数の見積りを高精度で実施することユーザ要求に、技術的な無理難題が含まれているのに気づくこと理論的にはパーフェクトだと思える要件定義・設計であっても、ハードウェアやソフトウェア、ネットワークの制約をろくに考慮しないままだと「机上の空論」に陥りかねません。下流工程のスキルは、上流工程担当者にとっても必須であるといえ、決して「付加価値が低い」と言えるものではありません。下流工程(プログラミング、単体テスト)で、外注を活用するという動きは、一般的にみられるものですし、外注活用そのものには「善」も「悪」もありません。下流工程の外部依存が長期化すれば、その影響は重く受け止めるべきです。技術的なスキル・ノウハウが自社から失われていき、以下のような課題が新たに浮上するでしょう。納品されたプログラムソースを読むことができず、十分な精度で検品できない開発経験が失われるため、外注から提出される見積り工数が適切かどうか判断できない世間のIT技術トレンドから、取り残されていくことになりやすい外注先の企業に、高い技術力と、徹底したコスト感覚が備わっていればよいのですが、どちらかが欠けてしまうと、QCDが大きく損なわれるリスクは目に見えています。最悪の場合として、外注先の企業が倒産するようなことがあれば、目も当てられないような大混乱が引きおこることは必至。情報システム部門として、過度の外注依存は、自組織の首を絞めることにもなりかねません。下流工程を社外移管することによる、自社ITエンジニアの士気低下ITエンジニアの中には、「技術者」としてのプライドが高く、技術を極めていくことに仕事人生の「やりがい」を感じている人材も少なくありません(かくいう筆者もそうです)。下流工程を社外移管してしまうと、ITエンジニアとして、技術を磨くチャンスが損なわれ、自社で働くITエンジニアの士気を低下させることにもつながります。優秀な人材を失うことは、企業にとっても、大きな損害です。下流工程で社外リソースを活用することがあっても、コアとなる技術は社内で保有することを重視すべきですし、そうすることによって、社内で働くITエンジニアのモチベーション維持にもなります。情報システム部門で、組織内の技術力を「見える化」するために、オリジナルの技能検定試験を立ち上げた話こんにちは、げんごにあです。情報システムの開発においては、技術力って、大切なスキルですよね。人材教育の大切は熱心に説かれることが多いのに、社員を講習会に派遣させたっきり、満足してしまう組織が少なくありません。You(エヴァン・ヨー)。はじめに:「使いやすい!」と感動したフレームワーク。...オフショア開発オフショア開発において、海外子会社のソフトウエア開発技術者を育成する上で忘れないでおきたい観点こんにちは、げんごにあです。ITエンジニア(大企業の社内SE)として、自身もソフトウエア開発について日々学ぶ立場でありながら、海外子会社のソフトウエア開発技術者を育成する業務というのも、担当しています。ITエンジニアの勉強モチベーションって、ぶっちゃけ、継続につながるなら、なんでもいい。言えば、モチベーションだけで、なんでも片付く訳でもないという話こんにちは、げんごにあです。いう筆者も、年齢を重ねるにつれ「手を動かしていればいい」という逃げ方ができなくなるのを感じています。【オフショア開発あるある】かも。「口答え」する海外のITエンジニアと、どう向き合うかという永遠の課題こんにちは、げんごにあです。オフショア開発あるあるかも知れませんが、海外のITエンジニアと一つのプロジェクトで協業開発していると、日本人ばかりが集まって日本国内で回す純国産プロジェクトだと遭遇しないような課題に悩まされることがあります。SEネタ(特に社内SE)【知ってる人は投資中】JavaScriptって地味だけど、現在史上けっこう最強なのかも知れない説。プログラミング学習の候補としても費用対効果バツグン◎こんにちは、げんごにあです。IT系国家資格を取得することに意味はある。上流工程信仰の根強い日本社会の仕組みを逆手にとるという意味で、理に適っているという話こんにちは、げんごにあです。SE業界には政府・民間あわせると、有名なものだけでも数十個という資格が存在し、読者の中にも、これまでいくつか受験された経験をお持ちの方も含まれていると思います。永遠に繰り返されるのが、この議論。...SEネタ(特に社内SE)社内SEとして十年目の筆者が、将来的にフリーランスのITエンジニアとして独立するため、最近始めた勉強こんにちは、げんごにあです。雇われITエンジニア(会社員)として過ごしていると、「いつかは」と夢見るフリーランスの道。...SEネタ(特に社内SE)【いわゆる神エクセル?】システム開発の設計書を、エクセルで作ってしまう日本の悪習。設計書は、スリム構成、マークダウンで作るべきこんにちは、げんごにあです。システム開発の際、ビジネスパートナー(SIerなどの外注先)との意思疎通に用いられる設計書。...SEネタ(特に社内SE)システム開発現場で一番エラいのは、システムアーキテクトだと思う。システムアーキテクトの冷遇が、日本をIT後進国に陥れているというメカニズムこんにちは、げんごにあです。いつもはITストラテジストやシステム監査技術者の試験対策についてお話しすることが多い本ブログとしては珍しく、今日は、システムアーキテクトにスポットライトを当てようと思います。...オフショア開発オフショア開発の課題【遠隔コミュニケーション】。はじめに:海外拠点との打合せ。予算はないけど、「遠隔コミュニケーション」の課題を解決したい。SEネタ(特に社内SE)今はやりのフリーランスエンジニア、プログラミング学習。社会不適合者でも、新卒時は普通に就職しておくのが勝ちパターンという話こんにちは、げんごにあです。インターネットのおかげで、世界のどこにいてもフリーランスのITエンジニアとして、仕事を受注できるという、少し前なら考えられなかったような選択肢が登場している時代です。...PREV社内SEとして十年目の筆者が、将来的にフリーランスのITエンジニアとして独立するため、最近始めた勉強NEXTITエンジニアの勉強モチベーションって、ぶっちゃけ、継続につながるなら、なんでもいい。@gengoneer言語(PG、外国語)が好きで、資格勉強もちょくちょく。人件費の安い東南アジア諸国のソフトウェア開発会社を活用しながら、日英バイリンガルのITエンジニアとして活躍する三十代。最近では、Web開発(フロントエンド&バックエンド)における、システムアーキテクト的な仕事ばかりやっています。SEネタ(特に社内SE)2019/03/27【知ってる人は投資中】JavaScriptって地味だけど、現在史上けっこう最強なのかも知れない説。ITエンジニア志望の高校生へ2019/03/26社内SEである私が、社会で十年以上働いて痛感したこと。学生時代に戻れるなら、これに力を入れてガッツリ勉強したいコンテンツ3選SEネタ(特に社内SE)2019/03/24【いわゆる神エクセル?】システム開発の設計書を、エクセルで作ってしまう日本の悪習。持つ意外な意味を解説。FacebookやTwitterを閲覧中、海外の動画投稿で見かけるアレの意味は?ITストラテジスト2019/03/23ITストラテジスト(午後II)合格に向け、「最初の一本」の論文が書けるようになるまでの苦しみを乗り越える方法。2019/03/21IT系国家資格を取得することに意味はある。上流工程信仰の根強い日本社会の仕組みを逆手にとるという意味で、理に適っているという話オフショア開発2019/03/21いつまでフリーランスエンジニアで消耗し続けるか問題。