Desarrollo ágil de software

En el desarrollo de software, las prácticas ágiles (a veces denominadas "Agile")[1]​ consisten en la mejora de requisitos, investigación y soluciones mediante el esfuerzo colaborativo de equipos autoorganizados y multifuncionales junto con sus clientes/usuarios finales.[2]​ Popularizados en el Manifiesto por el Desarrollo Ágil de Software de 2001,[3]​ estos valores y principios se derivaron de, y sustentan, una amplia gama de modelos de desarrollo de software, incluidos Scrum y Kanban.

Aunque hay muchas evidencias anecdóticas de que la adopción de prácticas y valores ágiles mejora la eficacia de los profesionales del software, así como de los equipos y las organizaciones, las pruebas empíricas son dispares y difíciles de encontrar.[4][5][6]

Historia

Los métodos de desarrollo iterativo e incremental de software se remontan a 1957, mientras que la gestión evolutiva de proyectos[7]​ y el desarrollo adaptativo de software surgieron a principios de los setenta.[8]

Durante la década de 1990, surgieron una serie de métodos ligeros de desarrollo de software como reacción a los métodos pesados predominantes (a menudo denominados en conjunto cascada) que los críticos describían como excesivamente regulados, planificados y microgestionados.[9]​ Entre estos métodos ligeros se encuentran: el desarrollo rápido de aplicaciones (RAD), de 1991;[10]​ el proceso unificado (UP) y el método de desarrollo de sistemas dinámicos (DSDM), ambos de 1994; Scrum, de 1995; Crystal Clear y la programación extrema (XP), ambos de 1996; y el desarrollo basado en funcionalidades (FDD), de 1997. Aunque todos ellos se originaron antes de la publicación del Manifiesto Agile, ahora se denominan colectivamente métodos ágiles de desarrollo de software.

Ya desde 1991 se habían producido cambios similares en el planteamiento de la fabricación y la gestión derivados de la lean manufacturing.[11]

En 2001, diecisiete desarrolladores de software se reunieron en un complejo turístico de Snowbird (Utah) para debatir métodos de desarrollo ligero. Eran: Kent Beck (Extreme Programming), Ward Cunningham (Extreme Programming), Dave Thomas (PragProg, Ruby), Jeff Sutherland (Scrum), Ken Schwaber (Scrum), Jim Highsmith (Adaptive Software Development), Alistair Cockburn (Crystal), Robert C. Martin (SOLID), Mike Beedle (Scrum), Arie van Bennekum, Martin Fowler (OOAD y UML), James Grenning, Andrew Hunt (PragProg, Ruby), Ron Jeffries (Extreme Programming), Jon Kern, Brian Marick (Ruby, TDD) y Steve Mellor (OOA). Juntos publicaron el Manifiesto por el Desarrollo Ágil de Software.[3]

En 2005, un grupo encabezado por Cockburn y Highsmith redactó un apéndice de principios de gestión de proyectos, la Declaración de Interdependencia del PM, para orientar la gestión de proyectos de software según los métodos ágiles de desarrollo de software.[12]

En 2009, un grupo que trabajaba con Martin redactó una ampliación de los principios de desarrollo de software, el Manifiesto de la Artesanía del Software, para guiar el desarrollo ágil de software de acuerdo con la conducta y el dominio profesionales.

En 2011, la Agile Alliance creó la Guía de Prácticas Ágiles (rebautizada como Glosario Agile en 2016),[13]​ un compendio de código abierto en evolución de las definiciones funcionales de las prácticas, términos y elementos ágiles, junto con interpretaciones y directrices sobre experiencias de la comunidad mundial de profesionales de Agile.

El Manifiesto por el Desarrollo Ágil de Software

Valores del desarrollo ágil de software

Basándose en su experiencia común desarrollando software y ayudando a otros a hacerlo, los autores del manifiesto declararon que valoraban:[3]

  • Personas e interacciones por encima de procesos y herramientas
  • Software operativo por encima de una documentación exhaustiva
  • Colaboración del cliente por encima de la negociación del contrato
  • Responder a los cambios en lugar de seguir un plan

