brainbaking/content/wiki/books/rework.md

14 KiB

+++ title = "rework" draft = false tags = [ "", "Users", "jefklak", "Downloads", "pages", "books", "rework" ] date = "2013-03-12" +++

Rework

Author: Jason Fried & David Heinemeier Hansson

Context: Pragmatic project/company management

{{< lib "Rework|Librarything Link" >}}

Takedowns

  1. Ignore the real world * Hoofd niet laten hangen als iedereen beweert dat het onmogelijk is, niet geloven! * Allemaal excuses om het niet te proberen, heeft niets met u te maken.
  2. Learning from mistakes is overrated * Het is bewezen dat mensen die succes hebben een grotere kans op succes hebben in de toekomst * "Learn by mistake" is dus niet altijd 100% correct
  3. Planning is guessing * Het heeft geen nut om lange termijn plannen op te stellen * Plan wat uitmaakt op korte termijn, vandaag! Hou op met gokken * Promoot adaptability/agility, pas u aan op het moment zelf
  4. Why grow? * Groter worden als bedrijf brengt enorm veel nadelen met zich mee * Small is not just a stepping stone. Small is a great destination itself.
  5. Workaholism * Overwerken heeft geen nut, lack of focus, lack of concentration * Mensen voelen zich verplicht om te blijven en boeken 0 vooruitgang.
  6. Enough with "enterpreneurs"

GO

  1. Make a dent in the universe * Zorg voor een gevoel van verschil * Aim voor "This makes my life better" van de klant uit * Voor het idee uit, "heb" het niet alleen.
  2. Scratch your own itch * Als er nood is aan een tool intern, maak die dan voor uzelf en verkoop ze daarna! * Vergroot de band met wat je zelf maakt, is nuttig en vereist minder werk.
  3. Start making something * Until you start actually making something, an idea is just an idea. And everyone's got one of those * Stop met zagen, start met werken!
  4. No time is no excuse * Start met kleine beetjes tijd hier en daar vrij te maken, en aan het idee te werken * Het perfecte moment zal er nooit zijn!
  5. Draw a line in the sand * Heb een sterke meningsuiting, een sterke visie, en ga nooit over die streep! * Bvb. nee zeggen tegen de klant als uw bedrijf staat voor eenvoud in gebruik
  6. Mission statement impossible * Standing for something isn't just about writing it down. It's about believing it and living it.
  7. Outside money is plan Z * Gefinancierd worden is een enorm slecht idee en heeft veel nadelen en constraints! Gebruik enkel als laatste optie!
  8. You need less than you think * Tegenwoordig is alles dat vereist is een laptop en een plaats om te werken. * Laat u niet tegenhouden door zogezegde énorme (hardwarematige) requirements. Allemaal voor niets nodig.
  9. Start a business, not a startup
  10. Building to flip is building to flop * You need a commitment strategy, not an exit strategy! * Denk nog niet na over hoe quitten zonder verlies of in beslagname van x of y.
  11. Less mass * Enorm veel dingen weerhouden u van actueel werk:
    • Lange termijn contracten
    • Te veel werknemers
    • Meetings
    • Politiek
    • Lange termijn plannen
    • ...

