Välkommen till PNEHM! Citerus nyhetsbrev för dig som vill lyckas med mjukvaruutveckling.
2009-11-27
|
For many years, Michael Kennedy has immersed himself in the study of Toyota's style of product development. Tobias Fors met him at a seminar in Södertälje, Sweden, and followed up that first meeting with a back-and-forth on the topic of knowledge work and product development.
Läs hela artikeln
2009-11-06
|
Läs hela artikeln
2009-10-19
|
Patrik Fredriksson takes us on a tour from Java to Clojure, by using a step by step conversion from one language to the other. If you're a Java programmer who wants to know a little bit about Clojure, make sure you come along.
Läs hela artikeln
2009-01-20
|
Kan du Java och är nyfiken på Groovy? Följ med när Peter Backlund steg för steg portar kod från Java till Groovy, och lär dig om hur Groovys dynamiska egenskaper kan vara till nytta för dig.
Läs hela artikeln
2009-01-20
|
Ett av nyckelvärdena i Scrum är att undvika att försöka öka hastigheten genom att göra kontraproduktiva kompromisser med produktens interna kvalitet. Tobias Fors har tagit en titt på varför kvaliteten på insidan av mjukvaran ibland får ge vika i utvecklingsprojekt, och vilka konsekvenser det kan få.
Läs hela artikeln
2008-11-05
|
Helping managers realize what they have to do; being one of the minds behind the annual Amplifying Your Effectiveness conference; co-host of the legendary Problem Solving Leadership workshop; chair of the Agile 2009 conference; blogger and podcaster; author of several books on project management, hiring, writing, and an upcoming book on project portfolios–Johanna Rothman is a source of inspiration to anyone who has the slightest interest in project work. This interview with Johanna Rothman was made by Magnus Ljadas.
Läs hela artikeln
2008-09-24
|
Överskattar ditt team sin förmåga att färdigställa funktionalitet under planeringar? Behöver ni skära i innehållet när sprintslutet närmar sig eller jobba övertid för att hinna med det sista? Ingen fara, Henrik Hindbeck har en enkel, visuell och snabb metod för att hjälpa team att ta sig an en rimlig arbetsbörda under planeringsdagen.
Läs hela artikeln
2008-04-21
|
At the AYE conference, people from all over the globe meet to learn more about how to increase their own effectiveness. Tobias Fors went to check it out.
Läs hela artikeln
2008-03-13
|
Att införa ett lättrörligt arbetssätt innebär en förändring, inte minst för ledningen. För att lyckas krävs en engagerad och involverad ledning som både driver och stöttar införandet. Lena Norman tittar närmare på ledarskapets roll när man vill börja jobba lättrörligt.
Läs hela artikeln
2008-02-08
|
Mike Cohn is a much appreciated author, trainer and consultant with more than 10 years of experience from software development with Scrum. Mike recently visited Sweden for the first time to teach a couple of classes concerning 'Agile Estimating and Planning' and 'Effective User Stories'. After this visit, Citerus' consultant Mikael Boman caught up with him for this interview.
Läs hela artikeln
2008-02-06
|
The interest in Domain-Driven Design is growing rapidly. Citerus consultant Patrik Fredriksson called up Eric Evans, author of Domain-Driven Design: Tackling Complexity in the Heart of Software, for a conversation on the topic.
Läs hela artikeln
2007-11-28
|
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.
Läs hela artikeln
2007-11-28
|
Mer dynamiskt, enklare, mindre repetition men mer konvention och inte minst roligare och mer produktivt: Peter Backlund har tittat närmare på Grails, Java-plattformens alldeles egna Rails.
Läs hela artikeln
2007-11-22
|
Super consultant, host of the AYE conference, a proliferate blogger, and author of numerous books on consulting, software quality, writing, and most recently the sci-fi novel "The Aremac Project" - Gerald M. Weinberg is a software development legend. Although he's on a lifelong crusade against misery, he's always fun and witty in writing. This interview with Gerald was made by Magnus Ljadas.
Läs hela artikeln
2007-10-25
|
Ken Schwaber developed Scrum together with Jeff Sutherland in the early 1990s. He was one of the authors of the Agile Manifesto in 2001 and one of the founders of the Agile Alliance. Citerus' consultant Mikael Boman caught up with Ken when he recently visited Citerus and Sweden.
Läs hela artikeln
2007-05-06
|
Though a slightly frustrating method at first, peer programming can take collaboration and productivity in your agile projects to an entirely new level.
Läs hela artikeln
2007-05-06
|
Inspirerad av min kollega Tobias Fors blogserie "Men vad kan jag göra?" beslutade jag mig för att dela med mig från min samling av tips för att öka din produktivitet som systemutvecklare. I motsats till herr Fors kan jag dock inte lova 99 punkter, men jag vågar nog lova att jag kommer till tio.
Läs hela artikeln
2007-05-06
|
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.
Läs hela artikeln
2007-05-06
|
Det har skrivits mycket i ämnet AJAX. Det finns webbsidor, how-to:s och en ansenlig mängd ramverk som skapats för att underlätta utveckling av AJAX-applikationer. AJAX är ingen teknik i sig, utan ett samlingsnamn för en mängd tekniker som används för att uppnå mer dynamik på webben. Jesper Hammarbäck visar hur man på enklaste sätt, utan att vare sig behöva traversera DOM-träd eller använda JSON, kan använda AJAX i en webbapplikation.
Läs hela artikeln
2006-10-27
|
Jag gillar inte Webservices. Så, då var det sagt.
Läs hela artikeln
2006-10-27
|
Har du arbetat med både Swing-applikationer och enterprise-applikationer och beklagat dig över hur få ramverk och dylikt som finns på Swing-sidan? Då är du inte ensam, vi är många som saknat bra stöd i arbetet med rika applikationer. Men saker och ting har hänt de senaste året – det finns nu flera alternativ värda att titta närmare på om du ska påbörja arbetet med en Swing-applikation.
Läs hela artikeln
2006-10-27
|
De flesta lättrörliga metoder för produktutveckling, exempelvis Scrum, ställer annorlunda krav på resultatet av utvecklingsarbetet än traditionella metoder. En effekt av detta som ofta förbises i början är att brister i byggprocess och testning synliggörs som tydliga hinder för att uppnå målen istället för att bakas dolt in i den övergripande planen som “ställtider” och liknande. När man börjar försöka pröva arbeta lättrörligt är detta ett skäl till att det kan upplevas som att en mängd problem börjar uppträda i utvecklingscykeln efter en eller ett par initiala iterationer av framgång.
Läs hela artikeln
2006-10-27
|
An interview with Scott Violet, Swing architect at Sun Microsystems Inc and one of the superstars of the Java GUI community, about the current state of and future for Java Swing.
Läs hela artikeln
2006-06-20
|
”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 avliva myten.
Läs hela artikeln
2006-06-20
|
Ah! Så börjar äntligen sommaren komma smygande. Så här i det sista numret av PNEHM! den här våren vill jag passa på att bjuda på två sköna boktips, lämpliga för lantliga stunder i hängmattan (eller urbana dito på pendeltåget).
Läs hela artikeln
2006-06-20
|
Vad har Fibonacci med estimering att göra? Magnus Ljadas reder ut poängen med poäng och relativ estimering.
Läs hela artikeln
2006-06-20
|
Today, those who work in agile teams have learned to constantly improve their code using refactoring techniques. However, build scripts still tend to degenerate as more functionality is added. Magnus Mickelsson discusses a way to counter this, and gets a library of reusable parts as a bonus.
Läs hela artikeln
2006-01-26
|
En effektiv organisation har samma spelregler inom hela företaget, säger Mikael Lundgren. Det innebär bland annat att alla kan och bör använda sig av förhandling som ett verktyg i det dagliga arbetet.
Läs hela artikeln
2006-01-26
|
Är projektledare pajasar? Är den åsikten mer utbredd än vi anar, vad beror det i så fall på och vad kan vi göra åt det? Tobias Fors utreder vad som egentligen är nytt, eller kanske halvnytt, med projektledarrollen i lättrörliga projekt.
Läs hela artikeln
2006-01-26
|
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.
Läs hela artikeln
2005-12-21
|
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.
Läs hela artikeln
2005-11-24
|
Pimp my IDE. Visual Studio .Net 2003 är i skuggan av IntelliJ och Eclipse inte annat än en avancerad notepad. Men det behöver inte vara så, med ReSharper från JetBrains blir Visual Studio .Net 2003 en riktigt vass utvecklingsmiljö igen.
Läs hela artikeln
2005-10-27
|
Min kontakt med Rational Unified Process (RUP) har gått igenom ett antal faser genom åren; från initialt imponerad till bitter och frustrerad, och vidare till pragmatisk. Det vill säga på samma sätt som med många andra tekniker, verktyg och metoder.
Läs hela artikeln
2005-10-27
|
Have you ever been faced with legacy code that is in such a poor state that a major refactoring is absolutely needed before any new functionality can be added? And then, have you to your very horror realized that there is no test suite, let alone a single test, to facilitate your refactoring endeavours? Citerus consultant Tobias Hill has, and it made him realize how frustrating that situation is. From frustration came inspiration. From inspiration came a suggestion.
Läs hela artikeln
2005-10-27
|
Experter på området tycks ännu debattera kring hur individens inre motivation förändras av externa försök att påverka den. Något som inte behöver debatteras är det faktum att vi i våra organisationer och projekt är ganska pigga på att såväl locka med morötter som hota med pisksnärtar. Så även i Scrum, där till och med fenomenet morotspiska har setts verka.
Läs hela artikeln
2005-09-23
|
Några tankar om outsourcingkontrakt när man vill jobba lättrörligt.
Läs hela artikeln
2005-07-04
|
Förra veckan gick jag kursen Leading Professional Service Firms på Harvard Business School. Av nivån på kursen att döma är det ingen slump att Harvard räknas som ett av världens främsta universitet.
Läs hela artikeln
2005-06-15
|
How can we describe what a project is? How do we start projects off in a good way, and to what degree can we predict a project´s outcome? Tobias Fors approached author and consultant David Schmaltz with a couple of questions on the topic.
Läs hela artikeln
2005-06-15
|
A year or so ago I attended this, kind of dorky, presentation (or perhaps it was a workshop) on test driven development, TDD. Two guys were showing how to construct a class method by method by first writing tests for a method that did not exist yet and then add the actual implementation.
Läs hela artikeln
2005-06-15
|
Citerus letar just nu efter nya medarbetare. Arbetet med att förbereda rekryteringen fick mig att komma ihåg hur viktigt det är att anställa rätt medarbetare för att kunna lyckas med det man har föresatt sig, inte minst när det gäller mjuvaruutveckling! Om du också står i begrepp att rekrytera kanke våra erfarenheter kan komma till nytta?
Läs hela artikeln
2005-05-12
|
ComputerSweden publicerade en intressant artikel i onsdags om att Handla rätt och köp billigare . Framgångskonceptet var enligt artikeln att köpare och säljare inte skall förstå varandras situation utan att man enbart skall kriga om prislappen. Vad prislappen sitter på verkade vara av sekundär betydelse.
Läs hela artikeln
2005-05-04
|
Örebro universitet ordnar en 5-poängs distanskurs i Extreme Programming till hösten.
Läs hela artikeln
2005-04-28
|
Var går egentligen gränsen mellan att vara för paranoid eller inte tillräckligt paranoid? Mark Burnett verkar ha passerat den för länge sedan, men för ett intressant resonemang kring vad som motiverar hans ambitiösa säkerhetsåtgärder.
Läs hela artikeln
2005-03-23
|
I Computer Sweden 21/1 2004 finns insändaren Hårt styrda projekt lyckas av Kurt Fredriksson. Den handlar om ett femtiopersonersprojekt som avslutats i tid (och "bara" 25 % över budget). En av hemligheterna till framgången var enligt insändaren en kravinsamlingsfas som tog ett år - halva projekttiden. En annan var en fryst kravspecifikation.
Läs hela artikeln
2005-03-02
|
Carl Erickson of Atomic Object reports from a couple of talks on the topic of extreme programming at a user group gathering, and from his recent conversation with XP aficionado Ron Jeffries.
Läs hela artikeln
2005-03-02
|
Antalet artiklar, böcker och konsulter inom området lättrörlig mjukvaruutveckling har ökat lavinartat de senaste åren. Tobias Fors har samlat ihop några artiklar som lämpar sig extra bra för den som vill rivstarta sitt arbete med att förstå konceptet lättrörlighet.
Läs hela artikeln
2005-03-02
|
Versionshanteringssystemet är centralt för den som utvecklar mjukvara - därför blir konsekvenserna av ett dåligt verktygsval stora. Patrik Fredriksson har tittat närmare på en ny möjlighet som öppnat sig den senaste tiden.
Läs hela artikeln
2005-03-02
|
Linda Rising, independent consultant, and Mary Lynn Manns, professor in the Department of Management and Accountancy at the University of North Carolina, have co-authored the book Fearless Change: Patterns for Introducing New Ideas. Gustaf Brandberg read the book and wanted to know more.
Läs hela artikeln
2004-11-16
|
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 med mig av några knep som kanske kan hjälpa dig på vägen med ditt projekt.
Läs hela artikeln
2004-11-16
|
En av grundbyggstenarna i moderna utvecklingsmodeller är snabb feedback. Ju fortare vi kan presentera något för användaren, desto fortare kan hon eller han bekräfta att vi är på rätt väg, eller guida oss åt ett annat håll om det behövs. Det ger oss möjlighet att anpassa vårt fortsatta utvecklingsarbete så att vi så fort som möjligt kan nå den funktionalitet som tillfredställer användarens högst prioriterade behov.
Läs hela artikeln
2004-11-16
|
Lisa Crispin is a tester with a mission - to explore best practices for agile testing, as she calls it. At a time when many XP people thought they could do without a tester, she wrote the book "Testing Extreme Programming" with coauthor Tip House. Today, she says, developers are becoming increasingly more interested in testing. At her presentation about test-driven development at JAOO this year, the majority of the audience consisted of developers.
Läs hela artikeln
2004-08-06
|
Visst är det trist när den där buggen du ägnade en hel dag åt att rätta oväntat dyker upp igen. Bittert inser du att någon har klippt och klistrat in samma bit buggiga kod på ett annat ställe och du får jobba hela kvällen också.
Läs hela artikeln
2004-08-06
|
Systemutveckling är bland det roligaste som finns. De flesta dagar får man brottas med utmanande arkitekturella problem, eller bidra till kreativ problemlösning i diskussioner med kollegorna. Men självklart finns det också dagar då jobbet inte är lika stimulerande. Dagar som präglas av repetetivt och föga utvecklande programmeringsarbete. Dagar då man utan risk för projektets framgång kan stänga av sitt intellekt och i det närmaste systemutveckla maskinellt. Glädjande nog kan en stor del av denna typ av arbete undvikas - för om det är så att vi känner att vi systemutvecklar maskinellt, så kan väl lika gärna en maskin göra jobbet, eller hur? I mitt senaste uppdrag har vi jobbat en hel del med kodgenerering. Låt oss kika närmare på mina erfarenheter från detta.
Läs hela artikeln
2004-08-06
|
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 bringing Lean production techniques to software development.
Läs hela artikeln
2004-03-23
|
Magnus Ljadas vill lära sig mer om enhetstestning, och vänder sig till en auktoritet i ämnet - sig själv.
Läs hela artikeln
2004-03-23
|
I vår ständiga strävan att skapa högkvalitativ mjukvara effektivare är kvaliteten på den skrivna koden en viktig del. Genom att skriva bra kod kan vi betydligt enklare skapa system av hög kvalitet. Detta kanske låter som en självklarhet, men om man tänker efter lite så är det inget som säger att det inte går att skapa en lösning som fungerar bra för användaren, trots att den är uppbyggt på en kodbas som knappt håller ihop.
Läs hela artikeln
2003-11-15
|
Vem har väl inte stött på kod som upprepade gånger utökats med ny funktionalitet och slutligen blivit som en skyskrapa byggd på torpargrund. Att strukturera om sådan kod för att kunna lägga till ytterligare funktionalitet har för mig ofta inneburit dagar av arbete innan koden åter gått att kompilera.
Läs hela artikeln
2003-11-15
|
Många har försökt, och många har stupat. Magnus Ljadas ger sig in i jakten efter en utvecklingsmetod som ser bra ut både på pappret och i verkligheten.
Läs hela artikeln
|
| |