Tunapanga mtiririko mzuri wa kazi kwa wasanidi wavuti: Ushawishi, Airtable na zana zingine

Tunapanga mtiririko mzuri wa kazi kwa wasanidi wavuti: Ushawishi, Airtable na zana zingine

Nimekuwa nikifanya kazi kama msanidi wa mwisho kwa takriban miaka miwili, na nimeshiriki katika uundaji wa miradi mbali mbali. Moja ya somo nililojifunza ni kwamba ushirikiano kati ya timu tofauti za watengenezaji wanaoshiriki lengo moja lakini wana kazi na majukumu tofauti si rahisi.

Kwa kushauriana na wanachama wengine wa timu, wabunifu na watengenezaji, niliunda mzunguko wa kuunda tovuti iliyoundwa kwa ajili ya timu ndogo (watu 5-15). Inajumuisha zana kama vile Confluence, Jira, Airtable na Abstract. Katika makala hii nitashiriki vipengele vya kuandaa mtiririko wa kazi.

Skillbox inapendekeza: Kozi ya vitendo ya miaka miwili "Mimi ni Msanidi Programu wa Wavuti".

Tunakukumbusha: kwa wasomaji wote wa "Habr" - punguzo la rubles 10 wakati wa kujiandikisha katika kozi yoyote ya Skillbox kwa kutumia msimbo wa uendelezaji wa "Habr".

Kwa nini haya yote yanahitajika?

Timu ya chini inayohitajika kuunda tovuti kutoka mwanzo ni mbuni, mpangaji programu na msimamizi wa mradi. Kwa upande wangu, timu iliundwa. Lakini baada ya kutolewa kwa tovuti kadhaa, nilipata hisia kwamba kuna kitu kibaya nayo. Wakati mwingine hatukuelewa kikamilifu majukumu yetu, na mawasiliano na mteja yaliacha kuhitajika. Yote hii ilipunguza kasi ya mchakato na kuvuruga kila mtu.

Nilianza kufanya kazi ya kutatua tatizo.

Tunapanga mtiririko mzuri wa kazi kwa wasanidi wavuti: Ushawishi, Airtable na zana zingine
Utafutaji wa Google unatoa matokeo mazuri kwenye tatizo letu.

Ili kufanya kazi ifanyike kuonekana zaidi, niliunda mchoro wa mtiririko wa kazi ambao unatoa ufahamu wa jinsi kazi inafanywa hapa.

Tunapanga mtiririko mzuri wa kazi kwa wasanidi wavuti: Ushawishi, Airtable na zana zingine
Bofya kwenye picha ili kufungua katika azimio kamili.

Malengo na malengo

Moja ya mbinu za kwanza ambazo niliamua kupima ilikuwa "mfano wa cascade" (Maporomoko ya maji). Niliitumia kuangazia matatizo na kuelewa jinsi ya kuyatatua.

Tunapanga mtiririko mzuri wa kazi kwa wasanidi wavuti: Ushawishi, Airtable na zana zingine

Tatizo: Mara nyingi, mteja hatathmini mchakato wa uundaji wa tovuti mara kwa mara, kama watengenezaji wanavyofanya. Anaiona kama tovuti ya kawaida, ambayo ni, anafikiria kwa suala la kurasa za kibinafsi. Kwa maoni yake, wabunifu na waandaaji wa programu huunda kurasa za kibinafsi, moja baada ya nyingine. Kama matokeo, mteja haelewi kile kinachofuata wakati wa mchakato halisi.

Kazi: Hakuna maana katika kumshawishi mteja vinginevyo; chaguo bora ni kuendeleza mchakato wa kawaida wa kuunda tovuti ndani ya kampuni kulingana na mfano wa ukurasa kwa ukurasa.

Ishara na vipengele vya muundo wa Universal vinasimamiwa na watengenezaji na wabunifu.

Tunapanga mtiririko mzuri wa kazi kwa wasanidi wavuti: Ushawishi, Airtable na zana zingine

Tatizo: Hii ni hali ya kawaida ambayo mikakati mingi hushughulikia. Kuna ufumbuzi mwingi wa kuvutia, katika hali nyingi inapendekezwa kuunda mfumo wa kubuni ambao unadhibitiwa na mwongozo wa mtindo / jenereta za maktaba. Lakini katika hali yetu, kuongeza sehemu nyingine kwenye mchakato wa maendeleo ambayo ingeturuhusu kudhibiti viwango vya ufikiaji kwa wabuni haikuwezekana.

