編集可能2011年9月1日お気に入りにするツイートを検索するツイートを削除するツイートを公開する報告するその他SIerは自動化する対象が違っているのでは?多くのSIerフレームワークでは、Excelなどのツールを使ってコードを自動生成することで「製造」コストを下げるということに注力しています。Deliveryにあるように、ビルド、テスト、リリースの自動化に重きを置き、コーディングは初期のひな形生成はしても、最終的には手でメンテナンス可能なクリーンなコードを保つという考え方をします。Deliveryの本を読み始めたのですが、かなり良い本みたいですね。DDDのように早く翻訳書が出ればと思います。SIerはコード生成を自動化するのではなくてビルド、環境構築、テスト結果確認、リリースを自動化すべきでしょうね。自動化対象を間違っている。@megascusテストも自動化したいなぁ。ついでにリグレッションテストもですね。@megascusそういえば、シンクライアント化の目的は環境構築の自動化だと思うけれども、シンクライアント化されたせいでだれもマスターイメージを修正できなくなっている。@megascusEclipseとかいつまでも古いバージョンを使い続けさせられるのはやめてほしいー。@ryoasai74つまり、Excel方眼紙の手順書を自動化により削減する代わりに、コードなどは最小限の品質の高いものを手作りで頭を使ってメンテナンスするのが、アジャイル脳的な考え方で、本来もっとも頭使うべきコードの記述を自動生成しようとするSIer脳的発想が僕には理解できない。コード記述はおまけで、本体は設計書というCOBOL時代の名残でしょうねぇ。@megascusプログラムを書いて動かせば判るところを、動かさずに机上で考えた挙句に書いた人しか正しい動作がわからないとかやめてほしい。昨日見つけたデータの資料もそうですが、いい加減にパラダイムシフトに気づいてほしいなと思います。10年くらい前には海外でもCASEツールからコード自動生成とかはやったことがありますが、今では一部の領域を除いてすたれているはず。彼らの目的は全プロパーSE化(呼称だけの人が多いですが)&上前ピンハネであって技術の習得&習熟には興味がないのです。何も知らない人には説明しやすいんでしょうねぇ。誰でも作れる-つまりは外注しなくても自分たちでメンテナンスできるようになるというのは経営者(おじさん)からみれば資金の面で魅力的でしょうし。@megascusできるできる詐欺になってしまっているというのは否定せん。以下のひがさんのエントリは既に3年も前ですが、コメント欄とか見ると、やはり一般的なSIerの人は僕とは発想が違うのだなあと思いますね。アジャイル宣言にあるようにビジネスの人と技術の人がお互いに信頼して尊重し合えるようになれないのですかね。技術の人は本領を発揮しやすい環境で仕事をして、でも、ビジネスの価値を高めることに貢献する。いうことを書くと当然理想論とか言われるのですが。自分も同じ事を思います。ぉぅ、先の考えに続かないのが悔しいです。20年近く技術的に啓発しようと試みていますが、周りの反応はまさにひがさんのエントリと同じですよ。日本のビジネス寄りの人は変革を嫌う気がする、、、、、ビジネスルールを知る=現状のルールを変えないように新しいシステムを作るという感じになっている気がしますし。@ryoasai74来週のパネルの議題でエンプラ開発者の今後目指すべきということがあるのですが、正直に言えばすごく難しいことですね。ToBeだから徹底的に理想論を考えるのもよいのかもしれませんが、現実とのギャップを考えるとなあ。SIビジネスの変革という大きな話がどうしても前提にならざるを得ない?。@megascusエンプラ開発者の目指すべきところとしては、末端としてはとりあえず、一人一人ができることを正確に把握し、自分で考え、嘘をつかず、真摯にシステム開発に取り組んでほしいかなぁ。外部監査とかで過剰に装飾を求められたりとか多すぎだろう。一言で乱暴に言うと、プログラムの「製造」は価値の創造ではなく、コストの発生と理解されているからだと思う。@megascusそういえば、この間、自分が作った箇所でバグの数が標準値に足りず、バグの分割が行われたことがあったなぁ。テストとかきちんとやればバグは減らせるものですよと。Toolの時代から、コード自動生成に対して異常なまでの憧れ(あるいは執着心)をもっているSIおじさんは少なくないのでは。2011年9月2日そりゃだって、コードの自動生成が「正しく」行われているならば、テストも何もかも(最低限の確認はやるとしても)飛ばせる、と極端なところに思考を飛ばす人が後を絶たないから。「Excelなどのツールを使ってコードを自動生成」させて、それでプログラムが完成するならねぇ。その「Excel方眼紙言語」を使って、プログラミングするだけなんですけど。少数のハッカーの成果を流用して、多数のコーダが稼げる仕組み作るためにフレームワークやパッケージソフトを作る。開発サイクルが短くするために回帰テストに掛かる時間を短くする。このためにテストやデプロイを自動化する。あとSIerやってるとクラフトマンシップが満たせないからフレームワーク作りに走りたくなるってプログラマ心理もある。2011年9月3日でも他者ができない独自、なんてのも場合によって、泥臭いけど土方として仕事(それがほんとうに必要なときもある)にはまったく嬉しくない、という。",","C2","),"とか書いて作ってますが何か。Asai@ryoasai74会社で職業プログラマーをしています。