Ki jan nou te eseye travay ann ekip ak sa ki soti nan li

Ki jan nou te eseye travay ann ekip ak sa ki soti nan li

Ann ale nan lòd

Kisa foto sa a vle di yon ti kras pita, men pou kounye a kite m kòmanse ak entwodiksyon an.

Nan yon jou frèt fevriye pa t gen okenn siy pwoblèm. Yon gwoup etidyan inosan te vini pou premye fwa pou pran yon klas sou yon sijè ke yo te deside rele "Metodoloji pou òganize konsepsyon ak devlopman sistèm enfòmasyon." Te gen yon konferans regilye, pwofesè a te pale sou metòd devlopman fleksib, tankou Scrum, pa gen anyen prefigure pwoblèm. Epi nan fen pwofesè a anonse:

Mwen vle ou fè eksperyans tout difikilte travay ann ekip tèt ou, divize an gwoup, vini ak yon pwojè, nonmen yon lidè epi ale nan tout etap konsepsyon yo ansanm. Nan fen, mwen espere nan men ou yon pwodwi fini ak yon atik sou Habré.

Sa a se kote istwa nou an kòmanse. Tankou boul nan biya, nou te rebondi youn sou lòt jiskaske enèji enpak la te disparèt epi yon gwoup 7 moun te rasanble ansanm. Petèt sa a twòp pou yon pwojè fòmasyon, men li jis bon pou pi byen distribye wòl yo. Yon diskisyon sou lide pou pwojè a te kòmanse, ki soti nan "Ann pran yon pwojè pare" rive nan "Emulator pou fòmasyon nan objè espas." Men, nan fen lide a te vini nan, non an nan ki ou li nan premye foto a.

One Stop Procrastination - ki sa li ye, kisa li manje ak ki jan nou devlope li ak sa ki soti nan li

Istwa a pral rakonte nan non manadjè pwojè a, ki, erezman oswa malerezman, yo te asiyen nan mwen. Se konsa, ki lide te vin nan lespri nou? Enspire pa revèy alam popilè "Shake Alarm Clock" soti nan SupperCommon, sètadi fonksyon konplètman bloke smartphone la jiskaske itilizatè a fè yon sèten aksyon ki pral gen plis chans lakòz l 'reveye, nou deside kreye yon aplikasyon ki sanble ki pral ede jwenn. debarase m de dejwe telefòn, sou menm prensip ak "Shake the Alarm Clock"

Prensip de operasyon

Itilizatè a mete revèy
-Tan ki ka pase sou yon smartphone
-Tan san yon smartphone (peryòd bloke)
Lè revèy la ekspire, yon kouvri parèt sou ekran an ki pa ka minimize
-Pou fèmen kouvri a ou bezwen ale nan yon ti tès (antre yon modpas sou yon klavye konfizyon, rezoud yon pwoblèm matematik, souke telefòn nan pou yon koup de minit)
Apre déblotché nan fason sa a, tan an ki ka pase sou smartphone la mwatye, ak sou sa jiska yon minit.

Bati yon ekip

Premyèman, li te nesesè yo detèmine ki moun ki ta fè sa ak nan ki lang tout bagay sa yo ta dwe ekri. Mwen panse ke sa a gen ti kras fè ak jesyon pwojè, paske lè ou rasanble yon ekip pou yon pwojè reyèl, ou imedyatman rasanble moun ou bezwen. Kòm yon rezilta, mwen menm tou mwen te pran fado a nan yon designer, te chwazi yon manadjè ekip ki te gen bon eksperyans nan devlopman aplikasyon, twa pwogramè yo te asiyen nan li, ak de plis te vin teste. Natirèlman, yo te chwazi langaj pwogramasyon an ki baze sou konpetans. Kòm yon rezilta, li te deside sèvi ak Java, paske tout pwogramasyon yo te abitye ak li.

Mete travay

Sou rekòmandasyon pwofesè a, yo te kreye yon tablo travay sou yon sèvis gratis Trello. Li te planifye pou travay selon sistèm Scrum, kote chak kouran ta dwe yon jan de aplikasyon nèt sou tout pwen.
Sepandan, an reyalite, tout bagay sa yo te soti nan yon sèl kouran gwo ak long, nan ki koreksyon, ajoute ak koreksyon yo te toujou ap fè.

Ki jan nou te eseye travay ann ekip ak sa ki soti nan li

Nou ekri spesifikasyon

