Podcast
Questions and Answers
Quin és un dels objectius de l'agilitat organitzativa?
Quin és un dels objectius de l'agilitat organitzativa?
- Centralitzar la gestió dels proveïdors
- Simplificar la complexitat del disseny (correct)
- Crear dependències entre equips
- Augmentar la complexitat del disseny
Quin tipus d'equips es busca fomentar en una organització àgil?
Quin tipus d'equips es busca fomentar en una organització àgil?
- Equips centralitzats
- Equips autosuficients (correct)
- Equips massius
- Equips interdependents
Quin escenari pot fer necessària l'adopció d'una organització de projecte tradicional?
Quin escenari pot fer necessària l'adopció d'una organització de projecte tradicional?
- Hi ha un únic proveïdor per al projecte
- Projecte amb poc personal involucrat
- Diversos clients sense un únic Product Owner (correct)
- Tots els clients tenen un Product Owner
Quina és la funció principal d'un cap de projecte en una organització tradicional?
Quina és la funció principal d'un cap de projecte en una organització tradicional?
Quin factor pot contribuir a l'augment de la complexitat organitzativa?
Quin factor pot contribuir a l'augment de la complexitat organitzativa?
Quina qüestió fonamental pot surgir quan hi ha múltiples clients involucrats?
Quina qüestió fonamental pot surgir quan hi ha múltiples clients involucrats?
Quin aspecte és fonamental per gestionar la complexitat en projectes amb diversos clients?
Quin aspecte és fonamental per gestionar la complexitat en projectes amb diversos clients?
Quin element no es considera favorable per a l'agilitat organitzativa?
Quin element no es considera favorable per a l'agilitat organitzativa?
Quin és un dels principals avantatges del desenvolupament àgil respecte a mètodes tradicionals?
Quin és un dels principals avantatges del desenvolupament àgil respecte a mètodes tradicionals?
En quin moment va ser descrit per primera vegada el cicle de vida en cascada?
En quin moment va ser descrit per primera vegada el cicle de vida en cascada?
Quina de les següents afirmacions sobre la metodologia Scrum és correcta?
Quina de les següents afirmacions sobre la metodologia Scrum és correcta?
Quina afirmació és falsa sobre el desenvolupament àgil?
Quina afirmació és falsa sobre el desenvolupament àgil?
Què és el Manifest Àgil?
Què és el Manifest Àgil?
Quina és una de les principals diferències entre Scrum i altres mètodes de gestió de projectes?
Quina és una de les principals diferències entre Scrum i altres mètodes de gestió de projectes?
Quin dels següents aspectes NO és considerada una característica d'software àgil?
Quin dels següents aspectes NO és considerada una característica d'software àgil?
Qui és considerat el pioner del model de desenvolupament en cascada?
Qui és considerat el pioner del model de desenvolupament en cascada?
Quina característica de les metodologies àgils dificulta el seu encaix amb el model clàssic de contractació?
Quina característica de les metodologies àgils dificulta el seu encaix amb el model clàssic de contractació?
Quin aspecte està més alineat amb les característiques de les metodologies àgils?
Quin aspecte està més alineat amb les característiques de les metodologies àgils?
Quina dificultat es pot presentar al model clàssic de contractació a l'utilitzar metodologies àgils?
Quina dificultat es pot presentar al model clàssic de contractació a l'utilitzar metodologies àgils?
Quina de les següents opcions representa un repte clau en la contractació de projectes que utilitzen metodologies àgils?
Quina de les següents opcions representa un repte clau en la contractació de projectes que utilitzen metodologies àgils?
Quina afirmació describeix millor l'impacte de les metodologies àgils en la contractació administrativa?
Quina afirmació describeix millor l'impacte de les metodologies àgils en la contractació administrativa?
Quin d'aquests elements no és característic de les metodologies àgils?
Quin d'aquests elements no és característic de les metodologies àgils?
Quina és una de les característiques clau del desenvolupament àgil?
Quina és una de les característiques clau del desenvolupament àgil?
Quin dels següents escenaris és més adequat per a l'ús de mètodes àgils?
Quin dels següents escenaris és més adequat per a l'ús de mètodes àgils?
Quina és una limitació dels projectes basats en metodologies waterfall?
Quina és una limitació dels projectes basats en metodologies waterfall?
En quin escenari és més adequat utilitzar mètodes tradicionals?
En quin escenari és més adequat utilitzar mètodes tradicionals?
Quina afirmació descriu millor el procés d'un projecte àgil?
Quina afirmació descriu millor el procés d'un projecte àgil?
Quina és una de les principals diferències entre els mètodes àgils i els tradicionals?
Quina és una de les principals diferències entre els mètodes àgils i els tradicionals?
Quina és una característica dels projectes de desenvolupament àgil?
Quina és una característica dels projectes de desenvolupament àgil?
Quin aspecte és crític quan es decideix entre mètodes àgils i tradicionals?
Quin aspecte és crític quan es decideix entre mètodes àgils i tradicionals?
Quina afirmació descriu millor les preocupacions de Royce sobre el model de vida 'en cascada'?
Quina afirmació descriu millor les preocupacions de Royce sobre el model de vida 'en cascada'?
Quina afirmació és correcta sobre l'ús del terme 'waterfall' en el context de la gestió de projectes de software?
Quina afirmació és correcta sobre l'ús del terme 'waterfall' en el context de la gestió de projectes de software?
Quin canvi es va implementar al 1994 respecte al model de cascada?
Quin canvi es va implementar al 1994 respecte al model de cascada?
Quina de les següents afirmacions sobre el MIL-STD-498 és certa?
Quina de les següents afirmacions sobre el MIL-STD-498 és certa?
Quina afirmació sobre el model de cascada és veritable respecte a la seva aplicació en projectes no crítics?
Quina afirmació sobre el model de cascada és veritable respecte a la seva aplicació en projectes no crítics?
Què indica Royce sobre les conseqüències dels canvis en el disseny?
Què indica Royce sobre les conseqüències dels canvis en el disseny?
Quina és la principal crítica que es fa al model de cascada segons els informes del DoD a partir de 1987?
Quina és la principal crítica que es fa al model de cascada segons els informes del DoD a partir de 1987?
Quina és una de les principals característiques que defineix les metodologies àgils en comparació amb els enfocaments tradicionals?
Quina és una de les principals característiques que defineix les metodologies àgils en comparació amb els enfocaments tradicionals?
Quins criteris són determinants per escollir entre el desenvolupament àgil o el projecte tradicional?
Quins criteris són determinants per escollir entre el desenvolupament àgil o el projecte tradicional?
Quin efecte té la manca de comunicació en el procés de presa de requeriments en un projecte tradicional?
Quin efecte té la manca de comunicació en el procés de presa de requeriments en un projecte tradicional?
Quina afirmació sobre l'èxit d'un projecte és correcta?
Quina afirmació sobre l'èxit d'un projecte és correcta?
Quina és la durada típica d'una iteració en metodologies àgils com Scrum?
Quina és la durada típica d'una iteració en metodologies àgils com Scrum?
Quant als resultats incrementals d'un projecte àgil, què és veritable?
Quant als resultats incrementals d'un projecte àgil, què és veritable?
En el context de les metodologies àgils, què significa l'objectiu de 'finalitzat' (done) en cada iteració?
En el context de les metodologies àgils, què significa l'objectiu de 'finalitzat' (done) en cada iteració?
Per què és més adequat utilitzar mètodes àgils en projectes complexos?
Per què és més adequat utilitzar mètodes àgils en projectes complexos?
Quina és una conseqüència d'usar un enfocament rígid en la gestió de projectes?
Quina és una conseqüència d'usar un enfocament rígid en la gestió de projectes?
Quina és la signficació de realitzar proves d'usuari al final de cada iteració en metodologies àgils?
Quina és la signficació de realitzar proves d'usuari al final de cada iteració en metodologies àgils?
Quina és una de les principal limitacions dels mètodes tradicionals de gestió de projectes?
Quina és una de les principal limitacions dels mètodes tradicionals de gestió de projectes?
Quin és un dels avantatges de les metodologies àgils en relació amb la gestió de riscos en un projecte?
Quin és un dels avantatges de les metodologies àgils en relació amb la gestió de riscos en un projecte?
Quina és l'importància de la preparació de l'organització quan s'adopten mètodes àgils?
Quina és l'importància de la preparació de l'organització quan s'adopten mètodes àgils?
Com poden les metodologies àgils contribuir a la millora contínua del producte?
Com poden les metodologies àgils contribuir a la millora contínua del producte?
Quina de les següents afirmacions sobre l'estructura organitzativa de l'IMI és correcta?
Quina de les següents afirmacions sobre l'estructura organitzativa de l'IMI és correcta?
Quina característica defineix millor els resultats d'un projecte àgil?
Quina característica defineix millor els resultats d'un projecte àgil?
Quina és la principal dificultat d'integrar mètodes àgils i tradicionals en la gestió de projectes?
Quina és la principal dificultat d'integrar mètodes àgils i tradicionals en la gestió de projectes?
Quan es recomana optar per projectes tradicionals en un sector municipal amb un enfocament àgil?
Quan es recomana optar per projectes tradicionals en un sector municipal amb un enfocament àgil?
Quina afirmació és considerada incorrecta en relació amb la combinació de desenvolupaments àgils i tradicionals?
Quina afirmació és considerada incorrecta en relació amb la combinació de desenvolupaments àgils i tradicionals?
Quin és un dels riscos associats a la gestió d'equips àgils sense complementació amb projectes tradicionals?
Quin és un dels riscos associats a la gestió d'equips àgils sense complementació amb projectes tradicionals?
Quina estratègia és més adequada en un escenari on els equips àgils no poden manejar els pics de demanda?
Quina estratègia és més adequada en un escenari on els equips àgils no poden manejar els pics de demanda?
Per què es recomana evitar la combinació de models àgils i tradicionals en la gestió de lesions?
Per què es recomana evitar la combinació de models àgils i tradicionals en la gestió de lesions?
Quina és la conseqüència principal de sobredimensionar la capacitat dels equips àgils quan hi ha pics de demanda?
Quina és la conseqüència principal de sobredimensionar la capacitat dels equips àgils quan hi ha pics de demanda?
Quina d'aquestes opcions representa millor el repte de gestionar dependències en un enfocament bimodal?
Quina d'aquestes opcions representa millor el repte de gestionar dependències en un enfocament bimodal?
Quina afirmació millor resumeix la perspectiva de Royce sobre l'implementació del model de cascada?
Quina afirmació millor resumeix la perspectiva de Royce sobre l'implementació del model de cascada?
Quina era la principal raó per la qual el model de cascada va ser criticat pels informes del DoD a partir de 1987?
Quina era la principal raó per la qual el model de cascada va ser criticat pels informes del DoD a partir de 1987?
Quin nou enfoc va promoure el MIL-STD-498 en resposta als problemes del model de cascada?
Quin nou enfoc va promoure el MIL-STD-498 en resposta als problemes del model de cascada?
Quina va ser una de les contribucions clau de la reunió dels 17 crítics en 2001?
Quina va ser una de les contribucions clau de la reunió dels 17 crítics en 2001?
Quin impacte va tenir l'ús del terme 'waterfall' en la gestió de projectes de software?
Quin impacte va tenir l'ús del terme 'waterfall' en la gestió de projectes de software?
Quina és una de les principals limitacions del model de cascada segons Royce?
Quina és una de les principals limitacions del model de cascada segons Royce?
Quina de les següents afirmacions sobre l'estàndard MIL-STD-498 és correcta?
Quina de les següents afirmacions sobre l'estàndard MIL-STD-498 és correcta?
Quina proposta va néixer el 1976 que criticava el model de cascada?
Quina proposta va néixer el 1976 que criticava el model de cascada?
Quina opció destaca com una de les principals dificultats de les metodologies àgils en el context de la contractació administrativa?
Quina opció destaca com una de les principals dificultats de les metodologies àgils en el context de la contractació administrativa?
Quina afirmació correcta relaciona les metodologies àgils amb la seva aplicació a la contractació pública?
Quina afirmació correcta relaciona les metodologies àgils amb la seva aplicació a la contractació pública?
Quin repte es pot presentar en la gestió de contractes amb metodologies àgils?
Quin repte es pot presentar en la gestió de contractes amb metodologies àgils?
Quina característica de les metodologies àgils dificulta la seva implementació en l'Administració pública?
Quina característica de les metodologies àgils dificulta la seva implementació en l'Administració pública?
Quina és una conseqüència de la impossibilitat de mesurar l'esforç en les metodologies àgils en el context d'un contracte?
Quina és una conseqüència de la impossibilitat de mesurar l'esforç en les metodologies àgils en el context d'un contracte?
Quina condició és essencial per a l'èxit de les metodologies àgils en un entorn administratiu?
Quina condició és essencial per a l'èxit de les metodologies àgils en un entorn administratiu?
Quina és una de les dificultats associades a la definició de pròrrogues en contractes àgils?
Quina és una de les dificultats associades a la definició de pròrrogues en contractes àgils?
Quina afirmació destaca sobre la manera en què les metodologies àgils afecten la relació amb els proveïdors en un contracte?
Quina afirmació destaca sobre la manera en què les metodologies àgils afecten la relació amb els proveïdors en un contracte?
Quina afirmació sobre l'Agile Manifesto és correcta?
Quina afirmació sobre l'Agile Manifesto és correcta?
Quina de les següents opcions NO és un principi del agilisme?
Quina de les següents opcions NO és un principi del agilisme?
Quin dels següents principis de l'agilisme implica la capacitat d'un equip d'adaptar-se als canvis?
Quin dels següents principis de l'agilisme implica la capacitat d'un equip d'adaptar-se als canvis?
Quin aspecte és més important segons els principis del desenvolupament àgil?
Quin aspecte és més important segons els principis del desenvolupament àgil?
Quina de les següents pràctiques es considera una característica dels equips autoorganitzats?
Quina de les següents pràctiques es considera una característica dels equips autoorganitzats?
Quin dels següents és un avantatge clau del desenvolupament àgil respecte als models tradicionals?
Quin dels següents és un avantatge clau del desenvolupament àgil respecte als models tradicionals?
Quina és la finalitat principal d'incloure individus motivats en un projecte segons els principis del agilisme?
Quina és la finalitat principal d'incloure individus motivats en un projecte segons els principis del agilisme?
Quin enfocament promou l'excel·lència tècnica en el context del desenvolupament àgil?
Quin enfocament promou l'excel·lència tècnica en el context del desenvolupament àgil?
Quin dels següents criteris és més determinant en la decisió entre un desenvolupament àgil i un projecte tradicional?
Quin dels següents criteris és més determinant en la decisió entre un desenvolupament àgil i un projecte tradicional?
Quina és la principal dificultat al combinar els models àgils i tradicionals en un mateix sector?
Quina és la principal dificultat al combinar els models àgils i tradicionals en un mateix sector?
Quin factor pot dificultar la formació d'equips Scrum autosuficients en un projecte?
Quin factor pot dificultar la formació d'equips Scrum autosuficients en un projecte?
Quina característica essencial defineix el model de desenvolupament en cascada?
Quina característica essencial defineix el model de desenvolupament en cascada?
Quina afirmació sobre les crítiques al model de cascada és correcta?
Quina afirmació sobre les crítiques al model de cascada és correcta?
Quina situació pot fer que sigui convenient contractar projectes tradicionals en paral·lel a un sector que utilitza metodologies àgils?
Quina situació pot fer que sigui convenient contractar projectes tradicionals en paral·lel a un sector que utilitza metodologies àgils?
Què va dir Winston W. Royce sobre la implementació del model de cascada?
Què va dir Winston W. Royce sobre la implementació del model de cascada?
Quin requisit pot complicar la creació d'equips autosuficients en un entorn organitzatiu?
Quin requisit pot complicar la creació d'equips autosuficients en un entorn organitzatiu?
Quin era un dels principals problemes associats al model de cascada segons el DoD?
Quin era un dels principals problemes associats al model de cascada segons el DoD?
Quina afirmació sobre la càrrega de treball en un sector municipal que treballa en mode àgil és correcta?
Quina afirmació sobre la càrrega de treball en un sector municipal que treballa en mode àgil és correcta?
Quina opció descriu millor l'impacte de l'alta complexitat organitzativa en el desenvolupament àgil?
Quina opció descriu millor l'impacte de l'alta complexitat organitzativa en el desenvolupament àgil?
Quina afirmació sobre l'ús del terme 'waterfall' és correcta?
Quina afirmació sobre l'ús del terme 'waterfall' és correcta?
Quina és una de les principals limitacions del model de desenvolupament en cascada?
Quina és una de les principals limitacions del model de desenvolupament en cascada?
Quina condició no és un factor de pes a l'hora de triar entre un projecte tradicional i un desenvolupament àgil?
Quina condició no és un factor de pes a l'hora de triar entre un projecte tradicional i un desenvolupament àgil?
Quina va ser la reacció dels informes del DoD envers el model de cascada a partir de 1987?
Quina va ser la reacció dels informes del DoD envers el model de cascada a partir de 1987?
Quina de les afirmacions posteriors sobre la metodologia en cascada és certa?
Quina de les afirmacions posteriors sobre la metodologia en cascada és certa?
Quina de les següents afirmacions descriu millor el focus principal del desenvolupament àgil?
Quina de les següents afirmacions descriu millor el focus principal del desenvolupament àgil?
En quina diferència principal entre els projectes Waterfall i les metodologies àgils es fonamenta el model empíric?
En quina diferència principal entre els projectes Waterfall i les metodologies àgils es fonamenta el model empíric?
Quina és una limitació significativa dels models de gestió de projectes tradicionals?
Quina és una limitació significativa dels models de gestió de projectes tradicionals?
Quina opció representa millor l'enfocament de la gestió de projectes àgils?
Quina opció representa millor l'enfocament de la gestió de projectes àgils?
Quin dels següents aspectes NO és considerat un avantatge del desenvolupament àgil?
Quin dels següents aspectes NO és considerat un avantatge del desenvolupament àgil?
Quina afirmació és correcta sobre l'enfocament empíric en la gestió de projectes?
Quina afirmació és correcta sobre l'enfocament empíric en la gestió de projectes?
Quina de les següents opcions descriu millor les iteracions en Scrum?
Quina de les següents opcions descriu millor les iteracions en Scrum?
En quin tipus de projectes s'apliquen preferentment les metodologies àgils?
En quin tipus de projectes s'apliquen preferentment les metodologies àgils?
Quina de les següents afirmacions sobre la complexitat d'un projecte és correcta?
Quina de les següents afirmacions sobre la complexitat d'un projecte és correcta?
Quin és un dels avantatges del desenvolupament àgil en comparació amb les metodologies tradicionals?
Quin és un dels avantatges del desenvolupament àgil en comparació amb les metodologies tradicionals?
Quin aspecte pot afectar negativament la implementació d'un enfocament àgil en un projecte?
Quin aspecte pot afectar negativament la implementació d'un enfocament àgil en un projecte?
Com es pot reduir la complexitat dels projectes a través de la metodologia Scrum?
Com es pot reduir la complexitat dels projectes a través de la metodologia Scrum?
Quin desavantatge destaca regularment en la implementació de metodologies àgils?
Quin desavantatge destaca regularment en la implementació de metodologies àgils?
Quina és una estratègia per gestionar la complexitat tècnica en un projecte àgil?
Quina és una estratègia per gestionar la complexitat tècnica en un projecte àgil?
Quina de les següents opcions representa millor la funció de les revisions continus en el context d'Agile?
Quina de les següents opcions representa millor la funció de les revisions continus en el context d'Agile?
En quina situació és més probable que l'enfocament àgil sigui beneficiós?
En quina situació és més probable que l'enfocament àgil sigui beneficiós?
Quina és la prioritat principal en el desenvolupament àgil?
Quina és la prioritat principal en el desenvolupament àgil?
Per què són importants les converses cara a cara en un equip de desenvolupament àgil?
Per què són importants les converses cara a cara en un equip de desenvolupament àgil?
Quina és la mesura principal de progrés en el desenvolupament àgil?
Quina és la mesura principal de progrés en el desenvolupament àgil?
Què es promou mitjançant l'atenció continua a l'excel·lència tècnica i al bon disseny?
Què es promou mitjançant l'atenció continua a l'excel·lència tècnica i al bon disseny?
Quin dels següents principis fa referència a la capacitat d'acceptar canvis als requisits?
Quin dels següents principis fa referència a la capacitat d'acceptar canvis als requisits?
Quina pràctica és fonamental per maximitzar l'eficàcia de l'equip en metodologies àgils?
Quina pràctica és fonamental per maximitzar l'eficàcia de l'equip en metodologies àgils?
Quina afirmació reflecteix l'adeqüació del mètode àgil respecte els canvis de requisits?
Quina afirmació reflecteix l'adeqüació del mètode àgil respecte els canvis de requisits?
Quin dels següents no és un valor fonamental del Manifest Àgil?
Quin dels següents no és un valor fonamental del Manifest Àgil?
Study Notes
L'aplicació de metodologies àgils a l'Administració
- L'aplicació de metodologies àgils pot plantejar dificultats d'encaix amb els models de contractació tradicionals de l'Administració.
- Un dels principals problemes és la dificultat de definir amb precisió l'objecte del contracte que es vol licitar.
- Les metodologies àgils se centren en un desenvolupament iteratiu, on es van descobrint i adaptant les necessitats de l'usuari al llarg del projecte.
- Això dificulta la definició d'un abast del contracte definit i fix des d'un inici.
- Els projectes tradicionals, en canvi, es basen en un model en cascada on totes les necessitats s'estableixen abans d'iniciar el treball.
Comparació entre metodologies àgils i tradicionals
- Les metodologies àgils es basen en iteracions curtes que inclouen totes les activitats i se centren en la lliurabilitat de productes funcionals.
- Els projectes amb metodologies tradicionals es basen en fases específiques i úniques de treball (p. ex., anàlisi, disseny, programació, etc.)
- Els requeriments s'estableixen des d'un inici en els projectes tradicionals, mentre que en els projectes àgils els requeriments poden anar evolucionant al llarg del projecte.
- Les dues metodologies tenen els seus punts forts i febles, i la seva elecció depèn del tipus de projecte i del seu context.
Quan utilitzar metodologies àgils i tradicionals
- Les metodologies àgils són recomanables en projectes amb abast no clarament definit, on els requeriments canvien freqüentment o on el client va aprenent sobre el producte que vol al llarg del projecte.
- Els mètodes tradicionals són més apropiats quan l'abast del projecte està completament definit, els requeriments no varien significativament i s'han realitzat projectes similars prèviament.
- Les metodologies àgils són ideals per a projectes amb necessitats de canvis constants, mentre que els mètodes tradicionals són més adients per a projectes amb requeriments fixos.
Complexitat organitzativa del projecte
- Les metodologies àgils són un canvi important per a l'Administració, ja que promouen equips autosuficients.
- La complexitat de les organitzacions implica que no sempre és possible adoptar un model àgil, especialment quan hi ha diversos proveïdors o clients involucrats.
- En casos de complexitat organitzativa, els models tradicionals amb un cap de projecte centralitzador poden ser més apropiats.
- La gestió tradicional pot ajudar a coordinar participants, responsabilitats i lliurances en entorns complexos.
Dificultats d'encaix amb el model clàssic de contractació
- La impossibilitat de definir amb concreció l'objecte contractual que cal licitar provoca una gran dificultat a l'hora d'aplicar metodologies àgils.
- Hi ha un problema d'adaptació entre la naturalesa iterativa i incremental de les metodologies àgils i el model clàssic de contractació que sol exigir una definició precisa i estàtica d'un objectiu contractual.
- El terme d'execució del contracte és indeterminat en els mètodes àgils, la qual cosa pot resultar conflictiva amb els models tradicionals de contractació que requereixen un termini definit.
Enfocament Bimodal
- L'IMI busca alinear els projectes amb l'estructura organitzativa de l'Ajuntament de Barcelona.
- La combinació d'enfocaments àgils i tradicionals (Bimodal) pot ser complexa per la gestió de dependències entre desenvolupaments amb diferents cicles de vida i rols externs.
- La gestió de demandes d'un sector ha de ser o bé en mode àgil, o bé en mode tradicional, però no es recomana la combinació simultània dels dos models.
Càrrega de treball
- Quan tots els desenvolupaments d'un sector es realitzen en mode àgil, pot ser difícil absorbir els pics de demandes sense sobredimensionar la capacitat dels equips àgils o allargar en excés els temps de resposta.
- En aquest cas, és convenient contractar projectes tradicionals en paral·lel.
Origenes i història d'Agile
- Kent Beck va convocar una reunió de crítics dels models de millora de desenvolupament de software basats en processos al 2001.
- A la reunió, es van tractar tècniques i processos per desenvolupar software i va sorgir la metodologia "Extreme Programming" (XP).
- La reunió va tenir sentit per demostrar l'eficàcia d'altres processos de desenvolupament més iteratius, a més de la metodologia tradicional en cascada.
- "Extreme Programming" és només un dels mètodes àgils, però la seva aparició va impulsar l'evolució cap a aquests models com a alternativa al mètode tradicional.
Model en Cascada (Waterfall)
- El model en cascada és un procés seqüencial de disseny de programari.
- Les etapes del cicle de vida del programari s'ordenen estrictament, on l'inici de cada etapa espera la finalització de la precedent.
- El model "Waterfall" va ser descrit per primera vegada al 1970 per Winston W. Royce en l'article "Gestionando el desarrollo de grandes sistemas de software".
- En realitat, Royce no defensava aquest model i adverteix sobre els seus riscos, com ara els canvis disruptius en el disseny que poden afectar els requisits inicials.
- El terme "Waterfall" va ser utilitzat per primera vegada al 1976 per Thomas i Thayer en l'article "Software Requirements: Are They Really A Problem?".
- El Departament de Defensa dels Estats Units (DoD) va començar a advertir sobre els pobres resultats del model en cascada al 1987.
- Al 1994, l'estàndard "waterfall" del DoD va ser reemplaçat, promovent la no utilització d'aquest model a projectes no crítics per la seguretat nacional.
Mètodes àgils
- El terme "Mètodes àgils" va sorgir al 2001 en una reunió de 17 crítics dels models de desenvolupament de programari basats en processos.
- Aquesta reunió va ser convocada per Kent Beck, autor del llibre que descrivia la metodologia "Extreme Programming" (XP).
- Els mètodes àgils van aparèixer com a alternativa a les metodologies formals, considerades massa rígides i "pesades" pel seu caràcter normatiu i la seva dependència de planificacions detallades.
- Es van definir 12 principis del agilisme, centrats en la satisfacció del client, l'adaptació als canvis, la entrega freqüent de programari funcional, la col·laboració entre equips, etc.
- El Manifest Agile, redactat i signat per els assistents, posa èmfasi en la importància dels individus i les interaccions, el programari que funciona, la col·laboració amb el client i la resposta al canvi.
Diferències entre la gestió de projectes clàssica i Scrum
- La gestió de projectes clàssica (Waterfall) es basa en un model predictiu i "command and control", amb un pla de treball detallat i un control estricte de l'execució.
- El desenvolupament àgil segueix models iteratius i incrementals, dividint el producte en fites i petites iteracions ("Sprints").
- Els projectes waterfall es centren en complir un pla definit per un contracte, mentre que el desenvolupament àgil es centra en descobrir i adaptar-se a les necessitats de l'usuari.
Quan utilitzar mètodes àgils Vs quan utilitzar mètodes tradicionals
- La tria entre mètodes àgils i tradicionals depèn del tipus de projecte i el seu context.
- Els mètodes àgils són recomanables quan es requereix flexibilitat, adaptabilitat, col·laboració i entrega freqüent de valor.
- Els mètodes tradicionals són més adequats per projectes complexos amb requisits molt ben definits i requeriments específics de seguretat.
Complexitat del projecte i la tria de metodologia
- Els projectes tenen una probabilitat d'èxit major quan la seva complexitat és menor.
- Els mètodes àgils redueixen la complexitat dels projectes en tres àmbits: organitzativa, funcional i tècnica.
- S'ha de valorar la complexitat del projecte en aquests tres aspectes per prendre una decisió informata sobre quin model de desenvolupament aplicar.
Avantatges i Desavantatges d'Agile
- Avantatges: Promou bones pràctiques d'enginyeria de software, redueix els riscos del projecte, facilita la creativitat i l'adaptació als canvis.
- Desavantatges: Pot ser difícil de dominar i aplicar correctament, requereix compromís real, menys predictible en relació al producte final a lliurar.
El Manifest Àgil
- El Manifest Àgil defineix 12 principis que guien el desenvolupament de programari àgil.
- La satisfacció del client és la prioritat número un.
- Els canvis són acceptats amb benvinguda, inclús si apareixen a la fi del desenvolupament.
- El lliurament freqüent de programari que funciona és crucial.
- La col·laboració estreta entre el client i l'equip de desenvolupament és fonamental.
- La motivació dels membres de l'equip és un factor clau.
- La comunicació cara a cara és la forma més efectiva d'intercanviar informació.
- El programari que funciona és la mesura real del progrés.
- El desenvolupament sostingut és essencial per assegurar un ritme constant.
- L'excel·lència tècnica i el bon disseny milloren l'agilitat.
- La simplicitat és crucial per minimitzar la feina innecessària.
- Els equips autoorganitzats són fonamentals per generar les millors arquitectures, requisits i dissenys.
- La reflexió constant sobre la millora del rendiment de l'equip permet ajustar el seu comportament.
Valors del Manifest Àgil
- El Manifest Àgil estableix 4 valors clau:
- Individus i interaccions per sobre de processos i eines: La interacció humana i la col·laboració són més importants que els processos i les eines.
- Programari que funciona per sobre de documentació exhaustiva: Un programari funcional té més valor que una documentació completa.
- Col·laboració amb el client per sobre de negociació de contractes: La col·laboració constant amb el client és prioritària respecte a la negociació de contractes.
- Resposta al canvi per sobre de cenyir-se a una planificació: La capacitat de respondre als canvis és més important que seguir estrictament un pla.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Aquest qüestionari explora l'aplicació de metodologies àgils en l'Administració i les seves dificultats en el context dels models de contractació tradicionals. Es comparen les característiques de les metodologies àgils amb les tradicionals, destacant el seu enfocament iteratiu i la importància de l'adaptació a les necessitats dels usuaris durant el projecte.