Inti familjari mal-ipprogrammar, iżda Extreme Programming (XP fil-qosor) għadu daqsxejn ta 'misteru għalik.
Tħallix l-isem iwarrab, tirriskja li titlef informazzjoni utli.
F'dan l-artikolu, se nkopru dak kollu li għandek bżonn tkun taf dwar l-Ipprogrammar Extreme sabiex tkun tista' tużah għall-vantaġġ tiegħek.
Programmazzjoni estrema hija metodoloġija ta 'żvilupp ta' softwer li hija parti minn dak li huwa kollettivament magħruf bħala metodoloġiji b'aġilità. XP huwa mibni fuq valuri, prinċipji u prattiċi u l-għan tiegħu huwa li jippermetti li timijiet żgħar u ta' daqs medju jipproduċu softwer ta' kwalità għolja u jadattaw għal rekwiżiti li dejjem jinbidlu u li qed jevolvu.
Dak li jiddistingwi XP minn metodoloġiji b'aġilità oħra huwa li XP jenfasizza l-aspetti tekniċi tal-iżvilupp tas-softwer. L-ipprogrammar estrem huwa preċiż dwar kif l-inġiniera jaħdmu billi jsegwu l-prattiki tal-inġinerija jippermetti li timijiet iwasslu kodiċi ta 'kwalità għolja b'pass sostenibbli.
L-ipprogrammar estrem huwa, fi ftit kliem, prattika tajba meħuda għall-estrem. Peress li l-ipprogrammar tal-pari huwa tajjeb, ejja nagħmluha l-ħin kollu. Peress li l-ittestjar bil-quddiem huwa tajjeb, aħna nittestjaw qabel ma jinkiteb il-kodiċi tal-produzzjoni.
XP, b'differenza minn metodoloġiji oħra, huwa bbażat fuq valuri u prinċipji li huma importanti u rilevanti, f'termini ta 'prattiċi ta' inġinerija.
Il-valuri jipprovdu skop lit-timijiet. Huma jaġixxu bħala "istilla tat-tramuntana" biex jiggwidaw id-deċiżjonijiet tiegħek f'livell għoli. Madankollu, il-valuri huma astratti u fuzzy wisq għal gwida speċifika. Pereżempju: Li tgħid li tgħożż il-komunikazzjoni tista’ twassal għal ħafna riżultati differenti.
Il-prattiċi huma, f'ċertu sens, l-oppost tal-valuri. Huma konkreti u stabbiliti għall-art, defitistabbilixxi l-ispeċifiċitajiet ta 'x'għandek tagħmel. Il-prattiċi jgħinu lit-timijiet iżommu lilhom infushom responsabbli għall-valuri. Pereżempju, il-prattika tal-ispazji tax-xogħol tal-informazzjoni tippromwovi komunikazzjoni trasparenti u sempliċi.
Il-prinċipji huma linji gwida speċifiċi għad-dominju li jnaqqsu d-distakk bejn il-prattiki u l-valuri.
Valuri XP: komunikazzjoni, sempliċità, feedback, kuraġġ u rispett. Ejja nħarsu lejn kull wieħed minnhom f'aktar dettall.
Abbozzar BlogInnovazione.hija tal-immaġini alexsoft.com
komunikazzjoni: In-nuqqas ta’ komunikazzjoni ma jħallix l-għarfien jgħaddi fi ħdan tim. Ħafna drabi, meta jkun hemm problema, xi ħadd diġà jaf kif jirranġaha. Iżda n-nuqqas ta 'komunikazzjoni ma jħallihomx jitgħallmu dwar il-problema jew jikkontribwixxu għas-soluzzjoni tagħha. Għalhekk, il-problema tispiċċa tissolva darbtejn, u tiġġenera skart.
Is-sempliċità: Is-sempliċità tgħid li inti dejjem tistinka biex tagħmel l-aktar ħaġa sempliċi li taħdem. Ħafna drabi hija mifhuma ħażin u meħuda bħala l-aktar ħaġa sempliċi, perjodu, injorat il-parti "li taħdem".
Huwa wkoll vitali li tiftakar li s-sempliċità hija kuntestwali ħafna. Dak li hu sempliċi għal tim huwa kumpless għal ieħor u jiddependi għal kollox fuq il-ħiliet, l-esperjenza u l-għarfien ta’ kull tim.
feedback: Ir-rispons f'metodoloġiji ta' żvilupp ta' softwer aktar tradizzjonali u cascading ħafna drabi jkun "ftit wisq, tard wisq".
XP, madankollu, iħaddan il-bidla u t-timijiet XP jistinkaw għal feedback f'waqtu u kostanti. Jekk tkun meħtieġa korrezzjoni tal-kors, XPers iridu jkunu jafu kemm jista 'jkun malajr.
Abbozzar BlogInnovazione.hija tal-immaġini alexsoft.com
Ir-rispons jiġi f'ħafna forom u daqsijiet. Meta tkun qed tipprogramma msieħba, il-kummenti mill-kollega tiegħek huma feedback vitali. Hekk ukoll huma l-opinjonijiet tal-membri l-oħra tat-tim dwar idea, inkluż il-klijent li, idealment, huwa membru tat-tim.
It-testijiet huma sors ieħor ta’ feedback siewi li jmur lil hinn mir-riżultati tat-test. Kemm jekk il-kitba tat-testijiet hijiex faċli jew diffiċli, hekk ukoll ir-rispons. Jekk qed ikollok problemi biex tikteb it-testijiet, il-proġett tiegħek huwa probabbilment kumpless wisq. Isma' l-feedback u ssimplifika d-disinn tiegħek.
Xi ħaġa li tinstema' bħala idea kbira tista' ma taħdimx daqshekk tajjeb fil-prattika. Għalhekk, il-kodiċi lest huwa wkoll sors ta 'feedback, kif inhu prodott imqassam.
Fl-aħħarnett, żomm f'moħħok li hemm wisq feedback. Jekk tim jiġġenera aktar feedback milli jiflaħ, feedback importanti jista' jaqa' mir-radar. Għalhekk huwa essenzjali li jonqos u ssemma x'qed jikkawża r-rispons żejjed u rranġah.
Kuraġġ: Kent Beck defiil-kuraġġ joħroġ bħala “azzjoni effettiva quddiem il-biża’”. Bħala inġinier tas-softwer, għandek ħafna minn xiex tibża’ u għalhekk ħafna opportunitajiet biex turi kuraġġ.
Jeħtieġ kuraġġ biex tgħid il-verità, speċjalment dawk spjaċevoli, bħal stimi onesti. Li tagħti u tirċievi feedback jeħtieġ ukoll kuraġġ. U jeħtieġ kuraġġ biex tevita li taqa 'fil-falzità tal-ispiża mgħaqqda u twarrab soluzzjoni li tfalli li rċeviet investiment sostanzjali.
Rispett: Premessa fundamentali ta 'XP hija li kulħadd jimpurtah minn xogħolu. L-ebda ammont ta 'eċċellenza teknika ma jista' jsalva proġett jekk ma jkun hemm ebda kura u rispett.
Kull persuna hija denja ta 'dinjità u rispett, u dan jinkludi, ovvjament, in-nies involuti fi proġett ta' żvilupp ta 'softwer. Meta int u l-membri tat-tim tiegħek tirrispettaw u tieħu ħsieb lil xulxin, lill-klijent, lill-proġett u lill-utenti futuri tiegħu, kulħadd jibbenefika
Il-prinċipji jipprovdu gwida aktar speċifika mill-valuri. Huma linji gwida li jdawwal il-valuri u jagħmluhom aktar espliċiti u inqas ambigwi.
Abbozzar BlogInnovazione.hija tal-immaġini alexsoft.com
Pereżempju, ibbażat fuq il-valur tal-kuraġġ biss, tista’ tikkonkludi li huwa rakkomandabbli li tagħmel bidla kbira fl-iskeda tiegħek minnufih. Madankollu, il-prinċipju Baby Steps jgħidilna li bidliet kbar huma riskjużi. Allura, jippreferu dawk żgħar minflok.
Umanità: Il-bnedmin joħolqu softwer għall-bnedmin, fatt spiss injorat. Iżda meta wieħed iqis il-ħtiġijiet bażiċi tal-bniedem, is-saħħiet u d-dgħufijiet, joħloq prodotti li l-bnedmin iridu jużaw. U ambjent tax-xogħol li joffrilek l-opportunità għat-twettiq u t-tkabbir, is-sentiment ta’ appartenenza u s-sigurtà bażika, huwa post fejn tqis aktar faċilment il-bżonnijiet ta’ ħaddieħor.
Ekonomija: F'XP, it-timijiet dejjem jagħtu attenzjoni għar-realtajiet ekonomiċi tal-iżvilupp tas-softwer, jevalwaw kontinwament ir-riskji ekonomiċi u l-ħtiġijiet tal-proġett.
Pereżempju, huma jimplimentaw stejjer tal-utenti bbażati fuq il-valur tan-negozju tagħhom aktar milli tħassib tekniku.
Benefiċċju reċiproku: Wara XP, tevita soluzzjonijiet li jibbenefikaw parti waħda għad-detriment ta 'ieħor. Pereżempju, specs estiżi jistgħu jgħinu lil xi ħadd ieħor jifhimha, iżda jtellifek milli timplimentah u jdewwemha għall-utenti tiegħek.
Soluzzjoni ta 'benefiċċju reċiproku hija li tuża testijiet ta' aċċettazzjoni awtomatizzati. Ikseb feedback immedjat dwar l-implimentazzjoni tiegħek, sħabek jiksbu specs preċiżi fil-kodiċi, u l-utenti jiksbu l-karatteristiċi tagħhom l-ewwel. Barra minn hekk, intom ilkoll ser ikollok xibka ta 'sikurezza kontra r-rigressjonijiet.
Benefiċċju (Benefiċċju Reċiproku): Jekk soluzzjoni partikolari taħdem f'livell wieħed, tista 'taħdem ukoll f'livell ogħla jew aktar baxx. Pereżempju, il-kisba ta 'feedback bikri u kostanti huwa f'riskju fi gradi differenti f'XP.
Titjib: Skont il-prinċipju tat-titjib, it-timijiet ma jimmirawx għall-perfezzjoni f'implimentazzjoni inizjali, iżda għal implimentazzjoni li hija tajba biżżejjed, u mbagħad jitgħallmu u jtejbuha kontinwament b'rispons minn utenti reali.
Diversità: Int u l-kollegi tiegħek jibbenefikaw minn diversità ta' perspettivi, ħiliet u attitudnijiet. Diversità bħal din ħafna drabi twassal għal kunflitt, iżda dan huwa tajjeb.
Il-kunflitt u n-nuqqas ta’ qbil huma opportunitajiet biex joħorġu ideat aħjar meta kulħadd jilgħab bil-valuri tal-kuraġġ u r-rispett. Kuraġġ li jesprimi opinjonijiet opposti, rispett biex jesprimihom b'mod ċivili u empatiku. U dan kollu huwa eżerċizzju ta’ komunikazzjoni effettiv.
Riflessjoni: Timijiet kbar jirriflettu fuq ix-xogħol tagħhom u janalizzaw kif ikunu aħjar. XP joffri ħafna opportunitajiet għal dan. Mhux biss fiċ-ċikli tagħha ta 'kull ġimgħa u kull tliet xhur, iżda f'kull prattika li tippromwovi.
Is-sentimenti huma importanti li jiġu kkunsidrati minbarra l-analiżi loġika. L-imsaren tiegħek jista 'jinfurmak qabel ma tkun tista' tirraġuna dwar xi ħaġa. U sabiex ikun jista 'jitkellem ma' nies mhux tekniċi, jistgħu jistaqsu mistoqsijiet li jiftħu possibbiltajiet kompletament ġodda.
Fluss: Il-metodoloġiji tradizzjonali tal-iżvilupp tas-softwer għandhom fażijiet distinti, li jdumu għal żmien twil u għandhom ftit opportunità għal feedback u korrezzjoni tal-kors. Minflok, l-iżvilupp tas-softwer f'XP iseħħ f'attivitajiet li jseħħu kontinwament, fi "fluss" konsistenti ta 'valur.
Opportunità: Problemi huma inevitabbli fl-iżvilupp tas-softwer. Madankollu, kull problema hija opportunità għal titjib. Tgħallem ħares lejhom b'dan il-mod u x'aktarx ikollok ħafna aktar soluzzjonijiet kreattivi u orjentati lejn l-għanijiet li jservu wkoll biex ma jħallux li jerġgħu jseħħu.
Redundancy: Il-prinċipju ta’ redundancy jgħid li jekk problema partikolari tkun kritika, trid tuża ħafna tattiċi biex tiġġieledha.
Ħu d-difetti. M'hemm l-ebda tattika waħda li tista 'tipprevjeni d-difetti kollha milli jaħarbu mill-produzzjoni.
Allura s-soluzzjoni ta 'XP hija li tistiva sett ta' miżuri ta 'kwalità. Programmazzjoni par, ittestjar, integrazzjoni kontinwa. Kull linja waħda ta 'difiża, flimkien ħajt prattikament impenetrabbli.
Nuqqas: il-falliment mhuwiex ħela meta jissarraf f’għarfien. Li tieħu azzjoni u titgħallem malajr dak li ma jaħdimx huwa ħafna aktar produttiv min-nuqqas ta' azzjoni kkawżat minn indeċiżjoni fl-għażla fost ħafna għażliet.
Kwalità: In-nies spiss jaħsbu li hemm dilemma bejn il-kwalità u l-veloċità.
Huwa bil-maqlub: l-imbuttar biex ittejjeb il-kwalità huwa dak li jġiegħlek tmur aktar malajr.
Pereżempju, ir-refactoring—li tbiddel l-istruttura tal-kodiċi mingħajr ma tbiddel l-imġieba tiegħu—hija prattika li tagħmel il-kodiċi aktar faċli biex jinftiehem u jinbidel. Bħala riżultat, int anqas probabbli li tintroduċi difetti fil-kodiċi, li jippermettilek li tagħti aktar valur l-ewwel billi ma jkollokx għalfejn tirranġa bugs.
Passi żgħar: Bidliet kbar huma riskjużi. XP itaffi dak ir-riskju billi jagħmel bidliet f'passi żgħar, f'kull livell.
Il-programmaturi jiktbu kodiċi f'passi żgħar billi jużaw żvilupp immexxi minn test. Huma jintegraw il-kodiċi tagħhom fil-linja prinċipali diversi drabi kuljum, minflok biss kull ftit ġimgħat jew saħansitra xhur. Il-proġett innifsu jsir f'ċikli qosra aktar milli f'fażijiet fit-tul.
Responsabbiltà aċċettata: F'XP, ir-responsabbiltà għandha tiġi aċċettata, qatt ma tiġi assenjata.
Ir-responsabbiltà għandha tiġi mal-awtorità li tieħu deċiżjonijiet dwar dak li inti responsabbli għalih. L-oppost huwa minnu wkoll. Ma tridx nies jieħdu deċiżjonijiet jekk ma jkollhomx għalfejn jgħixu bil-konsegwenzi tagħhom.
Programmazzjoni estrema, li hija metodoloġija b'aġilità, tista' tiġi aċċettata u bdiet tadottaha mingħajr ma jsegwu pjanijiet riġidi. Dan huwa disinn iterattiv aktar milli proġett inizjali kbir.
XP ivarja b'mod sinifikanti mill-metodoloġiji tradizzjonali, jiġifieri cascading, li jevitaw fażijiet fit-tul.
Kif huwa differenti XP minn metodoloġiji b'aġilità oħra?
L-ipprogrammar estrem, min-natura tiegħu, għandu ħafna komuni ma' metodoloġiji b'aġilità oħra iżda huwa wkoll uniku fosthom.
Il-biċċa l-kbira tal-metodoloġiji oħra ta' żvilupp ma jgħidux ħafna, jekk xejn, dwar kif twettaq ix-xogħol. XP, min-naħa l-oħra, huwa ferm opinjonisti meta niġu għal dan u jagħmel enfasi kbira fuq il-prattiki tal-inġinerija tas-softwer.
Scrum huwa qafas li jgħin lit-timijiet jiżviluppaw proġetti kumplessi b'mod adattiv. Scrum ma jiddettax kif l-iżviluppaturi jagħmlu xogħolhom. XP, kif issemma, jagħmel ħafna enfasi fuq prattiki ta 'programmazzjoni tajba.
Abbozzar BlogInnovazione.en Image soluzzjonijiet netti
Ukoll, XP huwa ovvjament dwar l-ipprogrammar. Scrum, min-naħa l-oħra, jista 'jiġi applikat għal kwalunkwe proġett li jibbenefika minn approċċ iterattiv.
XP jaċċetta bidliet fil-komponenti tiegħu. It-timijiet jingħataw is-setgħa u anke mħeġġa biex jimmodifikaw il-prattiki bbażati fuq il-ħtiġijiet speċifiċi tagħhom. Il-Gwida Scrum, min-naħa l-oħra, hija soda li "Għalkemm partijiet biss ta 'Scrum jistgħu jiġu implimentati, ir-riżultat mhuwiex Scrum".
Ukoll, Scrum huwa qafas li jeħtieġ li jiġi kkumplimentat b'metodoloġiji u prattiċi biex isir ix-xogħol.
Dan ifisser li taħdem f'programmazzjoni estrema u Scrum hija rakkomandata ħafna.
Skont Kent Beck, tim matur tal-XP m'għandux jassenja rwoli riġidi, iżda jagħraf li r-rwoli jistgħu jkunu utli għal timijiet ġodda sakemm jibdew jonqsu jew jagħmlu l-kollaborazzjoni diffiċli.
Ejja nħarsu lejn xi rwoli ewlenin:
Dawn huma l-prattiki adottati f'XP. Huma maqsuma fi tliet gruppi ewlenin: inġinerija tas-softwer, post tax-xogħol u ġestjoni tal-proġett.
Programmazzjoni par: F'XP, tikteb kodiċi f'pari bilqiegħda fuq magna. Int u l-koppja tiegħek tkellmu lil xulxin hekk kif tanalizzaw, timplimentaw, u tittestjaw il-karatteristika li qed taħdem fuqha. L-ipprogrammar tal-pari huwa speċjalment tajjeb biex jipproduċi kodiċi b'inqas bugs filwaqt li jkun għadu impenjattiv, pjaċevoli u għeja.
Limitu ta' għaxar minuti: Meħtieġa Jippermetti 10 minuti biex jinbena l-proġett kollu, inkluż it-tħaddim tat-testijiet awtomatizzati kollha, f'massimu ta' għaxar minuti. Dan il-limitu huwa li l-ittestjar jibqa' ssimplifikat u effettiv.
Testijiet qabel l-ipprogrammar: timplimenta karatteristiċi bl-użu tal-approċċ tat-test l-ewwel, imsejjaħ ukoll żvilupp immexxi minn test (TDD). TDD jikkonsisti fi żvilupp li juża proċedura iterattiva sempliċi:
TDD iġib diversi benefiċċji.
L-ewwel, feedback. Jekk huwa diffiċli li tikteb test, id-disinn li qed tfittex jew li int wiret huwa probabbilment kumpless wisq u trid tissimplifikah.
It-tieni, TDD jippermetti lill-programmaturi biex jafdaw il-kodiċi li jiktbu u joħloq ritmu looping sabiħ fejn il-pass li jmiss huwa dejjem ċar.
L-aħħar iżda mhux l-inqas, l-użu ta 'TDD mill-bidu jiżgura kopertura tal-kodiċi 100%. Is-suite tat-test imbagħad isir tassew xibka ta 'sikurezza għal bidliet futuri, iħeġġeġ ir-refactoring tal-kodiċi u joħloq ċirku virtuż ta' kwalità.
Disinn inkrementali: Il-prattika tad-disinn inkrementali tfisser li għandek bżonn tinvesti fid-disinn tal-applikazzjoni tiegħek kuljum, tfittex opportunitajiet biex tneħħi d-duplikazzjoni u tagħmel titjib żgħir biex tikseb l-aħjar disinn possibbli għal dak li s-sistema tiegħek teħtieġ illum.
Integrazzjoni kontinwa: F'XP, tintegra x-xogħol tiegħek fir-repożitorju kondiviż ewlieni bosta drabi kuljum, u b'hekk tiskatta bini awtomatiku tas-sistema kollha. L-integrazzjoni kmieni u kemm jista' jkun ta' spiss tnaqqas b'mod drammatiku l-ispiża tal-integrazzjoni peress li tagħmel l-għaqdiet u l-kunflitti loġiċi inqas probabbli li jseħħu. Tesponi wkoll kwistjonijiet ambjentali u ta 'dipendenza.
Kodiċi kondiviż (sjieda kollettiva): XP jippromwovi kodiċi kondiviż, jew sjieda kollettiva: kull żviluppatur huwa responsabbli għall-kodiċi kollu. Jinkoraġġixxi l-iskambju ta 'informazzjoni, inaqqas il-fattur tax-xarabank tat-tim u jżid il-kwalità ġenerali ta' kull modulu jekk nikkunsidraw il-prinċipju tad-diversità.
CodeBase Uniku: Codebase uniku huwa magħruf ukoll bħala "żvilupp ibbażat fuq it-tronk". Ifisser li hemm sors wieħed biss tal-verità. Allura minflok ma tiżviluppa b'mod iżolat għal perjodi twal ta 'żmien, għaqqad il-kontribuzzjonijiet tiegħek fi fluss wieħed kmieni u ta' spiss. Il-bnadar tal-karatteristiċi jgħinu biex jillimitaw l-użu tiegħek tal-karatteristiċi sakemm ikunu lesti.
Distribuzzjoni ta' kuljum: l-iskjerament fil-produzzjoni mill-inqas darba kuljum huwa konsegwenza loġika ta' integrazzjoni kontinwa:. Fil-fatt, illum, ħafna timijiet imorru saħansitra lil hinn u jipprattikaw implimentazzjoni kontinwa. Jiġifieri, kull meta xi ħadd jingħaqad mal-linja prinċipali, l-applikazzjoni tiġi skjerata għall-produzzjoni.
Kodiċi u testijiet: Din il-prattika tfisser li l-kodiċi tas-sors, inklużi t-testijiet, huwa l-uniku artifact permanenti ta 'proġett ta' softwer. L-involviment fil-ġenerazzjoni ta’ tipi oħra ta’ artifacts, inkluża d-dokumentazzjoni, spiss ikun ta’ ħela għax ma jiġġenerax valur reali għall-klijent.
Jekk għandek bżonn artifacts jew dokumenti oħra, agħmel sforz biex tiġġenerahom mill-kodiċi tal-produzzjoni u t-testijiet.
Analiżi tal-kawża ewlenija: Kull meta difett jidħol fil-produzzjoni, ma tikkoreġix biss id-difett. Kun żgur li taf x'ikkawżaha fl-ewwel lok, għaliex int u sħabek naqsu milli jipprevjenu l-iskid. Imbagħad, ħu passi biex tiżgura li ma jerġax iseħħ.
Ipoġġu flimkien: F'XP, it-timijiet jippreferu jaħdmu flimkien fi spazju miftuħ. Din il-prattika tippromwovi l-komunikazzjoni u s-sens ta’ appartenenza għal tim.
It-tim kollu: Kull min hu meħtieġ għas-suċċess tal-proġett huwa parti mit-tim XP. Dan huwa kuntestwali ħafna - differenti għal kull tim - u dinamiku, jista 'jinbidel fi ħdan tim.
Spazji tax-xogħol ta' informazzjoni: Spazju tax-xogħol ta 'informazzjoni juża l-ispazju fiżiku tat-tim biex juri informazzjoni li tippermetti lil kulħadd ikun jaf, f'daqqa t'għajn, il-progress tal-proġett. Kif isir dan jista’ jvarja, minn noti fiżiċi u graffs għal screenshots li juru bordijiet Kanban u dashboards minn softwer tal-ġestjoni tal-proġett.
Xogħol enerġizzat: F'XP, taħdem biss sakemm tista' tagħmel xogħol enerġetiku. Il-ħinijiet tax-xogħol għandhom ikunu limitati għal 40 fil-ġimgħa, massimu.
Analiżi- Ikteb ir-rekwiżiti tal-utent f'format magħruf bħala analiżi tal-utent. Analiżi tal-utent għandha isem qasir u deskrittiv u wkoll deskrizzjoni qasira ta' dak li jeħtieġ li jiġi implimentat.
Slack: Meta tippjana ċiklu, żid ħidmiet minuri li t-tim jista 'jabbanduna jekk ikun hemm bżonn. Dejjem jistgħu jiżdiedu aktar stejjer jekk it-tim jagħti wisq.
Ċikli (kull xahar u kull ġimgħa): L-iżvilupp f'XP iseħħ f'żewġ ċikli ewlenin: iċ-ċiklu ta 'kull ġimgħa u ċ-ċiklu ta' kull xahar.
Laqgħat, ċikli, rilaxxi skedati: L-iżvilupp f'XP jaħdem f'żewġ ċikli ewlenin: iċ-ċiklu ta' kull ġimgħa u ċ-ċiklu ta' kull tliet xhur. Inizjalment, Kent Beck irrakkomanda ċiklu ta 'ġimagħtejn, iżda biddel dan fit-tieni edizzjoni tal-ktieb tiegħu.
Ċiklu ta' kull ġimgħa: iċ-ċiklu ta 'kull ġimgħa huwa l-"polz" ta' proġett XP. Iċ-ċiklu jibda b’laqgħa li fiha l-klijent jagħżel liema stejjer irid joħloq matul il-ġimgħa. Barra minn hekk, it-tim jirrevedi x-xogħol tagħhom, inkluż il-progress tal-ġimgħa li għaddiet, u jaħseb dwar modi kif itejjeb il-proċess tagħhom.
Ċiklu ta' kull xahar: Kull xahar, it-tim jirrifletti u jidentifika opportunitajiet ta 'titjib fil-proċess tagħhom. Il-klijent jagħżel tema waħda jew aktar għal dak ix-xahar, flimkien mal-analiżi f'dawn it-temi.
Kif tibda taħdem b'programmazzjoni estrema?
Ħiliet tekniċi u drawwiet XP jistgħu jkunu diffiċli biex jitgħallmu. Xi wħud mill-prattiki jistgħu jidhru barranin għall-programmaturi mhux użati għalihom.
Ercole Palmeri
It-terminu Smart Lock Market jirreferi għall-industrija u l-ekosistema madwar il-produzzjoni, id-distribuzzjoni u l-użu...
Fl-inġinerija tas-softwer, il-mudelli tad-disinn huma l-aħjar soluzzjonijiet għall-problemi li jseħħu b'mod komuni fid-disinn tas-softwer. Jien bħal...
L-immarkar industrijali huwa terminu wiesa' li jinkludi diversi tekniki użati biex jinħolqu marki permanenti fuq il-wiċċ ta'...
L-eżempji makro sempliċi ta’ Excel li ġejjin inkitbu bl-użu tal-VBA Ħin tal-qari stmat: 3 minuti Eżempju...