Podcast
Questions and Answers
Què fan els gestors en un projecte segons el text?
Què fan els gestors en un projecte segons el text?
Els gestors necessàriament han de tenir experiència tècnica prèvia, segons el contingut?
Els gestors necessàriament han de tenir experiència tècnica prèvia, segons el contingut?
True
Què significa SPMP en anglès segons el text? SPMP correspon a ____________.
Què significa SPMP en anglès segons el text? SPMP correspon a ____________.
Software Project Management Plan
Quins són els tres nivells de skills definits en la matriu de habilitats segons el text?
Quins són els tres nivells de skills definits en la matriu de habilitats segons el text?
Signup and view all the answers
Què és un projecte segons el text?
Què és un projecte segons el text?
Signup and view all the answers
Què és la gestió de projectes segons el text?
Què és la gestió de projectes segons el text?
Signup and view all the answers
Les _______ són els instruments que ajuden a aplicar les tècniques.
Les _______ són els instruments que ajuden a aplicar les tècniques.
Signup and view all the answers
Relaciona els tipus d'interessats amb la seva descripció:
Relaciona els tipus d'interessats amb la seva descripció:
Signup and view all the answers
Quins són els work products produïts durant la planificació del projecte?
Quins són els work products produïts durant la planificació del projecte?
Signup and view all the answers
Quin és l'objectiu del Project Scope Agreement (acord de l'abast del projecte)?
Quin és l'objectiu del Project Scope Agreement (acord de l'abast del projecte)?
Signup and view all the answers
És important que els desenvolupadors comuniquin els riscos que coneixen relacionats amb les seves tasques?
És important que els desenvolupadors comuniquin els riscos que coneixen relacionats amb les seves tasques?
Signup and view all the answers
Quines són les activitats típiques en el model de cascada?
Quines són les activitats típiques en el model de cascada?
Signup and view all the answers
El desenvolupament basat en el codi redueix la importància de la documentació.
El desenvolupament basat en el codi redueix la importància de la documentació.
Signup and view all the answers
Quines són les etapes del model espiral?
Quines són les etapes del model espiral?
Signup and view all the answers
El model de prototips pertany als models de desenvolupament ____.
El model de prototips pertany als models de desenvolupament ____.
Signup and view all the answers
Quins són els rols principals en Scrum?
Quins són els rols principals en Scrum?
Signup and view all the answers
Què significa 'Sprint' en Scrum?
Què significa 'Sprint' en Scrum?
Signup and view all the answers
Scrum és adequat per a projectes on els requeriments estan ben definits des del principi.
Scrum és adequat per a projectes on els requeriments estan ben definits des del principi.
Signup and view all the answers
Què pot passar quan es desatén la qualitat i el manteniment a llarg termini en la creació d'un prototip?
Què pot passar quan es desatén la qualitat i el manteniment a llarg termini en la creació d'un prototip?
Signup and view all the answers
Quina és la clau per a que la construcció de prototips sigui efectiva en enginyeria del software?
Quina és la clau per a que la construcció de prototips sigui efectiva en enginyeria del software?
Signup and view all the answers
En el desenvolupament àgil, es valora més la programari funcionant que la documentació extensiva.
En el desenvolupament àgil, es valora més la programari funcionant que la documentació extensiva.
Signup and view all the answers
La metodologia de desenvolupament de programació extrema es basa en que el canvi dels requeriments durant un projecte es ____________.
La metodologia de desenvolupament de programació extrema es basa en que el canvi dels requeriments durant un projecte es ____________.
Signup and view all the answers
Relaciona els mètodes de desenvolupament àgil amb les seves descripcions:
Relaciona els mètodes de desenvolupament àgil amb les seves descripcions:
Signup and view all the answers
Quins problemes poden sorgir quan es perd informació sobre canvis realitzats de forma paral·lela sobre diferents aspectes d'un mateix element?
Quins problemes poden sorgir quan es perd informació sobre canvis realitzats de forma paral·lela sobre diferents aspectes d'un mateix element?
Signup and view all the answers
Què significa la promoció en termes de Gestió de la Configuració?
Què significa la promoció en termes de Gestió de la Configuració?
Signup and view all the answers
La Baseline es pot modificar fàcilment durant el desenvolupament d'un projecte de programari.
La Baseline es pot modificar fàcilment durant el desenvolupament d'un projecte de programari.
Signup and view all the answers
Quina és la definició de Configuració Management aggregate?
Quina és la definició de Configuració Management aggregate?
Signup and view all the answers
La ___________ és una sèrie de Best Practices aplicades al llarg de tot el cicle de vida del software.
La ___________ és una sèrie de Best Practices aplicades al llarg de tot el cicle de vida del software.
Signup and view all the answers
Què és un DVCS i com es diferencia d'un VCS tradicional?
Què és un DVCS i com es diferencia d'un VCS tradicional?
Signup and view all the answers
Quina és la branca principal en Git i com es denomina el node més nou?
Quina és la branca principal en Git i com es denomina el node més nou?
Signup and view all the answers
Què significa SCSS i CVS en relació amb el model ci/co?
Què significa SCSS i CVS en relació amb el model ci/co?
Signup and view all the answers
Un repositori conté només la versió del software en la qual està treballant el desenvolupador. (True/False)
Un repositori conté només la versió del software en la qual està treballant el desenvolupador. (True/False)
Signup and view all the answers
Study Notes
Introducció a la Gestió de Projectes de Software
- La gestió de projectes és una metodologia que exposa tot relacionat amb la gestió de projectes.
- La gestió de projectes és una disciplina o ciència que s'aplica a les activitats d'un projecte per arribar a satisfer els seus requeriments.
Conceptes bàsics
- Un projecte és una activitat que es pot desenvolupar tant en l'àmbit personal com empresarial.
- Un projecte té les següents característiques:
- És temporal
- És limitat
- Té un objectiu específic
- Està realitzat per persones
- Es desenvolupa de manera progressiva
- Té un producte o servei molt definit
Tècniques i eines
- Les tècniques son el conjunt de coneixements pràctics utilitzats per obtenir un resultat concret.
- Les eines son els instruments que ajuden a aplicar les tècniques.
Entrades i sortides
- Entrades: informació recopilada en reunions, dades històriques o entrevistes.
- Sortides: documentació o recursos utilitzats per donar suport al gestor del projecte i al seu equip.
Interessats
- Son els individus i/o organitzacions que estan involucrats amb el projecte.
- Tenen interessos en el seu desenvolupament i posseeixen diferents necessitats i expectatives.
Gestor de projectes
- Persona encarregada de gestionar un projecte des de la fase inicial fins a la final.
- Coordinar els interessats i fases del cicle de vida del projecte.
Factors d'èxit
- La formació adequada per poder planificar, executar i controlar un projecte.
- La correcta comunicació entre l'equip de desenvolupament i els interessats.
- El compromís de les persones involucrades evitant conflictes i treballant sinèrgies.
Avantatges
- Reducció del cicle de desenvolupament.
- Reducció de costos.
- Decisions més eficaces.
- Menor improvisació.
Perquè fallen els projectes?
- Falles en les estimacions.
- Falles en la implementació.
- Altres raons de fracàs:
- Els costos i els terminis de lliurament inicialment estimats no son revisats.
- Els plans no son seguits correctament.
- L'equip no te formació suficient.
- Els objectius del projecte canvien sense control.
- La metodologia aplicada no és la correcta.
- La comunicació és escassa.
- No es realitzen suficients proves.
Gestió del Software
-
La gestió del software és l'encarregada de planificar tot el procés de desenvolupament del producte.
-
La gestió del software és una part de la gestió de projectes.
-
Consta de 4 principis bàsics (les 4 P's):
- Personal
- Producte
- Procés
- Projecte### Introducció
-
La crisi del software esdevé quan no es té una metodologia de desenvolupament ben definida, resultant en errors, problème de manteniment, i recursos malbaratats.
-
La solució és utilitzar una metodologia de desenvolupament basada en la documentació.
Desenvolupament basat en la documentació
- Primer es documenta tot el desenvolupament: anàlisi de requeriments, especificació formal de programes, disseny del software.
- Es implementa el que s'ha documentat.
- Es verifica que el software compleix la documentació.
Problemes de basar el desenvolupament en la documentació
- Els requeriments son difícils de definir al principi del projecte.
- No es pot aplicar idees que surten durant el desenvolupament.
- Els desenvolupadors no poden sortir-se del guió.
- El projecte només té valor pel client a prop de la seva finalització.
- Els desenvolupadors volen implementar codi i no documentar.
Desenvolupament basat en el "codi"
- Reduir la importància de la documentació a fer la mínima necessària.
- Generar valor des de el principi del projecte amb la implementació gradual de funcionalitats.
- Desenvolupament iteratiu.
- Guia el projecte a partir dels resultats obtinguts amb el que ja s'ha desenvolupat en el projecte.
- Acceptar el canvi.
Models de cicle de vida
- Seqüencial (Waterfall): els passos es fan un darrera l'altre i no es passa al següent estat fins que no s'han passat tots els test.
Note: I've used the Catalan language to write the summary as per your request. Let me know if you need any further assistance!### Introducció
- El model en cascada és un model de desenvolupament de programari que consta de diverses etapes que es duen a terme de manera seqüencial.
- Les etapes del model en cascada són: anàlisi de requeriments, disseny del sistema, disseny del programa, codificació, proves i implementació del programa, i manteniment.
Anàlisi de requeriments
- L'anàlisi de requeriments és la primera etapa del model en cascada.
- En aquesta etapa, es determinen les necessitats dels usuaris finals del software i es defineixen les especificacions del sistema.
Disseny del sistema
- El disseny del sistema és la segona etapa del model en cascada.
- En aquesta etapa, es descompon el sistema en elements que es poden desenvolupar en paral·lel i es crea un pla de disseny del sistema.
Disseny del programa
- El disseny del programa és la tercera etapa del model en cascada.
- En aquesta etapa, es defineixen els algorismes emprats, es organitza el codi i es trien les eines de codificació.
Codificació
- La codificació és la quarta etapa del model en cascada.
- En aquesta etapa, es crea el codi font del programa i es produeixen les proves per corregir errors.
Proves
- Les proves són la cinquena etapa del model en cascada.
- En aquesta etapa, es comprova que el sistema compleix els requisits dels usuaris finals i es troben errors.
Implementació del programa
- La implementació del programa és la sisena etapa del model en cascada.
- En aquesta etapa, es desplega el sistema en un entorn de producció.
Manteniment
- El manteniment és la setena etapa del model en cascada.
- En aquesta etapa, es fan canvis i millores al sistema per mantenir-lo actualitzat i funcionant correctament.
Alternatives al model en cascada
- El model espiral és una alternativa al model en cascada que consta de quatre regions: determinar objectius, anàlisi de riscos, desenvolupar i provar, i planificació.
- El model de prototips és una altra alternativa que implica la creació d'un prototip del sistema per a obtenir retroalimentació dels usuaris finals.
Desenvolupament àgil
- El desenvolupament àgil és un enfocament per al desenvolupament de programari que prioritza la flexibilitat i la interacció amb els usuaris finals.
- El manifest pel desenvolupament àgil valora els individus i les interaccions sobre els processos i les eines, el programari funcionant sobre la documentació extensiva, la col·laboració amb el client sobre la negociació contractual, i la resposta davant el canvi sobre seguir un pla.
Valors de la programació extrema
- La simplicitat és un valor de la programació extrema que busca crear codi simple i fàcil de mantenir.
- La comunicació és un altre valor important que busca promoure la col·laboració i la comprensió entre els membres de l'equip.
- La retroalimentació és un valor que busca promoure la revisió i la millora contínues del codi.
- El coratge i la valentia són valors que busca promoure la presa de riscos i la innovació en el desenvolupament de programari.
- El respecte és un valor que busca promoure la col·laboració i la consideració mútua entre els membres de l'equip.
Rols
- El programador és el responsable de crear el codi del sistema.
- El client és el responsable de proporcionar les especificacions del sistema i de prendre decisions sobre la prioritat dels requisits.
- El tester és el responsable de realitzar les proves del sistema.
- El tracker és el responsable de seguir el progrés del projecte.
- L'entrenador és el responsable de guiar els membres de l'equip en el procés de desenvolupament.
- El consultor és un expert en una àrea específica que ajuda a l'equip de desenvolupament.
- El gestor és el responsable de coordinar el projecte i de gestionar els recursos.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Description
Aquest qüestionari és sobre la gestió de projectes de software, incloent tècniques i eines, entrades i sortides, interessats i documentació.