Kazi: kujenga mfumo wa ulimwengu wote ambao wabunifu, watengenezaji na wasimamizi wanaweza kufanya kazi kwa usawa bila kuingiliana.

Ufuatiliaji sahihi wa maendeleo

Tunapanga mtiririko mzuri wa kazi kwa wasanidi wavuti: Ushawishi, Airtable na zana zingine

Tatizo: Ingawa kuna zana nyingi muhimu zinazopatikana kufuatilia masuala na kupima maendeleo kwa ujumla, nyingi hazibadiliki au bora. Zana inaweza kuwa muhimu kwa kuokoa muda wa timu ambao kwa kawaida ungetumiwa kwa maswali na ufafanuzi wa kazi mahususi. Pia hurahisisha maisha kwa wasimamizi kwa kuwapa ufahamu sahihi zaidi wa mradi mzima.

Kazi: unda dashibodi ili kufuatilia maendeleo ya kazi zinazofanywa na washiriki tofauti wa timu.

Seti ya zana

Baada ya kujaribu zana tofauti, nilitulia kwenye seti ifuatayo: Confluence, Jira, Airtable na Abstract. Hapo chini nitafunua faida za kila moja.

Ushabiki

Jukumu la chombo: kituo cha habari na rasilimali.

Nafasi ya kazi ya Confluence ni rahisi kusanidi, ina vipengele vingi, miunganisho na programu tofauti, na ina violezo vya kibinafsi, vinavyoweza kugeuzwa kukufaa. Sio suluhisho la ukubwa mmoja, lakini ni bora kama kituo cha habari na rasilimali. Hii ina maana kwamba marejeleo yoyote au maelezo ya kiufundi yanayohusiana na mradi lazima yaingizwe kwenye hifadhidata.

Chombo hukuruhusu kuandika vizuri kila sehemu na maelezo mengine yoyote kuhusu mradi huo.

Tunapanga mtiririko mzuri wa kazi kwa wasanidi wavuti: Ushawishi, Airtable na zana zingine

Faida kuu ya Confluence ni ubinafsishaji wa violezo vya hati. Kwa kuongeza, inaweza kutumika kutekeleza hifadhi moja ya vipimo na nyaraka mbalimbali za mradi, kutenganisha viwango vya upatikanaji wa washiriki. Sasa huna haja ya kuwa na wasiwasi kwamba una toleo la zamani la vipimo mkononi, kama inavyotokea unapotuma hati kwa barua pepe.

Maelezo zaidi kuhusu chombo inapatikana kwenye tovuti rasmi ya bidhaa.

jira

Jukumu la chombo: ufuatiliaji wa shida na usimamizi wa kazi.

Tunapanga mtiririko mzuri wa kazi kwa wasanidi wavuti: Ushawishi, Airtable na zana zingine

Jira ni zana yenye nguvu sana ya kupanga na usimamizi wa mradi. Sehemu kuu ya utendaji ni uundaji wa mtiririko wa kazi unaoweza kubinafsishwa. Ili kusimamia kwa ufanisi masuala (ambayo ndiyo tunayohitaji), inafaa kulipa kipaumbele maalum kwa matumizi sahihi ya aina ya ombi na aina ya suala (aina ya suala).

Kwa hiyo, ili kuhakikisha kwamba watengenezaji wanajenga vipengele kulingana na muundo sahihi, wanahitaji kuarifiwa kila wakati kitu kinabadilika katika kubuni. Mara tu kijenzi kikisasishwa, mbuni anahitaji kufungua suala, kukabidhi msanidi anayewajibika, akimkabidhi aina sahihi ya suala.

Ukiwa na Jira, unaweza kuwa na uhakika kwamba washiriki wote katika mchakato (wacha nikukumbushe, kwa upande wetu kuna 5-15 kati yao) wanapokea kazi sahihi ambazo hazipotei na kupata mtekelezaji wao.

Pata maelezo zaidi kuhusu Jira inapatikana kwenye tovuti rasmi ya bidhaa.

Airtable

Jukumu la chombo: usimamizi wa sehemu na bodi ya maendeleo.

Airtable ni mchanganyiko wa lahajedwali na hifadhidata. Yote hii inafanya uwezekano wa kubinafsisha utendakazi wa zana zote zilizojadiliwa hapo juu.

Mfano 1: Usimamizi wa Vipengele

