タグ

developmentに関するYuhtoのブックマーク (111)

  • プロジェクトの進め方

    計画プロセス 成果物と目標の明確化フェイズ このフェイズでやるべきこと プロジェクトが作り出す成果物やサービスの機能、特徴を明確にする。 プロジェクトの定量的な達成目標を明らかにする 【手順】 スコープ記述書を作成する スコープ・マネジメント計画書を作成する Project : ファイルのプロパティにプロジェクト名、プロジェクトマネージャ名を入力する Project : サマリータスクを表示する Project : プロジェクトの開始日・終了日を設定する Project : プロジェクト・カレンダを設定する Project : プロジェクト・カレンダをスケジュール領域に表示する

  • はじめて使うJazz ― チーム開発のためのオープンな統合プラットフォーム

    チーム開発のためのオープンな統合プラットフォーム「JazzJazzプロジェクトと言っても日ではご存じない方もいらっしゃるかもしれません。「Jazz」とは、ソフトウェア開発チームのコラボレーションを支援するための新しいテクノロジー・プラットフォームであり、それらを開発するプロジェクトの名称です。大きな成功を収めたEclipseプロジェクトの次のステージとしてIBMが進めているプロジェクトです。Jazzプロジェクトは、人々がソフトウェア開発においてどのように協調して働くべきか、すなわち、いかにコラボレーションし、生産性を向上させ、透明性を確保してソフトウェア開発を行うかという観点で開発されています。 Eclipseは、エディター、コンパイラー、デバッガーなど開発者がこれまで別々に利用していたツール群を1つの環境に統合したプラットフォームを提供することによって開発者個人の生産性を向上させて

    はじめて使うJazz ― チーム開発のためのオープンな統合プラットフォーム
  • 「JSPでXMLを出力」(1) Java Solution - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • ソフトウェア開発におけるフロントローディングとは何だろう? - カタチづくり

    自分の身近でソフトウェアのフロントローディングということばをよく聞くようになったのだけれど疑問点もいくつかある。 フロントローディング - sakataakinoriのブログ 僕もその一人だ。 僕は3次元CAD関係の開発をしているわけで、必然的に製造業という業界に触れる機会が多く、そんなわけでフロントローディングという言葉が製造業の文脈で語られていることはそこそこ知っている。しかし、そのフロントローディングという概念をソフトウェア開発に持ち込むというのは、どうもピンと来ない。 企画/設計/コード/テストといったいわゆるウォーターフォール的に工程をとらえれば、かつフロントローディングを現象ではなく、手法と捕らえればこういう誤解(!)もありうるだろう。 要求/要件を追加し続けるシステム開発や改版を重ね続けるソフトウェア製品の工程とはなんだろう。企画/設計/コード/テストのそれぞれを工程と考える

    ソフトウェア開発におけるフロントローディングとは何だろう? - カタチづくり
  • Matzに聞いてみた:効率の良い開発についてどうお考えでしょう? - builder by ZDNet Japan

    曖昧になる技術の境界線 ウェブエンジニアを取り巻く状況は混沌としている。まずは知っておかなければ行けない分野が飛躍的に増えている。HTMLCSSJavaScriptはもちろん、ときにはRubyまでもやらなければいけない、さらにはデータベース(DB)のことも知っておかなければならない、といった具合だ。 さらには、どこからどこまでをどの技術でやるべきかという見極めも難しい。たとえば、Ajaxアプリケーションを作る際、JavaScriptを使ってフロント側で処理するのか、バックエンドでRubyで処理するのか、あるいはどこまでをバックエンドで処理すべきなのか。どこからどこまでをJavaScriptですればいいのか。そうした技術の境界は、どこにあると見るべきなのか。ウェブ開発の分野では、技術の境界が曖昧になっているのである。 この“曖昧になる技術の境界”に対して、Ruby開発者であるまつもとゆき

    Matzに聞いてみた:効率の良い開発についてどうお考えでしょう? - builder by ZDNet Japan
  • フローチャートの力を思い出そう

    一つ,後悔していることがある。 今年の6月29日,「オブジェクト倶楽部 2006夏イベント」に参加した。オブジェクト倶楽部は,永和システムマネジメントの社員有志が中心になり,オブジェクト指向の実践/研究/発表を目的として作ったグループ。夏と冬に定期的にイベントを開催している。2006夏イベントで6回目となる。 このイベントで,スターロジックの羽生章洋社長が講演した「仕事で必要なことはフローチャートで学んだ」というセッションを受講した。同じ時間帯の裏番組でとても魅力的なセッションがあったのだが,あえてこちらを選択した。羽生氏のプレゼンテーションのうまさをよく知っていたからだ。案の定,おもしろかった。羽生氏がタブレットPCを使ってその場でどんどんフローチャートを書いていく。講演の資料はこちらで公開されているが,これだけではとても伝わらないライブ感があった。 講演の内容はノートにメモしたし,講演

    フローチャートの力を思い出そう
    Yuhto
    Yuhto 2008/02/15
    処理と分岐とモジュールの三つの記号だけで徹底的に描く(繰り返しは分岐で描ける)
  • Matzにっき(2008-02-04) - 初心者向けの言語|ソフトウェア開発における初心者

    << 2008/02/ 1 1. [言語] 「ハッカーと画家」の著者が新しいLisp系言語「Arc」を公開 | エンタープライズ | マイコミジャーナル 2. 「セキュリティ、なめんなよ!」 なめねこも一緒に情報セキュリティ強化宣言 | ネット | マイコミジャーナル 3. 「サイオステクノロジーはグルージェントの未来技術に期待し子会社化」:ITpro 2 1. [Ruby] Nimble Method: Garbage Collection is Why Ruby on Rails is Slow: Patches to Improve Performance 5x; Memory Profiling 2. [言語] LuaJIT roadmap 2008 3. [Ruby] What will Matz do? 4. [Ruby] EURUKO 2008 − European Ruby

    Matzにっき(2008-02-04) - 初心者向けの言語|ソフトウェア開発における初心者
    Yuhto
    Yuhto 2008/02/05
    開発費用を値切る顧客、対抗に素人を投入するベンダー、火を噴くプロジェクト、投入される火消し、まわりの「素人」に足を引っ張られ抑圧ばかり高まる「できる」プログラマ。
  • 鹿児島大学プロセスモデル

    最終更新日:2006.10.19 - 渕田孝康 ソフトウェアのライフサイクル 一般に、ソフトウェアには次のようなサイクルがあるといわれる。 PM-図1 ソフトウェアの開発には時間がかかるものであり、以前のソフトを改良しつつ使いまわすケースが多い。要求が発生してからソフトウェアが作成され、何年かに渡って修正や改良を繰り返し、最後に廃棄されるまでの過程をソフトウェアのライフサイクルと呼ぶ。 ライフサイクルの各工程について簡単に述べる。 要求分析 発注者(顧客)がそのソフトウェアを使って行いたいこと(業務)を明確にし、ソフトウェアが満たすべき機能を決定する。 システム設計 要求をどのようにして機能として実現するかを決定する。この段階で利用者とシステムの情報交換の方法(ユーザーインターフェイス)を決定することが多い。 プログラム設計 機能をどのようにプログラムで実現するかを決定する。複雑なソフトウ

  • ファンクションポイント法によるソフトウェア開発規模・工数見積の現状

    1.ソフトウェア開発環境の変化と見積手法 ソフトウェアの開発形態がメインフレーム(以下M/F)からクライアントサーバ(以下C/S)に移ってきている中で、プログラムレベルでは、開発方法が手続き(コード)記述ベースからビジュアル開発ツールベースにシフトしてきている。このため、ソフトウェア規模・工数の見積を行う際に、これまでの事実上の標準だった「LOC(Lines of Code:プログラム行数のこと)」を使うことが困難になってきている。こうした中で、ソフトウェアの持つ機能を数えることでソフトウェアの規模を測る尺度「ファンクションポイント法(以下FP法)」が現在その後を埋める有力候補となっている。 当部では、FP法の普及動向を把握するため、見積手法に関するアンケート調査、FP法先行導入企業に対するヒアリング調査を行ったので、ここにご紹介する。 2.ファンクションポイント法とは FP法は

  • ファンクションポイント法入門

    ファンクションポイント法とは、ソフトウェアの規模(大きさ)をそのソフトウェアが持っている機能を元に測るための手法です。ソフトウェアという目に見えないものの大きさを測るのは難しい事ですが、現在ISOでも検討が進められており、このファンクションポイント法をベースとした「機能的規模計測」として標準化される見込みです。 ファンクションポイント法の概要については、こちらをご覧下さい→ファンクションポイント法

  • FP法について - Writing Cafe

    [Programs] / 最終更新時間:2004年06月24日 23時45分47秒 概要 最近、開発効率をなんとかしたいという思いが強くていろいろ調べている。どの手法を使うとどうなるのかが分からないと判断がつかない。そこで開発効率を測る物差しとしてファンクションポイント(FP)法に注目してみた。 よりよい開発のあり方については、楽しいプロジェクト運営もどうぞ。 目次 概要 目次 参考 現状 ソフトウェアの規模 注意すること FP法の用語 用語の言い換え データファイル 要素処理 FP値の計測手順 どんなレポートを書くか? プロジェクト見積もり 1. FPの計測タイプを識別する 2. 計測範囲とアプリケーション境界を識別する 3. すべてのデータファイルと、その複雑度を識別する ファンクションポイント計測一覧表-ファイルをリスト化 ファンクションポイント計測一覧表-ファイルの複雑度を加える

  • ソフトウエアエンジニアリング事始(6) FP法をマスターしよう - [ITプロフェッショナルのスキル]All About

    ◆FP法の全体像 まず、ファンクションポイントの説明をする前に、システムの機能とは何かを説明しておく。システムの機能とは、 ユーザが要求する効用 のことである。 ファンクションポイント(FP)法が注目されているのは、FP法が計測対象としている機能が「ユーザからみて」の基準というところに最大のポイントがある。機能は量として計測して、機能量(Functional Size)という形で表現する。 機能量の意味は、工数ではない中間的な量であり,プラットホームに依存しにくいことである。また、ユーザとシステム開発者の見積もりの意識あわせにもつながっていく。 FP法は機能を一旦、機能量で表現しておき、そこから、来の見積もり目的である、規模(例えば、行数)や工数に換算する見積もり手法である。図にFP法の全体像を示す ※ 児玉公信「システム開発の見積もりのための実践ファンクション

  • Excelからプログラムを作る多言語対応オープンソース(1/4)―@IT

    ソースコード自動生成の黒歴史を塗り替えるブランコ Excelからプログラムを作る多言語対応オープンソース NTTデータ ビジネスブレインズ 伊賀敏樹 2007/12/25 開発現場の夢をかなえるブランコ ソフトウェア開発をしていて、「設計書を書き終わったら、そのままソースコードができちゃったらいいな」なんて思ったことはありませんか? この記事では、まさに「設計書Excelブック形式)からソースコードを自動生成」してしまう「blanco Framework」(Sourceforgeのページ)というツールの紹介をします。 blanco Frameworkが提供しているExcel様式に、Microsoft Office(Excel)やOpenOffice.orgを使って所定の必要項目を記入すると、Java、.NETJavaScriptPHPRubyPythonのソースコードが自動生成で

    Yuhto
    Yuhto 2007/12/26
    生成されたソースの質が気になる。あとで調べる。
  • FrontPage - Trac Lightning Wiki

    最近の更新 (Recent Changes)2016-03-02Plugin Plugin/4.0.0/AddCommentMacro 2016-01-30Plugin/4.0.0/TracNavMacro Plugin/4.0.0/TocMacro Plugin/4.0.0/PrivateWikiPlugin 2015-11-22Plugin/4.0.0/FootNoteMacro 最新リリース情報traclight (1.5.2)2008-02-13 23:09trac-lightning (3.2.0)2013-04-29 13:00trac-lightning-dev (3.2.0beta1)2013-03-16 11:37 Wikiガイド(Guide)Wikiの文法 リンクの種類と文法 ブロックプロセッサ 拡張文法 サイドバー プロジェクトWikiでの広告設定 サイドバー (Si

    FrontPage - Trac Lightning Wiki
    Yuhto
    Yuhto 2007/12/25
    Trac月。All-In-One Trac とどう違うんだろう?
  • Microsoft Visual Studio Express

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    Microsoft Visual Studio Express
  • MVCに対応した「ASP.NET 3.5 Extensions Preview版」リリース:CodeZine

    Microsoftは9日、「ASP.NET 3.5 Extensions」のPreview版を公開した。Microsoftダウンロードセンターより入手できる。 ASP.NET 3.5 Extensionsは、2008年公開予定のASP.NET 3.5・ADO.NETに組み込まれる。ASP.NET 3.5は、MVCによる開発スタイルを初めて採用、Web開発者にとってなじみのあるアプリケーション開発が行えるようになっている。 その他、今回のプレビュー版にはASP.NET Dynamic Data機能、ブラウザの「戻る」ボタンをサポートしたASP.NET AJAX、ADO.NET Entity Framework、ADO.NET Data Services、Silverlight Controls for ASP.NETなどの機能が盛り込まれており、正式版公開前に評価できるようになっている。 【

    Yuhto
    Yuhto 2007/12/18
    MVCによる開発スタイルを初めて採用
  • Google Code デベロッパー交流会

    Google Developer Day 2008 Japan を取材し、ご自身のブログにレポート掲載する Google Developer Day サポーターの一覧を公開しました。 サポーターの方々はさまざまな視点から Google Developer Day をレポートします。中には Google Developer Day に先立って米国で開催される Google I/O に参加される方もいます。一覧はこちらでご覧いただけます。 Google Developer Day サポーターの方々が作成した Web アプリケーション、サービスはこちらでご覧いだけます。

  • ニッポンIT業界絶望論:江島健太郎 / Kenn's Clairvoyance - CNET Japan

    IT業界は救いようがない。絶望的としか言いようがない。 IT業界不人気なんて、この業界に重くのしかかる決して晴れることのない暗雲の氷山の一角に過ぎない。はてな匿名ダイアリーにもどうせ理系出身者なんていらねえんだよ。なんて書かれていたけど、これが現実なのだよ、学生諸君。 ちょっと補足しておくけど、ここでIT業界っていうのは、SIerのことだ。お客さんの要件をヒアリングして、その要求に沿ったシステムを受託開発するっていうビジネスのことを指している。 ぼくもその昔、その世界のループに組み込まれていた。そして華麗なるコミュニケーション能力とやらをいかんなく発揮し、場の空気を読み、生意気なぐらいのチャレンジ精神で、それなりに仕事のできるよい子だったようだ。 いや、正直に言うよ。正直に言うとだね、結構楽しかった。 だって、考えてみてごらん。お客さんのところに出向いて行って、その業界のことをじっ

    ニッポンIT業界絶望論:江島健太郎 / Kenn's Clairvoyance - CNET Japan
  • はじめてのiGoogleガジェット開発#1

    どうも、「公開APIを利用したサンプルサイトを作っていくよ」管理人のZAPAです。 今日は、マッシュアップツールを作るための第一歩として、「iGoogleガジェット」の開発方法を解説します。 「Googleからのプレゼントが届いたよー!!!」に登場した、iGoogleガジェット。 「ガジェット大好き!」って人も、「これからの時代はガジェットだ!」って人も、「ガジェットって何だろう?」って人も、これからの時代は自分でガジェットを作れるとカッコイイと思うよ!!iGoogleガジェットに興味を持っても、開発情報を調べるのはなかなか大変です。 公式サイトに重要な情報はたくさん載っていますが、コンパクトにiGoogleガジェット開発方法を理解できるページがありませんでした。 公式ドキュメントをマジメに読むと30分以上かかり、やる気がそがれてしまいますので、ここに「iGoogleガジェット開発方法」を

    はじめてのiGoogleガジェット開発#1