“you’d generally get to somewhere else — if you run very fast for a long time, as we’ve been doing.” “A slow sort of country!” said the Queen. “Now, here, you see, it takes all the running you can do, to keep in the same place. If you want to get somewhere else, you must run at least twice as fast as that!” - Carroll, Lewis: “Through the Looking-Glass and What Alice found There, Chapter 2” 2.12.2015 [email protected]
vyys Toimin- nallisuus Suoritus- kyky Karisma Turvalli- suus Ylläpidet- tävyys Integroi- tuvuus 2.12.2015 [email protected] Tekeekö palvelu (käyttäjän mielestä) arvokkaita asioita? Voiko palveluun luottaa vaihtelevissa tilanteissa? Onko palvelua helppo käyttää? Onko palvelu riittävän suorituskykyinen? Suojaako palvelu käyttäjää ei-toivotuilta seurauksilta? Onko palvelu cool? Onko palvelu helppo asentaa, ylläpitää ja supportoida? Kuinka palvelu toimii muun SW/HW:n kanssa eri ympäristöissä?
Tuettavuus Portattavuus 2.12.2015 [email protected] Onnistuvatko muutokset, ylläpito ja päivitykset helposti? Onko palvelua helppo testata tehokkaasti? Voiko palvelua portata erilaisiin ympäristöihin? Osataanko käyttöä ja käytössä ilmeneviä ongelmia tukea?
people like you” Become genuinely interested in other people. Be a good listener. Encourage others to talk about themselves. ... “Ways to Win People to Your Way of Thinking” Show respect for the other person's opinions. Never tell someone they are wrong. If you're wrong, admit it quickly and emphatically. ... “How to Change People Without Giving Offense or Arousing Resentment” Ask questions instead of directly giving orders. Encourage them by making their faults seem easy to correct. … 2.12.2015 [email protected]
Pelottaa commitoida omia muutoksia, kun ne eivät ole ”valmiita” Ei haluta kysyä apua (nolottaa tai ei vain viitsi…) Oireita, että on esteitä: Käytän jotakin teknologiaa/mallia tms. vaikken ihan ymmärrä, miten se toimii Yli-analysointi (pelko, että muuten näyttää amatööriltä) Huonojen työkalujen ja prosessin käyttö Huonot tavat: Ei osaa toimia ryhmässä, kirjoittaa koodia tiimille tai lukea sitä Ei osaa ajatella loppukäyttäjän kannalta Ei osaa arvioida omien toimien business-arvoa Osaamisen puute: 2.12.2015 [email protected]
kiinnostunut, et jaksa kymmentä vuotta (ja et siis ikinä opi) Kiinnostu. • Lue kirjoja, blogeja, koodia (Underscore.js, JUnit, jQuery, PostgreSQL, ...), kysele Keskustele ja lue • Vain tekemällä oppii, anna muiden lukea omaa koodia Koodaa • Mutta mieti, mitä kannattaa opiskella (ei vain niitä teknisiä helppoja asioita) Kouluttaudu • Uutta tehden sekä jatkamalla toisten töitä Tee projekteja tiimissä • Ja muista, että koodia kirjoitetaan (myös) tietokoneelle Opiskele useita (>>2) kieliä 2.12.2015 [email protected]
a recruiting company Puzzles and riddles Whiteboard code tests Detailed quizzes about the some mystery concepts or tricks Does work Pair programming Code samples / OSS contributions Sample project assignment Review past work Candidate blog and publications Watch candidate talks Input on a real problem currently working on Specific questions about software problems and solutions from candidate’s resume 2.12.2015 [email protected]
Esimies = personal trainer Auktoriteetti tekemisen kautta Työn sisältö ja merkitys Muutoksia, ei jämähtämistä! Ei lojaalisuutta 2.12.2015 [email protected]