InfoQ ホームページ Agile_Conferences に関するすべてのコンテンツ
-
継続的セキュリティテストを有効にしてテストにセキュリティを追加する
チームは、テストプロセスにセキュリティテストを追加し、機能テストの自動化の一部としてセキュリティチェックを追加して領域の特定ができるようになるためにセキュリティの専門家によってトレーニングをうけることが可能だ。これにより、継続的なセキュリティテストが可能になり、すべてのリリースでセキュリティテストの対象範囲が広がり、セキュリティの欠陥を早期に発見できる。
-
テストピラミッドを使って品質を左シフトする
品質の左シフト(前倒し)とは、開発終了後に品質テストを行うのではなく、ソフトウェア開発サイクルの早期に品質を作り込む、という意味である。テストピラミッドモデルを使うことで、テストをより早いステージに移動させることが可能になり、統合時に問題となる欠陥を開発早期に発見することが可能になる。
-
アフリカでのアジャイルトランスフォーメーションにおける心理的安全性の重要性
アフリカでは、労働社会における心理的安全性(Psychological safety)の欠如が、企業のアジャイル移行において障害になっている。心理的安全性は弱さゆえの行為ではなく、成功要因なのだ。心理的安全性を理解しない、あるいは促進しようとしない企業は、VUCAの時代を生き残ることを難しく感じるようになるかも知れない。
-
適応性のある報酬・表彰システムですべての世代を引き付ける
報酬・表彰(Reward and recognition)システムは適応性があって、アジャイルで、個々の状況を考慮したものであるべきだ。どの世代であっても、仕事に求めるものは同じ - 自身の仕事を尊重されること、報酬を得ること、認められることの3つ - だが、モチベーションと報酬の形式は、世代によって違う。創造性を持って報酬・表彰システムを常に新しく保つとともに、チームに合わせていくことが必要だ。
-
仕事以外の場でテストスキルを磨く
テスト方法をゲームにする(gamify)、テストプラクティスのコミュニティにオンライン参加する、仮想旅行する — これらはいずれも、テスト技術を向上させるために仕事以外の時間で行うことのできるアクティビティの例だ。世界中のテスタたちとともに継続的な学習を実践して、学んだことを職場に持ち込み、チームのメンバたちと共有して、テスト手法を改善することが可能になる。
-
マシンラーニングをテストとメンテナンス作業で使用する
マシンラーニングを使えば、メンテナンス作業の削減とプロダクトの品質向上が可能になる。ソフトウェアのテストサイクルのさまざまなステージで使用することができる。チェーンの重要なパートであるバグ管理もその中に含まれる。マシンラーニングアルゴリズムを使って大量のデータを分析することで、バグの分類やトリアージ、優先順位付けをより効率的に行えるようになる。
-
持続可能なインターネット - 環境への影響を低減するには
インターネットが持続可能(sustainable)であるためには、健全な環境に対するその影響を評価し、緩和し、責務に応えることが必要だ。環境への影響を理解することで、我々は、インターネットの進むべき道筋を指し示すと同時に、看過できないほど深刻な結果を意図せずに伴っている、このディジタルインフラストラクチャの側面を明確にすることができる。
-
カンバンは進化的変化をどのようにサポートできるのか
進化的変化とは、現在の場所から始めて、一度に1つの小さな変化で改善することだ。変化を引き起こし、それを制度化するには、ストレッサー、内省メカニズム、リーダシップの行動が必要だ。共感的理解によって、変化エージェントは、誰かと共鳴するものを見つけ、抵抗に対処できる。
-
価値 対 時間: アジャイル契約モデル
アジャイル契約モデルは、顧客に提供する価値に重点をおくのに役立つ。そして、チームや人々に報いることを考慮し、共通の目的に向かって継続的改善を行うようにする。Zupit のアジャイル契約モデルの経験について、ZupitのCEO、Andrea Zomer氏にInfoQがインタビューした。
-
アジャイルリーダの特徴
アジャイルリーダはアジャイルプラクティスに対して情熱を持っている。メンバに信頼を教授し、透明性を創出し、建設的な批判をオープンに受け入れることで、大きな成果を上げることを目指すのがアジャイルリーダだ。彼らが重視するのはビジョンと顧客である。アジャイルの意味するところを理解し、メンバに自律性を与えて自身はサポートに回り、学びと実験を通じて彼らの発展と成長を促すのだ。
-
品質の造り込みのためのアジャイル的アプローチ
品質の造り込み(Built-in Quality)はアジャイルの重要な柱のひとつだ。しかしながら、これを大規模に実践するには、開発ライフサイクル全体を見る必要がある。組織のさまざまな層で、品質意識を向上させることが必要だ。アジャイルコーチは、アジャイル的作業方法を活用し、品質思考を推進することによって、これを支援することができる。
-
リモートワーク時代の会議
バーチャル会議に多くの人が参加すると、一部にだけ出席する人や参加できない人が出てくる可能性がある。誰が会議に出席すべきかを質問し、会議から取り残されることへの恐れを減らすために、出席しないことにした人が会議からの情報を利用できるようにする必要がある。
-
メンタルヘルスのための個人的アジャイルの導入
高い品質の成果物を高い完成度で、常に提供しなければならないという意識は、ストレスを生み出し、燃え尽き症候群(burnout)の原因になる可能性がある。何よりもまず、燃え尽き症候群に陥るのを避ける問題を自分が抱えている、ということを受け入れなければならない。個人レベルでアジャイルを適用することが、ストレスを低減し、燃え尽き症候群の可能性を低めながら、高い目標を達成する上で一助となるはずだ。
-
意図的組織を構築するための総体的アプローチ
意図的組織(intentional organization)の構築には、組織を構築するブロックのすべてを総体的に把握する考え方が求められる。重要なのはリーダシップだ。マネージャの行動に伴って生ずる組織的な結果は、組織がその目的を達成できるためのデザインに沿ったものでなければならない。
-
確率論的データサイエンスモデルのテストから学んだこと
データサイエンスモデルは統計的なブラックボックスだ — そのテストには、アルゴリズムや乱数性、統計学といった数学的テクニックの理解が必要になる。データサイエンスモデルの検証で有効なのは、しきい値を用いた出力差異の処理だ。