Agile software development: Difference between revisions

Content deleted Content added
rm bold, see MOS:NOBOLD
Line 456:
According to Jean-Loup Richet (research fellow at [[ESSEC]] Institute for Strategic Innovation & Services) "this approach can be leveraged effectively for non-software products and for project management in general, especially in areas of innovation and uncertainty." The result is a product or project that best meets current customer needs and is delivered with minimal costs, waste, and time, enabling companies to achieve bottom line gains earlier than via traditional approaches.<ref>Richet, Jean-Loup (2013). ''Agile Innovation''. Cases and Applied Research, n°31. ESSEC-ISIS. {{ISBN|978-2-36456-091-8}}</ref>
 
Agile software development methods have been extensively used for development of software products and some of them use certain characteristics of software, such as [[Object-oriented analysis and design|object technologies]].<ref name="Smith2007">{{Cite book |last=Smith |first=Preston G |title=Flexible Product Development |publisher=Jossey-Bass |year=2007 |isbn=978-0-7879-9584-3 |page=25}}</ref> However, these techniques can be applied to the development of non-software products, such as computers, medical devices, food, clothing, and music.<ref>{{Cite book |last=Newton Lee |title="Getting on the Billboard Charts: Music Production as Agile Software Development," ''Digital Da Vinci: Computers in Music'' |publisher=Springer Science+Business Media |year=2014 |isbn=978-1-4939-0535-5}}</ref> Agile software development methods have been used in non-development [[IT infrastructure]] [[IT infrastructure deployment|deployments and migrations]]. Some of the wider principles of agile software development have also found application in general management<ref>{{Cite book |last=Moran, Alan |title=Managing Agile: Strategy, Implementation, Organisation and People |publisher=Springer Verlag |year=2015 |isbn=978-3-319-16262-1}}</ref> (e.g., strategy, governance, risk, finance) under the terms [[business agility]] or agile business management. Agile software methodologies have also been adopted for use with the [[learning engineering]] process, an iterative data-informed process that applies the [[learning sciences]], [[human-centered design]], and data informed decision-making to support learners and their development.<ref>{{Citation |last1=Barrett |first1=M. |title=Learning Engineering Toolkit |date=2022 |pages=269–278 |chapter=Lean-Agile Development Tools |publisher=Routledge |doi=10.4324/9781003276579-16 |last2=Goodell |first2=J.|isbn=978-1-003-27657-9 }}</ref>
 
Agile software development paradigms can be used in other areas of life such as raising children. Its success in child development might be founded on some basic management principles; communication, adaptation, and awareness. In a [[TED (conference)|TED Talk]], Bruce Feiler shared how he applied basic agile paradigms to household management and raising children.<ref>[http://www.ted.com/talks/bruce_feiler_agile_programming_for_your_family.html "Agile programming – for your family"].</ref>