Posts Tagged ‘xp’

h1

Mingelkväll med Agile Sweden och Agile Alliance

onsdag, 23 mars, 2011

Förra veckan hade jag turen att snappa upp att Agile Sweden tillsammans med Agile Alliance bjöd in till en agil mingelkväll arrangerad av Crisp. Det blev en jättetrevlig kväll med flera spännande blixttal som alla på något sätt summerade firandet av 10 år med Agile. Därefter följde flera timmar av mingel och härliga diskussioner. Det var väldigt roligt att träffa och knyta kontakter inom Stockholms agila community.

Mingelkvällen utspelade sig på Radisson Blu bredvid T-Centralen i Stockholm och en fyrtiotal deltagare anslut sig till kvällen. Inledningsvis var det plockmat och mingel. Runt halv sju öppnade sedan Ola Ellnestam (bild höger) kvällen med ett välkommande och fortsatte den närmaste timmen hålla ihop tråden och överlämna mellan talarna.

Måns Sandström, Ove Hjelmberg och Matti Hjelm

Först ut var Måns Sandström som summerade Agile Swedens första tio år, och primärt vilka olika ämnen som var mest diskuterat i deras maillinglista. Mycket roande att se hur olika ämnen dök upp, diskuterades, försvann och sedan dök upp igen i ny skepnad (som t.ex. ”Är RUP agilt?”). Efter det berättade Ove Hjelmber och Matti Hejlm hur Agile Sweden uppstod när några personer träffades på en pub, började diskutera och insåg att de hade väldigt mycket gemensamt – dvs. de upptäckte att de inte var ensamma om att fått nys om lättrörliga utvecklingsmetoder och agile. Strax därpå hade Agile Sweden fötts.

Top vänster: Pat Reed, Top höger: Todd Little,
Nedre vänster: Diana Larsen, Nedre höge: Mingel

Efter det var det dags för ett par korta tal från några av styrelsemedlemmarna i Agile Sweden att berätta om vad som pågår in organisationen, kommande konferenser och summera Agile Alliance 10 första år. Det jag minns bäst var när Todd Litte (sm höll i summeringen) lyfte fram och diskuterade vilka elefanter som fanns i rummet – dvs. problem och utmaningar som alla känner till men ingen pratar om inom de företag som försörjer sig på att sälja agil coachning, Scrum Masters och certifieringar.

När alla talare fått en chans att säga sitt och förmedla sin historia och sitt budskap var det dags för mingel. Detta blev kvällens höjdpunkt. Jag stannade länge (var bland dom sista som gick) och knöt kontakter och diskuterade vilt olika ämnen, högt som lågt, bland annat de negativa aspekterna av Scrum (och om de finns), agil testning, utmaningar med att coacha företagsledningar anpassa sig mot den agila utvecklingsavdelningen, och mycket mera.

Ser redan fram emot att få återuppta bekantskapen och fortsätta diskussionerna på Agila Sverige 2011 🙂

.

.

Agile Alliance

Från hemsidan:
The Agile Alliance is a nonprofit organization with global membership, committed to advancing Agile development principles and practices. As agile methods evolve and extend, Agile Alliance fosters a community where organizations and individuals find ways to transition to and advance Agile practices, regardless of methodology.

Mission: ”We support those who explore and apply Agile principles and practices to make the software industry productive, humane, and sustainable.”

Hemsida: http://www.agilealliance.org/

Du hittar även Agile Alliance på LinkedIn.

.

Agile Sweden

Agile Sweden är ett elektroniskt nätverk för dig som är intresserad av lättrörliga (”agila”) systemutvecklingsmetoder. Här kan du lära dig mer om området, utbyta erfarenheter med likasinnade eller till och med hjälpa till att sprida kunskap om lättrörliga metoder. Agile Sweden är en icke-vinstdrivande förening i vilken det är gratis att vara medlem.

Primärt lever nätverket genom sin maillinglista. Vidare arrangerar Agile Sweden för fjärde året i rad Agila Sverige den 23 maj 2011.

Hemsida: http://www.agilesweden.org/

