Wéi mir Teamwork probéiert hunn a wat doraus erauskomm ass

Wéi mir Teamwork probéiert hunn a wat doraus erauskomm ass

Loosst eis un

Wat heescht dat Bild e bësse méi spéit, mee fir elo fänken ech mat der Aféierung.

Op engem kale Februar Dag waren et keng Zeeche vun Ierger. Eng Grupp vun onschëlleg Studenten ass fir d'éischte Kéier komm fir eng Klass iwwer e Sujet ze huelen, deen se decidéiert hunn "Methodologie fir den Design an d'Entwécklung vun Informatiounssystemer ze organiséieren." Et war regelméisseg Virtrag, den Enseignant huet iwwer flexibel Entwécklungsmethoden geschwat, wéi Scrum, näischt huet Problemer virausgesot. An zum Schluss annoncéiert de Schoulmeeschter:

Ech wëll datt Dir all d'Schwieregkeete vun der Teamwork selwer erliewt, a Gruppen opdeelt, e Projet opstellt, e Leader ernennt an all d'Designstadien zesumme gitt. Zum Schluss erwaarden ech vun Iech e fäerdegt Produkt an en Artikel iwwer Habré.

Dëst ass wou eis Geschicht fänkt. Wéi Bäll am Billiard hu mir eis géigesäiteg ofgesprongen, bis d'Energie vum Impakt opgeléist ass an e Grupp vu 7 Leit sech versammelt hunn. Vläicht ass dëst ze vill fir e Trainingsprojet, awer et ass just richteg d'Rollen besser ze verdeelen. Eng Diskussioun iwwer Iddie fir de Projet huet ugefaang, vu "Loosst eis e fäerdege Projet huelen" bis "Emulator fir d'Bildung vu Raumobjekter." Mä um Enn koum d'Iddi duerch, den Numm vun deem Dir op der éischter Foto gelies hutt.

Stop Procrastination - wat et ass, mat wat et giess gëtt a wéi mir et entwéckelt hunn a wat doraus koum

D’Geschicht gëtt am Numm vum Projetsmanager erzielt, dee mir, glécklecherweis oder leider, zougesot gouf. Also wéi eng Iddi ass an eise Kapp komm? Inspiréiert vun der populärer "Shake Alarm Clock" Wecker vun SupperCommon, nämlech d'Funktioun vum Smartphone komplett ze blockéieren bis de Benotzer eng gewëssen Handlung ausféiert, déi him héchstwahrscheinlech wäert erwächen, hu mir beschloss eng ähnlech Applikatioun ze kreéieren déi hëlleft lass vun der Telefonsucht, um selwechte Prinzip wéi "Shake the Alarm Clock"

Wéi se funktionéiert

Benotzer setzt Timer
-Zäit déi op engem Smartphone verbruecht ka ginn
- Zäit ouni Smartphone (Blockéierungsperiod)
Wann den Timer ofleeft, erschéngt en Iwwerlager um Écran deen net miniméiert ka ginn
-Fir den Iwwerlager zouzemaachen, musst Dir duerch e klengen Test goen (e Passwuert op enger konfus Tastatur aginn, e Mathematikproblem léisen, den Telefon fir e puer Minutten rëselen)
No der Spär op dës Manéier gëtt d'Zäit, déi um Smartphone verbruecht ka ginn, halbéiert, a sou weider bis zu enger Minutt.

Eng Equipe bauen

Fir d'éischt war et néideg ze bestëmmen, wien wat géif maachen an a wéi enger Sprooch dat alles geschriwwen ass. Ech mengen dat huet wéineg mat der Gestioun vum Projet ze dinn, well wann Dir en Team fir e richtege Projet zesummesetzt, sammelt Dir direkt déi, déi Dir braucht. Als Resultat hunn ech och d'Belaaschtung vun engem Designer iwwerholl, en Teammanager gewielt dee gutt Erfahrung an der Applikatiounsentwécklung hat, dräi Programméierer goufen him zougewisen, an zwee méi goufen Tester. Natierlech gouf d'Programméiersprooch op Basis vu Fäegkeeten gewielt. Als Resultat gouf decidéiert Java ze benotzen, well all Programméierer et vertraut hunn.

Astellung Aufgaben

Op Empfehlung vum Enseignant gouf en Taskboard op engem gratis Service erstallt Trello. Et war geplangt no dem Scrum System ze schaffen, wou all Stream eng Zort komplett Applikatioun wier.
Allerdéngs ass dat alles an der Realitéit aus engem groussen a laange Stroum erauskomm, op deem stänneg Ännerungen, Ergänzunge a Korrekturen gemaach goufen.

Wéi mir Teamwork probéiert hunn a wat doraus erauskomm ass

Mir schreiwen Spezifikatioune