Es decir, aunque ambos lados tienen valor y los elementos de la derecha deberían tenerse en cuenta, los autores consideraron que los de la izquierda deberían tener más influencia en la forma en que las personas enfocan su trabajo.

Como explicó Scott Ambler:[14]

  • Las herramientas y los procesos son importantes, pero lo es más contar con personas competentes que trabajen juntas con eficacia.
  • Una buena documentación es útil para ayudar a la gente a entender cómo se ha construido el software y cómo utilizarlo, pero el objetivo principal del desarrollo es crear software, no la documentación.
  • Un contrato es importante, pero no sustituye a una estrecha colaboración con los clientes para descubrir lo que necesitan.
  • Un plan de proyecto es importante, pero no debe ser demasiado rígido para poder adaptarse a los cambios tecnológicos o del entorno, a las prioridades de las partes interesadas y a la forma en que la gente entiende el problema y su solución.

Algunos de los autores formaron la Agile Alliance, una organización sin ánimo de lucro que promueve el desarrollo de software según los valores y principios del manifiesto. Presentando el manifiesto en nombre de la Agile Alliance, Jim Highsmith dijo,[15]

El movimiento Agile no es antimetodológico, de hecho muchos de nosotros queremos devolver la credibilidad a la palabra metodología. Queremos restablecer un equilibrio. Aceptamos el modelado, pero no para archivar un diagrama en un polvoriento repositorio corporativo. Aceptamos la documentación, pero no cientos de páginas de tomos nunca mantenidos y raramente utilizados. Planificamos, pero reconocemos los límites de la planificación en un entorno turbulento. Los que tachan de "hackers" a los defensores de XP, SCRUM o cualquier otra metodología ágil desconocen tanto las metodologías como la definición original del término hacker.
Jim Highsmith, History: The Agile Manifesto

Desarrollo ágil de software

El Manifiesto por el Desarrollo Ágil de Software se basa en doce principios:[16]

  1. Satisfacer al cliente mediante la entrega temprana y continua de software valioso.
  2. Aceptar los cambios en los requisitos, incluso en las fases finales del desarrollo.
  3. Entregar software operativo con frecuencia (en semanas mejor que en meses).
  4. Una estrecha colaboración diaria entre empresarios y desarrolladores.
  5. Los proyectos se construyen en torno a personas motivadas, en las que hay que confiar.
  6. La conversación cara a cara es la mejor forma de comunicación (compartir el mismo lugar).
  7. El software funcional es la principal medida de progreso.
  8. Un desarrollo sostenible, capaz de mantener un ritmo constante.
  9. Una atención continua a la excelencia técnica y el buen diseño.
  10. La simplicidad, el arte de maximizar la cantidad de trabajo no realizado, es esencial.
  11. Las mejores arquitecturas, requisitos y diseños surgen de equipos autoorganizados.
  12. Periódicamente, el equipo reflexiona sobre cómo ser más eficaz y se ajusta en consecuencia.

Véase también

