Human-Centered Agile: A Unified Approach for Better Outcomes

Montalbano, Joe, Lehman, Brad

  • 出版商: Productivity Press
  • 出版日期: 2023-08-23
  • 售價: $1,750
  • 貴賓價: 9.5$1,663
  • 語言: 英文
  • 頁數: 246
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1032036893
  • ISBN-13: 9781032036892
  • 相關分類: Agile Software
  • 下單後立即進貨 (約2~4週)

相關主題

商品描述

This book is a guide on how to apply Human-Centered Design (HCD) practices to an Agile product development model that is used widely throughout industry and government, where it is applied primarily to software and technology development efforts. This has been an ongoing industry challenge due to the fact that HCD prioritizes time spent understanding the problems to be solved (time spent in the problem space), while Agile prioritizes a fast hypothesize-and-deliver model (time spent in the solution space).

Organizations that attempt an Agile transformation abandon it either because it was too difficult or because it did not deliver the hoped-for results. At the same time, efforts to improve the design and experience of their products using Human-Centered Design have a tendency to fall short because it can be difficult to see the ROI of design efforts, even while companies like McKinsey document design-driven successes. What's more, a company that successfully adopts Agile often seems to have an even harder time implementing HCD and vice versa. This is particularly disappointing since Agile and HCD should be mutually supportive.

