Jaha, vad är det nu då? Visst är det en ganska negativt osande rubrik. Vad är det som gör den negativ?
Jag provar att stryka ordet men och byter ut det till ett och.
Javisst, men...det där är ju inget nytt blir till Javisst, och...tillsammans med Lean är paradigmskiften en möjlighet!
Ett enkelt grepp (som att byta ut ett litet ord) har ändrat min inställning helt och hållet. Hur är det möjligt?
Jag tror att sådana här enkla saker gör att man som ledare i ett företag eller team-medlem i ett projekt, på ett lättare sätt kan bryta tankemönster som stoppar kreativa idéer. Istället plockar man upp förslag och tar dem vidare.
Den här veckan ska jag försöka komma ihåg att byta ut mina ja, men till ja, och. Vem vet, kanske dyker det upp en innovation?
Monday, February 2, 2009
Wednesday, January 14, 2009
Ta med Människan i laget
Så där ja, där satt den! Alla uppgifter är avklarade, koden är städad och snygg, unit-testerna lyser grönt och sajten finns ute i molnet. Det känns fint, så när som på en sak. Det är en grej som inte fick plats i det här projektet. Eller jag menar, det var egentligen en människa som fattades i laget. Vi som systemutvecklare har sedan tidigt i projektet nämligen slutat att vara människor. Vi är robotar, som inte förstår mänskligt beteende. Vi tror att fraser som "felaktigt lösen" och "editera" är något som människan använder i sin vardagliga kommunikation.
Vårt mål i projektet har varit att bli klara med våra uppgifter och leverera något som fungerar. En människa vill ha något som är enkelt att använda. Vad kan vi göra? Vi behöver ett blandat lag, vi behöver testare och folk som skriver användarmanualer. Som ifrågasätter och påminner oss om att vi faktiskt bygger saker för människor, inte robotar.
Utan testare kommer vi att stå där och hoppa bakom personen, som stirrar på sin skärm och slumpmässigt tycks skicka muspekaren fram och tillbaka på helt fel ställen. Våra armar måste hållas tillbaka för att inte vifta och visa: "Där, där, där! MEN KLICKA DÅ. Snälla, klicka på länken 'verifiera dina användarinställningar'".
Åh nej, vi har misslyckats. Människan förstår inte vårt GUI (webbsida på människospråk). I ett svep blir den så tvärsäkre Terminatorn nu förbytt till den deppige roboten Marvin från böckerna om Liftarens guide till galaxen. Nu är det försent, produkten är i drift och kundservice tar emot samtal efter samtal från människor som behöver hjälp med produkten.
Jag tror att vi behöver team som består av olika typer (robotar och människor), som pratar med varandra varje dag och tillsammans kommer fram till bra lösningar. Tvärfunktionella team är en riktigt bra grej.
I'll be back!
Vårt mål i projektet har varit att bli klara med våra uppgifter och leverera något som fungerar. En människa vill ha något som är enkelt att använda. Vad kan vi göra? Vi behöver ett blandat lag, vi behöver testare och folk som skriver användarmanualer. Som ifrågasätter och påminner oss om att vi faktiskt bygger saker för människor, inte robotar.
Utan testare kommer vi att stå där och hoppa bakom personen, som stirrar på sin skärm och slumpmässigt tycks skicka muspekaren fram och tillbaka på helt fel ställen. Våra armar måste hållas tillbaka för att inte vifta och visa: "Där, där, där! MEN KLICKA DÅ. Snälla, klicka på länken 'verifiera dina användarinställningar'".
Åh nej, vi har misslyckats. Människan förstår inte vårt GUI (webbsida på människospråk). I ett svep blir den så tvärsäkre Terminatorn nu förbytt till den deppige roboten Marvin från böckerna om Liftarens guide till galaxen. Nu är det försent, produkten är i drift och kundservice tar emot samtal efter samtal från människor som behöver hjälp med produkten.
Jag tror att vi behöver team som består av olika typer (robotar och människor), som pratar med varandra varje dag och tillsammans kommer fram till bra lösningar. Tvärfunktionella team är en riktigt bra grej.
I'll be back!
Monday, January 12, 2009
Rör inte min design, kompis!
Om dagarna sysslar jag med att utveckla mjukvara och ofta är det ett kul jobb! Ibland känns det som att jag befinner mig i ett flow och tangentbordet smattrar av programmerarfingrar, hjärnan kokar av idéer och lösningar på, ja nästan alla, problem. Det är en skön känsla att vara kreativ och en problemlösare, delaktig i en uppgift som känns betydelsefull.
Det personliga engagemang som finns i arbetet har massvis med bra och en del mindre bra konsekvenser. Jag erkänner att det är en nästan daglig inre kamp jag för med mig själv att sluta tycka att det är min design, min idé, min kod, som finns där lagrad på en surrande server hos företaget. Det är inte alls konstruktivt utan bara egoistiskt.
Jag tycker mig se det här hos många och tror att en hel del känner igen sig i beskrivningen, kanske hos sig själva eller hos kompisar på jobbet. När man arbetar i team som inte jobbat tillsammans tidigare blir det speciellt tydligt. Alltför mycket tid av dagarna går åt att argumentera för sin sak och för sina idéer och man litar bara på sin egen kompetens. Man kanske kan säga att medlemmarna i teamet befinner sig i en fas som brukar kallas för "Storming"*. Visst låter det som att det riskerar att bli några övertidstimmar veckan innan leverans med ett sådant här gäng?
Hur gör man då för att komma vidare?
Jag tror att varje team behöver komma överens om vad som förväntas redan från början i ett projekt. Det behövs team-regler som man kommer överens om och kanske till och med skriver upp på en tavla. Ska man klara av att leverera något på några veckor, som i projekt drivna med Scrum, behövs ett team som klarar av att samarbeta varje dag. Varje person i laget utför dagligen arbete som tar hela laget små steg närmare en färdig produkt och det är ju faktiskt vi som levererar.
* Läs mer om: Forming Storming Norming Performing
Det personliga engagemang som finns i arbetet har massvis med bra och en del mindre bra konsekvenser. Jag erkänner att det är en nästan daglig inre kamp jag för med mig själv att sluta tycka att det är min design, min idé, min kod, som finns där lagrad på en surrande server hos företaget. Det är inte alls konstruktivt utan bara egoistiskt.
Jag tycker mig se det här hos många och tror att en hel del känner igen sig i beskrivningen, kanske hos sig själva eller hos kompisar på jobbet. När man arbetar i team som inte jobbat tillsammans tidigare blir det speciellt tydligt. Alltför mycket tid av dagarna går åt att argumentera för sin sak och för sina idéer och man litar bara på sin egen kompetens. Man kanske kan säga att medlemmarna i teamet befinner sig i en fas som brukar kallas för "Storming"*. Visst låter det som att det riskerar att bli några övertidstimmar veckan innan leverans med ett sådant här gäng?
Hur gör man då för att komma vidare?
Jag tror att varje team behöver komma överens om vad som förväntas redan från början i ett projekt. Det behövs team-regler som man kommer överens om och kanske till och med skriver upp på en tavla. Ska man klara av att leverera något på några veckor, som i projekt drivna med Scrum, behövs ett team som klarar av att samarbeta varje dag. Varje person i laget utför dagligen arbete som tar hela laget små steg närmare en färdig produkt och det är ju faktiskt vi som levererar.
* Läs mer om: Forming Storming Norming Performing
Friday, December 5, 2008
2009 års IT-ord redan här!
Det tog bara femtio år för begreppet att komma till vår bransch, men som de säger:
om IT inte kan komma till Lean, får Lean komma till IT.
Är Scrum och Agile ute nu, ska man prata Lean istället?
Gör det om det känns bättre för dig! Man kan kanske säga att Scrum är en implementering av Leanprinciperna. För skeptikern på avdelningen med armarna i kors finns Toyota att visa som gott exempel, som i hela sin organisation arbetar enligt principerna. Toyota har en kvarts miljon anställda Lean-människor, det tycker jag är ganska tufft. Bank- och läkemedelsvärlden har i några år nu arbetat enligt Lean i verksamheten, är det bara IT-avdelningarna kvar?
Några IDG-artiklar om Lean och Scrum
Lean: det mentala avgör
Unibet effektiviserar med Lean och Scrum
IT är sista utposten mot Lean
Nu kommer Lean till IT-avdelningen
om IT inte kan komma till Lean, får Lean komma till IT.
Är Scrum och Agile ute nu, ska man prata Lean istället?
Gör det om det känns bättre för dig! Man kan kanske säga att Scrum är en implementering av Leanprinciperna. För skeptikern på avdelningen med armarna i kors finns Toyota att visa som gott exempel, som i hela sin organisation arbetar enligt principerna. Toyota har en kvarts miljon anställda Lean-människor, det tycker jag är ganska tufft. Bank- och läkemedelsvärlden har i några år nu arbetat enligt Lean i verksamheten, är det bara IT-avdelningarna kvar?
Några IDG-artiklar om Lean och Scrum
Lean: det mentala avgör
Unibet effektiviserar med Lean och Scrum
IT är sista utposten mot Lean
Nu kommer Lean till IT-avdelningen
Sunday, November 2, 2008
Windows Vista plus ett = Windows sju
För en vecka sedan presenterade Microsoft några nya grejer för cirka tjugo tusen förväntansfulla IT-nördar på konferens - jag var en av dem - och jag släpper de agila idéerna en stund för att prata om moln, windows utan väggar och touch-skärmar istället.
Windows 7
Nästa version av Windows kommer att ha en del häftiga och bra grejer, men påminna väldigt mycket om Vista. Vilket är bra, att byta design igen skulle vara väldigt konstigt. Microsoft har satsat på att förbättra prestandan (Vista-användare jublar) och har tagit bort och förenklat en hel del irritationsmoment, som till exempel användarbehörighets-kontrollen (popup-rutan som dyker upp hela tiden då man vill göra något i Vista) och de små meddelanden om uppdateringar, säkerhetsbrister och annat som ploppar upp på skrivbordet. Lokala nätverk och skrivare hemma och på arbetsplatsen ska fungera mycket smidigare, om man till exempel är medlem i en domän på jobbet och på ett enkelt sätt vill kunna ansluta sig till sitt hemmanätverk.
Windows 7 är också mycket mer anpassat till touch-skärmar och som utvecklare blir det enklare att skriva program som utnyttjar dra-och-släppteknik med fingrarna istället för muspekaren på skärmen. Har man provat Microsoft Surface (storbildsskärm där man kan flytta, förstora och förminska fotografier med fingrarana) och iPhones gränssnitt, kan man kanske tänka sig hur ett operativsystem på datorn kommer att se ut i framtiden. Ganska tufft!
Windows 7
Nästa version av Windows kommer att ha en del häftiga och bra grejer, men påminna väldigt mycket om Vista. Vilket är bra, att byta design igen skulle vara väldigt konstigt. Microsoft har satsat på att förbättra prestandan (Vista-användare jublar) och har tagit bort och förenklat en hel del irritationsmoment, som till exempel användarbehörighets-kontrollen (popup-rutan som dyker upp hela tiden då man vill göra något i Vista) och de små meddelanden om uppdateringar, säkerhetsbrister och annat som ploppar upp på skrivbordet. Lokala nätverk och skrivare hemma och på arbetsplatsen ska fungera mycket smidigare, om man till exempel är medlem i en domän på jobbet och på ett enkelt sätt vill kunna ansluta sig till sitt hemmanätverk.
Windows 7 är också mycket mer anpassat till touch-skärmar och som utvecklare blir det enklare att skriva program som utnyttjar dra-och-släppteknik med fingrarna istället för muspekaren på skärmen. Har man provat Microsoft Surface (storbildsskärm där man kan flytta, förstora och förminska fotografier med fingrarana) och iPhones gränssnitt, kan man kanske tänka sig hur ett operativsystem på datorn kommer att se ut i framtiden. Ganska tufft!
Subscribe to:
Posts (Atom)