To create your own collections, you must have a Mozilla Add-ons account. Create an Add-ons Account or log in to your current account
こんにちは。開発ブログ言いだしっぺの satoshi です。リートでは、AddClips と Lancers というサービスが現在の主力サービスですが、AddClips は1人のエンジニアが担当し、Lancers は2-3人 のエンジニアが開発を担当しています。 当たり前ですが、1人と3人では開発スタイルが大きく異なり、気をつけるポイントも全く違います。当たり前の事が多いのですが、リートで特に気をつけていることをご紹介できればと思います。 開発環境 VMware ESXi を使って開発環境は5秒で用意する 通常、VMwareはLinuxやWindows上で動作しますが、VMware ESXi はその上で直接、複数のVmware(仮想化マシン)を立ち上げることができます。 Vmwareを導入するために、Linuxを導入したりする必要はなく、その容量も32MBとコンパクト。しかも無償で利用可能
Redmineのアーキテクチャを知るための方法を公開していた記事をメモ。 これは素晴らしい。 【元ネタ】 Redmine の ERD を描いてみました - kiwamu日記 MOONGIFT : Railsを見える化「RailRoad」 オープンソース・ソフトウェア/フリーウェアを毎日紹介 RailRoad diagrams generator ruby-graphviz を使う - Loud Minority GraphvizをRubyから使う | Jottin, Jotting! Railsを見える化するツールRailRoadを使えば、コントローラやモデル一覧を自動生成できる。 真似てやってみた。 gem install ruby-graphviz gem install railroad railroad -o controller.dot -C railroad -o model.
ちょっと前に Redmine を調べていたので載せておきます。機能としての特徴は書籍もいくつか出ているので、それらを参考にしながら触ってみればよしとして、書籍にないもう少し実装よりのところが気になるものです。 バージョンは以下のとおり。 % svn info URL: http://redmine.rubyforge.org/svn/trunk リポジトリ UUID: e93f8b46-1217-0410-a6f0-8f06a7374b81 リビジョン: 2819 まずは全体感を把握しようと、RailRoad を試してみました。Graphviz も忘れずにインストールしておきます。 % gem install railload % cd redmine_home % railroad -o controller.dot -C % railroad -o model.dot -M % nea
TiDD初心者が陥りやすいアンチパターンを実際に見つけたのでメモ。 【1】チケット駆動開発の概念に慣れておらず、Redmineでタスク管理をまず始めた人に多い特徴がある。 それは、バージョンが設定されておらず、ロードマップが空っぽないし非表示な状態。 話を聞くと、Redmineのバージョンの意味や使い方が理解できないらしい。 だから、彼は、Redmineのチケット一覧画面でタスク管理を実施している。 彼のチケット一覧画面を見ると、スクロールできないくらい、たくさんのチケットが無造作に一覧表示されている。 どうやら、必要なタスクはチケットに登録しているが、彼のチケット管理を見ていると、チケットの納期が意識されていない。 そのチケットはいつリリースするのか?の観点が漏れているみたい。 何故なら、チケットがたくさんありすぎて、どのチケットが必要なのか、チケット一覧画面では分かりにくいからだ。 だ
チケット管理システム、使っていますか? 小川 明彦さん、阪井 誠さんによる、 「Redmineによるタスクマネジメント実践技法」 が出版されました。trac, Jira, redmine などなど、ちまたには多くの優秀なチケット管理システム(BTS, ITS)があります。もし、チケット管理システムをまだ導入していないプロジェクトがあったら、この機会に導入を検討してはいかがでしょう。Excelでタスク管理などをやっている場合ではありません! 例えば「ソースコード管理システム」は、現代の必須インフラですね。SubversionやGitなどの版管理システムは、プロジェクトでもっとも大切な資産である「ソースコード」を全員で共有し、時間に沿って記録し変更を管理します。今はこれなしでは、ソフトウェア開発のプロジェクトは成り立たないでしょう。そして、現代のプロジェクトに必須なインフラをもう1つあげるとし
How to make an artificial intelligence based werewolf agent in C# using MonoDevelop or Xamarin Studio.
さかばさんと共著で「Redmineによるタスクマネジメント実践技法」を2010/10/13に出版します。 世界初のチケット駆動開発の本になります。 【元ネタ】 [TiDD] 速報!史上初の「チケット駆動開発」の本が出版に: ソフトウェアさかば 過去3年間、RedmineやTestLinkなど各種ツールを駆使して、チケット駆動開発という開発プロセスの上でAgile開発をいかに運用するか、をテーマにして、試行錯誤した経験と今まで思索してきた内容を全て書きました。 そのため、350ページ近くまで膨れ上がりました(笑) 最初に断っておきますが、RedmineやTestLinkのインストール方法には特に触れていません。 XPなどのAgile開発の文脈の上で、チケット駆動開発という開発プロセスを世界で初めて定義して、その応用分野や今後の課題についてひたすら書いています。 読者層は、BTSに不満がある人
バンクイックのキャッシングが大変お得だと言う事はご存知でしょうか。何がお得か、色々とありますが、一番お得なのは、限度額が高いと言う事と、そして金利がかなり低いと言う点にあります。更に、東京三菱銀行資本の為、全国にある東京三菱銀行からの返済が可能な上、コンビニエンスストアからの返済も可能である為、返済がらくらく出来ると言う点も挙げられています。 お金を借りる時は、返済が楽であると言う事もかなり重要になってくる為、バンクイックは基本的にどこに住んでても返済が楽なローンと言えるでしょう。 バンクイックのキャッシングは、限度額が高い為おまとめローンとしても利用出来ると言う事になります。あちこちで何箇所からも借りてるよりも、一ヶ所でどどんと借りてる方が信用も良いと言う事をご存知でしょうか?それだけ借りる事が出来る人であるとみなされ、信用機関の信用は良いと言う事になるのです。トータル的にみて、とっても
RedmineやTracのようなBTSはデータの持たせ方でいくらでも使い道が広がる。 しかし、裏を返せば、なんでもできるからどうやったらいいかが分かりにくかったりする。 そこで、これまでの経験から、最低限の使い方をきめておこうかと。 Redmineはデフォルトの状態(Ver0.8.0)として、カスタムフィールドは使わないで、使い方のベストプラクティスを考えてみる。 トラッカー トラッカーは以下を作成する。 設計 開発 テスト バグ 運用 会議 プロジェクトで使う場合は、だいたい上記作業が大分類になると思うので、トラッカーは作業大分類としている。「要件定義」とかもあるなら入れてもいいかもしれない。 ステータス 初期は「新規」。作業に入ったら「担当」。終わったら「終了」。この3つだけ使う。やらなくてよくなった作業は進捗を100%にして「却下」に設定してCloseする。 優先度 これはそのまんま
最終更新日: 2010 年 2 月 13 日 Redmine や Trac などのプロジェクト管理システムを使う場合、チケットという単位で機能や不具合、タスクなどを扱うことになります。また、コーディング規約など常に気を付ける必要があることについては Wiki ページに書かれているのではないでしょうか。 では、チケットや Wiki ですべて問題ないかというと、そんなことはありません。例えば、チケットとして登録するには粒度が小さすぎるものや漠然としたもの、プロジェクトをまたがって確認したいものがあるでしょう。また、ソフトウェア開発を行っている場合、チケットとして登録済みのある機能を実現するために、実装する必要があることや気づいたことをその都度メモしたり、更新したいと思うかもしれません。このような要求は ToDo リストで管理できると便利です。 そこで、専用の ToDo リストプラグインの出番と
Redmine.JP Blog オープンソースのプロジェクト管理ソフトウェアRedmineに関するニュースや、より活用するためのtipsなどを掲載します Redmineで使用するデータベースはMySQL, SQLite, PostgreSQLから選択可能です。このうちSQLiteは導入が簡単で手軽に使い始めることができますが、本格的な運用を始めるとパフォーマンスが問題になってきて、MySQL等に移行したくなる場合があります。 このようなときに利用できるのが yaml_db というRailsプラグインです。yaml_dbを使うと、RedmineなどRuby on Railsベースのアプリケーションのデータベースの内容をYAML形式のファイルに書き出すこと、そしてYAML形式のファイルに書き出した内容をデータベースに取り込むことができます。移行元のデータベースの内容をファイルに書き出し、移行先
社内に突っ込んだRedmineが大盛況になりました。「便利なツールが使われる」は達成できたので、「そのツールを活かして業務を改善する」まで今年持って行きたい。多分、結構な人数で使っているので、Redmineの勉強会がまたあったら事例共有しようと思うのですが、人数が増えるとやっぱりリクエストが増えます。「わがままいうな!やりたきゃてめーでやれ!」という心の声は置いておいて、今回は、RedmineにRESTでチケット登録したいという要望があったので、ちょっと調べたこと、困ったこと、できたことを共有させていただきます。 とても参考になったのがRedmine REST api を触ってみた。 by ka-ka_xyzの日記さんのページです。ありがとうございます。 準備はいいか? Redmine REST APIは、2010/03/06ではまだ正式にリリースされていないみたいです。これを利用する場合
小川 明彦, 阪井 誠 : チケット駆動開発 日本のソフトウェア開発の現場で生み出された「チケット駆動開発」という概念を、数多くの実例を元にモデル化・体系化を試みた最初の本。 小川 明彦, 阪井 誠 : Redmineによるタスクマネジメント実践技法 Redmineによるチケット駆動開発の実践技法に関する最初の本。アジャイルなソフトウェア開発への適用方法、TestLinkによるテスト管理手法についても言及。 清水 吉男: 「派生開発」を成功させるプロセス改善の技術と極意 組込システム開発をベースとして、ソフトウェア開発特有のスタイルである派生開発、特にXDDPについて解説した世界でも稀な本。既存製品を保守するのではなく継続的に機能追加していく昨今の開発では、派生開発特有の問題を意識しなければならない。XDDPはプロセス論だけでなく、要件定義などの上流工程の品質改善にも役立つので注意。 Le
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く