In practice, Agile teams often bypass HCD efforts in favor of finishing their goals and thinking they are doing well, only to have their work product fail to meet the actual end user's needs. At first the team will become indignant. "We followed the expert guidance of our Product Owner, the 'Voice of the Customer, '" they will say, followed by "but... it met all of the Acceptance Criteria, they should love it." It's a failure of Agile that this type of sub-optimal delivery happens so regularly and predictably. The fact that team responses can be so accurately predicted in advance (by those who've seen this movie many times before) point to a process failure or inefficiency that is widespread and desperately needs to be addressed.

Alternatively, teams will invest too heavily in up-front discovery efforts that slow down delivery to an unacceptable point, often while also failing to capture research-based findings in a way that matures the overall strategic product or portfolio understanding.

The cost of misfiring goes far beyond a bad delivery or an angry customer. Decreased team morale drives poorer future performance (cost), turnover if left unchecked (more cost), and non-productive blame sessions that lead to degraded faith in the Agile product development model itself.

This book identifies solutions based on successful methods of integrating HCD practices by phase into an ongoing agile delivery model, from the discovery through implementation and evaluation, including:

  • key success factors for an HCD/Agile engagement approach,
  • critical points of delivery, and
  • strategies for integrating HCD into teams based on the existing design maturity of an organization or product team.

商品描述(中文翻譯)

這本書是一本指南,介紹如何將人本設計(Human-Centered Design,HCD)的實踐應用於廣泛應用於工業和政府的敏捷產品開發模型中,該模型主要應用於軟體和技術開發項目。由於HCD優先考慮花費在理解待解決問題上的時間(在問題空間中花費的時間),而敏捷則優先考慮快速假設和交付模型(在解決方案空間中花費的時間),這一直是業界面臨的挑戰。

企業嘗試進行敏捷轉型,要麼因為過於困難而放棄,要麼因為未能實現期望的結果而放棄。同時,企業試圖通過人本設計來改進產品的設計和體驗,往往會遇到困難,因為很難看到設計工作的回報,即使像麥肯錫這樣的公司也有設計驅動的成功案例。更重要的是,成功採用敏捷的企業似乎更難以實施人本設計,反之亦然。這尤其令人失望,因為敏捷和人本設計應該相互支持。

在實踐中,敏捷團隊往往會忽略人本設計的努力,而是優先完成目標,並認為自己做得很好,但最終產品卻無法滿足實際最終用戶的需求。起初,團隊會感到憤慨。他們會說:“我們遵循了產品負責人、‘客戶之聲’的專家指導,”然後說:“但是...它滿足了所有的驗收標準,他們應該喜歡它。”這是敏捷的失敗,這種次優的交付如此頻繁和可預測。團隊的反應可以被事先準確預測(對於那些已經看過這部電影很多次的人來說),這表明存在廣泛的流程失敗或低效,迫切需要解決。

另一方面,團隊將過多投資於前期的發現工作,這將使交付速度變得不可接受,同時也未能以一種能夠提升整體戰略產品或產品組合理解的方式捕捉基於研究的發現。

錯誤交付的成本遠遠超出了交付不佳或客戶不滿的問題。團隊士氣下降將導致未來表現更差(成本),如果不加以控制,還會導致人員流失(更多成本),以及非生產性的指責會議,這將導致對敏捷產品開發模型本身的信心下降。

這本書根據將HCD實踐方法按階段整合到持續的敏捷交付模型中的成功方法,從發現到實施和評估,包括:

- HCD/敏捷參與方法的關鍵成功因素,
- 交付的關鍵點,
- 根據組織或產品團隊的現有設計成熟度,將HCD整合到團隊中的策略。

作者簡介

Joe Montalbano, MBA, SPC, PMP, PMI-ACP, has over 20 years of software development, management, and consulting experience. He has full-SDLC experience in global enterprise, government, startup, and consulting environments where he has succeeded in roles such as Lead Developer, Senior Software Architect, Project and Program Manager, Director of Software Development, Management Consultant, Scrum Master, and Agile Coach.

Joe is an Agile Coach and Scaled Agile Program Manager at Noblis, an elite technical and advisory firm dedicated to developing forward-thinking solutions for the public interest. He currently leads a top-shelf group of Agile Coaches, Scrum Masters, and Program Managers supporting Scaled Agile implementations at multiple Federal government agencies. He leads large, complex, transformative Agile programs with hundreds of technical participants and multiple vendors and coaches SES- and GS15-level executives.

Prior to joining Noblis, he spent 11 years developing and maintaining large financial and insurance applications at Zurich North America, first as a Senior Software Architect and then as a Senior Application Development Manager. He has successfully led Agile transformations and managed dozens of software development efforts using multiple onshore, offshore, distributed, and virtual development teams. Joe also has hands-on skills throughout the Microsoft technology stack.

Joe is certified by Scaled Agile, Inc. as a SAFe Program Consultant (SPC) and by PMI as a Project Management Professional (PMP(R)) and an Agile Certified Practitioner (PMI-ACP(R)). In addition, he holds certifications including SAFe Lean Portfolio Manager, SAFe Advanced Scrum Master (SASM), SAFe Agilist (SA), and SAFe Product Owner/Product Manager (POPM). He has Certified Scrum Master (CSM) and Certified Scrum Product Owner (CSPO) designations from the Scrum Alliance and certifications from Scrum.org including Professional Scrum Master I & II (PSMI & PSMII), Professional Scrum Product Owner I (PSPOI), and Professional Scrum Developer (PSD). He has taught Scrum, Kanban, and SAFe to hundreds of students.

Joe has an MBA with a focus in Information Technology from Johns Hopkins University. He is co-author of the Agile Almanac Book 2: Programs with Milti and Virtual-Team Environments.

Brad Lehman has been designing user experiences, under one job title or another, for the past 20 years. He has been a Front-end Coder, Project Manager, Client Manager, Information Architect, Human Factors Engineer, Interaction Designer, Director of UX, and most recently has been a Design Practice Lead at Excella Consulting and ITG. He's been a UX practitioner for the past 15 years, working in a variety of environments, including design agency, in-house software development (for telecom customers), and Federal contracting. Additionally, he has been instrumental in bringing Agile and HCD together on large (50-100 person) projects on multiple occasions. This means that he has repeatedly stood at the intersection of a need for better user understanding, and a rush to delivery and solution development, and managed the process from both sides.

Brad has also been a record label-owner and is presently a DJ at Takoma Radio. He has a B.A. from Georgetown University in both Psychology and Government.

作者簡介(中文翻譯)

Joe Montalbano,MBA,SPC,PMP,PMI-ACP,擁有超過20年的軟體開發、管理和諮詢經驗。他在全球企業、政府、初創公司和諮詢環境中擁有完整的軟體開發生命週期(SDLC)經驗,並在領導開發人員、高級軟體架構師、項目和計劃經理、軟體開發總監、管理顧問、Scrum Master和敏捷教練等角色中取得成功。

Joe是Noblis的敏捷教練和擴展敏捷計劃經理,Noblis是一家致力於為公共利益開發前瞻性解決方案的頂尖技術和諮詢公司。他目前領導一個頂尖的敏捷教練、Scrum Master和計劃經理團隊,支援多個聯邦政府機構的擴展敏捷實施。他領導大型、複雜、轉型的敏捷計劃,擁有數百名技術參與者和多個供應商,並指導SES和GS15級別的高級主管。

在加入Noblis之前,他在Zurich North America開發和維護大型金融和保險應用程序方面擁有11年的經驗,先是擔任高級軟體架構師,然後擔任高級應用程序開發經理。他成功領導了敏捷轉型,並管理了數十個軟體開發項目,使用多個在岸、離岸、分散和虛擬開發團隊。Joe還具有Microsoft技術堆棧的實踐技能。

Joe獲得了Scaled Agile, Inc.頒發的SAFe計劃顧問(SPC)認證,以及PMI頒發的項目管理專業人士(PMP(R))和敏捷認證從業人員(PMI-ACP(R))認證。此外,他還擁有SAFe Lean Portfolio Manager、SAFe Advanced Scrum Master(SASM)、SAFe Agilist(SA)和SAFe Product Owner/Product Manager(POPM)等認證。他擁有Scrum Alliance的認證Scrum Master(CSM)和認證Scrum Product Owner(CSPO),以及Scrum.org的認證,包括專業Scrum Master I和II(PSMI和PSMII)、專業Scrum Product Owner I(PSPOI)和專業Scrum Developer(PSD)。他曾向數百名學生教授Scrum、看板和SAFe。

Joe擁有約翰霍普金斯大學信息技術專業的MBA學位。他是《敏捷年鑑第2冊:Milti和虛擬團隊環境的計劃》的合著者。

Brad Lehman在過去20年中一直在設計用戶體驗方面工作,擔任各種職位。他曾擔任前端編碼人員、項目經理、客戶經理、信息架構師、人因工程師、交互設計師、UX總監,最近在Excella Consulting和ITG擔任設計實踐負責人。他在過去15年中一直是UX從業者,在設計代理機構、內部軟體開發(為電信客戶)和聯邦合同方面工作。此外,他多次在大型(50-100人)項目上將敏捷和HCD結合起來。這意味著他一再站在更好地理解用戶需求和迅速交付和解決方案開發之間的交叉路口,並從兩方面管理過程。

Brad還曾是一家唱片公司的所有者,目前是Takoma Radio的DJ。他在喬治城大學獲得心理學和政府學雙學士學位。