[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-241500-105":53,"doc-detail-241500-en":126},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":119,"head_meta":121,"extra_data":123,"updated_unix":125},105,"en","when-agile-is-not-good-enough-an-initial-attempt-at-understanding-how-to-make-the-right-decision","When Agile Is Not Good Enough - An Initial Attempt at Understanding How to Make the Right Decision","","Particularly over the last decade, Agile has drawn both strong enthusiasm and substantial criticism, often tied to insufficient understanding rather than a rigorous, well-informed decision process. The paper analyzes the dual nature of anti-Agile arguments and organizes them into a critical taxonomy of risk factors. Based on this taxonomy, it proposes a decisional model and an online supporting tool. The tool provides guidelines to help software engineers and stakeholders evaluate the suitability and criticalities of Agile methods through community contributions.",{"@graph":63,"@context":118},[64,80,101],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":11,"@type":70,"position":76},"https://docshare.wps.com/template/presentations/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/when-agile-is-not-good-enough-an-initial-attempt-at-understanding-how-to-make-the-right-decision/241500/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/when-agile-is-not-good-enough-an-initial-attempt-at-understanding-how-to-make-the-right-decision/241500.png","ImageObject",442,249,{"name":88,"@type":89},"Gelato","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-10-11","2026-09-12",true,{"@type":98,"interactionType":99,"userInteractionCount":9},"InteractionCounter",{"@type":100},"ViewAction",{"@type":102,"mainEntity":103},"FAQPage",[104,110,114],{"name":105,"@type":106,"acceptedAnswer":107},"Why is Agile adoption or rejection often considered a questionable decision process?","Question",{"text":108,"@type":109},"Because the decision is sometimes based on an inadequate understanding of Agile rather than on a critical, well-informed evaluation process.","Answer",{"name":111,"@type":106,"acceptedAnswer":112},"How does the paper handle criticisms of Agile?",{"text":113,"@type":109},"It discusses the dual nature of criticisms and classifies arguments against Agile into a critical taxonomy of risk factors.",{"name":115,"@type":106,"acceptedAnswer":116},"What is the proposed decisional model and tool for?",{"text":117,"@type":109},"It supports software engineers and stakeholders in deciding whether Agile should be used for a specific project, implemented as a questionnaire with weighted answers and guidelines.","https://schema.org",{"og:url":78,"og:type":120,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":122,"canonical":78},"index,follow",{"doc_id":124,"site_id":56},241500,1791721032,{"code":4,"msg":5,"data":127},{"doc_id":124,"user_id":128,"nickname":88,"user_avatar":129,"doc_module":9,"category_id":8,"category_name":11,"doc_title":59,"doc_description":61,"doc_content":130,"file_id":131,"file_url":132,"file_type":133,"file_size":134,"view_count":79,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":135,"language":136,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":137,"faqs":138,"seo_title":139,"seo_description":61,"update_tm":140,"read_time":79},19241457091524,"https://us-avatar.wpscdn.com/davatar_276721f389ce27ea32af1340a28f341c","Authors: Vito Veneziano*, Austen W. Rainer** and Sheraz Haider****, ** School of Computer Science, University of Hertfordshire  \nCollege Lane Campus AL10 9AB, Hatfield (UK)*[v.veneziano@herts.ac.uk](v.veneziano@herts.ac.uk), +44 (0) 1707 284363 (Corresponding author)  \n**[a.w.rainer@herts.ac.uk](a.w.rainer@herts.ac.uk), +44 (0) 1707 284763  \n***The IMC Group Ltd Unit 8-9, Pendle house  \nSG6 1SP, Letchworth Garden City (UK)  \n***[s.haider@the-imcgroup.com](s.haider@the-imcgroup.com), +44 (0) 1462 688070 ext. 123  \nTitle: When Agile Is Not Good Enough: an initial attempt at understanding how to make the right decision  \nAbstract: Particularly over the last ten years, Agile has attracted not only the praises of a broad range of enthusiast software developers, but also the criticism of others. Either way, adoption or rejection of Agile seems sometimes to be based more on a questionable understanding than on a critical, well-informed decision making process. In this paper, the dual nature of the above criticism is discussed, and the arguments against Agile have been classified within a critical taxonomy of risk factors. A decisional model and tool based on such taxonomy are consequently proposed for supporting software engineers and other stakeholders in the decision-making about whether or not to use Agile. The tool, which is freely available online, comes with a set of guidelines: its purpose is to facilitate the community of software developers to contribute to further assessing the potential and the criticalities of Agile Methods.  \nKeywords: Agile, Criticism, Process Models, Decision-Making, Software Engineering, Critical Taxonomy  \n1. INTRODUCTION  \nSoftware engineering, like any other human activity, is not immune from accepting and adopting approaches and paradigmsin a manner that, in other contexts, people wouldn't hesitate to label as \"fashionable\" and \"trendy\" those who follow it.  \nOn the same dimension, but with much less levity, adherence to such paradigms can easily become a matter of \"orthodoxy\",\"good practice\", \"standards\" .  \nIn the recent past, just to mention one example, object-orientation has established such a culturally dominant paradigm within which to develop software systems, that very few practitioners and academics would feel confident enough in suggesting or pursuing alternative approaches to programming, even when there might be scope for such 1.  \nSimilarly, Agile is currently becoming the approach to follow in software engineering.  \nAs the heirs of Toyota Production System (TPS) and lean-manufacturing2, Agile Methods implement a set of principles and practices, which aim at optimizing efforts and resources whilst attaining fast, effective programming outcomes.  \nBoth the approach and the methods do not come without criticism. Two arguments are usually set out against Agile: the one based on a critical analysis of the several contradictions that are inherent, although often left unacknowledged, in Agile itself, and that aims at depicting it as a myth; and the one grounded on the specific issues that could affect the suitability of adopting Agile for developing given software systems in certain contexts or against certain constraints.  \nIn the next section of this paper, these two kinds of criticism will be considered and discussed in some detail.  \nIn the third section, a number of issues, which are considered to be risk factors, will be grouped in a critical taxonomy. This relates to the second argument against use of Agile.  \nNext, a hypothetical decisional model based on the critical taxonomy of the identified risk factors is identified. An experimental tool is then derived and defined, aimed at informing practitioners ’ decisions on whether an agile method is the most suitable for their project. The tool is a questionnaire with weighted answers implementing the decisional model.  \nIn the fifth and final section, after a short description of how such a tool has been used and could lead to the dec","cbCaihiGO68qU4qj","https://ap.wps.com/l/cbCaihiGO68qU4qj","pdf",225916,10,"English","# Introduction\n## State of the Art\n### Context: Criticism on Agile as a myth\n# Risk Factors and Critical Taxonomy\n# Decisional Model and Experimental Tool\n# Guidelines for Tool Usage","[{\"question\":\"Why is Agile adoption or rejection often considered a questionable decision process?\",\"answer\":\"Because the decision is sometimes based on an inadequate understanding of Agile rather than on a critical, well-informed evaluation process.\"},{\"question\":\"How does the paper handle criticisms of Agile?\",\"answer\":\"It discusses the dual nature of criticisms and classifies arguments against Agile into a critical taxonomy of risk factors.\"},{\"question\":\"What is the proposed decisional model and tool for?\",\"answer\":\"It supports software engineers and stakeholders in deciding whether Agile should be used for a specific project, implemented as a questionnaire with weighted answers and guidelines.\"}]","When Agile Is Not Good Enough - An Initial Attempt at Understanding How to Make the Right Decision | PDF",1789176363]