InfoQ ホームページ カルチャー&手法 に関するすべてのコンテンツ
-
C# 8 Null許容参照型のアップデート
C# 8のNull許容参照型(nullable refence types)の作業は継続されており、最終リリース前に対処する必要があるエッジケースと、開発者が書く必要がある定型コードを削減する新しい機会を明らかにしている。
-
デザインシステムはいかにチームのコミュニケーションとコラボレーションをサポートするか
デザインシステムを使用することによって、デザインチームのワークフローを改善し、知識を再利用し、一貫性を向上させることが可能になる、とStefan Ivanov氏は言う。より早く失敗することで反復サイクルをスピードアップすると同時に、製品設計の初期段階において、ユーザのフィードバック収集により多くの時間を費やすことにより、製品市場のスイートスポットにはるかに早くフィットすることが可能になる。
-
目的を特定した人間中心のデザイン - Mileha Soneji氏に聞く
ユーザを観察してユーザニーズを理解することは、解決すべき問題の明確化に有効だ、とMileha Soneji氏は主張する。ACE Conference 2019で氏が行った講演では、実用最小限のプロトタイプによる人間中心の設計が、より優れた洞察をより早く得る上で有用であること、問題をより小さな問題に分解することで、より単純な解決策を提案できること、などが示された。
-
Etsyはなぜ、どのように、職場で多様性を受け入れているのか
Etsyは、多様性と包括性を向上させるために、さまざまな方策を実施している、先日同社は、自社の指導原則に多様性と包括性を追加した。社員のライフサイクルの各ステップに包括性を統合することで、採用時の多様性向上だけでなく、包括性を備えた文化の促進を目指す。さらに同社では、ERG(Employee Resource Group)に対して、フィードバックに基づいて変革をリードする権限を与えている。
-
IoTセマンティクステストのためのオープンソースのテストウェア: Eclipse IoT-Testware
プロジェクトEclipse IoT-Testwareは、モノのインターネット(IoT)ソリューションを開発する業界と企業向けに、オープンソースのテストツールとプログラムを無償で提供している。TestCon Moscow 2019では、Fraunhofer FOKUSのシニアサイエンティストであるAxel Rennoch氏が、IoTの品質保証について講演した。
-
分散型アジャイルチームによる作業から学んだこと
分散型チームでは、同僚との対面によるコミュニケーションが頻繁に行えないことが、コミュニケーションの成立を通常よりも難しくしている、とABN AMRO BankのスクラムマスタであるShabi Shafei氏は言う。分散型チームを優れたアジャイルチームに転換する方法について、氏に聞いた。
-
リーダへのキャリアチェンジ
チームリーダになるための移行期間をメンタと共に持てたことで、Dan Persa氏は、シニアソフトウェアエンジニアからエンジニアリーダへと、スムーズに移行することができた。Codemotion Amsterdam 2019で氏は、他の開発者にもリーダへのキャリアパス選択を動機付けるべく、自身の経験や学んだことを公開した。
-
SamsungのアジャイルとリーンUXへの旅
Samsungは、チーム主導のアジャイル移行と、それに続く文化主導のアジャイル移行の適用を通じて、現実のユーザと価値のあるプロダクトにチームを集中させることに成功した。同社のシニアUXデザイナであるJaesung Jo氏は、Lean and Agile ME Summit 2019で行った講演で、製品開発全体を通してチーム主導のユーザーリサーチを実施するための、ペルソナの作成と利用について語った。
-
ThoughtWorksがデジタル・トランスフォーメーションの推進にユーザセンターデザインを適用した方法
Agile India 2019で、ThoughtWorksはデザイン・シンキングが様々な企業が自身のテクノロジーとビジネスモデルを破壊する方法について講演した。プロダクトとテクノロジーチームは違いに異なった作用をし、新たなカスタマーセントリックスキルを開発する必要がある。ユーザセントリシティがビジネスモデルと組織をどう変えているかに基づき、ThoughtWorksはアジャイル・マニフェストに新しいビジョンを打ち出した。
-
Tuckmanは間違っている!Doc Norton氏のリチーミングモデル
Agile India 2019で、Doc Norton氏は、Tuckmanチームフォーメーションモデルが機能しない理由について講演し、現在のアジャイルチームにより適合する、新たなリチーミング(reteaming)モデ���について説明した。リチーミングモデルは組織の改革と学習を促進する、と説明するNorton氏は、チームのパフォーマンス向上につながる4つの基準として、自主性(Autonomy)、つながり(Connection)、卓越性(Excellence),多様性(Diversity)の4つを挙げた。
-
アジャイルな見積もりのためのウェブベースのモンテカルロシミュレーション
モンテカルロシミュレーションを利用した、プロジェクト見積もりを計算するウェブベースのツールが最近公開された。アジャイルチームがそれを使って、過度に甘い見積もりではなく、現実的な成果にフォーカスしつつ、スクラムマスターとプロダクトオーナーの会話を円滑に進められればという願いが込められている。
-
分散型チームで高品質なプロダクトを開発する
Intermediaでは、製品とサービスの品質を保証するために、すべての分散型チームが共通のテスト環境と運用準備(pre-production)環境を使用している。同社プロダクトマネージャのLilla Gorbachik氏は、European Women in Techでの講演で、完成度の高いテストプロセスを持つこと、リスクに取り組むこと、そして高品質プロダクトの側面から日々の意思決定を行うことが、高品質のプロダクトを開発する上で重要だ、と述べている。
-
包括的な視野を持ってJiraを効果的に利用する
AtlassianのパートナであるDevInitのDzmitry Hryb</a>氏が先頃、Jiraのイシュー中心のモデルが結果として”マクロな視野”を欠いた近視眼的な見方をもたらしているとする,TechCrunchの主張に対する反論を公開した。アーキテクトのEltjo R. Poort氏とDevOpsリーダのMatt Saunders氏も先日,ビジョンとアーキテクチャの方向性を捉える上で最も適した他���ツールとJiraを併用するためのパターンを紹介している。
-
第13回State of Agileレポートが公開
2019年5月7日に、CollabNet VersionOneは13番目のState of Agileレポートを公開した。 今年のレポートのハイライトには、アジャイル導入のレベルが含まれている。これは、アジャイル開発手法を実践していると回答した組織の97%に達している。アジャイル実践の習熟度はまだ低く、組織のわずか17%しか実践の習熟度が高いと主張していない。
-
アジャイルの世界にAIを適用する
人工知能(AI)システムとアジャイルの世界の融合は,我々が構築するソフトウェアの開発方法やプロダクトのあり方に破壊的な影響力を持つ,とAidan Casey氏は言う。マシンラーニングとディープラーニングの組み合わせにより,真に人のように学習するアプリケーションの開発が可能になった。一方で,AIシステムの能力はトレーニングに使用したデータセットによって制限されるため,AIバイアスは非常に深刻な問題である。