<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>アーキテクト</title><link>http://blogs.wankuma.com/chiharu/category/2063.aspx</link><description>アーキテクト</description><managingEditor>Chiharu(chiharu@wankuma.com)</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>Chiharu(chiharu@wankuma.com)</dc:creator><title>アーキテクトという仕事について</title><link>http://blogs.wankuma.com/chiharu/archive/2009/01/01/165375.aspx</link><pubDate>Thu, 01 Jan 2009 11:04:00 GMT</pubDate><guid>http://blogs.wankuma.com/chiharu/archive/2009/01/01/165375.aspx</guid><wfw:comment>http://blogs.wankuma.com/chiharu/comments/165375.aspx</wfw:comment><comments>http://blogs.wankuma.com/chiharu/archive/2009/01/01/165375.aspx#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://blogs.wankuma.com/chiharu/comments/commentRss/165375.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/chiharu/services/trackbacks/165375.aspx</trackback:ping><description>&lt;P&gt;新年明けましておめでとうございます。&lt;/P&gt;
&lt;P&gt;?&lt;/P&gt;
&lt;P&gt;初めましてのあいさつから間があいてしまいました。&lt;/P&gt;
&lt;P&gt;今年は週一の更新を目標にしたいと思っています。&lt;/P&gt;
&lt;P&gt;?&lt;/P&gt;
&lt;P&gt;アーキテクトという職種はまだ一般的に知られていないようで、&lt;/P&gt;
&lt;P&gt;開発現場でも「私はアーキテクトです」と言う人はごく稀です。&lt;/P&gt;
&lt;P&gt;一言で言うと、&lt;/P&gt;
&lt;P&gt;　　「システム開発時、システム設計フェーズ以降のアーキテクチャーに責任を持つ人」&lt;/P&gt;
&lt;P&gt;です。&lt;/P&gt;
&lt;P&gt;具体的な作業内容としては、&lt;/P&gt;
&lt;P&gt;１．インフラを含むターゲットシステムに採用する技術の方向性を決定します。&lt;/P&gt;
&lt;P&gt;例&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;WebサーバーにLinuxにするのかWindowsにするのか？&lt;/LI&gt;
&lt;LI&gt;Javaプラットフォームにするのか、ASP.NETを使用するのか？&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;２．開発する環境を決定します。&lt;/P&gt;
&lt;P&gt;例&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Visual Studio 2008 で .NET 3.5 Freamwork を使用。&lt;/LI&gt;
&lt;LI&gt;ASP.NETで開発する。&lt;/LI&gt;
&lt;LI&gt;3階層に分割する。&lt;/LI&gt;
&lt;LI&gt;名前空間を決定する。&lt;/LI&gt;
&lt;LI&gt;アプリケーションの基本構造を決定し、詳細設計の監査を行う。&lt;/LI&gt;
&lt;LI&gt;コーディング規約を決定する。&lt;/LI&gt;
&lt;LI&gt;単体テスト手法を決める。&lt;/LI&gt;
&lt;LI&gt;ソース管理方法を決定する。&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;開発プロセス全体において技術管理を主に行いますが、現場のスキルが低い場合は教育も行います。&lt;/P&gt;
&lt;P&gt;?&lt;/P&gt;
&lt;P&gt;現在の開発現場の実態として、今までのやり方を変えずに10年以上も前の開発手法で行っているところが結構あります。&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;IDE開発ツールを使わずにコマンドラインを中心に行っている。&lt;/LI&gt;
&lt;LI&gt;図面がほとんどなくExcelやWordを使用して文章のみでシステム仕様書・設計書・テスト仕様書を作成する。&lt;/LI&gt;
&lt;LI&gt;仕様書・設計書のレビュー報告書には文章としての体裁指摘しか列挙されない。&lt;/LI&gt;
&lt;LI&gt;オブジェクト指向は理解できない（勉強する気がないだけ）ので採用しない。&lt;/LI&gt;
&lt;LI&gt;プログラミングは既存コードを再利用（コピペ）することが一番効率が良いと考えている。&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;そのため、既存コードのコピペがプログラミングだと思っている新人技術者も結構います。&lt;/P&gt;
&lt;P&gt;バグや余分なコードも多くプログラムが膨らみ、20倍のコード量に膨らむこともざらにあります。&lt;/P&gt;
&lt;P&gt;品質保証はとにかくテストに膨大な時間をかけて行いバグがなければOKで、内部構造の品質は問われません。&lt;/P&gt;
&lt;P&gt;新しい技術を採用するとき、VB6から.NETに移行することはリスクを伴うのでだれも改善しようとしないなど、現場の技術が停滞しています。&lt;/P&gt;
&lt;P&gt;このような開発現場内で、新しい開発環境や設計手法などを指導していくのがアーキテクトとしての仕事です。&lt;/P&gt;
&lt;P&gt;上記のような状況は大メーカーといわれる日本のIT企業ほど見掛けられる傾向にあります。&lt;/P&gt;
&lt;P&gt;大メーカの開発現場の人も勉強会に積極的に参加してくれるとよいのですが、勉強しない、したくない人が多いように思います。&lt;/P&gt;
&lt;P&gt;?&lt;/P&gt;
&lt;P&gt;　　&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/chiharu/aggbug/165375.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>Chiharu(chiharu@wankuma.com)</dc:creator><title>はじめまして</title><link>http://blogs.wankuma.com/chiharu/archive/2008/12/14/163672.aspx</link><pubDate>Sun, 14 Dec 2008 12:23:00 GMT</pubDate><guid>http://blogs.wankuma.com/chiharu/archive/2008/12/14/163672.aspx</guid><wfw:comment>http://blogs.wankuma.com/chiharu/comments/163672.aspx</wfw:comment><comments>http://blogs.wankuma.com/chiharu/archive/2008/12/14/163672.aspx#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://blogs.wankuma.com/chiharu/comments/commentRss/163672.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/chiharu/services/trackbacks/163672.aspx</trackback:ping><description>&lt;P&gt;はじめまして。&lt;/P&gt;
&lt;P&gt;齋藤千春（Chiharu）です。４５歳のおっさんです。&lt;/P&gt;
&lt;P&gt;ソフトウェア開発で２５年現場にこだわり続けて仕事をしています。&lt;/P&gt;
&lt;P&gt;現在、フリーのアーキテクトエンジニアとして仕事しています。&lt;/P&gt;
&lt;P&gt;過去、常駐派遣、社内請負、講師などいろいろやってきました。&lt;/P&gt;
&lt;P&gt;また、いろいろなメーカーさんを含めていろいろな開発現場を渡り歩いてきました。&lt;/P&gt;
&lt;P&gt;このブログでは開発現場の開発者たちにむけて自分がアーキテクトとして思うことを、&lt;/P&gt;
&lt;P&gt;工学的な視点や、ひとりよがりかもしれない哲学的な視点から書いていこうと思います。&lt;/P&gt;
&lt;P&gt;ブログ初心者なので最初のうちは読みずらいかもしれませんがよろしくお願いします。&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/chiharu/aggbug/163672.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>