Enfliyanse pa liv Savin "Testing.com", mwen te gen pwòp lide mwen nan tèt mwen sou ki jan tout bagay ta dwe ranje. Li tout te kòmanse ak ekri espesifikasyon, jan mwen kwè, san yo pa yon deskripsyon klè nan sa nou espere, ki sa ak ki jan li ta dwe travay, pa gen anyen pral travay. Pwogramè yo pral pwograme tout bagay jan yo wè li, tèsteur yo pral teste yon lòt bagay, manadjè a te espere twazyèm lan, men li pral vire soti nan katriyèm lan kòm toujou.
Ekri spesifikasyon se pa fasil, ou bezwen reflechi nan tout detay yo, tout nuans yo. Natirèlman, pa gen anyen ki te travay premye fwa a. Kòm yon rezilta, espesifikasyon yo te konplete ak refè 4 fwa. Ou ka jwenn dènye opsyon an nan fen atik la, nan seksyon lyen yo.

Desen yon konsepsyon

Design nan yon aplikasyon mobil se bagay ki pi enpòtan. Sepandan, se pa tout moun ki konprann sa a, ki gen ladan nan ekip mwen an, anpil te diskite avèk mwen ke konsepsyon pa nesesè, ke sa a se pati ki pi enpòtan nan aplikasyon an, elatriye. Ou pa ta dwe tèlman nayif. Premyèman, yon konsepsyon pare fè travay pwogramè a pi fasil; li pa oblije reflechi sou sa pou l mete kote ak ki kote, li jis pran ak konpoze sa ki trase. Ansanm ak espesifikasyon yo, konsepsyon an prèske konplètman libere lespri pwogramè a soti nan bagay ki pa nesesè, epi li ba li opòtinite pou konsantre sou lojik. An jeneral, yon konsepsyon pwototip (terib) te trase an premye:

Ki jan nou te eseye travay ann ekip ak sa ki soti nan li

Men, Lè sa a, konsepsyon an te penyen epi li te pote tounen nan nòmal.
(Lyen nan tout eleman konsepsyon nan fen atik la).

Ki jan nou te eseye travay ann ekip ak sa ki soti nan li

Pwogramasyon

Pwogramasyon difisil, men posib. Mwen pral omisyon pwen sa a, paske mwen pa pèsonèlman te fè fas ak sa a tèt mwen. Pwogramasyon yo te fè yon gwo kantite travay, san yo pa tout bagay ta gen sans. Natirèlman, nou te rive reyalize kèk nan lide nou yo. Ak pwogram nan toujou bezwen amelyorasyon. Gen yon anpil nan pinèz ak karakteristik ki bezwen retire. Si nou te gen plis tan, nou ta soti nan fon alpha, men pou kounye a ou ka teste aplikasyon an nan fen atik la.

Oke, sou tès yo

Ki sa ki se bagay prensipal la nan pwogramasyon? Dapre mwen, bagay prensipal la se ke tout bagay ap travay ak sanble jan li ta dwe. Li pa toujou travay byen epi li pa touswit. Sa a mande tès. Pou tèsteur mwen yo, mwen pwopoze yon modèl tès lè l sèvi avèk ka tès yo. Premyèman, ka tès yo ekri an akò konplè ak espesifikasyon yo, ak Lè sa a, tès yo te fèt sou yo. Ou ka wè sa ki soti nan lyen ki anba yo.

Mèsi pou lekti. Mwen espere ou jwenn omwen yon bagay itil isit la, petèt yon lide pou demaraj ou, oswa petèt kèk bon konsèy oswa yon zouti.

Lyen:

Dènye espesifikasyon.
Design sou figma.
Ka tès yo и rapò ensèk yo.

Aplikasyon an tèt li se sou HokeyApp. — Aplikasyon an te bati sou non HandsOff, pa menm mande poukisa (paske Stop Procrastination twò lontan).

Oke nan fen an

Ou panse tout bagay sa a te gen sans?

Se sèlman itilizatè ki anrejistre ki ka patisipe nan sondaj la. Enskri, tanpri.

Èske pratik sa a nesesè nan enstitisyon edikasyonèl ak ki jan li itil ak aplikab nan lavi reyèl?

  • Bezwen, anpil valè eksperyans

  • Bezwen, byenke yon ti eksperyans

  • Prèske initil, nan pifò ou pral konprann karakteristik jeneral yo nan travay nan yon ekip

  • Yon gaspiyaj tan ak efò

2 itilizatè yo te vote. Pa gen abstansyon.

Sous: www.habr.com

Add nouvo kòmantè