Toyota er vel þekkt sem skilvirkasta stofnunin á jörðinni utan mannslíkamans og eitt af heimspeki þeirra er að forðast skjöl. Í stað þess að gera "ferli" þegar einhver á samlínunni þarf fleiri bolta, þá eru þeir einfaldlega 5 töskur af boltum á hillunni og þegar maður er tómur fara þeir af hillunni og einhver kemur hverja klukkutíma og refills alla hilluna frá bakinu. Það er engin þörf á að skjalfesta neitt, ferlið gerir það fyrir þig.

Það var Nýleg grein um kvars sem talaði um athygli Apple að gátlista.

Það kemur í ljós að lykillinn að sköpun, hraða og aðlögunarhæfni Apple er á yfirborðinu, hið gagnstæða andstæða af því hvers konar frelsandi sköpunargáfu sem maður gæti búist við. Það er tékklisti ... mjög lengi.

Sem gerði mig að hugsa um hvað heimspeki minn um tékklisti er. Það er mikið athugavert við tékklisti. Þeir verða úreltir. Þeir geta verið langar og leiðinlegar og endurteknar. Eins og allar tölur geta þeir einbeitt sér að röngum hlutum. En allir þessir hlutir eru sannar að sleppa tékklistum líka, ekki satt? Ég meina í þriðja skiptið sem þú hefur gert sömu mistök. Það er líklega tími til að viðurkenna að eftir tékklisti gætu þú spara tíma.

En tékklistar eru aðeins góðar ef þær eiga við og þau eru uppfærð oft og þú ert enn á hegðun manna sem, við skulum andlit það, eru ekki byggð til að vera fullkomin allan tímann.

Raunveruleg vandamál í heiminum

Við höfum staðal Drupal setja í embætti við byrjum með flestum viðskiptavinum sem eru á Drupal. Þetta felur í sér einingar, stillingar, vanræksla og sjálfgefna prófunargögnin. Það var notað til að vera gátlista, en það var alltaf úrelt. Þá fór einhver inn og gerði það svo sértæk að einhver, jafnvel með takmarkaðan þekking á Drupal, gæti gert það, þannig að allir Drupal fólkið í búðinni hataði það svo við tókum það út og við gátum ekki þjálfa neinn nýjan á það og aðeins eldri Drupal devs gætu fylgst með því, svo þá byrjðum við erfitt að kóðun það inn Drush.

Drush þýðir að einhver með Drupal reynslu gæti keyrt nokkrar línur af kóða og allt myndi "gerast" töfrandi. Ekkert meira "mannlegt villa", það er tékklisti, en í stað þess að sóðalegur maður reynir að fylgja tékklisti fylgdi tölva það.

Vandamálið við þetta var að jafnvel einföldustu breytingin þurfti verktaki og hverja breytingu þurfti að vera prófuð og svo féll það í sundur nokkuð fljótt.

Að lokum komumst við yfir augljós lausn, sem er eitthvað harður-dulmáli í Drush, sem gerði það nokkuð erfitt að breyta.

Nú höfum við einfaldlega síðuna sem heitir "klón mig" eða eitthvað svoleiðis og hvenær sem við eigum nýja viðskiptavini afritum við bara það. Breyttu því notað til að taka þátt forritara og fullt af öðru starfi, nú er einhver með lykilorðið á liðinu okkar hægt að fara og breyta eitthvað. Ef hönnuður vill hafa mismunandi prófgögn breytist það og það verður sjálfkrafa í næsta verkefni. Ef PM ákveður að við þurfum aðra sjálfgefna notanda í þjálfunarskyni, þá býr þau til einn og það verður í næsta verkefni okkar.

"Í fyrsta sinn sem þú gerir eitthvað gerðu það bara. Í öðru lagi skaltu gera það og taka minnispunkta. Í þriðja sinn, stöðva og sjá hvort það er í raun það sama. Ef það er að vinna úr því vegna þess að það mun líklega vera 4. og 5. og svo framvegis. "- Gavin Andresen, CTO Bitcoin

Við vorum svo heppin að hafa Gavin hér á Gravity Switch í nokkur ár. Hann bætti okkur alveg við menningu okkar og kóða okkar, en visku hans um hvenær að "hakk" og hvenær á að málsmeðferð þá er eitthvað sem hefur í raun breyst hvernig ég nálgast gögn.

Gavin kenndi okkur að góða kóðinn er sjálfsskjalandi.

10 boðorð skjala

  1. Þú skalt ekki yfir skjal - Ef það tekur lengri tíma að skjalfesta en að gera, þá ertu of skjalfest.
  2. Þú verður að gera sjálfvirkan fyrir skjalið - Taka út manninn þáttinn þegar mögulegt er.
  3. Þú skalt ekki mýta í gegnum það sama þrisvar sinnum . Ef þú hefur messed upp eða þurfti að reikna út það sama tvisvar, þá er kominn tími til að málsmeðferð.
  4. Ef það er að fara að mistakast, gerðu það ekki stórt - The erfiður hlutirnir eru það sem þú missir af fyrstu (og jafnvel 10.) tíma sem þú skoðar þær. Ef þú hefur val á milli að búa til ferli sem mun stöðva samsafnið eða hrunið á síðuna þína ef það mistekst eða eitt sem mun skapa smávægilegan villa skaltu velja alltaf "taktu niður síðuna" því að minnsta kosti verður þú að koma í veg fyrir vandamálið í fyrsta skipti .
  5. Þú verður að setja ferlið þar sem maður verður að fara yfir það - vegna þess að það þarf að finna.
  6. Eigðu það - Þegar þú fylgir ferli skaltu hafa í huga að starf þitt er að framleiða besta afleiðinguna. Það er ekki að fylgja ferlinu. Alltaf nálgast það með tortryggni og líta gagnrýnin á niðurstöðurnar.
  7. Viðurkennið þegar það virkar ekki - Stundum geta hlutirnir líta út eins og þau eru ekki. Í heimi okkar, þurfum við alltaf staðlaða prófgögn, en ferlið við að búa til það í WordPress er algjörlega öðruvísi en að búa til það í Drupal, þannig að við þurfum algjörlega mismunandi ferla.
  8. Festa það hratt - Ef ferlið er úrelt, ekki bara hunsa málið og vængið það, eða veldu og veldu hlutina sem þú vilt fylgja. Festa það eins og þú ferð. Það mun aðeins taka þér nokkrar mínútur til að gera í flestum tilfellum og þessar mínútur munu snúa inn í klukkustundir næst þegar þú eða einhver annar notar ferlið.
  9. Veldu bardaga þína - Steve Krug (skipstjóri notagildi) segir að þú ættir að prófa oft. Finndu stærsta vandamálið þitt. Gerðu það minnsta magn af vinnu sem þú getur gert svo að það sé ekki lengur stærsta vandamálið þitt og endurtaktu síðan. Þú ert ekki að reyna að fá smá kink út úr kerfinu, þú ert að reyna að fá allt kerfið til að hlaupa betur.
  10. Endurskoðun - Ef þú hefur notað ferli tugi sinnum og hefur ekki breytt því, ættir þú að hugsa um hvernig þú getur gert hana skilvirkari eða ef þú ættir bara að gera það sjálfvirkt.