Referencias

  1. «Agile With a Capital “A” Vs. agile With a Lowercase “a”. | Rally Software Blog». web.archive.org. 5 de enero de 2016. Archivado desde el original el 5 de enero de 2016. Consultado el 2 de abril de 2024. 
  2. «What is Agile? | Agile 101 | Agile Alliance». www.agilealliance.org (en inglés estadounidense). 29 de junio de 2015. Consultado el 2 de abril de 2024. 
  3. a b c «Manifiesto por el Desarrollo Ágil de Software». agilemanifesto.org. Consultado el 2 de abril de 2024. 
  4. Dybå, Tore; Dingsøyr, Torgeir (2008-08). «Empirical studies of agile software development: A systematic review». Information and Software Technology 50 (9-10): 833-859. ISSN 0950-5849. doi:10.1016/j.infsof.2008.01.006. Consultado el 2 de abril de 2024. 
  5. Lee, Gwanhoo; Xia, Weidong (2010). «Toward Agile: An Integrated Analysis of Quantitative and Qualitative Field Data on Software Development Agility». MIS Quarterly 34 (1): 87-114. ISSN 0276-7783. doi:10.2307/20721416. Consultado el 2 de abril de 2024. 
  6. Kroll, Josiane; Richardson, Ita; Prikladnicki, Rafael; Audy, Jorge L.N. (2018-01). «Empirical evidence in follow the Sun software development: A systematic mapping study». Information and Software Technology 93: 30-44. ISSN 0950-5849. doi:10.1016/j.infsof.2017.08.011. Consultado el 2 de abril de 2024. 
  7. «Tom Gilb & Kai Gilb - Helping you deliver Value to your Stakeholders | EvolutionaryProjectManagement». web.archive.org. 27 de marzo de 2016. Archivado desde el original el 27 de marzo de 2016. Consultado el 2 de abril de 2024. 
  8. Gilb, Tom (1 de abril de 1981). «Evolutionary development». ACM SIGSOFT Software Engineering Notes 6 (2): 17. ISSN 0163-5948. doi:10.1145/1010865.1010868. Consultado el 2 de abril de 2024. 
  9. Swamidass, P. M., ed. (2000). Heavyweight project organizationHEAVYWEIGHT PROJECT ORGANIZATION (en inglés). Springer US. pp. 261-262. ISBN 978-1-4020-0612-8. doi:10.1007/1-4020-0612-8_400. Consultado el 2 de abril de 2024. 
  10. Internet Archive, James (1991). Rapid application development. New York : Macmillan Pub. Co. ; Toronto : Collier Macmillan Canada ; New York : Maxwell Macmillan International. ISBN 978-0-02-376775-3. Consultado el 2 de abril de 2024. 
  11. Sanchez, Luis M.; Nagi, Rakesh (2001-01). «A review of agile manufacturing systems». International Journal of Production Research (en inglés) 39 (16): 3561-3600. ISSN 0020-7543. doi:10.1080/00207540110068790. Consultado el 2 de abril de 2024. 
  12. «Declaration of Interdependence». web.archive.org. 27 de enero de 2018. Archivado desde el original el 27 de enero de 2018. Consultado el 2 de abril de 2024. 
  13. «How You Can Help Agile Alliance Help You | Agile Alliance». www.agilealliance.org (en inglés estadounidense). 31 de octubre de 2016. Consultado el 2 de abril de 2024. 
  14. «Examining the Agile Manifesto: Think Outside the Agile Box» (en inglés estadounidense). 3 de marzo de 2023. Consultado el 9 de abril de 2024. 
  15. «History: The Agile Manifesto». agilemanifesto.org. Consultado el 9 de abril de 2024. 
  16. «Principios del Manifiesto Ágil». agilemanifesto.org. Consultado el 9 de abril de 2024. 

Bibliografía

Enlaces externos

Read other articles:

Stasiun Tano田野駅Stasiun Tano pada 2007LokasiJepangKoordinat31°50′16″N 131°18′17″E / 31.83778°N 131.30472°E / 31.83778; 131.30472Koordinat: 31°50′16″N 131°18′17″E / 31.83778°N 131.30472°E / 31.83778; 131.30472Operator JR KyushuJalur■ Jalur Utama NippōLetak358.0 km dari KokuraJumlah peron1 peron samping + 1 peron pulauJumlah jalur3KonstruksiJenis strukturAtas tanahInformasi lainStatusTanpa stafSitus webSitus web res...

 

Hero Bearuegard Faulkner Fiennes-TiffinLahirHero Beauregard Fiennes-Tiffin6 November 1997 (umur 26)London, InggrisNama lainHero Fiennes-TiffinPekerjaanAktor, ModelTahun aktif2008-sekarang Hero Beauregard Faulkner Fiennes-Tiffin[1] (lahir 6 November 1997) adalah aktor asal Inggris. Ia berperan sebagai Tom Riddle muda dalam film Harry Potter and the Half-Blood Prince yang dirilis pada tanggal 15 Juli 2009 di Amerika Serikat dan Britania Raya. Dan dia terkenal karena meme...

 

