Gent i Metodologies en el Desenvolupament de Programari
Això és una tesi de doctorat ben escrita, per Alistair Cockburn, sobre metodologia de desenvolupament de programari i com treballa la gent sobre el projecte de desenvolupament amb una metodologia. Llegint que això ajudarà entén com gestionar projectes de desenvolupament d'aplicació millor i entén millor com treballar amb gent sobre un projecte. Aquí és un mirall d'aquesta tesi.
Gent i Metodologies en el Desenvolupament de Programari
Presentat com realització parcial del Doctor de grau Philosophiae
En les Facultats de Matemàtiques i Ciències Naturals, Universitat d'Oslo, Noruega
25 de febrer, de 2003
Extracte
Aquesta tesi informa d'investigació realitzada durant un període de deu anys, entrevistant equips de projecte, participant directament en projectes, i propostes de recensió i estudis de cas. La investigació encarava tres preguntes sobre gent i metodologies de desenvolupament de programari (Q1 a través de Q3), i produïa sis resultats (R1 a través de R6).
Preguntes:
1) Necessitem encara una altra metodologia de desenvolupament de programari, o ens podem esperar una convergència i reducció a algun punt a temps?
2) Si convergència, el que han de ser les característiques de la metodologia convergida? Si cap convergència, com pot projectar els equips tracten amb el nombre de creixement de metodologies?
3)
Com es refereix la metodologia a la gent sobre el projecte?
Resultats:
1)
Una metodologia és una fórmula que descriu convencions d'interacció entre papers.
2) Les característiques de la gent, que varien des de persona fins a persona i fins i tot des de moment fins a moment, formen un conductor de primer ordre del comportament de l'equip i resultats. Tals assumptes com com de bé aconsegueixen junt amb l'un a l'altre i l'atac (o malatac) de les seves característiques personals amb els seus papers de feina creen limitacions significatives, específiques de projecte a la metodologia. Aquest resultat indica que les característiques personals de la gent posin un límit en l'efecte de metodologies en general.
3) Tots els projectes necessiten una metodologia una mica diferent, basada en aquelles característiques de gent, les prioritats específiques del projecte, i les tecnologies que s'utilitzen. Aquest resultat indica que la metodologia d'un equip s'hauria de personalitzar a l'equip durant el projecte i pot fins i tot canviar durant el projecte.
4)
Un conjunt de principis es trobaven allò es pot utilitzar per formar una metodologia eficaç a les coaccions citades. Aquests principis tracten amb la quantitat de coordinació i la comprovació exigia en el projecte, l'intercanvi entre refer i serialization de treball, i l'intercanvi entre coneixement tàcit i exterioritzat en ús prop de l'equip.
5)
Es trobava que una tècnica creés una metodologia situacionalment específica durant el projecte i a temps per servir el projecte, i desenvolupar-lo mentre el projecte progressa.
6) Completament el damunt suggereix un cicle que repeteix de comportament per utilitzar sobre projectes.
1) Els membres estableixen convencions per a les seves interaccions —; una metodologia de base —; al començament del projecte. Això s'hi pot comparar "programant"-se.
2) Llavors realitzen les seves feines en el normal corren de vida de projecte, sovint aconseguint també recuperat per reflectir en com estan fent.
3) Planifiquen períodes regulars de reflex en el qual reconsideren i ajusten les seves convencions laborables.
Aquests resultats s'han utilitzat reeixidament sobre uns quants projectes industrials que tenen les pressions d'hora i cost habituals sobre el personal.
Taula de Matèries:
1.
El Tema d'Investigació
1.1
Aclariment de Paraules
1.2
Fons a la Pregunta 1
1.3
Fons a la Pregunta 2
1.4
Fons a la Pregunta 3
1.5
Posant Aquest Treball en el Context
1.6
Motivació Personal i Direcció
2.
L'Aproximació d'Investigació
2.1
La Pràctica d'Investigació
2.2
La Teoria d'Investigació
3.
Assumptes i Resultats Cronològicament
3.1
L'Impacte d'Orientació d'Objecte en Desenvolupament d'Aplicació
3.2
Seleccionant la Metodologia d'un Projecte
3.3
La Interacció d'Assumptes Socials i Arquitectura del Programari
3.4
Caracteritzant Gent com Primer Ordre, Components No Lineals en el Desenvolupament de Programari
3.5
Estudi de Cas de Winifred de Projecte
3.6
Construcció de Metodologia només-dins-Hora
3.7
Lluminositat d'Equilibratge amb la Suficiència
4.
Resultats d'ed de consolidació i Reflex
4.1
Contestant a les Preguntes
4.2
Consolidació i Fiabilitat de Resultats
4.3
Sobre el Desenvolupament de Sistemes Reflexiu de Mathiassen
4.4
Reflex: Els Límits d'Habita-Plus-Metodologies
Technorati Tags: desenvolupament de programari, metodologia de desenvolupament de programari, metodologia de desenvolupament d'aplicació
Popularitat: 6% [?]
Correus Relacionats:





























