För ett drygt år sedan skrev jag ett inlägg om varför Ericsson Mobile Platform (EMP) slutade leverera innovationer som jag kom att tänka på när jag var på Lean Tribe Gatering i Göteborg igår. När jag körde hem från Göteborg funderade jag över vad som sagts under dagen och vad jag tror om möjligheterna för …
Häromdagen deltog jag i ett möte i gruppen SNESCM i ämnet ”CMCM: Showstoppers for Continuous Delivery in Small-Scale Projects”. I det exjobb som studerat olika projekt framgick det att testningen var en akilleshäl för dessa projekt att genomföra Continuous Delivery. Trots Agila principer blev det lite vattenfallstänk avseende att det blev en release och releasetestning i …
Under mer än 30 år inom mjukvaruutvecklingsbranchen så har jag sett det ena projektet efter det andra misslyckas med att ersätta ett befintligt system. När det för ovanlighetens skulle driftsätts och ersätter ett befintligt system så har man dragit över budgeten och projektet är kraftigt försenat jämfört med de första planerna. Vi måste hitta ett …
Problemen för många utvecklingsbolag är att kostnaderna för testning och tidsåtgången hela tiden stiger efterhand som både kvalitetskraven från kunderna och antalet varianter av enheter som kunderna använder ökar dramatiskt. Lägger vi därtill behovet av att testa i olika operatörers nät och verifiera att översättningarna till andra språk och kulturer fungerar så blir det ofta …
Mitt första jobb efter examen var på Kockums Computer Systems AB (KCS). Kockums körde SAAB datorer redan tidigt på 60-talet och under många år framåt. När Kockums varvsverksamhet lades ner i mitten av 80 talet, ungefär samtidigt som jag började på KCS, var man troligen värdsledande avseende hur man tog hjälp av datorer i produktionen …
I många sammanhang där SCRUM eller andra Agila metoder införts har det varit ett flertal personer som argumenterat mot planering. Jag minns att jag ofta svarade att Agila metoder kräver bättre ordning och reda och planering än vattenfallsprocessen. Enligt min åsikt gav vattenfallsplaneringen en falsk trygghet och det tror jag många håller med om. Med …
Under mina dryga 25 år som projektledare inom utveckling av mjukvara har jag sparat på olika minnen relaterat till kommunikation mellan personer. Jag sitter ofta och lyssnar till diskussioner där personerna i diskussionen pratar förbi varandra och enligt min erfarenhet uppstår problem i ett projekt ofta då personer som interagerar inte förstår varandra men tror …
Jag har länge funderat på om det inom utveckling av programvara går åt samma håll som samhället i övrigt. Vi har alla länge hört om hur läkarna får en allt större administrativ börda och i skolan skall lärarna fylla i en massa rapporter och det skapas statistik i stället för att de träffar patienter respektive …
Enligt wikipedia finns det en del nackdelar med Crowdsourced Testing som behöver hanteras för ett lyckat resultat. Samtidigt ser jag detta nya sätt att testa som helt nödvändigt. Idag är många webbsidor och appar beroende av nätverksaccess och kommunikation med både andra appar och servers. Att verifiera alla användningsfall är praktiskt omöjligt när olika operatörers nätverkskonfigurationer, …
Så länge jag kan minnas har vi diskuterat produktiviteten inom mjukvaruutveckling, men jag har inte sett något bra sätt att mäta den. I olika sammanhang har man tagit fram metoder där alla bygger på att vi uppskattar värdet av det som utvecklats. Men hur säkerställer vi att vi bedömer värdet av det som utvecklats korrekt? …