Categories
Metod

Peer programming to increase collaboration

Though a slightly frustrating method at first, peer programming can take collaboration and productivity in your agile projects to an entirely new level. Many of you have experienced pair programming, a technique made popular by the introduction of XP, Extreme Programming. While Scrum does not explicitly identify engineering practices such as pair programming, this has […]

Categories
Teknik

Utvecklare, tar du ditt ansvar?

I förvånansvärt många projekt finns dom där. Systemutvecklarna och arkitekterna som hävdar att lösningen på leverans- och kvalitetsproblem både kan och bör lösas genom en detaljerad och fryst funktionsspecifikation. “Om de bara hade specificerat vad som verkligen önskades hade ju vi kunnat göra vårt jobb”, brukar det heta. Du känner säkert igen tongångarna. Eller känner du dig möjligen träffad? I så fall har Tobias Hill något att berätta för dig.

Categories
Teknik

Specification Pattern as a Refactoring Tool

Specification is a tactical design pattern presented in Erics Evans’ book Domain-Driven Design. It can be used not only when new code is written, but also as a power tool for refactoring work. Patrik Fredriksson shows us how to use the Specification pattern to transform a piece of ugly code into a creation of beauty.

Categories
Teknik

En titt på Xfire

Jag gillar inte Webservices. Så, då var det sagt. Eller, jag avskyr inte Webservices som koncept, men den komplexitet som de ofta medför i applikation, byggscript, testning med mera. I min mening blir saker och ting lättare att förvalta ju enklare och mer intuitiva de är, utan att för den skull förlora i kvalitet och […]

Categories
Metod

Kvalitet kostar?

”Kvalitet kostar” är fortfarande en utbredd myt inom mjukvaruutveckling och orsaken till att CMM5-certifierade företag fortfarande kan släppa produkter med tusentals kända buggar. Trots rigorösa och väldokumenterade processer tror man helt enkelt att det är för dyrt att släppa felfri kod. Jag hävdar motsatsen: Det är dålig kvalitet som kostar. Det är hög tid att […]

Categories
Metod

Wiki Wiki Vad?

Att skriva och dokumentera är inte allas favoritaktivitet, men det finns sätt att göra det både roligare, effektivare och snabbare. Patrik Fredriksson berättar.

Categories
Metod Teknik

Dubbla arbetet, jobba snabbare!

Tillhör du de som tycker att vi som jobbar med programmering alltid ligger i utvecklingens framkant och är först med det senaste, medan andra yrkeskategorier mest är mossiga och hopplöst nittonhundrataliga? Sorry, i så fall måste jag rubba din världsbild. På åtminstone ett område ligger vi ett halvt millenium efter ekonomerna. Tanken slog mig när […]

Categories
Metod

Sju tips för bättre kontakt mellan projektet och beställaren

För mig som projektledare är det en självklarhet att såväl jag som mitt team har en god relation med vår beställare. Att möta beställarens vision är en utmaning för alla projekt, och med närhet till beställaren blir uppgiften i många fall betydligt rimligare. Varje arbetsplats och projekt har förstås sina förutsättningar, men jag tänkte dela […]

Categories
Metod

Interview with Mary Poppendieck: An introduction to Lean Software Development

Mary Poppendieck is co-author of Lean Software Development: An Agile Toolkit and Managing Director of the Agile Alliance. She has led teams implementing solutions ranging from enterprise supply chain management to digital media and built one of 3M´s first Just-in-Time Lean production systems. She is currently President of Poppendieck LLC, a consulting firm specializing in […]