Du hittar även Agile Sweden på LinkedIn och på Facebook.

.

Annons
h1

Dilbert om Scrum, Agile och XP

tisdag, 31 augusti, 2010

Dilbert drabbas också av Scrum, Agile och XP till och från…

.

.

.

.

.

.

.

.

h1

Par programmering höjer inte bara kvalitén…

tisdag, 29 juni, 2010

Par programmering höjer inte enbart kvalitén på koden, medför automatisk kunskapsspridning samt minimerar risken för att någon osynligt kör fast…

Par programmering sänker även kostnaden för möbler och datorer, för teamet närmare och gör att fler får plats på en mindre yta.

Win! 😉

.

PairOn-stolen går att beställa här.
– ”Can be levered to standup-meeting height”

h1

De agila metodernas framfart

onsdag, 16 juni, 2010

I en rapport från tidigare i år framgår det att vattenfall och iterative metoder tappar mark till fördel för agila utvecklingsmetoder. Rapporten berättar att 35% använder agila utvecklingsmetoder och att 10% av dessa kör Scrum. Men i rapporten finns många fler spännande siffror.

Det här är kanske inte rykande färska nyheter eftersom rapporten publicerades i januari 2010. Men å andra sidan tycker jag det är så pass spännande att det är värt att repetera och det är säkert många som inte hört talas om den tidigare. Rapporten baserar sig på svaren från 1300 läsare till Dr. Dobb’s Journal och undersökningen genomfördes Juli till Augusti 2009.

.

I bilden ovan kan man utläsa att det är ungeför lika många som använder sig av agila utvecklingsmetoder som vattenfall och iterativa, ca 35% vardera. Vad läskigt värre är dock att de resterande 30% föredrar att inte arbeta efter någon metod alls!

Vidare trodde jag att det skulle skilja stort mellan stora och små företag med hänsyn till utvecklingsprocess. Icke. Spridningen är stor i båda fallen.

Däremot verkar det över lag vara så att teammedlemmar och chefer har gravt olika uppfattning om vilken process man kör, om det är agilt eller inte. Detta känner jag dock definitivt igen!

.

Läs hela rapporten ”Agile Development: Mainstream Adoption Has Changed Agility – Trends In Real-World Adoption Of Agile Methods” skriven av Dave West och Tom Grant, Ph.D (samt Mary Gerush och David D’Silva).

h1

Scrum myt #3: Agil utveckling är odisciplinerad

tisdag, 23 mars, 2010

”Agila metoder är bara utvecklarnas ursäkt för att få göra som dom vill”, eller Extreme Programming är ju bara ett fint ord för fulkodning eller hack-n-fix” är påstående jag hört från olika håll, och ibland fortfarande känner bubbla under ytan. Sanningen är snarare motsatta.

För att överhuvud taget lyckats producera högkvalitativ, levererbar kod varje sprint i ett Scrum projekt, och samtidigt undvika att bygga på teknisk, skuld behövs ordentlig disciplin i teamet. Scrum beskriver inga best-practices för programmering eller test – det gör däremot XP och därför är XP ett kraftfullt,  populärt och nästintill nödvändigt komplement till Scrum (vissa XP principer är t.o.m. inbyggda i Scrum).

Men det är absolut inget extremt alls med XP principerna. Var och en av dem beskriver ett verktyg, eller trycker på vikten av olika metoder eller tekniker för att utveckla kod på ett strukturerat sätt som i sin tur skapar högre kvalitet. Ingen av dem säger ”Gör som du vill så blir det bra”. Jag vet inget som kräver så mycket disciplin, tålamod och ödmjukhet som till exempel par programmering. Jag har å andra sidan svårt att komma på något som höjer kvaliten så mycket som just par programmering.

Nu kan det ju dock såklart vara så att du har en person i Scrum teamet som gått på myten och tagit med sig missuppfattningen in i teamet och som hävdar att alla förslag på att införa stuktur, design patterns, templates, etc. går emot Agile värderingar och principer. Det finns inget enklare sätt att uttrycka det på – den personen är låååångt ute på åkern och cyklar.

Agil utveckling och Scrum kräver disciplin!