相關主題
商品描述
Software engineering practices and methodologies can improve software quality and developer productivity. However, they are not always adopted by developers, even when mandated by an organization. There can be different reasons for this: missing motivation, peer pressure, or perceived complexity can prevent successful adoption. This dissertation provides an approach to improve the adoption of software engineering practices by developers that uses non-coercive means. As an augmentation to mandating practices, it uses persuasive, software-based interventions that can facilitate creativity, autonomy, and other crucial factors in software development. To support organizations in designing such interventions, the thesis provides a catalog of adoption patterns: abstract solutions to adoption problems. A systematic and iterative process provides guidance in the application of these patterns to an organization's situation. An evaluation shows that the process and the adoption patterns are effective.
商品描述(中文翻譯)
軟體工程實踐和方法論可以提高軟體質量和開發者的生產力。然而,即使在組織要求的情況下,開發者也不一定會採用這些實踐。造成這種情況的原因可能有很多:缺乏動機、同儕壓力或感知的複雜性都可能阻礙成功的採用。本論文提供了一種改善開發者採用軟體工程實踐的方法,該方法使用非強制性的手段。作為對實踐強制要求的補充,它使用說服性的、基於軟體的介入措施,這些措施可以促進創造力、自主性以及其他在軟體開發中至關重要的因素。為了支持組織設計這類介入措施,論文提供了一個採用模式的目錄:針對採用問題的抽象解決方案。一個系統性和迭代的過程為這些模式在組織情境中的應用提供指導。評估顯示該過程和採用模式是有效的。