Að samþykkja atvinnuvinnuflæði núna þegar WordPress er allt fullorðið

Ég man eftir því að setja upp mitt fyrsta WordPress blogg. Ég eyddi klukkustundum í að fylgja leiðsögumönnum á netinu til að hlaða niður WordPress, reyndi að hlaða því upp aftur og reikna síðan út hvernig á að setja upp gagnagrunn.


Ég FTP réttlátur breytti hverri breytingu allt að lifandi netþjóninum og vonaði að bloggið færi ekki dimmt ef ég slær inn rangt spurningarmerki.

WordPress hefur vaxið upp á meðan. Gegnheill fjölmiðlafyrirtæki nota WordPress sem aðal leið til samskipta við heiminn. Farðu í Tech Crunch eða New Yorker og skoðaðu uppspretta html. Þú munt komast að því að vefsíðan er byggð með WordPress. Beyonce? Já. Hún grefur WordPress.

Á sama tíma hefur WordPress þetta hræðilega orðspor meðal verktaki. Staðalímyndin er af smáforritum sem hlaða upp skrám í gegnum FTP, ekki nota útgáfustýringu og yfirleitt yfirgefa allar heilbrigðar meginreglur um þróun hugbúnaðar sem mannkynið þekkir..

Það er augljóslega ekki sanngjörn ásökun. WordPress hefur alist upp. Það er að verða fullgildur REST API þetta ár. Þú getur nú sett upp WordPress og ósjálfstæði frá skipanalínunni með WP-CLI.

WordPress verktaki og þemahönnuðir vaxa úr grasi. Roots.io er dæmi um að meðhöndla WordPress verkefni eins og öll alvarleg þróunarverkefni hugbúnaðar. Þeim er ekki að klúðra með að hlaða inn FTP FTP. Í staðinn nota þeir git til að stjórna útgáfu og capistrano fyrir dreifingu.

Joel frá Fog Creek Software skrifaði frægt um 12 skref til betri hugbúnaðar, og einn af þeim var mál eða villur rekja spor einhvers. Hann hefur rétt fyrir sér. Það er erfitt að muna allar mismunandi beiðnir um lögun og villur í höfðinu. Það er jafnvel erfiðara að muna öll skrefin til að endurskapa villur, hvers notandinn bjóst við og hverju þeir fengu í raun.

Það eru aðeins svo margir athugasemdir við það sem þú getur skrifað líka. WordPress notar sjálft Trac sem útgáfuspor þess. Ég hef unnið með Redmine, annar opinn útgáfuritari og verkefnastjórnunartæki, vegna þess að ég er hjá Planio, sem býður upp á hýst Redmine og git hýsingu.

Dæmigert notkun máls á útgáfuspor

Svo ímyndaðu þér að þú sért að byggja nýjan viðbót fyrir WordPress. Þú ert með lítið teymi í vinnunni – verktaki eða tveir, hönnuður og viðskiptavinur.

Þú ert ekki lengur lið með aðeins einn einstakling. Þú vinnur ekki öll á einum stað, því að fjartenging er æðisleg og norðurhvelið er ekki svo skemmtilegt í vetur.

Notandi sendir tölvupóst þar sem segir að viðbótin „virki ekki“. Ef þú ert sannarlega heppinn færðu skjámynd sem sýnir villuboð „virkar ekki“.

Þú sendir tölvupóstinn í kring. Einhverjir sendu tölvupóst til baka með spurningu um hvaða vafra þeir voru að nota, og allt í einu ertu með Gmail þráð af 12 tölvupóstum. Nokkur vandamál eru samanpakkuð hér og útgáfu rekja spor einhvers hjálpa þér að leysa þessi vandamál.

Þrjú gagnrýnin stykki af hverri laganlegri galla

Hið fyrra er að þú þarft í raun þrennt fyrir hverja villuskýrslu:

  1. Hvaða skref tók notandinn sem leiddi til villunnar?
  2. Hvað bjóst notandinn við að sjá?
  3. Hvað sá notandinn í raun og veru?

Þú þarft að geta endurskapað villuna því það er mjög erfitt að laga villu sem þú getur ekki séð í aðgerð. Í öðru lagi verður þú að ganga úr skugga um að villan er í raun galla eða hvort notandinn bjóst við einhverju sem hugbúnaður þinn veitir ekki.

Hér er önnur leið til að orða það:

Og þú getur ekki hrapað frá þeim sem tilkynnti villuna með sígildu línunni: „Það er ekki galla. Það er eiginleiki!“Ef þú veist ekki hverju viðkomandi bjóst við í staðinn.

Notkun útgáfuspor eins og Redmine þýðir að þú ert með staðlaða leið til að fá þessar upplýsingar.

Það er ein leið til að tryggja að verkefni verði aldrei gert: óljóst lagt til að teymið ætti að gera eitthvað í málinu. Nema það sé úthlutað einum „eiganda“ verður það bara ekki gert.

Útgáfusporar neyða þig til að úthluta málum til, jæja, einum aðila á hverjum tíma, svo þú veist alltaf hverjir eiga nú galla eða verkefni. Á sama tíma fara mál í gegnum verkflæði með mismunandi stöðu eins og „Í vinnslu“, „QA / Testing“ eða „Tilbúinn til dreifingar“.

Flestir rekja spor einhvers munu gefa þér skýrslur sem byggjast á núverandi stöðu mála, svo þú getur séð núverandi magn vinnu í vinnslu og hversu mikið er eftir að gera. Þú getur jafnvel búið til niðurbrotskort sem eru vinsæl í lipurri aðferðafræði.

Samþætta Git þétt í vinnuferli verkefnastjórnunar þinnar

Eins og við nefndum hér að ofan, með því að nota git í þróunarferlinu þínu í WordPress mun líf þitt verða auðveldara þegar hlutirnir fara úrskeiðis. Git gefur þér a spóla hnappinn aftur á kóðanum þínum og þú getur búið til margar, samsíða útgáfur af síðunni þinni.

Í hvert skipti sem þú „fremur“ nýjan kóða í gitgeymsluna þína ertu að búa til náttúrulegan punkt til að ræða breytinguna á kóðabasanum. Að auki finnst mér auðveldara að ræða vandamál sem byggjast á raunverulegum framinn kóða en bara óljósar hugmyndir.

Það er þar sem málefni rekja spor einhvers skína vegna þess að Redmine, til dæmis, er þétt samþætt með git eða svn. Þú getur fljótt séð hver framdi hvað á móti málum og rætt síðan þau mál.

Búðu til kerfi til að þróa WordPress þína

Útgáfa rekja spor einhvers mun hjálpa þér að stækka umfram þig. Þú munt vera viss um að málin renni ekki í gegnum sprungurnar.

Hjá Planio notar meirihluti viðskiptavina okkar Redmine sem hýst er í þeim tilgangi að rekja hugbúnaðarþróunarverkefni, þar á meðal WordPress verkefni. Þeir rekja villur, nýja eiginleika og spretti í tengslum við útgáfustýringu.

Redmine, eins og WordPress, er opinn uppspretta, svo þú færð þann kost að vera ekki lokaðir inni í sér hugbúnaði. Og eins og WordPress geturðu útvista hýsingu til einhvers eins og okkur á Planio, eða þú getur sett það upp sjálfur ef þú vilt frekar frá Redmine.org.

Yfir til þín

Svo – hvernig á að stjórna vinnuflæðinu þínu? Hefur þú prófað Redmine? Við viljum gjarnan heyra hugsanir þínar og athugasemdir hér að neðan!

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map