Progress

  1. Embrace constraints * Minder resources zetten u aan om met beperkte middelen toch iets te realiseren! * Bart meldde dit voor hij het boek zelf las! Ook overal anders op toepasbaar. => Wekt creativiteit op (hacken iemand anders zijn code) * Legt weer nadruk op less mass.
  2. Build half a product, not a half-assed product (zie onder)
  3. Start at the epicenter * Neem houvast aan het core concept, en breid vanaf daar uit * Alles in scope pakken is onmogelijk! Release early promoot de houvast aan uw core domein.
  4. Ignore the details early on (zie boven)
  5. Make the call is making progress * Beslissingen uitstellen heeft geen zin, ze worden dan snel en zonder nadenken afgehandeld.((Komt ook weer terug bij Power Thinking)) * Swap Let's think about it voor Let's decide about it!
  6. Be a curator
  7. Throw less at the problem * When things aren't working, cut back. Gooi niet meer geld en resources tegen een probleem aan, maar juist minder. * Zo werkt in principe XP ook: wanneer er meer werk is, werk dan minder lang, ipv overuren te maken (zie eerder ook weer)!
  8. Focus on what won't change * Probeer minder rekening te houden met fancy dingen die hot & new zijn. Focus op substance ipv fasion. * Focus op permanente features ipv dingen die na verloop van tijd hun stijl verliezen.
  9. Tone is in your fingers * Het maakt niet uit welke tools gebruikt worden, hoe high-end ze ook zijn! Met kladblok bereik je evenveel!
  10. Sell your by-products * Het is onmogelijk om juist 1 ding te maken. Verkoop ook bijproducten die een gevolg zijn van het maken van 1 ding.
  11. Launch now * Release early ((Agile referentie #4556)). * Focus on core (zie vroeger), fancy effecten is bijzaak. Gebruik de deadline, verschuif het niet!

Productivity

  1. Illusions of agreement * The business is littered with dead documents that waste people's time ((XP referentie #4557)) * Stop met abstractions zoals rapportjes en documentjes maken voor niks.
  2. Reasons to quit * Vraag u op tijd af of het de moeite is om te doen wat er gedaan wordt:
    • Is het wel handig?
    • Voegt het een waarde toe?
    • Verandert dit het gebruik?
    • Is het makkelijker op te lossen?
    • Wat zou je in de plaats beter kunnen doen?
    • Is het echt de moeite?
  3. Interruption is the enemy of productivity * No-brainer. Gebruik bvb een SPOC ((Single point of Contact)) voor interruptions af te leiden. Introduceer no-talk day, ...
  4. Meetings are toxic * Bijna alle meetings verknoeien kostbare tijd die je beter aan iets ander spendeert. * Indien toch nodig:
    • Nodig zo weinig mogelijk mensen uit
    • Zet een timer EN GEBRUIK DIE!
    • Duidelijke agenda punten.
    • Begin met specifieke problemen en eindig met duidelijke doelstellingen ((Zoals een Retrospective dus))
  5. Good enough is fine * The easiest thing that could possibly work
  6. Quick wins * Concreet: release in kleine stukken, en enorm vaak in plaats van een lang plan te hebben en nooit iets te geven aan klanten
  7. Don't be a hero * Stop op tijd met iets dat te veel tijd in beslag neemt in plaats van "door te bijten" dat niet de moeite is.
  8. Go to sleep (zie eerder)
  9. Your estimations suck * nog maar eens: deel op in kleine stukken en schat die individueel, dan is er een veel kleinere afwijking dan grote dingen inschatten.
  10. Long lists don't get done * Door bvb. backlog beperkingen uit te voeren. Focus op core, ...
  11. Make tiny decisions (zie eerder)

Competitors

  1. Don't copy * Kopiëren is een formule om te falen! Iets overnemen zonder te begrijpen wat er staat is compleet nutteloos. * Zorg voor inzicht en neem dan over, maar nooit letterlijk. Laat u beïnvloeden, maar steel niet.
  2. Decommoditize your product (Pour yourself into your product)
  3. Pick a fight
  4. Underdo your competition * Cold War mentality is a dead end * Productne die hopelos iets anders proberen na te bootsen zijn al op voorhand gedoemd om te falen (zie eerder)
  5. Who cares what they are doing? * Focus u niet op anderen maar op uzelf!

Evolution

  1. Say no by default * Leer om nee te zeggen tegen klanten. Mensen zeggen standaard ja omdat ze schrik hebben om confrontaties aan te gaan. * Op die manier merk je sneller wat klanten écht wensen.
  2. Let your customers outgrow you * Customize nooit één product volledig gericht op één klant. Graaf zo niet uw eigen graf!
  3. Don't confuse enthousiasm with priority * Een fijntje speciaal voor mij. Een idee kweekt enorm (te) veel enthousiasme en de neiging om alles te laten vallen en dat te implementeren is groot. * Focus op prioriteiten en de core in plaats van nice to haves!
  4. Be at-home good * Probeer iets te maken wat klanten imponeert, ook als ze thuis zijn in plaats van in de winkel (door te focussen op wawzomg toeters en bellen)
  5. Don't write it down * Request trackers zijn niet nodig, vergeet af en toe wat de klant wilt. * Wanneer het echt belangrijk is komt het terug en kan het niet meer vergeten worden. Zo filter je het belangrijkste van de nice-to-have zaken beter.

Promotion

  1. Welcome obscurity * Niet bekend zijn als bedrijf geeft u de kans om nieuwe dingen te proberen - als dit mislukt maak het toch niet uit. Blijf tweaken en inventen! * Als 1 miljoen mensen uw product gebruiken spreken we over iets totaal anders.
  2. Build an audience * Doe geen beroep op advertenties om klanten te lokken. Doe beroep op een publiek dat naar u komt in plaats van andersom. * Concreet bvb een blog bijhouden en discussies over design starten, zodat mensen terug komen om te zien wat jij als bedrijf te vertellen hebt.
  3. Out-teach your competition * Outselling the competition gaat nooit lukken, zeker niet als klein bedrijf. En daar win je geen vertrouwen mee. * Door op te leiden leert men zelf ook veel ((pragmatic thinking & learning referenties zijn er ook ja))
  4. Emulate chefs * chefs delen hun beste recepten met anderen. Als bedrijf moet knowledge ook geshared worden! ((Wikis met kennis?)) * Bedrijven doen meestal paranoïde en geheim, dat is bullshit. Een recept is kopiëerbaar, een bedrijf niet. * Heb een persoonlijk "kookboek" als bedrijf dat uw visie en geheimen deelt!
  5. Go behind the scenes * Laat mensen zien hoe jij als bedrijf werkt, toon dat in het juiste licht en maak het interessant.
  6. Nobody likes plastic flowers * Leave the poetry in what you make. When something becomes too polished, it loses its soul. It seems robotic * Toon uw tekortkomingen als bedrijf. Niemand houdt van "suits" die elke dag er hetzelfde uitzien met hun kravat.
  7. Press releases are spam * Coverage door middel van pers is vervelend, subjectief en kost geld. Probeer mensen persoonlijker te bereiken. * Be remarkable. Stand out.
  8. Forget about the Wall Street journal
  9. Drug dealers get it right * Maak het product zo goed dat mensen altijd terug komen. Geef een vinger en ze willen een hele arm. Ga daarvoor.
  10. Marketing is not a department * Iedereen doet aan marketing door te communiceren! Gebruik al die kleine momenten in plaats van een aparte "afdeling".
  11. The myth of the overnight sensation (slow measured growth > overnight success)

Hiring

  1. Do it yourself first * Huur nooit iemand in voor iets dat ge zelf nooit gedaan hebt. Zo kunt ge beter dat werk inschatten en afstemmen. * Probeer eerst te leren!
  2. Hire when it hurts * Meestal kan aanwerving uitgesteld worden, probeer zo lang mogelijk zonder vol te houden.
  3. Pass on great people * Ook al is iemand zijn CV wowdemax, neem niemand aan als er geen extra werk is en er geen volk nodig is! * Werfreserves = zever.
  4. Strangers at a coctail party * Huur aan een trage rate aan, zodat mensen elkaar heel goed kennen en ge weet hoe ver ge met werknemers kunt gaan. * Een sfeer die je niet wil op het bedrijf: smalltalk (at a coctail party), maar voor de rest niet durven communiceren.
  5. Resumés are ridiculous * Huur afhankelijk van brieven in plaats van CVs!
  6. Years of irrelevance * Het verschil tussen iemand met 6 maand en 6 jaar ervaring is meestal kleiner dan verwacht. * Het echte verschil ligt hem in de individuele dedicatie en intelligentie.
  7. Forget about formal education (zever, gezever)
  8. Everybody works * Mensen die werk delegeren zijn nutteloos
  9. Hire managers of one
  10. Hire great writers * Onafhankelijk van het type van job, indien een keuze is, huur de beste schrijver.
  11. The best are everywhere (geo-onafhankelijk)
  12. Test-drive employees * Probeer iemand in te huren voor een klein project, bvb iets van 24h, en evalueer het resultaat.

Damage control

  1. Own your bad news * Het slechte nieuws brengen doe je nog altijd het beste zelf! * Wees eerlijk en persoonlijk
  2. Speed changes everything * Callcenters + holdtime = lol - geef klanten zo snel mogelijk feedback! Ook bij negatieve zaken. * Dit verandert de perceptie van de klant zelf
  3. How to say you're sorry * Niet "wij excuseren ons voor het ongemak dat dit kan gekost hebben" maar "het spijt MIJ want [eerlijke en geldige reden]" * Personaliseer excuses!
  4. Put everyone on the front lines * Hoe meer stappen tussen klanten contact en developers, hoe groter de kans dat iets verloren gaat! ((Wink naar proxies)) * Probeer zo veel mogelijk mensen in contact met de klanten te zetten
  5. Take a deep breath

Culture

  1. You don't create a culture
  2. Decisions are temporary * Maak geen problemen die er nog niet zijn in realiteit. Beslissingen die vandaag worden genomen hoeven niet voor altijd te gelden! * The ability to change course is one of the big advantages of being small.
  3. Skip the rock stars
  4. They're not thirteen * Behandel werknemers met gespect en geef ze vrijheid. Veel regels opleggen = werkresultaten van iemand van 13 terugkrijgen.
  5. Send people home at 5 (zie vroeger)
  6. Don't scar on the first cut * Leg niet direct policies vast als één werknemer iets heeft foutgedaan. Dit brengt de rest ook in een negatief daglicht.
  7. Sound like you * Bedrijfspropaganda en emails moeten niet in 3de persoon geschreven worden, in ingewikkelde academische taaltjes. * Communiceer zoals je tegen je vrienden praat!
  8. Four-letter words * Vermijd:
    • Need - weinig dingen moeten gedaan worden
    • Can't - alles kan!
    • Easy - easy is a word to describe other people's jobs
    • Fast - Alles moet snel gebeuren... * "We need to add this feature now. We can't launch without, everyone wants it. It's only a little thing so It'll be easy and done fast" -> full of fail
  9. ASAP is poison (zie vermijd snel)

Conclusion

  1. Inspiration is perishable * Iedereen heeft ideeën, maar inspiratie komt met vlagen. Pak het met beide handen vast en gebruik het op dat moment! * Inspiratie vervliegt. Op het juiste moment aan het idee werken verzet meer werk dan een week in een dag.