Tornar a la portadaTecnologia i Enginyeria II · 2n Batx. Ciències · Canviar d'assignatura
Començar gratis
BATX2 tecno · Tecnologia i Enginyeria II
Projectes de recerca i desenvolupament · Metodologies Agile

Metodologies Agile i treball en equip

Cap projecte tecnològic real coneix tots els seus requisits des del primer dia. Els marcs àgils no són una moda de les startups: són una resposta disciplinada a la incertesa, amb rols, reunions i mètriques definides amb precisió perquè «adaptar-se» no signifiqui «improvisar».

Et convé dominar: Planificació de projectes (1r de Batxillerat)
Et convé dominar: Paràmetres estadístics (3r d'ESO)

Cascada davant d'Agile

El model en cascada planifica totes les fases (anàlisi, disseny, construcció, proves) abans de començar a executar, i només es veu el resultat complet al final. Els marcs àgils lliuren un increment del producte, petit però funcional, al final de cada cicle curt.

Comparació entre la cascada, amb fases encadenades i resultat visible només al final, i el model àgil, amb cicles curts que lliuren un increment funcional revisable en cadascun. cascada resultat visible només al final anàlisi disseny construcció proves àgil cicle 1 cicle 2 cicle 3 increment funcional revisable després de cada cicle
Practica★☆☆Sense començar
Explica amb les teves paraules què és una metodologia àgil i en què es diferencia d'un desenvolupament en cascada clàssic (anàlisi → disseny → construcció → proves, tot…

Explica amb les teves paraules què és una metodologia àgil i en què es diferencia d'un desenvolupament en cascada clàssic (anàlisi → disseny → construcció → proves, tot per fases tancades). Posa un exemple de projecte escolar on encaixi millor cada enfocament.

Resoldre
Practica★★★Sense començar
Una empresa va encarregar a un estudi el desenvolupament «clau en mà» de la seva botiga en línia amb contracte en cascada i requisits tancats. Al cap de vuit mesos, en…

Una empresa va encarregar a un estudi el desenvolupament «clau en mà» de la seva botiga en línia amb contracte en cascada i requisits tancats. Al cap de vuit mesos, en realitzar-se el primer lliurament complet, el mercat havia canviat i el 50 % de les funcions ja no eren competitives.

  1. a) Justifica tècnicament les causes del fracàs del projecte recolzant-te en el concepte de cicle de realimentació i en la corba del cost del canvi al llarg del temps.
  2. b) Dissenya una proposta de reorganització completa del projecte sota el marc Scrum: defineix l'abast d'un Producte Mínim Viable (MVP) per al primer mes, determina el rol i la implicació del client en les decisions de negoci i explica el mecanisme que permetria pivotar el desenvolupament si canvien les prioritats del mercat.
Resoldre
Practica★★★Sense començar
Un programador lliura un mòdul sense documentació tècnica i es nega a estimar tasques al·legant: «El Manifest Àgil diu que el programari funcionant substitueix la…

Un programador lliura un mòdul sense documentació tècnica i es nega a estimar tasques al·legant: «El Manifest Àgil diu que el programari funcionant substitueix la documentació i que adaptar-se al canvi és incompatible amb seguir plans prefixats».

  1. a) Rebat críticament aquesta postura analitzant la redacció exacta i el sentit dels quatre valors del Manifest Àgil (què significa valorar un element «per sobre de» un altre).
  2. b) Justifica quins artefactes de planificació i quina documentació tècnica mínima ha de mantenir un equip Scrum per evitar el deute tècnic i permetre que el projecte sigui mantenible en el temps sense trair l'agilitat.
Resoldre

Scrum: rols, sprints i esdeveniments

