Rydym yn trefnu llif gwaith effeithiol ar gyfer datblygwyr gwe: Cydlifiad, Airtable ac offer eraill

Rydym yn trefnu llif gwaith effeithiol ar gyfer datblygwyr gwe: Cydlifiad, Airtable ac offer eraill

Rwyf wedi bod yn gweithio fel datblygwr pen blaen ers tua dwy flynedd, ac wedi cymryd rhan mewn creu amrywiaeth eang o brosiectau. Un o'r gwersi a ddysgais yw nad yw cydweithio rhwng gwahanol dimau o ddatblygwyr sy'n rhannu'r un nod ond sydd â gwahanol dasgau a chyfrifoldebau yn hawdd.

Mewn ymgynghoriad ag aelodau tîm eraill, dylunwyr a datblygwyr, creais gylch creu gwefan a ddyluniwyd ar gyfer timau bach (5-15 o bobl). Mae'n cynnwys offer fel Cydlifiad, Jira, Airtable a Abstract. Yn yr erthygl hon byddaf yn rhannu nodweddion trefnu'r llif gwaith.

Mae Skillsbox yn argymell: Cwrs ymarferol dwy flynedd "Rwy'n Datblygwr Gwe PRO".

Rydym yn atgoffa: i holl ddarllenwyr "Habr" - gostyngiad o 10 rubles wrth gofrestru ar unrhyw gwrs Skillbox gan ddefnyddio'r cod hyrwyddo "Habr".

Pam fod angen hyn i gyd?

Y tîm lleiaf sydd ei angen i greu gwefan o'r newydd yw dylunydd, rhaglennydd a rheolwr prosiect. Yn fy achos i, ffurfiwyd y tîm. Ond ar ôl rhyddhau cwpl o safleoedd, cefais y teimlad bod rhywbeth o'i le arno. Weithiau nid oeddem yn deall ein cyfrifoldebau yn llawn, ac roedd cyfathrebu â'r cleient yn gadael llawer i'w ddymuno. Arafodd hyn oll y broses ac aflonyddu ar bawb.

Dechreuais weithio ar ddatrys y broblem.

Rydym yn trefnu llif gwaith effeithiol ar gyfer datblygwyr gwe: Cydlifiad, Airtable ac offer eraill
Mae chwiliad Google yn rhoi canlyniadau da ar ein problem.

Er mwyn gwneud y gwaith yn fwy gweledol, creais ddiagram llif gwaith sy'n rhoi dealltwriaeth o sut mae gwaith yn cael ei wneud yma.

Rydym yn trefnu llif gwaith effeithiol ar gyfer datblygwyr gwe: Cydlifiad, Airtable ac offer eraill
Cliciwch ar y llun i agor mewn cydraniad llawn.

Nodau ac amcanion

Un o’r technegau cyntaf y penderfynais ei brofi oedd y “model rhaeadru” (Rhaeadr). Defnyddiais ef i amlygu problemau a deall sut i'w datrys.

Rydym yn trefnu llif gwaith effeithiol ar gyfer datblygwyr gwe: Cydlifiad, Airtable ac offer eraill

Problem: Yn fwyaf aml, nid yw'r cleient yn gwerthuso'r broses creu gwefan yn fodiwlaidd, fel y mae datblygwyr yn ei wneud. Mae'n ei weld fel safle rheolaidd, hynny yw, mae'n meddwl yn nhermau tudalennau unigol. Yn ei farn ef, mae dylunwyr a rhaglenwyr yn creu tudalennau unigol, un ar ôl y llall. O ganlyniad, nid yw'r cwsmer yn deall beth sy'n dilyn yn ystod y broses wirioneddol.

Tasg: Nid oes diben argyhoeddi’r cleient fel arall; yr opsiwn gorau yw datblygu proses fodiwlaidd ar gyfer creu gwefan o fewn y cwmni yn seiliedig ar fodel tudalen wrth dudalen.

Mae datblygwyr a dylunwyr yn rheoli tocynnau a chydrannau dylunio cyffredinol.

Rydym yn trefnu llif gwaith effeithiol ar gyfer datblygwyr gwe: Cydlifiad, Airtable ac offer eraill

Problem: Mae hon yn sefyllfa gyffredin y mae llawer o strategaethau yn mynd i'r afael â hi. Mae yna lawer o atebion diddorol, yn y rhan fwyaf o achosion cynigir creu system ddylunio sy'n cael ei reoli gan ganllaw arddull / generaduron llyfrgell. Ond yn ein sefyllfa ni, nid oedd yn bosibl ychwanegu cydran arall i'r broses ddatblygu a fyddai'n caniatáu inni reoli lefelau mynediad ar gyfer dylunwyr.

