InfoQ ホームページ カルチャー&手法 に関するすべてのコンテンツ
-
アジャイルを導入する方法
トップダウンでアジャイルが導入されるのは、企業ではよくあることだ。しかし、その他の方法もある。ステルスでアジャイルを導入する方法や、継続的改善チームを使う方法、限定的にアジャイルの方法を取り入れて、ゆっくりと進め始める方法がある。
-
-
人員を増やさず,より多くのソフトウェアを提供するには
ソフトウェア製品やサービスに対するニーズの増加に伴って,企業の開発能力を向上させるための方法が求められている。多くの企業が選択するのは,人員の追加によるスケールアップだ。このアプローチに対して一部の人々が疑問を持ち,人員を増やすことなく,より多くのソフトウェアを提供する方法を提案している。
-
プロダクションオーナはスプリントのレトロスペクティブに積極的に参加するべきだ
Roman Pichler氏が,プロダクトオーナがスプリントのレトロスペクティブに参加することによる,開発チームとのコラボレーション向上について,自身の見解を述べている。
-
Bol.comのDevOpsへの道
DevOpsDays Amsterdam 2014の初日,オンラインストアのbol.comは,DevOpsへの道程における同社の経験について報告した。成功の鍵となったのは完全な自動化,慎重なチーム構築,そして組織全体に浸透したアジャイル思考だ。RunDesk, Puppet, Hira, Nagiousなどのツールを駆使することでbol.comでは,完全に自動化された方法で,作業環境全体の構築と監視を2時間以内に可能としている。
-
力と影響について
DevOpsDays AmsterdamでMark Coleman氏が、企業文化の変化はあるひとりの人間が他人に影響を与えることで始まる、と主張した。氏によれば、Charles Handy氏の力と影響についての著作が組織の動きと、その変化のさせ方についての理解を助けてくれる。Charles Handy氏は著書で力の源泉を6つ挙げている。
-
アジャイル移行におけるマネージャの役割
アジャイルプロジェクトにおける従来型マネージャの役割変化に関するRobert Galen氏の説明と,Zapposが採用したホラクラシ(Holacracy)組織モデルのアプローチを紹介する。
-
マネージャ向けのアジャイルトレーニングとコーチング
何人かの著者がアジャイルをうまく導入するためのトレーニングの重要さについて説明している。チームは普通、会社がアジャイルを導入するときにトレーニングを受ける。問題は、アジャイルの導入を成功させるには、マネージャには、どの程度、どのようなトレーニングとコーチングが必要なのかということだ。
-
匿名振り返りの効力
Hiren Doshi氏はPractice Agile Software Developmentのブログ記事に匿名振り返りについて書いている。チームのフィードバックを最大化する方法だ。
-
TestFlightを使ったOS 8のベータテスト
WWDC 2014でAppleはiOS 8の開発ツールにTestFlightを統合すること発表した。目的は開発者にベータテストプログラムを準備するための選択肢を提供し、テストプロセスを簡単にすることだ。これによって開発者が長らく不満を抱いていたiOSアプリのテストの難しさを解消する。
-
Spark the Changeカンファレンス主催者へのQ&A
Spark the Changeカンファレンスが7月3,4の両日,ロンドンで開催される。カンファレンスのテーマは"信頼できる組織の構築(Create an Organisation you can Believe in)"だ。各界のビジネスリーダを対象とするこのカンファレンスの目標は,より優れた強靭なビジネスの構築,改革意識を持ったリーダ,さらには幸福な作業環境の創造に向けて,参加者の意識を向上することにある。InfoQは主催者のひとりに,カンファレンスについて聞いた。
-
"Readyの定義”を使う
ユーザストーリの完成と製品の提供準備完了をチェックする手段として,多くのチームが"Doneの定義(Definition of Done)"を使用している。しかし,プロダクトオーナから受け取るユーザストーリについてはどうだろう?ユーザストーリの品質をチェックするために,チームが利用できる手段が"Readyの定義(Definition of Ready)"だ。
-
C++14の新機能に潜む互換性リスクは何か
新C++標準であるC++14がC++言語に多くの変化を引き起こしそうだ。バグフィックスや小さな改善を主体として,前バージョンにする拡張は小規模になるように計画されているのだが,その数少ない変更が原因となって,正しいC++11プログラムがC++14準拠コンパイラで動作しないという事態の発生は避けられそうにない。新標準が完成に近づく今こそ,その中に潜むリスクを問う価値がある。
-
アーキテクチャでアジャイルを管理する
アムステルダムで行われたAgile GovernanceカンファレンスでJan van Santbrink氏は,アジャイルの考え方と共存する上で,アーキテクチャがガバナンスにおいて担うべき重要な役割についてプレゼンテーションを行った。アジャイルとアー��テクチャが連携しなければならない理由は何か,アジャイルの意思決定に対してアーキテクチャはどのような支援を行い得るのか,アーキテクチャを実践する開発のメリットは何か。InfoQは氏にインタビューして,これらを確かめることにした。
-
C++によるiOSとAndroidでのクロスプラットフォーム開発:Dropboxの教訓
Dropboxの開発者が、最近、アプリをiOSとAndroidの両方でそれぞれのプラットフォームごとにすべてを書き直すことなくサポートする方法についての講演をいくつか行っている。以下、そのアプローチをとることになった理由、それがもたらす恩恵、そのプロセスを通じて得られるいくつかのキーポイントについて再点検してみよう。