Scrum organitza el treball en sprints: cicles de durada fixa (d'una o dues setmanes, normalment) en què un equip petit construeix un increment del producte.

Diagrama dels esdeveniments d'un sprint a Scrum: planificació inicial, reunions diàries de seguiment, revisió de l'increment i retrospectiva final. sprint (durada fixa, p. ex. 2 setmanes) planificació reunió diària × N revisió retrospectiva inici increment lliurat
Practica★☆☆Sense començar
En un equip Scrum apareixen aquestes tres funcions: (a) decideix què es construeix i prioritza la llista de tasques del producte, (b) elimina obstacles i vetlla perquè…

En un equip Scrum apareixen aquestes tres funcions: (a) decideix què es construeix i prioritza la llista de tasques del producte, (b) elimina obstacles i vetlla perquè es respecti el marc de treball, (c) construeix el producte a cada esprint. Indica quin rol (Product Owner, Scrum Master o equip de desenvolupament) correspon a cada funció i justifica la teva elecció.

Resoldre
Practica★☆☆Sense començar
Explica què és un esprint i què significa que tingui una durada fixa («timeboxing»). Quin avantatge té comprometre's a no canviar l'abast d'un esprint un cop començat?

Explica què és un esprint i què significa que tingui una durada fixa («timeboxing»). Quin avantatge té comprometre's a no canviar l'abast d'un esprint un cop començat?

Resoldre
Practica★★☆Sense començar
Aquests esdeveniments d'un esprint de Scrum estan desordenats: (a) retrospectiva, (b) planificació de l'esprint, (c) reunió diària de seguiment, (d) revisió de…

Aquests esdeveniments d'un esprint de Scrum estan desordenats: (a) retrospectiva, (b) planificació de l'esprint, (c) reunió diària de seguiment, (d) revisió de l'increment amb el client. Ordena'ls, explica què es fa en cadascun i qui hi participa.

Resoldre

Històries d'usuari, estimació i velocitat

Abans de començar un sprint cal decidir què construir i quant es pot comprometre a construir.

$$v = \frac{p_1 + p_2 + \dots + p_n}{n}$$ Gràfic de barres amb els punts d'història completats en tres sprints (20, 24 i 22) i una línia discontínua que marca la velocitat mitjana de l'equip, 22 punts per sprint. punts completats 20 10 20 24 22 sprint 1 sprint 2 sprint 3 velocitat mitjana = 22
Practica★☆☆Sense començar
Defineix què és un producte mínim viable (MVP) i explica per què convé llançar-lo aviat encara que sigui incomplet. Posa un exemple d'MVP per a una app d'apunts…

Defineix què és un producte mínim viable (MVP) i explica per què convé llançar-lo aviat encara que sigui incomplet. Posa un exemple d'MVP per a una app d'apunts compartits de l'institut.

Resoldre
Practica★☆☆Sense començar
Explica què és la velocitat d'un equip àgil i per a què s'utilitza en la planificació: si un equip va completar $20$, $24$ i $22$ punts d'història en els seus últims…

Explica què és la velocitat d'un equip àgil i per a què s'utilitza en la planificació: si un equip va completar $20$, $24$ i $22$ punts d'història en els seus últims tres esprints, quina velocitat mitjana té i quants punts hauria deフロー comprometre com a màxim en el següent esprint?

Resoldre
Practica★★☆Sense començar
Un grup de quatre estudiants desenvolupa una app de gestió de préstecs de la biblioteca de l'institut. Redacta dues històries d'usuari amb el format «Com a [rol], vull…

Un grup de quatre estudiants desenvolupa una app de gestió de préstecs de la biblioteca de l'institut. Redacta dues històries d'usuari amb el format «Com a [rol], vull [funció], per a [benefici]» i afegeix a cadascuna un criteri d'acceptació concret que permeti decidir si està acabada.

Resoldre

Kanban: tauler, límit de treball en curs i temps de cicle

Kanban no divideix el treball en sprints: visualitza el flux continu de tasques i limita quanta feina pot estar «en curs» alhora.

Tauler Kanban amb quatre columnes (per fer, en curs, revisió i fet); la columna «en curs» té un límit WIP de 2 i conté dues targetes. per fer en curs límit WIP: 2 revisió fet flux del treball
Practica★☆☆Sense començar
L'equip d'una app de receptes fa servir el tauler Kanban de la figura. Una targeta acaba de superar la revisió de codi i espera ser col·locada. Indica a quina columna…

L'equip d'una app de receptes fa servir el tauler Kanban de la figura. Una targeta acaba de superar la revisió de codi i espera ser col·locada. Indica a quina columna s'ha de moure i quina regla de Kanban cal comprovar abans de moure-la.

Per fer T-14: cercador T-15: preferits T-16: llista compra En curs límit WIP: 2 T-11: registre T-12: perfil Revisió T-09: valoracions Fet T-07: login ? T-10: aprovada en revisió
Resoldre
Practica★★☆Sense començar
Un grup de quatre estudiants desenvolupa en un trimestre una app de gestió de préstecs de la biblioteca de l'institut, amb una demo funcional cada dues setmanes davant…

Un grup de quatre estudiants desenvolupa en un trimestre una app de gestió de préstecs de la biblioteca de l'institut, amb una demo funcional cada dues setmanes davant de la bibliotecària. Explica si et sembla més adequat Scrum o Kanban per a aquest projecte i raona la teva resposta amb almenys dos arguments.

Resoldre
Practica★★★Sense començar
Un equip Kanban anota que les seves últimes deu tasques van trigar des que van entrar a «En curs» fins a «Fet»: $2$, $3$, $3$, $4$, $5$, $5$, $6$, $7$, $8$ i $12$ dies.…

Un equip Kanban anota que les seves últimes deu tasques van trigar des que van entrar a «En curs» fins a «Fet»: $2$, $3$, $3$, $4$, $5$, $5$, $6$, $7$, $8$ i $12$ dies. a) Calcula el temps mitjà de cicle i la mediana. b) Raona què revela la tasca de $12$ dies i quines dues hipòtesis l'explicarien. c) Explica per què la mediana és aquí més útil que la mitjana perフロー comprometre terminis.

