タグ

developmentに関するReLaxのブックマーク (43)

  • 5分で絶対に分かる工事進行基準

    工事進行基準導入でIT業界が変わる!? IT業界で、「工事進行基準」という言葉が盛んに聞かれるようになってきました。富士通、野村総合研究所、NTTデータ、日ユニシス、三井情報など、ソフトウェア業界の超大手が取り組んでいるといわれ、ただならぬ感じがします。 実はこの「工事進行基準」、単なる流行語ではありません。ソフトウェア開発をなりわいにしている会社は、2009年4月までに何らかのアクションを起こさないと、場合によっては業界で生き残れなくなる可能性すらあるのです。また、ソフトウェア開発を依頼する側(ユーザー側)にとっても対岸の火事では済まされません。いままでの業界慣行が大きく変わるかもしれないのです。 しかし「工事進行基準」の実態を知っている方は、まだ少ないようです。そこで、初めて聞いたという方にも「工事進行基準」がどのようなものか、そしてなぜ騒ぎになっているのかが分かるよう、簡単な言葉で

    5分で絶対に分かる工事進行基準
  • MOONGIFT: » Web開発者は必須!様々なバージョンのIEを収録した「Internet Explorer Collection」:オープンソースを毎日紹介

    Webサイトを構築する際に、どのバージョンのブラウザまでサポートするかが問題になりやすい。最新のバージョンだけであれば良いのだが、不特定多数へのサービス提供となればそうもいかないだろう。 様々なバージョンのIEが立ち上げられる IEの場合で言えば5.5以降を対象とする場合が多いように思う。だがそんなバージョンのIEを簡単に用意できるだろうか。そこで使いたいのがこのソフトウェアだ。 今回紹介するフリーウェアはInternet Explorer Collection、様々なバージョンを収録したIEだ。 Internet Explorer Collectionで提供されるバージョンは1.0/1.5/2.01/3.0/4.01/5.01/5.5/6.0/7.0/8.0となっている。8.0β版まで収録されているので、今後を見越した上でのテストが実行できるようになる。 なぜかインストーラーはVista

    MOONGIFT: » Web開発者は必須!様々なバージョンのIEを収録した「Internet Explorer Collection」:オープンソースを毎日紹介
  • だれも教えてくれなかった外部設計の「極意」---目次

    外部設計書で最も大切なことは,「システム開発を依頼してきたお客様」(発注者)に読んでもらい,理解してもらうことです。外部設計書を,開発メンバーではなく,発注者に理解してもらうためには,「いかに発注者にとって分かりやすい外部設計書を作成できるか」と「レビューを通じていかに合意形成を図るか」が重要になります。連載では,発注者が理解しやすい外部設計書の書き方とレビューの方法に関する具体的なノウハウを解説していきます。 第1回 ユーザーと意思疎通が図れない外部設計書は危ない 第2回 [システム振舞い編]一覧表に一工夫入れることで漏れや重複をなくす 第3回 [システム振舞い編]全体を俯瞰でき,システム化範囲が一目で分かる業務フローを作成する 第4回 [システム振舞い編]発注者が理解しやすいシナリオの記述方法 第5回 [画面編]見れば“わかる”「画面レイアウト」の作り方 第6回 [画面編]画面遷移を

    だれも教えてくれなかった外部設計の「極意」---目次
  • プログラミングファースト開発の必要性 - ひがやすを技術ブログ

    ここではフローチャートの是非を論じるつもりはない。クソだから。もっと一般化してしまえば、○○設計書みたいに「設計書」と名のつくものは全部クソだ。だって動かないんだもん。 動かない以上、それら設計書が正しいのか、漏れがないのかは保証のしようがない。机上検証なんていう工程もあるらしいけど、君たちの脳味噌は何MIPSなんだと問い詰めたい。もちろん、机上検証で見つかる凡ミスもあるだろうけど、そんなのはズボンもパンツも履かずに会社に向かうのと同じくらいのレベルの間違いだろう。 結局はコードを仕上げてから動かして初めて「だめだこりゃ」ということになる。 ○○設計書は、動かないから検証ができない。だから、だめだというのは、半分あっていて半分間違っていると思う。システム開発の大多数は、最初に○○設計書を作成する。顧客にレビューしてもらったり、自分たちでも内部レビューしたりするが、あれは、有効性が低い。 動

    プログラミングファースト開発の必要性 - ひがやすを技術ブログ
    ReLax
    ReLax 2008/07/22
    保守が何の情報を必要としているのか?それを書くことが大事だと思う。コードを単純に落とした設計書ほど役に立たないものはない。それこそソース見ろって感じかな。
  • labs blog (株式会社ナレッジデータベース) - プログラマが生産性を上げるためにoperaを使うべき11の理由

    This domain may be for sale!

  • SIerが必要としているのは業務知識だという都市伝説 - ひがやすを blog

    SI業界が開発するシステムの目的は何か? それがつまり「業務知識」というやつで、金融や保険だったり、証券取引、財務会計、生産管理、物流・在庫管理、販売管理だったりするのだ。それぞれ必要とされる知識は非常に多い。普通の新入社員がOJTで身につけようと思ったら数年かかってもおかしくないだろう。 金融(ディラーが使うようなポジション計算をするフロントシステム、リスク計算をするようなミドルオフィス、勘定系のバックオフィス)、流通、輸出入、製薬など、いろんな業務をやってきたおいらが通りますよ。 確かに金融は業務知識がないと歯が立たない。でも、自分の経験した限りでは、それ以外の業務は、案件が始まってから勉強しても十分間に合います。 一週間以内の勉強で、お客様のところにいってシステムの仕様を話し合うことはできるようになります。もちろん、この道何年って人にはかないませんよ。でも、仕様を決める分には困らない

    SIerが必要としているのは業務知識だという都市伝説 - ひがやすを blog
    ReLax
    ReLax 2008/06/28
    やはり金融系は業務知識が必須なんですね・・・orz
  • webサイトを作る時に顧客とあらかじめシンクロしておくと良い7つの基礎*ホームページを作る人のネタ帳

    webサイトを作る時に顧客とあらかじめシンクロしておくと良い7つの基礎*ホームページを作る人のネタ帳
  • パステルカラー - Pastel Colors

    原色大辞典とは 原色大辞典は1997年にオープンしたネットの色見サイトです。 9種類の色見と色に関する各種サービスから構成されています。 色見コンテンツは ブラウザで定義されているHTMLカラーネーム、 日の伝統色、 世界の伝統色、 Webセーフカラー、 パステルカラー、 ビビッドカラー、 モノトーン、 地下鉄のシンボルカラー、 国鉄制定の塗装色 の9つから構成され、特に日の伝統色は古来伝わる先人の色彩感覚を現代に伝えるものとして多くの方々から支持をいただいています。 文字列と背景色の組み合わせを試せる配色大辞典、 規則性のある組み合わせから色を選べる配色パターン。 色見の他にも、今日のラッキーカラー、 コトバから色を解析して調合する成分解析、 ストライプを生成するストライプメーカー、 グラデーションを生成するグラデーションメーカー、 あなたの好きな色と色を調合する色調合、 サ

    パステルカラー - Pastel Colors
  • Webデバッガ最強はFirebugだが、ほかのブラウザでは… | エンタープライズ | マイコミジャーナル

    JavaScriptベースのWebアプリケーションやWebサイトのデザイン調整に欠かせないツールがFirebugだ。Webブラウザ内で直接インスペクトやデバッグを実施するツールとしては実質的にデファクトスタンダードといっていい。どれも満足のいく機能ばかりだが、唯一不満な点をあげるとすればFirefoxエクステンションとして実装されているためほかのWebブラウザでは使えないというところだろう。IEが最大シェアを持っていることにかわりはなく、むしろ標準に準拠していないことが多いIEでこそ同様のツールが必要だ。 そこでKevin Yank氏がSitePointにアップしたドキュメントIn-browser Development Tools: Firebug Still Kingに注目したい。同氏は代表的なWebブラウザとそのデバッグ/インスペクトツールに言及し現状をまとめている。内容を簡単にかい

  • デスマーチがなくなる? IT業界に義務付け「工事進行基準」ってなんだ ― @IT

    ユーザーの要件定義があいまいでシステム開発中も修正に次ぐ修正。プロジェクトは大幅に遅れて、予算が超過。しわ寄せは下請け、孫請けへ。デスマーチ……。新3Kともいわれるこんな日IT業界が2009年4月に大きく変わるかもしれない。そのきっかけとなるのが「工事進行基準」の原則義務付けだ。 【関連記事】 工事進行基準を分かりやすく解説してみよう【基編】 工事進行基準を分かりやすく解説してみよう【対応編】 工事進行基準(用語解説)とは会計基準の変更によって2009年4月にシステム・インテグレータ(SIer)など受注ソフトウェア開発業に原則として義務付けられる収益の計上方法。開発期間中にその売り上げと原価(費用)を、工事(ソフトウェア開発、システム開発)の進捗度に応じて、分散して計上する仕組みだ。 これまでSIerは、工事進行基準ではなく、開発終了時に売り上げと原価を一括計上できる「工事完成基準」

    デスマーチがなくなる? IT業界に義務付け「工事進行基準」ってなんだ ― @IT
    ReLax
    ReLax 2008/05/31
    工事進行基準(用語解説)とは会計基準の変更によって2009年4月にシステム・インテグレータ(SIer)など受注ソフトウェア開発業に原則として義務付けられる収益の計上方法
  • エンジニアはデンジャラス。危機管理術を装備せよ - @IT自分戦略研究所

    Techスナイパー・井元康一郎 鹿児島県出身、年齢不詳。経済誌や自動車誌などで、自動車、宇宙、航空……などを中心に活躍する技術&マニア系ジャーナリスト。技術をこよなく愛するがゆえTechスナイパーに。心優しき音楽家という別の顔も持つ。 「ロールアウト直前に設計ミスが見つかって対処できない!」「自分が身に付けてきたスキルがオールド化して役に立たなくなった!」「開発に追われているうちに彼女にフラれた!」。――世の中のありとあらゆることには、さまざまなリスクが存在する。何も企業経営や政治・外交戦略といったマクロ的なものだけではない。エンジニアの日常においても、身の回りはリスクだらけといっていい。リスクを想定し、それに対する備えをしておかないと、危機に見舞われたときに泣きながら右往左往するハメに……。果たしてエンジニアはどのようなリスクマネジメントを実行しているのか。これまでの人生において無数のト

  • 第3回 ユトリストの脅威

    私は英語が好きなので,よく喫茶店で洋書を読みます。ファミリーレストランも含め,私が長時間の読書に耐えられるのはエクセルシオールのみ。その他の店は,椅子と机の高さの相性が悪いようですぐに腰や肩が痛み,換気も悪いせいか最終的には頭痛までひどくなります。こんな些細なことでも印象が変わるんだと,改めてサービス精神の大事さを知りました。 ゆとり教育が提唱されてはや○年。当初は詰め込み教育の弊害だなどとの意見があり,効果が疑問視されながらも導入が強行された。ところが,円周率が「およそ3」になったことが示すように,ゆとり制度は基礎知識をないがしろにした教育体系である。 彼らの底なしの使えなさは,近所で塾経営をしている方から,「毛沢東」を真顔で「けざわひがし」と読む大学生が講師をしていると聞いたときから恐怖とともに実感している。その結果,この世代は人材不足になるため同業者間で壮絶な学生の取り合いが起こるだ

    第3回 ユトリストの脅威
    ReLax
    ReLax 2008/05/30
    ぐぐった結果が全て正しいとは限らないということ。そんなことは当たり前なのにね~
  • ソフトウェアの欠陥はなぜ無くならないのか : らばQ

    ソフトウェアの欠陥はなぜ無くならないのか 先日、公衆電話がうるう年を処理できなくてサービス停止というニュースが流れました。 自己診断プログラムに欠陥があり、次の診断日時を設定する際、うるう年を考慮できなかったことがきっかけで、障害が発生したのだそうです。 こういったソフトウェア──機械的・物理的なもの(ハードウェア)以外の部分──の欠陥は、日増しに増えています。 2005年には証券取引所で単純なプログラムミスで半日取引停止になっていますし、同年にウィルス対策ソフトウェアが障害を起こしてパソコンがまともに動かなくなるなどの症状を出しました。 普通に使われてるパソコンに入ってるOSと呼ばれるソフトウェアも、毎月のように欠陥を見つけては修正を配布しています。 さて、こういった問題はなぜ起こるのでしょうか? ちょうど先日、NHKのクローズアップ現代でソフトウエア危機〜誤作動相次ぐハイテク製品〜とい

    ソフトウェアの欠陥はなぜ無くならないのか : らばQ
  • プロデューサーは552万円、デザイナーは358万円--ウェブ業界の平均年収

    ソフトバンク・ヒューマンキャピタルは5月27日、同社が運営する転職サイト「イーキャリアプラス」がウェブ制作関連の勤務者に対して実施した給与アンケートの結果を発表した。 このアンケートは、インターネット関連業界に勤務するウェブプロデューサーおよびプランナー職、ウェブディレクター職、ウェブデザイナー職のそれぞれ100名に対して実施したもの。 そのうち、ウェブ制作関連職種の平均年収調査では、ウェブプロデューサーおよびプランナー職が552万円、ウェブディレクター職が468万円、ウェブデザイナー職が358万円という結果となった。 この調査より、プロジェクトを統括するウェブプロデューサーおよびプランナー職は、年齢に比例した大幅な年収の増加が見込める職種であることがわかった。 一方、20代後半から30代前半の若手が多いウェブデザイナー職では、全体と比較して平均年収は低い結果となり、ウェブディレクター職、

    プロデューサーは552万円、デザイナーは358万円--ウェブ業界の平均年収
  • 第47回 コミュニケーションを阻む10の壁 - ITpro

    Webサイトは,来「コミュニケーション」を促進させるための仕掛けです。しかし,その制作現場では,しばしば,コミュニケーションが上手く取れない状況に陥ります。今回は,その大まかな傾向をまとめてみたいと思います。 初めに Webサイトは,多様な技術が絡み合うほど,表現力が増すほど,その価値が高まるほど,仕様を決めるなどの当たり前のことですら大きな困難を抱える,開発プロジェクトになってしまっています。すべての根にあるのは,コミュニケーションを上手く取れないという点ですが,表面に現れるパターンを十個の型に分けて見てみることにしましょう。 【01】仕様変更多発型 【キーワード】朝令暮改,一貫性の欠如,担当者の交代,継承性の欠如,気分による決定,影響度が読めない Webサイト開発プロジェクトに付きまとう最も典型と言えるものでしょう。前回決めたことが,今回訂正される。前回決められたことを前提にして積み

    第47回 コミュニケーションを阻む10の壁 - ITpro
  • http://inside.jp/freebbs/chart.html

  • 「Webからの脅威」を攻略せよ――セッション管理編

    MS・GoogleAWS全て試す中外製薬の生成AI活用、全社横断と研究特化で使い分け 2024.03.13

    「Webからの脅威」を攻略せよ――セッション管理編
  • Webアプリケーションを作る前に知るべき10の脆弱性 ― @IT

    Webアプリケーションが攻撃者に付け込まれる脆弱性の多くは、設計者や開発者のレベルで排除することができます。実装に忙しい方も、最近よく狙われる脆弱性のトップ10を知ることで手っ取り早く概要を知り、開発の際にその存在を意識してセキュアなWebアプリケーションにしていただければ幸いです。 Webの世界を脅かす脆弱性を順位付け OWASP(Open Web Application Security Project)は、主にWebアプリケーションのセキュリティ向上を目的としたコミュニティで、そこでの調査や開発の成果物を誰でも利用できるように公開しています。 その中の「OWASP Top Ten Project」というプロジェクトでは、年に1回Webアプリケーションの脆弱性トップ10を掲載しています。2004年版は日語を含む各国語版が提供されていますが、2007年版は現在のところ英語版のみが提供さ

    Webアプリケーションを作る前に知るべき10の脆弱性 ― @IT
  • 業務アプリ開発で失敗しないコツ - @IT

    尾崎 義尚 Microsoft MVP for Development Tools - Visual C# Oct, 2005 - Spt, 2008 2008/02/12 特集では、業務アプリを開発する際に必要となる考え方、業務アプリ開発で成功するパターン、失敗しないコツを解説する(※アプリは「アプリケーション」の略)。前編ではそのパターンとコツを説明し、後編では前編の内容を踏まえて、Visual Studio 2005を使用した基的な業務Webアプリ(=ASP.NET Webアプリ)の開発手順を紹介する。 なお、稿で扱う業務アプリはASP.NET Webアプリとして開発されることを前提としている。 ■1. 業務アプリ開発で必要とされるパターンやコツ あらためて説明するまでもなく、ソフトウェアの開発には絶対的なルールは存在しない。ぶっ飛んだ話をすれば、変数名やメソッド名を山手線の駅

  • プログラマーを引き付けるMac OS Xの魅力 (2/2)- @IT

    ネクストの基盤技術を引き継いだMac OS Xは、Mach(現在はMach 3.0)をカーネルに持つ。 Machにはもともと4.3 BSDとの互換性があったが、アップルはFreeBSDプロジェクトの共同設立者、ジョーダン・ハバードを迎え入れ、FreeBSD 5環境を実装している。 ちなみに、このMach+BSDの環境は、商用OSとして発売されているMac OS Xとは別に、「Darwin OS」というプロジェクト名で、Apple Public Source License(APSL)のオープンソースプロジェクトとして公開されている(http://developer.apple.com/opensource/)。その上では、X11などのX Window Systemも動けば、Perl、vi、EmacsやMySQLといったおなじみのツールを使うこともできる。 画面4 Mac OS Xは、多くの