Tuty Alawiyah Menteri Negara Peranan Wanita Indonesia Ke-4Masa jabatan14 Maret 1998 – 20 Oktober 1999PresidenSoehartoB. J. Habibie PendahuluMien SugandhiPenggantiKhofifah Indar Parawansa Informasi pribadiLahir(1942-03-30)30 Maret 1942Jakarta, IndonesiaMeninggal4 Mei 2016(2016-05-04) (umur 74)Jakarta, IndonesiaSuami/istriH. A. Chatib NasehHubunganK.H. Abdullah Syafi'ie (ayah)Anak5, termasuk Dailami FirdausAlma materIAIN Syarif HidayatullahPekerjaanAktivis perempuan Islampol...

Human social group For other uses, see Tribe (disambiguation). Tribal redirects here. For other uses, see Tribal (disambiguation). Tribals redirects here. For the ancient Thracian tribe, see Triballi. This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced ...

 

Holocaust rescue activity Kastner trainKastner train passengers on their way to Switzerland Key peopleRudolf Kastner (1906–1957)Budapest Aid and Rescue CommitteeAdolf Eichmann (1906–1962)Kurt Becher (1909–1995)LocationBudapest, HungaryDepartureFriday, 30 June 1944 (1944-06-30), c. 23:00 Central European Time.[1]DiversionBergen-Belsen concentration camp near Hannover, 9 July, with 1,684 passengers on board.Arrival1,670 passengers arrived in Switzerland, August and ...

 

October 2009 North American storm complexInfrared satellite loop of the system off the coast of the Western United States, from October 13–14 TypeAleutian LowExtratropical cycloneCoastal stormBlizzardWinter stormFormedOctober 7, 2009[1]DissipatedOctober 20, 2009[2] Highest gust135 mph (217 km/h) along the Sierra CrestLowest pressure966 mbar (28.5 inHg)[3] Maximum snowfallor ice accretion23 in (580 mm) at Mammoth Mountain Ski AreaMaximum ...

Village and municipality in Slovakia Košice-okolie District in the Kosice Region Gyňov (Hungarian: Hernádgönyű) is a village and municipality in Košice-okolie District in the Kosice Region of eastern Slovakia. History In historical records the village was first mentioned in 1255. Geography The village lies at an altitude of 200 metres and covers an area of 5.38 km2. It has a population of about 570 people. Genealogical resources The records for genealogical research are available a...

 

Untuk kegunaan lain, lihat HTC (disambiguasi). HTC CorporationHTC LogoKantor pusat HTC di Xindian, Kota Taipei Baru, TaiwanJenisPublikKode emitenTWSE: 2498IndustriTelekomunikasiDidirikan1997KantorpusatXindian, Kota Taipei Baru, Republik TiongkokWilayah operasiSeluruh duniaTokohkunciCher Wang, Ketua wanitaPeter Chou, CEO dan Presiden Fred Liu, COOProdukSmartphone, TabletPendapatan $6.75 milyar USD (2013)[1]Laba operasi $ -131 juta USD (2013)[1]Laba bersih $ -4.4 juta USD (2013)...

 

Questa voce sull'argomento università della Germania è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Università di Jena(DE) Friedrich-Schiller-Universität Jena UbicazioneStato Germania CittàJena Dati generaliNome latinoSalana Jenensis, Alma Mater Jenensis SoprannomeFriedrich-Schiller-Universität Jena MottoLIGHT, LIFE, LIBERTY – connecting visions Fondazione1558 FondatoreGiovanni Federico II di Sassonia Tipostatale FacoltàTeologi...

American nonprofit media organization For the home video company formerly known as First Look Media, see First Look Studios. First Look MediaCompany typeNonprofit organizationIndustryMass mediaFoundedOctober 2013; 10 years ago (2013-10)FoundersPierre OmidyarHeadquartersNew York City, New York, United StatesKey peopleMichael Bloom (CEO)ProductsInvestigative journalism, new mediaSubsidiariesThe InterceptThe NibField of VisionTopic StudiosTopicPress Freedom Defense FundWeb...

 

Danish-Filipino footballer (born 1980) Jerry Lucena Lucena with the Philippine national teamPersonal informationFull name Jerry Ruben Petersen LucenaDate of birth (1980-08-11) 11 August 1980 (age 43)Place of birth Esbjerg, DenmarkHeight 1.79 m (5 ft 10 in)Position(s) Defender, Defensive midfielderTeam informationCurrent team Esbjerg fB (Youth coach)Youth career0000–1999 Esbjerg fBSenior career*Years Team Apps (Gls)1999–2007 Esbjerg fB 182 (4)2007–2012 AGF 147 (3)2012...

 

