InfoQ ホームページ コラボレーション に関するすべてのコンテンツ
-
Article: より良いベストプラクティス
この記事ではベストプラクティスを単純に適用するやり方に疑問を投げかけるためドレフュス学習モデルを紹介します。そして単純なベストプラクティス適用が役立たないだけでなく、一番力のある人たちにとって重い悪影響を与えることをお見せします。
-
よく組織されたチーム:単に生き残るのではなく、成功へと導く支援
業績の良いチームを編成するには何が必要なのか?Doug Shimp氏およびSamall Hazziez氏によると「よく組織されたチーム」は以下の特徴があるらしい。AgileおよびLeanの原則に従う、フィードバックループがある適応システムを使用、ビジネスの展望にフォーカス、そして熱意があり非常に生産的である。
-
GitHub - RailsベースのGitリポジトリホスティングサービス
Gitは分散バージョン管理システムである。元々GitはLinux TorvaldsがLinuxカーネルのソースコードを管理するために書かれたものだが、Linux以外のプロジェクトでも採用されている。Ruby界隈ではRubiniusやMerbでの利用が知られており、CapistranoやVlad the DeployerといったデプロイツールもGitに対応している。
-
形式化���れたメトリックスを使わない生産性の向上
Ron Jeffries氏は実在のチームを観察して得られた知見を元にしたフィクションの物語を書き始めている。最初のストーリー(Kate Oneal: Productivity)は、CTOであるKate O'Nealと、彼女のチームの一つである"Rimshot"を中心として描かれている。Ron Jeffries氏はこのエピソードの中を使用して、形式的なメトリックスを使わない生産性の向上の達成と、メトリックスの測定について説明している。
-
Apple社のマネージャが技術者の助けとなるように"Managing Humans"を執筆
TinyPlanetの業務執行役員であるStephen van Egmond氏によると、Apple社のシニアマネージャであるMichael Lopp氏が新たな素晴らしい本、"Managing Humans-ソフトウェアエンジニアリングマネージャの辛辣でユーモラスな物語-"を執筆した。
-
Review Board - コードレビューをオンラインで
コードレビューは品質を高め、情報共有とメンターシップの優れた方法となる。 残念なことにこれまではサポートツールの準備に手間がかかったりそもそも準備されなかったせいでコードレビューは後回しにされることが多かった。Review Boardはコードレビューのプロセスをサポートするアプリケーションによってこの状況を変えようとしている。このアプリケーションのいくつかの機能をあげよう。
-
職場を越えたアジャイル
この業界のわれわれの多くは、作業慣行が自身の家庭生活に影響を与えている-しばしば良い意味で。人によっては、毎日の生活の中でスケジュールを立てたり、優先事項を決めたり、日々の仕事を家族と話し合ったりする際にインデックスカードを使用する。Peter Abilla氏は、彼の子供たちに教えるためにどのようにしてジョブチャート(情報ラジエータの���種)を使用するのかをブログに記した。
-
成功するコラボレーションには偶然などない
パートナーシップコーチのMichael Spayd氏は契約社員と正社員は両方ともプロジェクトに取り掛かる際にコンサルタントとしての役割を果たすことができ、またクライアントとコンサルティング系統の契約を発展させていくという提案を記した記事をInfoQに提供した。これは通常の”契約”という用語とは異なる意味を持っている。サービスプロバイダとクライアント間の法的な決まりごとである。彼の"Designed Partnership Contract"は金銭の交換に関するものではなく、”コンサルタント”がコミュニケートし、自身達の価値観と嗜好を大切にするのを可能にする一方、より良いクライアントとのコラボレーションを成すために使用されるものである。
-
私は自信がない。あなたの聞いたことが、私が言ったと思っていることかどうか。
コミュニケーションそれ自身は難しくも何ともない、と言わんばかりに、私たちの職場は専門用語であふれている - ビジネスドメイン用語、製品用語、開発者用語など。そのため私たちはそこにコミュニケーションがある、と言われても驚きはしない - しかし私たちは、目をぐるぐる回したりマーフィーの法則を引用したりする代わりに、それを捉え、対処することができているのだろうか?
-
階層アーキテクチャは開発者と彼らが作るソフトウェアの間にギャップを生むか?
今日のソフトウェアコミュニティにおける努力の多くは、ソフトウェア開発のプロとビジネスピープルとの間のギャップを解消するための橋渡しを目標としているが、一部のブロガーは問題をすこし異なった視点から見て��り、開発者と彼らが作るソフトウェアとの間のギャップを強調している。
-
Article: かんばんボードによるプロジェクトの見える化
日本におけるプロジェクトファシリテーションのの第一人者である平鍋健児さんが、昨今のアジャイル開発プロジェクトで広く浸透している見える化の手法を見ていきます。その中で、チーム全体がプロジェクトの今の状況を把握し、開発者の自律的な作業を可能にし、協調作業を促進する、三つの視点(とき、こと、ひと)をうまく使うかんばんボードの利用法を提案します。そして最後に、三つの視点によるプロジェクトの見える化を実現している、かんばんボードのソフトウェアによる実装“TRICHORD”を紹介します。
-
XWiki 1.0: 拡張可能なJavaベースwiki/アプリケーションプラットフォーム
XWiki.comはこの程、企業向けのwikiとJavaで書かれており、LGPLライセンスの下で公開されたアプリケーションプラットフォームの最初のバージョンを発売した。この開発プラットフォームの特性は共同のwebアプリケーションを開発することを考慮しており、またプラットフォーム上に構築したパッケージ化したアプリケーション(第二世代wiki)を備えていることである。