Resoldre

Seguiment visual: burndown, bloquejos i retrospectiva

Un equip àgil necessita veure com avança, no només planificar al principi i revisar al final.

Gràfic burndown d'avanç d'un sprint que compara la línia ideal de reducció de punts amb la línia real i identifica un tram pla sense avanç. dia punts restants ideal real tram sense avanç
Practica★★☆Sense començar
El gràfic de la figura mostra el burndown d'un esprint de deu dies amb $40$ punts compromesos: la línia ideal i el treball real restant cada dia. Interpreta la gràfica:…

El gràfic de la figura mostra el burndown d'un esprint de deu dies amb $40$ punts compromesos: la línia ideal i el treball real restant cada dia. Interpreta la gràfica: en quin tram l'equip va endarrerit?, què va poder passar entre els dies 4 i 6?, arribarà al final de l'esprint amb el treball acabat si manté el ritme dels últims dies?

dia de l'esprint punts restants 40 20 0 2 4 6 8 10 ideal real sense avanç
Resoldre
Practica★★☆Sense començar
A la reunió diària d'un equip cada membre respon a tres preguntes fixes. Enuncia-les i redacta les respostes que donaria un desenvolupador que ahir va acabar la pantalla…

A la reunió diària d'un equip cada membre respon a tres preguntes fixes. Enuncia-les i redacta les respostes que donaria un desenvolupador que ahir va acabar la pantalla de registre, avui començarà la de perfil i està bloquejat perquè el servidor de proves no respon. Explica com ha d'actuar el Scrum Master davant d'aquest bloqueig.

Resoldre
Practica★★★Sense començar
Un equip de desenvolupament de programari finalitza un trimestre amb una sobrecàrrega crítica i la queixa unànime d'haver passat tres mesos «apagant focs» en comptes…

Un equip de desenvolupament de programari finalitza un trimestre amb una sobrecàrrega crítica i la queixa unànime d'haver passat tres mesos «apagant focs» en comptes d'avançar en el producte planificat.

  1. a) Dissenya la fase prèvia de la retrospectiva: selecciona i justifica almenys tres mètriques objectives del flux de treball que hauries de mesurar abans de la reunió per identificar les causes del desbordament sense recórrer a opinions subjectives.
  2. b) Dissenya la dinàmica de la reunió estructurant-la en fases (preparació de l'ambient, recol·lecció de dades, indagació de causes i presa de decisions).
  3. c) Formula un pla d'acció per al següent trimestre en format d'experiment Kaizen mesurable (hipòtesi de canvi, mètrica d'èxit i termini de revisió).
Resoldre

Resum

Veure tots els exercicis d'aquest apartat