Beaflosst vum Savin sengem Buch "Testing.com", hat ech meng eegen Iddi a mengem Kapp, wéi alles soll arrangéiert ginn. Et huet alles ugefaang mat Spezifikatioune ze schreiwen, wéi ech gleewen, ouni eng kloer Beschreiwung vu wat mir erwaarden, wat a wéi et soll funktionnéieren, wäert näischt funktionnéieren. D'Programméierer programméiere alles wéi se et gesinn, d'Tester testen soss eppes, de Manager huet den Drëtte erwaart, awer et wäert de véierte wéi ëmmer erausstellen.
Spezifikatioune schreiwen ass net einfach, Dir musst duerch all Detailer denken, all Nuancen. Natierlech huet näischt déi éischte Kéier geschafft. Als Resultat goufen d'Spezifikatioune ergänzt a 4 Mol nei gemaach. Dir fannt déi lescht Optioun um Enn vum Artikel, an der Linksektioun.

Zeechnen engem Design

Design an enger mobiler Applikatioun ass déi wichtegst Saach. Wéi och ëmmer, net jidderee versteet dëst, och vu menger Equipe, vill hunn hefteg mat mir argumentéiert datt den Design net gebraucht gëtt, datt dëst den onwichtegsten Deel vun der Applikatioun ass, etc. Dir sollt net sou naiv sinn. Als éischt mécht e fäerdegen Design dem Programméierer seng Aarbecht méi einfach; hie muss net iwwerdenken wat hie wou a wou setzt, hien hëlt a setzt just wat gezeechent gëtt. Zesumme mat de Spezifikatioune befreit den Design bal komplett dem Programméierer säi Geescht vun onnéidege Saachen, a gëtt him d'Méiglechkeet sech op d'Logik ze konzentréieren. Am Allgemengen gouf e Prototyp (schrecklech) Design als éischt gezeechent:

Wéi mir Teamwork probéiert hunn a wat doraus erauskomm ass

Awer dunn gouf den Design gekämmt an zréck op normal bruecht.
(Link op all Designelementer um Enn vum Artikel).

Wéi mir Teamwork probéiert hunn a wat doraus erauskomm ass

Programméiere

Programméiere ass schwéier, awer méiglech. Ech wäert dëse Punkt ewechloossen, well ech selwer net selwer mat deem beschäftegt hunn. D'Programméierer hunn enorm vill Aarbecht gemaach, ouni déi alles sënnlos gewiescht wier. Natierlech hu mir et fäerdeg bruecht e puer vun eisen Iddien ze realiséieren. An de Programm muss nach ëmmer verbessert ginn. Et gi vill Bugs a Featuren déi geläscht musse ginn. Wa mir méi Zäit hätten, wäerte mir aus déif Alpha erauskommen, awer fir de Moment kënnt Dir d'Applikatioun um Enn vum Artikel testen.

Gutt, iwwer Testen

Wat ass den Haapt Saach am Programméiere? Menger Meenung no ass d'Haaptsaach datt alles funktionnéiert a ausgesäit wéi et soll. Et klappt net ëmmer richteg an net direkt. Dëst erfuerdert Tester. Fir meng Tester hunn ech en Testmodell proposéiert mat Testfäll. Als éischt ginn Testfäll a voller Aklang mat de Spezifikatioune geschriwwe, an duerno gëtt Tester op hinnen duerchgefouert. Dir kënnt gesinn wat aus dëser an de Linken hei ënnendrënner.

Merci fir d'Liesen. Ech hoffen Dir hutt op d'mannst eppes nëtzlech fonnt hei, vläicht eng Iddi fir Äre Startup, oder vläicht e gudde Rot oder en Tool.

Referenzen:

Neist Noriichten Spezifikatioune.
Design op figma.
Test Fäll и Feeler Berichter.

D'Applikatioun selwer ass op HokeyApp. - D'Applikatioun gouf ënner dem Numm HandsOff gebaut, frot net emol firwat (well Stop Procrastination ass ze laang).

Gutt um Enn

Denkt Dir datt dëst alles Sënn gemaach huet?

Nëmme registréiert Benotzer kënnen un der Ëmfro deelhuelen. Umellen, wann ech glift.

Ass esou Praxis néideg an Erzéiungsinstituter a wéi nëtzlech an applicabel ass et am richtege Liewen?

  • Néideg, wäertvoll Erfahrung

  • Néideg, obwuel e bëssen Erfahrung

  • Bal nëtzlos, héchstens wäert Dir d'allgemeng Feature vun der Aarbecht an engem Team verstoen

  • Eng Verschwendung vun Zäit an Effort

2 Benotzer hunn gestëmmt. Et gi keng Enthalungen.

Source: will.com

Setzt e Commentaire