タグ

Developとmanagementに関するsyqueのブックマーク (20)

  • Bugzillaの歩き方

    Mozillaはオープンソースとして開発が公開されていますが、それには主に以下の4つのシステムが使われています。 Bugzilla - バグ追跡管理システム Bonsai - バージョン別ソースコード追跡管理システム(CVS) LXR - ソースコード表示システム Tinderbox - 自動ビルドシステム ここでは、その中でも特にBugzilla(バグジラ)を取り上げて、その簡単な使い方を解説したいと思います。Bugzillaとはプログラム開発において発生するバグ(プログラム上のミス等)を効率的に管理するためのシステムです。Bugzillaの見方がわかれば、プログラムのどこに問題があるのか、現在どこまで開発が進んでいるのか、などを自分で確かめることが出来ます。 なおBugzillaは、Mozillaの開発のみならず、Kernel (Linux)やEclipse (IBM)などをはじめ数々

    syque
    syque 2011/05/25
    Mozillaはオープンソースとして開発が公開されていますが、それには主に以下の4つのシステムが使われています。 * Bugzilla - バグ追跡管理システム * Bonsai - バージョン別ソースコード追跡管理システム(CVS) * LXR - ソースコー
  • Redmine Memo - Wiki External Filter Plugin の導入と blockdiag への対応 — Redmine Memo v2011-05-02 documentation - red.sicafe.net

    Wiki External Filter Plugin の導入と blockdiag への対応¶ redmineのwikiで図が書けるよう、wikiのプラグインを追加した。 # cd /var/lib/redmine/ # cd vendor/plugins/ # ls acts_as_activity_provider acts_as_tree gravatar acts_as_attachable acts_as_versioned open_id_authentication acts_as_customizable acts_as_watchable prepend_engine_views acts_as_event awesome_nested_set rfpdf acts_as_list classic_pagination ruby-net-ldap-0.0.4 acts_

    syque
    syque 2011/05/25
    "redmineのwikiで図が書けるよう、wikiのプラグインを追加した。"
  • ヒッキーがリーダやってみた

    すぺっく 仕事:ソフトウェア開発 性格:ヒッキー。 立場:特定派遣。メンバーは自社の人。人事権はない。 何の因果か、リーダーとかやるはめになったのでその経験を書いてみる。 技術的な話はない。 ■方針:プブチャラティの精神。 「任務は遂行する。部下も守る。両方やらなくちゃならないのが『幹部』のつらいところだな。覚悟はいいか? 」 プブチャラティさん!俺やるよ! …というわけで、尊敬するプブチャラティさんの姿勢をすべての行動の方針とした。 ■実際にやったこと。 ○作業日誌を送りつけた。 日やった作業とともに顧客と自社の上層部に送りつけた。 われわれたはちゃんとやってますよという言い訳と、問題が発生した場合に上司に詰め腹を切ってもらうため。 ○朝会 毎朝、問題点と作業の状況を2,3分で確認した。 これで、問題点を抱え込まない状況を作り出すのと、一体感、連帯感的なものを演出した。 ○作業の目的を

    ヒッキーがリーダやってみた
    syque
    syque 2011/02/22
    モチベーションやスケジューリングなどバランスのとれた PM が行えたという例
  • ゆーすけべー日記

    サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ

    ゆーすけべー日記
    syque
    syque 2011/01/24
    自分の意見が言えない「完全な」受託開発は一切取らないなど、小さな会社で自由に時間が使える事を活かす。問題意識を持って実践で解決するプロジェクト思考で進めていくこと。
  • 下請法について押さえておくべき5つのこと - nyon2.net

    僕の勤める会社は主にシステムの受託業務をやっています。 受託といってもさまざまで、中には下請けだけでなく孫請け、ひ孫受けの仕事なんかもあります。 僕が長らく受け持っている仕事が孫請けの仕事でして、ある日社長から 「孫請けやってて、下請法知らなくていいのは小学生までだよねーwwww」 と言われたのでちょっと勉強してみた。 下請法の対象範囲は資金の額で決まる そもそも、対象となる範囲が資金の額で決まるのです。 親事業者(委託者)の資金   下請事業者(受託者)の資金 5千万円以上                        →  5千万円以下 1~5千万円                         →  1千万円以下 プログラム作成委託の場合 3憶円以上                           →  3億円以下 1千万円~3億円                   

    syque
    syque 2011/01/13
    中小企業が受託開発をする上で覚えておきたい、下請法。親事業所との交渉カードとして覚えておくべき。支払いは60日以内、受領は拒否できないなど。
  • カプコンに学ぶデスマーチにならない仕事術 - teruyastarはかく語りき

    ほんとにヤバくなってギリギリになるまで相談しない人々: 切込隊長BLOG(ブログ) Lead‐off man's Blog http://kirik.tea-nifty.com/diary/2010/03/post-1da9.html いつも予防線が突破されるので、いずれにせよ年がら年中修羅場になってるわけだが、 修羅場をこなしているうちに、常在戦場みたいな組織が出来上がって、 毎日ラットレースをしている敗戦処理のエキスパート軍団ができちゃう。 戦況だけ見ると実に見事に負けてるんだけど、 担当した局地戦だけはどうにかなっちゃってるというような。 そういう組織は、人が内部から壊れていく。になったり、病気になったりする。 まあ、発展性のない業務に長時間据えられて、 強いストレスに晒されながら安い給料で働くわけだからねえ。 一個一個のデスマーチは、マーチである限り終わりはあるわけだけど、 デス

    カプコンに学ぶデスマーチにならない仕事術 - teruyastarはかく語りき
    syque
    syque 2011/01/10
    フラット->マトリクスな組織、プロジェクト=チームではなく各スキル(開発、デザイン、企画、サウンドなど)をもつ人員が複数のプロジェクトを掛け持ち。縦割り組織にしない。
  • A successful Git branching model を翻訳しました

    Vincent Driessenさんの "A successful Git branching model" を翻訳しました。 元記事はこちら: http://nvie.com/posts/a-successful-git-branching-model/ (翻訳の公開と画像の利用は人より許諾済みです) このブランチモデルの導入を補助してくれる、git-flowというGit用プラグインがあるそうです。 翻訳の間違い等があれば遠慮なくご指摘ください。 A successful Git branching model この記事では、私のいくつかのプロジェクト仕事でもプライベートでも)で約一年ほど導入して、とてもうまくいくことがわかった開発モデルを紹介する。しばらく前からこれについて書くつもりだったんだが、今まですっかりその時間を見つけられずにいた。ここでは私のプロジェクトの詳細については書

    A successful Git branching model を翻訳しました
    syque
    syque 2010/12/06
    Git におけるブランチモデル。master, develop, release, hotfixes, feature というモデルで図解付き。
  • 脱Excel! Redmineでアジャイル開発を楽々管理

    ソフトウェア開発のタスクをチケットに登録すると、作業を始めるチケット管理をメインに、進ちょく管理、問題管理などができる。 バグ管理システムだけでなく課題管理システム(ITS:Issue Tracking System)で運用する開発プロセスは、チケット駆動開発(TiDD:Ticket Driven Development)と呼ばれ、最近注目されている。 Ruby1.9の開発はRedmineで管理されているように、近ごろは事例も増えている。 Redmine運用前の問題点 筆者がRedmine運用前に持っていたプロジェクト管理の問題点は下記2点だった。 1.Excelでのタスク管理の限界 従来からプロジェクトマネージャやプロジェクトリーダーの多くは、進ちょく管理やタスク管理Excelで行ってきた。 プロジェクト管理では顧客へ進ちょく報告するために、残工数と残タスク数を計算する必要がある。だが

    脱Excel! Redmineでアジャイル開発を楽々管理
    syque
    syque 2010/11/04
    Redmine の基本的な使い方ガイド
  • ソフトウェアの安全性を考える - rabbit2goのブログ

    日経ものづくり2010年8月号に、プリウスのブレーキ制御の問題を取り上げた「ソフトが揺さぶる製品安全」という記事が載っていた。プリウスの問題については既に様々な媒体で取り上げられているけれど、原因を簡単に言ってしまえば仕様と検証の漏れという点だろう。記事では、システム構成の変更をソフトウェアの改変で対応させたものの、その時に安全性が損なわれてしまった状況が説明されている。決してメジャーとは言えない機能において、不具合の種が残ったままになってしまったのだ。 プリウスで不具合が起きるのは、主に滑りやすい路面上で機能するアンチロック・ブレーキ・システム(ABS)が動作した場合だ。こうした使用頻度の低い機能では制御に関する仕様の詰めや検証が甘くなりがちで、不具合が残りやすい。ソフトで実現する機能が大幅に増えたために、それぞれの機能について安全を作り込むのが難しくなってきており、そのしわ寄せがABS

    ソフトウェアの安全性を考える - rabbit2goのブログ
    syque
    syque 2010/10/04
    fault avoidance(危機回避)から fail safe(安全確保)、fault torerance(機能維持)への品質の時代遷移
  • グラス片手にアジャイル開発 第1回 ― 実践的アジャイル開発とは

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    グラス片手にアジャイル開発 第1回 ― 実践的アジャイル開発とは
    syque
    syque 2010/10/04
    信奉者の概念語りに終わらない、具体的なアジャイル開発手法
  • Agileなプロセスと受託開発は本当に相性が悪いのか?

    アジャイルって受託開発との相性が最悪な気がするより。釣りっぽい記事な気もするんだけど。 SIerから見たアジャイル 工程の分断が絶対許されないから、上流工程と下流工程を別会社が担当する今の日の受託開発業との相性は最悪だね。自分たちで全部やれる人材が揃ってないといけない上に、コミュニケーションを綿密にとらないと成果物がグダグダになりそうだから、人月との相性も悪い。 要件まとめてぽーんと丸投げしたほうがSIerとしては美味しいわけだから、なんでこんな苦労を別にしなくちゃならないの的な話になってる所がいっぱいいそうなんだけど、どうだろう。アジャイル導入って自己否定なんじゃないのかしら。だからやりたくても出来ないんだね、これ。 今の日SIerのモデルは“まだ"建設業みたいな多重階層の構造であることは間違いない。 収益性については、一次受けのSIerは少ない要員で沢山のプロジェクトを外注使って

    Agileなプロセスと受託開発は本当に相性が悪いのか?
    syque
    syque 2010/09/15
    「予算主義、丸投げ主義、縦割り組織には Agile プロセスは失敗する。その逆(意思決定が出来る、協力的な組織に WF プロセス)も失敗する」
  • 「有能な人がコードを書くべき」「意志決定はできるだけ先延ばし」「契約を変えるのは難しい」アジャイルの専門家の答え - Publickey

    での開発プロジェクトのほとんどではウォーターフォール型の開発手法が採用されており、アジャイルソフトウェア開発手法の採用はまだ数%程度といわれています。12月8日に都内で開催されたイベント「Agile Conference tokyo 2009」では、米国でアジャイルソフトウェア開発のコンサルタントなどを行っているThoughtWorksのマネージングディレクター、Xiao Guo氏が会場からの質問に答えるトークセッションが行われました。 このセッションでは、多くのエンジニアが現場でアジャイル開発ソフトウェア手法の導入や運用で悩んでいること、疑問に思うことを率直にGuo氏に投げかけています。セッションでやり取りされた質問と回答の一部を紹介しましょう。 意志決定を先延ばしすること 質問 日SIerに務めています。日では、設計書をエクセルを使って画面や処理などの書類を作成しています。海

    「有能な人がコードを書くべき」「意志決定はできるだけ先延ばし」「契約を変えるのは難しい」アジャイルの専門家の答え - Publickey
    syque
    syque 2009/12/10
    顧客にアジャイルを理解してもらうためのアドバイス「開発中にどれだけ要件の変化に対応しましょうか?」
  • プロジェクト管理TOP | Think IT(シンクイット)

    Kaggleは「キャリア」に役立つ ー機械屋がデータサイエンティスト、R&Dというキャリアに至った道筋 6月12日 6:30

    syque
    syque 2009/11/19
    プロジェクト管理、システム開発の標準ドキュメントの指南など
  • システム開発の王道を極める

    | トップ扉 | 思考支援 . ネット革 . UI考房 . 設計技術 . シス開発 . 道具活用 | 自己紹介 | | 最近更新 | 思考方法 . 議論手法 . 説明技術 . 知能教育 . □□□□ . □□□□ | 著作更新 | | 総合目次 | 社会進歩 . 市民運動 . ジャナ革 . 未来社会 . 一流仕事 . 組織構築 | 独り言? | | 補助索引 | 心の階段 . □□□□ . 芸術奥覗 . 残り物達 . リンク集 . 脳ぐちゃ | 推奨用語 | ソフトウェアを中心としたシステム開発では、規模が大きくて複雑なほど、いろいろな技術が必要となる。高度な設計技術はもちろん、分析技術や管理技術などもだ。これらの技術を活用できれば、難易度の高い開発でも成功の可能性が高まる。格的なシステム開発に役立つ技術を、活用ノウハウも含めて紹介する。 ・システム開発には様々な技術が必要 ・力ずくから

    syque
    syque 2009/11/19
    プロジェクト(進捗、品質)管理、分析から運用までのプロセス、補助ツール。ここだけで本になるぞこれ
  • Google Search

    If you're having trouble accessing Google Search, please click here, or send feedback.

    syque
    syque 2009/11/19
    システム開発における標準ドキュメントの資料探し
  • 株式会社 スカイアーク

    株式会社スカイアークは、2025年12月1日付で親会社である株式会社フューチャースピリッツに吸収合併され、 同日をもって株式会社フューチャースピリッツにすべての業務を継承いたしました。 これまでのご愛顧に心より御礼申し上げます。 今後とも株式会社フューチャースピリッツをよろしくお願いいたします。 株式会社フューチャースピリッツ

    株式会社 スカイアーク
  • TracからRedmineへ移行しない、たった一つの理由 - almost nearly dead

    今更公開した新年会の資料を「チケット駆動開発の運用例: プログラマの思索」で取り上げていただいたのですが、ちっと補足しておきますよ〜っと。 喋る用の資料であることと説明不足ですかね、修行が足りなさを痛感します。 この辺とかこの辺を良く読んで勉強し直せって感じですね。*1 チケットをExcelで一括インポート ごく初期だけで日常的な運用には使っておらず、複数のツールを使って管理するのは運用(利用)負荷が上がるだけなので、基はtracのチケットのみで管理しています。 チケットの入力負荷の軽減を図るためにコンポーネントだとかチケットタイプ・関係者などの定型的な情報をリンクにパラメータとして埋め込んでwikiにまとめてあります。チケット分類によってはチケットの中身までテンプレート化して用意しているパターンもあります。 Tracで工数を入力、集計 これは何度か触れてますがTimingandEsti

    TracからRedmineへ移行しない、たった一つの理由 - almost nearly dead
  • Redmineの唯一の弱点~工数管理 - プログラマの思索

    僕は、Redmineは現在、世界中で一番優れたBTSだと思っている。 何と言ってもプロジェクト管理機能が強力で、このおかげでチケット管理を更に活用できる。 しかし、唯一の弱点があると思う。 それは、工数管理。 Redmineチケットには、予定工数と実績工数を入力できる。 その実績工数は、レポート欄でログ検索のように検索できる。 しかし、使い勝手は正直悪い。 実績工数を単に表示するだけでは面白くないからだ。 また、Redmineの実績工数には作業分類という属性があり、デフォルトでは「デザイン作業」「開発作業」がある。 これは、Redmineでは作業トラッキング(タイムトラッキング)と呼ばれている。 つまり、実績工数を更新するたびに、実績工数を色づけできるから、後で、作業分類ごとに工数集計できる。 しかし、この作業分類を上手に使って集計する機能がない。 結局、MySQLへ直接SQLを発行して、

    Redmineの唯一の弱点~工数管理 - プログラマの思索
  • RedmineとTracの機能比較 - プログラマの思索

    RedmineとTracの両方でチケット駆動開発を運用してみて、色んな気付きがあった。 以下メモ書き。 【比較対象】 ・Redmine0.8.0 ・Trac0.11.1.ja 【元ネタ】 脱ExcelRedmineアジャイル開発を楽々管理 - @IT自分戦略研究所 【1】複数プロジェクトの扱い RedmineがTracよりも機能が優れている点の一つは、複数プロジェクトに対応していること。 Tracはプロジェクトに親子関係を入れることができないため、特に大規模プロジェクトではチケット駆動開発を実践しにくいだろうと思う。 複数プロジェクトを作りたい状況は、二つある。 【1-1】開発チームが複数のサブチームに分かれていて、それぞれでタスク管理したい場合。 RedmineやTracを運用してみると、一つのプロジェクトでメンバーが5人以上だとチケットが乱発されたり、放置されやすくなるようだ。

    RedmineとTracの機能比較 - プログラマの思索
  • プログラマーには、コーディングの生産性で10倍、コードレビューの速度では6倍もの能力差があるという

    プログラマーの生産性をテーマにした有名な著書「ピープルウェア」には、最も優秀なプログラマと最低の成績のプログラマのあいだには約10倍にあたる生産性の違いがある、というデータが出てきます。 これは、1984年から1986年にかけて92社、延べ600人が参加したプログラミングコンテストのデータを分析した結果から導き出された結果で、課題として与えられたプログラミング作業の開始からコンパイル時のエラーを消すところ(第1チェックポイント)へ到達するまでにかかった時間を比べています。 グラフを見ても分かるように、最優秀者と最低者のあいだには作業時間にして約10倍のひらきがあります。また最優秀者は平均の約2.5倍の生産性だそうです。そして、COBOLやFortranのような旧世代のプログラミング言語と、PascalやCのような現代的なプログラミング言語でのコーディングでの生産性はほとんど同じであったそう

    プログラマーには、コーディングの生産性で10倍、コードレビューの速度では6倍もの能力差があるという
  • 1