Kif ippruvajna l-ħidma f’tim u x’ħarġu minnu

Kif ippruvajna l-ħidma f’tim u x’ħarġu minnu

Nibdew fl-ordni

Xi tfisser din l-istampa ftit aktar tard, imma għalissa ħalluni nibda bl-introduzzjoni.

F’jum kiesaħ ta’ Frar ma kienx hemm sinjali ta’ inkwiet. Grupp ta’ studenti innoċenti ġew għall-ewwel darba biex jieħdu klassi fuq suġġett li ddeċidew li jsejħu “Metodoloġija għall-organizzazzjoni tad-disinn u l-iżvilupp ta’ sistemi ta’ informazzjoni.” Kien hemm taħdita regolari, l-għalliem tkellem dwar metodi ta 'żvilupp flessibbli, bħal Scrum, xejn ma jipprepara problemi. U fl-aħħar l-għalliem iħabbar:

Irrid li tesperjenza t-tbatijiet kollha tax-xogħol f'tim lilek innifsek, taqsam fi gruppi, toħroġ bi proġett, taħtar mexxej u tgħaddi mill-istadji kollha tad-disinn flimkien. Fl-aħħar, nistenna mingħandek prodott lest u artiklu fuq Habré.

Hawnhekk tibda l-istorja tagħna. Bħal blalen fil-biljard, qabejna lil xulxin sakemm l-enerġija tal-impatt inħelset u grupp ta’ 7 persuni nġabru flimkien. Forsi dan huwa wisq għal proġett ta 'taħriġ, iżda huwa tajjeb li jitqassmu aħjar ir-rwoli. Bdiet diskussjoni ta 'ideat għall-proġett, minn "Ejja nieħdu proġett lest" għal "Emulator għall-formazzjoni ta' oġġetti spazjali." Iżda fl-aħħar waslet l-idea, li l-isem tagħha taqra fl-ewwel stampa.

Waqqaf il-Procrastination - x'inhi, b'xiex jittiekel u kif żviluppajnaha u x'ġara minnha

L-istorja se tirrakkonta f’isem il-maniġer tal-proġett, li, fortunatament jew sfortunatament, ġie assenjat lili. Allura liema idea ġiet f’moħħna? Ispirat mill-arloġġ ta 'allarm popolari "Shake Alarm Clock" minn SupperCommon, jiġifieri l-funzjoni li jimblokka kompletament l-ismartphone sakemm l-utent iwettaq ċerta azzjoni li x'aktarx iġġiegħlu jqum, iddeċidejna li noħolqu applikazzjoni simili li tgħin biex tikseb jeħles mill-vizzju tat-telefon, fuq l-istess prinċipju bħal "Ħawwat l-Arloġġ ta' l-Alarm"

Prinċipju ta 'operazzjoni