Town in Connecticut, United StatesOld Saybrook, ConnecticutTownTown of Old SaybrookSaybrook Breakwater Light Seal Middlesex County and Connecticut Lower Connecticut River Valley Planning Region and ConnecticutShow Old SaybrookShow ConnecticutShow the United StatesCoordinates: 41°17′38″N 72°22′57″W / 41.29389°N 72.38250°W / 41.29389; -72.38250Country United StatesU.S. state ConnecticutCountyMiddlesexRegionLower CT River ValleySettled1738...

† Палеопропитеки Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:СинапсидыКласс:�...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada November 2022. Run the RaceSutradaraChris DowlingProduserKen CarpenterDarren MoormanMark RickardSkenarioChris DowlingJason BaumgardnerCeritaJake McEntirePemeran Tanner Stine Evan Hofer Kristoffer Polaha Kelsey Reinhardt Mario Van Peebles Mykelti Williamson Frances F...

 

لويس ألفارادو معلومات شخصية الميلاد 4 أكتوبر 1970 (العمر 53 سنة)أكاريغوا  [لغات أخرى]‏  الطول 1.80 م (5 قدم 11 بوصة) مركز اللعب مدافع الجنسية فنزويلا  المسيرة الاحترافية1 سنوات فريق م. (هـ.) 1999–2001 ديبورتيفو تاشيرا 2000–2001 Nacional Táchira [الإنجليزية]‏ 2001–2002 ديبورت...

2018 Movie AutorshaPosterDirected bySujith VaassudevWritten byJayaraj MithraProduced byMohandasSujith VaassudevLenin VargheseStarringAnusreeSankar InduchoodanAmar VikasAdarsh RajanCinematographySujith VaassudevEdited byJohnkuttyMusic bySharreth[1]ProductioncompaniesMD Media - A production house owned by Thazhchayil Creations, owned by Mohandas Damodaran, an NRI businessmanLarva ClubRelease date 23 November 2018 (2018-11-23) Running time134 minutesCountryIndiaLanguageMal...

 

Automobile manufacturer 1936 1.5-litre ERA R6B, ex-Dudley Doc Benjafield English Racing Automobiles (ERA) was a British racing car manufacturer active from 1933 to 1954. Prewar history A six-cylinder supercharged ERA engine in Prince Bira's racing car ERA was founded by Humphrey Cook, Raymond Mays, and Peter Berthon in November 1933 and established in Bourne, Lincolnshire, next to Eastgate House, the family home of Raymond Mays between Eastgate road and Spalding road. Their ambition was to ma...

 

This is a list of Hindu members of the United States Congress. As of 2023[update], three practicing Hindus have been elected to Congress, the first being Tulsi Gabbard in 2013. In total, eight members of Congress have been either practicing Hindus or born into Hindu families but adhering to other religions. Two practicing Hindus currently serve in the United States House of Representatives. Senate Further information: Religious affiliation in the United States Senate No Hindu has eve...

الشرطة الاتحادية الوزاريةالشعارمعلومات عامةالبداية 1 نوفمبر 2001 البلد المكسيك المقر الرئيسي مدينة مكسيكو حلَّ محل Federal Judicial Police (en) تاريخ الحل أو الإلغاء أو الهدم 29 مايو 2009 موقع الويب pgr.gob.mx تعديل - تعديل مصدري - تعديل ويكي بيانات الشرطة الإتحادية الوزاريةPolicía Federal Ministerial شعا�...

 

English politician The Right Honourable SirPeter Hesketh-FleetwoodBtPeter Hesketh-Fleetwood painted by William Charles Ross in 1826.Member of Parliamentfor PrestonIn office10 December 1832 – 29 July 1847Serving with Henry Smith-Stanley 1832–1837Robert Townley Parker 1837–1841George Strickland 1841–1847Preceded byHenry HuntJohn WoodSucceeded byCharles Pascoe-GrenfellGeorge Strickland Personal detailsBorn(1801-05-09)9 May 1801Wennington Hall, Wennington, Eng...