Kuhusu jenereta ya mwongozo wa mtindo, sio rahisi kutumia kila wakati - shida ni kwamba wabuni hawawezi kuihariri. Kwa kuongeza, haitakuwa uamuzi mzuri kutumia maktaba ya sehemu ya Mchoro, kwa kuwa ina vikwazo vingi. Uwezekano mkubwa zaidi, hutaweza kutumia maktaba hii nje ya programu.

Airtable pia si kamili, lakini ni bora kuliko suluhu zingine nyingi zinazofanana. Hapa kuna onyesho la kiolezo cha Jedwali la Usimamizi wa Sehemu:

Tunapanga mtiririko mzuri wa kazi kwa wasanidi wavuti: Ushawishi, Airtable na zana zingine

Wakati msanidi anakubali kijenzi cha muundo, hutathmini matokeo ya ABEM kwa kurekodi kijenzi hicho kwenye jedwali. Kuna safu wima 9 kwa jumla:

  • Jina - jina la sehemu kulingana na kanuni ya ABEM.
  • Onyesho la kukagua - Hapa ndipo ama picha ya skrini au picha ya sehemu iliyopakuliwa kutoka chanzo kingine inawekwa.
  • Ukurasa uliounganishwa ni kiungo cha ukurasa wa kipengele.
  • Sehemu ya mtoto - kiungo kwa vipengele vya mtoto.
  • Modifier - huangalia uwepo wa chaguzi za mtindo na kuzifafanua (kwa mfano, kazi, nyekundu, nk).
  • Kategoria ya kijenzi ni kategoria ya jumla (maandishi, picha ya matangazo, upau wa kando).
  • Hali ya maendeleo - maendeleo halisi ya maendeleo na ufafanuzi wake (imekamilishwa, inaendelea, nk).
  • Kuwajibika - msanidi ambaye anajibika kwa sehemu hii.
  • Ngazi ya atomiki ni kategoria ya atomiki ya sehemu hii (kulingana na dhana ya muundo wa atomiki).
  • Data inaweza kurejelewa katika jedwali moja au tofauti. Kuunganisha dots kutazuia kuchanganyikiwa wakati wa kuongeza. Kwa kuongeza, data inaweza kuchujwa, kupangwa na kubadilishwa bila matatizo yoyote.

Mfano 2: maendeleo ya ukurasa

Ili kutathmini maendeleo ya ukuzaji wa ukurasa, unahitaji kiolezo ambacho kimeundwa mahsusi kwa kusudi hili. Jedwali linaweza kuhudumia mahitaji ya timu yenyewe na mteja.

Tunapanga mtiririko mzuri wa kazi kwa wasanidi wavuti: Ushawishi, Airtable na zana zingine

Habari yoyote kuhusu ukurasa inaweza kuzingatiwa hapa. Huu ni tarehe ya mwisho, kiungo kwa mfano wa InVision, marudio, sehemu ya mtoto. Inadhihirika mara moja kuwa shughuli ni rahisi sana kufanya, kwa kuzingatia kuweka kumbukumbu na kusasisha muundo, na vile vile hali ya maendeleo ya mbele na ya nyuma. Aidha, shughuli hizi zinafanywa wakati huo huo.

abstract

Jukumu la zana: chanzo kimoja cha udhibiti wa toleo la mali ya muundo.

Tunapanga mtiririko mzuri wa kazi kwa wasanidi wavuti: Ushawishi, Airtable na zana zingine

Muhtasari unaweza kuitwa GitHub ya mali katika Mchoro, na huokoa wabunifu kutokana na kunakili na kubandika faili. Faida kuu ya zana ni kwamba hutoa hazina ya muundo ambayo hufanya kama "chanzo kimoja cha ukweli." Wabuni lazima wasasishe tawi kuu hadi toleo jipya zaidi la mpangilio ulioidhinishwa. Baada ya hapo, wanapaswa kuwajulisha watengenezaji. Wale, kwa upande wake, wanapaswa kufanya kazi tu na mali ya mbuni kutoka kwa tawi kuu.

Kama hitimisho

Baada ya kutekeleza mchakato mpya wa maendeleo na zana zote zilizotajwa hapo juu, kasi ya kazi yetu iliongezeka angalau mara mbili. Sio suluhisho kamili, lakini ni nzuri sana. Ukweli, ili ifanye kazi, unahitaji kuweka bidii - inahitaji "kazi ya mwongozo" kusasisha na kuitunza yote katika hali ya kufanya kazi.

Skillbox inapendekeza:

Chanzo: mapenzi.com

Kuongeza maoni