タグ

developmentとsoftwareに関するdochanのブックマーク (12)

  • 【連載】セカイ系ウェブツール考 (81) 開発環境・スタイルに適した「プロジェクト管理」を実現するために | ネット | マイコミジャーナル

    今回のテーマは「プロジェクト管理」 システム開発の現場で進捗管理に使われる「プロジェクト管理」。システムの規模に大小はあるが、行なうべき作業のリストアップや情報を一元管理することは大切だ。それは企業やプライベート、複数人やひとりのプロジェクトでも変わらない。機能の洗い出しをしておかないと、開発途中で機能を追加、修正していくうちに軸がブレてしまう。 プロジェクトを適切に開発、ローンチするためにもプロジェクト管理は必須だ。かつてはプロジェクト管理というと重厚なものが多かったが、最近ではカジュアルなシステムが増えている。そんな進化するプロジェクト管理サービス、オープンソース・ソフトウェア(OSS)を紹介しよう。 今回紹介するOSS・Webアプリ 『Basecamp』 iPhoneアプリも多数あり! 37signals製管理システム 『GitHub』 分散拠点間のプロジェクト管理にオススメ

  • 分散バージョン管理Git/Mercurial/Bazaar徹底比較

    分散バージョン管理Git/Mercurial/Bazaar徹底比較:ユカイ、ツーカイ、カイハツ環境!(3)(1/5 ページ) Subversionとは一味違う「分散バージョン管理」とは? 最近、Linuxをはじめ、Ruby on RailsMySQL、OpenSolarisなどのオープンソースプロダクトが次々と分散バージョン管理システムを導入し始め、「Git」「Mercurial」「Bazaar」といった、分散バージョン管理システムが注目を浴びています。 稿では、バージョン管理ツールのデファクトスタンダードであるSubversion(以下、SVN)と分散バージョン管理システムを比較しながら、メジャーな分散バージョン管理システムであるGit、Mercurial、Bazaarについて紹介していきます。 集中型と分散型 最初に、集中管理方式(または、集中型)のバージョン管理システムと分散管理

    分散バージョン管理Git/Mercurial/Bazaar徹底比較
  • TortoiseSVN ユーザガイド

    このドメインについて問い合わせる bluegate.org 2022 著作権. 不許複製 プライバシーポリシー

  • バージョン管理に便利なSubversiveプラグイン (1/3) - @IT

    そもそもSubversionとは何か? Subversionとは、バージョン管理システムとして広く利用されているCVSの管理スタイルを踏襲しつつその欠点を解決したバージョン管理システムです。Google Trendsによると、日ではSubversionの検索数がCVSをすでに上回っており(2007年3月現在)、関心が高まってきています。 実際、筆者の周りでもSubversionを利用しているプロジェクトが増えてきています。稿では、SubversionをEclipseから利用するプラグインSubversiveとプロジェクト管理システム「Trac」との連携を中心とした利用ノウハウを提供します。 Subversionのメリット チェンジセットによるリビジョン管理 バージョン管理システムにおいて、ローカルで編集した内容をリポジトリへ反映するために行う作業を、コミットといいます。 CVSはファイ

    バージョン管理に便利なSubversiveプラグイン (1/3) - @IT
  • 株式会社マジカジャパンの羽生章洋が書いてるブログ:ソフトウェアとシステム - livedoor Blog(ブログ)

    私どもの仕事はSI(システムインテグレータ)です。システムを作るのが仕事です。その一環としてソフトウェアを作っています。 最近はSI業界も自動車業界との比較が引き合いに出されることが多いのでそれに乗っかってみると、良いエンジンや良いシャーシなどを作るというのと、良い自動車を作るというのをごちゃ混ぜにしている感を受けるのです。 もちろん良い自動車を作るに際して、良いエンジンは必要です。ですがそれぞれの良い部品群を漫然と集めさえすれば良い自動車になるのかというと、それは全く別の話です。そもそもどういう自動車にするのかという方針・企画・ポリシー・フィロソフィのようなものが必要です。 # エンジンだけでも十分ひとつのシステムではありますが、 # それはRDBMSだけでもひとつのシステムであるという話になってしまって # 拡散するので、最終成果物としてのシステムということで話を進めます。 同様に、業

  • プロダクティブ・プログラマ

    TOPICS Programming , Business/Essay 発行年月日 2009年04月 PRINT LENGTH 284 ISBN 978-4-87311-402-6 原書 The Productive Programmer FORMAT PDF 生産性の高い人はそうでない人に比べ、同じ時間でより多くの仕事をし、より多くの成果を上げることができます。書は、ソフトウェア開発におけるプログラマの生産性についての書籍です。プログラマ個人が、どのような意識を持ち、どのようなツールを使えば、単位時間当たりの仕事量を増やすことができるかについて示します。書は2部からなり、「I部 技法編」では、作業を自動化するためのツールや集中を維持する方法など、開発に必要な作業の生産性を向上するテクニックとツールを解説します。「II部 実践編」では、テスト駆動開発や、メタプログラミングなど、生産性を

    プロダクティブ・プログラマ
  • Subversionを見直せ - プログラマの思索

    SW構成管理の概念の中心は、バージョン管理。 バージョン管理こそが我々SW開発に従事する者にとって、背骨であり血液に当たる最重要なインフラ。 デスマーチに陥るプロジェクトは、バージョン管理に何かしらの欠点や弱点がある。 おそらく殆どのSW開発では、Subversionをバージョン管理に使っているが、Subversionは実は数多くの機能を持ち、従来のプロジェクト管理を根的に変える可能性を秘めている。 もう一度、Subversionの機能を見直してみた。 【1】ムービー企画「Subversionによるバージョン管理入門」 WEB+DB PRESS Vol.39誌面連動ムービー|gihyo.jp … 技術評論社 最近のバージョン管理は、trunkとbranchの2系統のバージョン管理戦略を持つ傾向がある。 メインラインモデルと呼ばれる。 メインラインモデルの手法を使って、番運用中の保守br

    Subversionを見直せ - プログラマの思索
  • 『Vモデル』

    受託開発プロジェクトの終盤、ユーザーテスト(受け入れテスト)などと呼ばれる検証が始まると、当初の要件を覆すような「仕様変更」が発生するものだ。 システムの要件定義(要求分析)は依頼者(顧客)と開発者が共同で行うものであり、漏れがあったとしても、どちらが悪いとも言い難い場合も多い。例えば、開発者の考慮不足とも言えるが、顧客側の情報提供が不足とも言えるというようなことだ。しかし、顧客は「金を払って依頼している」という意識が強いためか、開発会社の責任で修正させようすることも多い。 開発会社もある程度は折り込み済で、「手戻り」の時間を確保しているものだ。しかし、なにしろリリースまでの時間が残り少ない時のことである。「手戻り」の規模によっては間に合わないケースも多く、顧客との関係が悪化することもある。 開発者が「しかし、当初のお話では・・・」などと反論しようものなら、「こっちは客だぞてめえ」ぐらいの

    『Vモデル』
    dochan
    dochan 2008/08/18
    一番最初の要件定義の段階でいかにして精度の高い「完成図」をイメージするか|Vモデルでは、最初はバリバリ、最後は淡々と仕事すべきなのである。
  • コーディングは設計か製造か - 雑種路線でいこう

    ソフトウェア開発を製造業の設計のメタファーで捉えるか、製造のメタファーで捉えるかは経営学で永らく論争の行われてきたテーマらしい。実際のところ両面あるんだろうけれど、バグを減らすための品質管理になると、製造メタファーの方が相関が分かりやすいこともあって応用が進んでいるようだ。業態によっても違って、携帯サイト構築のように自社サービスのコーディングであれば、経営判断とコーディングを同じ人間が担当できる可能性があるけれども、受託開発など自由が利かないケースも多い。役所では最近、分離調達といって設計と施工を分ける手法が一般化しつつあるが、こちらは建設のメタファーを参考としているようにみえる。 ソースコードの一行一行は、経営判断そのものだ。 どの部分を汎用的につくり、どの部分をやっつけで作るか、そして、どの部分をパフォーマンス優先でつくり、どの部分を可読性優先でつくるかは、そのソフトウェアステムを使っ

    コーディングは設計か製造か - 雑種路線でいこう
  • ITmedia エンタープライズ:あるWebプログラマーの作業環境――豪傑の三種の神器【前編】 (1/2)

    春は出会いと別れの季節。入学や就職で、新しい生活を始める人も多いだろう。それを機にPC環境もそろそろ大人への階段を上ってもいいかもしれない。ここでは、はてなという企業でプログラマーとして働くあの人の開発環境を紹介することで、プロが好む作業環境を考える。 わたしははてなという企業でプログラマーとして働いています。はてなは、ブログやソーシャルブックマークなどWeb上のサービスを提供する会社ですが、それらのほとんどはPerlで書かれており、LinuxやApache、MySQLをはじめとするオープンソースソフトウェアの上で動作しています。そんな理由から、開発環境も自然とオープンソースのツールを使うことになります。今回から2回に分けて、そんなわたしの開発環境を簡単に紹介させていただきたいと思います。 ノートPC1台で開発する 題のツール類の話に入る前に、開発に使っているハードウェアの話を先にしてお

    ITmedia エンタープライズ:あるWebプログラマーの作業環境――豪傑の三種の神器【前編】 (1/2)
  • 川o・-・)<2nd life - Developer Enviroments Conference の発表資料

    9/8 に開かれた DEcon で windows enviroments and vim という内容で発表してきました。主に自分が使ってる windows の開発に便利なツールと、vim についてプレゼンしてきました。時間大幅に押してしまいましてスイマセン…。 また、スピーカと参加者のみなさん、お疲れ様でした。他の方の開発環境やポリシーが聴けて大変参考になりました。あとカンジマン(id:tnx)には毎度の事ながら様々な準備お疲れ様でした。 自分のプレゼンには自作のはてな記法つかったプレゼンツールを使ったのですが、よくよく考えるとそれをエントリーに貼り付ければいいじゃん!ということに気づいたので、以下に発表資料を貼り付けておきます。 windows environments and vim secondlife 発表内容 windows での環境 どんなツールがあると便利か vim vim

    川o・-・)<2nd life - Developer Enviroments Conference の発表資料
  • [結] 2006年6月 - 結城浩の日記:モノクロ画像がカラーに見える錯視

    目次 2006年6月25日 - 長男と完全数談義 / 2006年6月23日 - ティナからの手紙 / 2006年6月20日 - 無神論者との対話 / 2006年6月18日 - 父の日 / 2006年6月16日 - ソフトウェアは、私たちの想像よりもずっと複雑 / 2006年6月14日 - 仕事 / 2006年6月13日 - 無限羽の鳩と無限個の巣 / 仕事 / Haskell / 読書 / 2006年6月12日 - 仕事 / 2006年6月10日 - モノクロ画像がカラーに見える錯視 / 日記ダイジェストを更新 / 2006年6月8日 - www.textfile.orgのお引っ越し / 2006年6月5日 - 仕事 / 2006年6月4日 - 今日の一日 / 2006年6月3日 - 誤植 / 2006年6月1日 - 仕事 / ぜひ、感想をお送りください 日記一覧 2006年6月25日 ■

  • 1