Tasg: adeiladu system gyffredinol lle gall dylunwyr, datblygwyr a rheolwyr weithio'n gydamserol heb ymyrryd â'i gilydd.

Olrhain datblygiad cywir

Rydym yn trefnu llif gwaith effeithiol ar gyfer datblygwyr gwe: Cydlifiad, Airtable ac offer eraill

Problem: Er bod llawer o offer defnyddiol ar gael i olrhain problemau a mesur cynnydd cyffredinol, nid yw'r rhan fwyaf yn hyblyg nac yn optimaidd. Gall yr offeryn fod yn ddefnyddiol trwy arbed amser tîm a fyddai fel arfer yn cael ei dreulio ar gwestiynau ac eglurhad ar dasgau penodol. Mae hefyd yn gwneud bywyd yn haws i reolwyr trwy roi dealltwriaeth fwy cywir iddynt o'r prosiect cyfan.

Tasg: creu dangosfwrdd i olrhain cynnydd tasgau a gyflawnir gan wahanol aelodau tîm.

Set o offer

Ar ôl arbrofi gyda gwahanol offer, fe wnes i setlo ar y set ganlynol: Confluence, Jira, Airtable a Abstract. Isod byddaf yn datgelu manteision pob un.

Cyfluiad

Rôl yr offeryn: canolfan wybodaeth ac adnoddau.

Mae man gwaith Confluence yn gymharol hawdd i'w sefydlu, mae ganddo lawer o nodweddion, integreiddiadau â gwahanol apiau, ac mae ganddo dempledi unigol y gellir eu haddasu. Nid yw'n ateb un ateb i bawb, ond mae'n ddelfrydol fel canolfan wybodaeth ac adnoddau. Mae hyn yn golygu bod yn rhaid i unrhyw gyfeirnod neu fanylion technegol sy'n ymwneud â'r prosiect gael eu rhoi yn y gronfa ddata.

Mae'r offeryn yn caniatáu ichi ddogfennu pob cydran ac unrhyw fanylion eraill am y prosiect yn gywir.

Rydym yn trefnu llif gwaith effeithiol ar gyfer datblygwyr gwe: Cydlifiad, Airtable ac offer eraill

Prif fantais Cydlifiad yw addasu templedi dogfennau. Yn ogystal, gellir ei ddefnyddio i weithredu un storfa o fanylebau a dogfennaeth prosiect amrywiol, gan wahanu lefelau mynediad y cyfranogwyr. Nawr does dim rhaid i chi boeni bod gennych chi hen fersiwn o'r fanyleb wrth law, fel sy'n digwydd pan fyddwch chi'n anfon dogfennau trwy e-bost.

Mwy o wybodaeth am yr offeryn ar gael ar wefan swyddogol y cynnyrch.

Jira

Rôl yr offeryn: monitro problemau a rheoli tasgau.

Rydym yn trefnu llif gwaith effeithiol ar gyfer datblygwyr gwe: Cydlifiad, Airtable ac offer eraill

Mae Jira yn arf cynllunio a rheoli prosiect pwerus iawn. Prif ran y swyddogaeth yw creu llifoedd gwaith y gellir eu haddasu. Er mwyn rheoli materion yn effeithiol (sef yr hyn sydd ei angen arnom), mae'n werth rhoi sylw arbennig i'r defnydd cywir o'r math o gais a'r math o fater (math o fater).

Felly, er mwyn sicrhau bod datblygwyr yn adeiladu cydrannau yn seiliedig ar y dyluniad cywir, mae angen eu hysbysu bob tro y bydd rhywbeth yn newid yn y dyluniad. Cyn gynted ag y bydd y gydran yn cael ei diweddaru, mae angen i'r dylunydd agor mater, neilltuo datblygwr cyfrifol, gan neilltuo'r math cywir o fater iddo.

Gyda Jira, gallwch fod yn sicr bod yr holl gyfranogwyr yn y broses (gadewch imi eich atgoffa, yn ein hachos ni mae 5-15 ohonynt) yn derbyn tasgau cywir nad ydynt yn mynd ar goll a dod o hyd i'w ysgutor.

Dysgwch fwy am Jira ar gael ar wefan swyddogol y cynnyrch.

Airtable

Rôl yr offeryn: rheoli cydrannau a bwrdd cynnydd.

Mae Airtable yn gymysgedd o daenlenni a chronfeydd data. Mae hyn i gyd yn ei gwneud hi'n bosibl addasu gweithrediad yr holl offer a drafodir uchod.

Enghraifft 1: Rheoli Cydrannau