L-utent jistabbilixxi tajmers
-Ħin li jista 'jitqatta' fuq smartphone
-Ħin mingħajr smartphone (perjodu ta 'imblukkar)
Meta jiskadi t-tajmer, tidher overlay fuq l-iskrin li ma tistax tiġi minimizzata
-Biex tagħlaq is-superpożizzjoni trid tgħaddi minn test żgħir (daħħal password fuq tastiera konfuża, issolvi problema tal-matematika, ħawwad it-telefon għal ftit minuti)
Wara li jinfetaħ b'dan il-mod, il-ħin li jista 'jqatta' fuq l-ismartphone jitnaqqas bin-nofs, u l-bqija sa minuta.

Nibnu tim

L-ewwel, kien meħtieġ li jiġi determinat min se jagħmel xiex u b'liema lingwa se jinkiteb dan kollu. Naħseb li dan ftit għandu x'jaqsam mal-ġestjoni tal-proġett, għax meta tgħaqqad tim għal proġett reali, immedjatament tiġbor lil dawk li għandek bżonn. Bħala riżultat, ħadt ukoll il-piż ta 'disinjatur, għażilt maniġer tat-tim wieħed li kellu esperjenza tajba fl-iżvilupp tal-applikazzjoni, tliet programmaturi ġew assenjati lilu, u tnejn oħra saru testers. Naturalment, il-lingwa tal-ipprogrammar intgħażlet abbażi tal-ħiliet. Bħala riżultat, ġie deċiż li tuża Java, peress li l-programmaturi kollha kienu familjari magħha.

Twaqqif ta' kompiti

Fuq rakkomandazzjoni tal-għalliem, inħoloq bord tal-kompiti fuq servizz b'xejn Trello. Kien ippjanat li jaħdem skont is-sistema Scrum, fejn kull fluss ikun tip ta 'applikazzjoni kompluta.
Madankollu, fir-realtà, dan kollu ħareġ minn nixxiegħa waħda kbira u twila, li għaliha kienu saru kontinwament editjar, żidiet u korrezzjonijiet.

Kif ippruvajna l-ħidma f’tim u x’ħarġu minnu

Aħna niktbu specs

Influwenzat mill-ktieb ta 'Savin "Testing.com", kelli l-idea tiegħi stess f'rasi ta' kif kollox għandu jiġi rranġat. Kollox beda bil-kitba ta 'speċifikazzjonijiet, kif nemmen, mingħajr deskrizzjoni ċara ta' dak li nistennew, x'inhu u kif għandu jaħdem, xejn mhu se jaħdem. Il-programmaturi se jipprogrammaw kollox kif jarawh, it-testers se jittestjaw xi ħaġa oħra, il-maniġer kien qed jistenna t-tielet, iżda jirriżulta li jkun ir-raba 'bħal dejjem.
Il-kitba tal-ispeċifikazzjonijiet mhix faċli, trid taħseb fid-dettalji kollha, l-sfumaturi kollha. Naturalment, xejn ma ħadem l-ewwel darba. Bħala riżultat, l-ispeċifikazzjonijiet ġew supplimentati u reġgħu saru 4 darbiet. Tista' ssib l-aħħar għażla fl-aħħar tal-artiklu, fit-taqsima tal-links.

Tpinġija ta 'disinn

Id-disinn f'applikazzjoni mobbli huwa l-iktar ħaġa importanti. Madankollu, mhux kulħadd jifhem dan, inkluż mit-tim tiegħi, ħafna argumentaw miegħi bil-qawwa li d-disinn mhuwiex meħtieġ, li din hija l-aktar parti mhux importanti tal-applikazzjoni, eċċ. M'għandekx tkun daqshekk naive. L-ewwelnett, disinn lest jagħmel ix-xogħol tal-programmatur eħfef; m’għandux għalfejn jaħseb dwar x’se jpoġġi fejn u fejn, hu biss jieħu u jikteb it-tip ta’ dak li jkun imfassal. Flimkien mal-ispeċifikazzjonijiet, id-disinn kważi kompletament jeħles il-moħħ tal-programmatur minn affarijiet mhux meħtieġa, u jagħtih l-opportunità li jikkonċentra fuq il-loġika. B'mod ġenerali, l-ewwel tfassal disinn prototip (terribbli):

Kif ippruvajna l-ħidma f’tim u x’ħarġu minnu

Imma mbagħad id-disinn ġie mimxut u reġa’ nġieb għan-normal.
(Link għall-elementi kollha tad-disinn fl-aħħar tal-artiklu).

Kif ippruvajna l-ħidma f’tim u x’ħarġu minnu

Programmazzjoni

L-ipprogrammar huwa diffiċli, iżda possibbli. Se nħalli dan il-punt, peress li jien ma ttrattajtx dan personalment. Il-programmaturi għamlu ammont kbir ta 'xogħol, li mingħajru kollox kien ikun bla sens. Naturalment, irnexxielna nirrealizzaw xi wħud mill-ideat tagħna. U l-programm għadu jeħtieġ titjib. Hemm ħafna bugs u karatteristiċi li jeħtieġ li jitneħħew. Kieku kellna aktar ħin, noħorġu mill-alpha fond, iżda għalissa tista 'tittestja l-applikazzjoni fl-aħħar tal-artikolu.

Ukoll, dwar l-ittestjar

X'inhi l-ħaġa prinċipali fl-ipprogrammar? Fl-opinjoni tiegħi, il-ħaġa prinċipali hija li kollox jaħdem u jidher kif suppost. Mhux dejjem taħdem sew u mhux mill-ewwel. Dan jeħtieġ ittestjar. Lit-testers tiegħi, ipproponejt mudell ta' ttestjar bl-użu ta' każijiet tat-test. L-ewwel, il-każijiet tat-test jinkitbu b'konformità sħiħa mal-ispeċifikazzjonijiet, u mbagħad jitwettaq l-ittestjar fuqhom. Tista 'tara x'ħarġu minn dan fil-links hawn taħt.

Grazzi tal-qari. Nispera li sibt mill-inqas xi ħaġa utli hawn, forsi idea għall-istartjar tiegħek, jew forsi xi parir tajjeb jew għodda.

Referenzi:

Latest speċifikazzjonijiet.
Disinn fuq figma.
Każijiet tat-test и rapporti tal-bugs.

L-applikazzjoni nnifisha hija mixgħula HokeyApp. — L-applikazzjoni nbniet taħt l-isem HandsOff, lanqas tistaqsi għaliex (għax Stop Procrastination hija twila wisq).

Ukoll fl-aħħar

Taħseb li dan kollu għamel sens?

Utenti reġistrati biss jistgħu jipparteċipaw fl-istħarriġ. Idħol, ta 'xejn.

Hija prattika bħal din meħtieġa fl-istituzzjonijiet edukattivi u kemm hija utli u applikabbli fil-ħajja reali?

  • Meħtieġa, esperjenza imprezzabbli

  • Meħtieġa, għalkemm ftit esperjenza

  • Kważi inutli, l-aktar inti tifhem il-karatteristiċi ġenerali ta 'ħidma f'tim

  • Ħela ta’ ħin u sforz

2 utenti vvutaw. M'hemmx astensjonijiet.

Sors: www.habr.com

Żid kumment