O ran y generadur canllaw arddull, nid yw bob amser yn gyfleus i'w ddefnyddio - y broblem yw na all dylunwyr ei olygu. Yn ogystal, ni fyddai'n benderfyniad da defnyddio'r llyfrgell gydrannau Braslun, gan fod ganddi lawer o gyfyngiadau. Yn fwyaf tebygol, ni fyddwch yn gallu defnyddio'r llyfrgell hon y tu allan i'r rhaglen.

Nid yw Airtable yn berffaith ychwaith, ond mae'n well na llawer o atebion tebyg eraill. Dyma arddangosiad o dempled Tabl Rheoli Cydrannau:

Rydym yn trefnu llif gwaith effeithiol ar gyfer datblygwyr gwe: Cydlifiad, Airtable ac offer eraill

Pan fydd datblygwr yn derbyn cydran ddylunio, mae'n gwerthuso'r ABEM canlyniadol trwy gofnodi'r gydran mewn tabl. Mae cyfanswm o 9 colofn:

  • Enw - enw'r gydran yn unol ag egwyddor ABEM.
  • Rhagolwg - Dyma lle gosodir naill ai ciplun neu ddelwedd o'r gydran a lawrlwythwyd o ffynhonnell arall.
  • Mae tudalen gysylltiedig yn ddolen i dudalen cydran.
  • Cydran plentyn - dolen i gydrannau plentyn.
  • Addasydd - yn gwirio am bresenoldeb opsiynau arddull ac yn eu diffinio (er enghraifft, gweithredol, coch, ac ati).
  • Mae categori cydran yn gategori cyffredinol (testun, delwedd hyrwyddo, bar ochr).
  • Statws datblygu - y cynnydd datblygiad gwirioneddol a'i ddiffiniad (cwblhawyd, ar y gweill, ac ati).
  • Cyfrifol - y datblygwr sy'n gyfrifol am y gydran hon.
  • Lefel atomig yw categori atomig y gydran hon (yn ôl y cysyniad o ddyluniad atomig).
  • Gellir cyfeirio at ddata yn yr un tablau neu mewn tablau gwahanol. Bydd cysylltu'r dotiau yn atal dryswch wrth raddio. Yn ogystal, gellir hidlo, didoli a newid y data heb unrhyw broblemau.

Enghraifft 2: cynnydd datblygiad tudalen

I werthuso cynnydd datblygiad tudalen, mae angen templed arnoch sy'n cael ei greu'n benodol at y diben hwn. Gall y bwrdd wasanaethu anghenion y tîm ei hun a'r cleient.

Rydym yn trefnu llif gwaith effeithiol ar gyfer datblygwyr gwe: Cydlifiad, Airtable ac offer eraill

Gellir nodi unrhyw wybodaeth am y dudalen yma. Dyma ddyddiad cau, dolen i brototeip InVision, cyrchfan, cydran plentyn. Daw'n amlwg ar unwaith bod y gweithrediadau'n gyfleus iawn i'w perfformio, o ran dogfennu a diweddaru'r dyluniad, yn ogystal â statws datblygiad pen blaen a chefn. Ar ben hynny, mae'r gweithrediadau hyn yn cael eu perfformio ar yr un pryd.

Crynodeb

Rôl yr offeryn: un ffynhonnell o reoli fersiynau ar gyfer asedau dylunio.

Rydym yn trefnu llif gwaith effeithiol ar gyfer datblygwyr gwe: Cydlifiad, Airtable ac offer eraill

Gellir galw crynodeb yn GitHub ar gyfer asedau yn Braslun, ac mae'n arbed dylunwyr rhag gorfod copïo a gludo ffeiliau. Prif fantais yr offeryn yw ei fod yn darparu storfa ddylunio sy'n gweithredu fel “un ffynhonnell o wirionedd.” Rhaid i ddylunwyr ddiweddaru'r brif gangen i'r fersiwn diweddaraf o'r cynllun cymeradwy. Ar ôl hynny, mae'n rhaid iddynt hysbysu'r datblygwyr. Dylai'r rheini, yn eu tro, weithio gydag asedau dylunwyr o'r brif gangen yn unig.

Fel casgliad

Ar ôl i ni weithredu'r broses ddatblygu newydd a'r holl offer a grybwyllir uchod, cynyddodd cyflymder ein gwaith o leiaf ddwywaith. Nid yw'n ateb perffaith, ond mae'n un da iawn. Yn wir, er mwyn iddo weithio, mae angen i chi wneud llawer o ymdrech - mae angen "gwaith llaw" i ddiweddaru a chynnal y cyfan mewn cyflwr gweithio.

Mae Skillsbox yn argymell:

Ffynhonnell: hab.com

Ychwanegu sylw