|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
Jens Coldewey Jens Coldewey, based in Munich, Germany, is a Senior Consultant with Cutter's Agile Product & Project Management Practice. He specializes in deploying agile development and object-oriented techniques in large organizations. More... 20 September 2011- 10:25 AM
The Agile IslandOne of the saddest patterns I’ve seen several times in my career is that of an agile island. The story usually goes along this route: a highly motivated middle manager finds herself in some difficult situation and decides that agile is the right way out of her turmoil. She starts to read books, she engages skilled consultants, she gets the team on board, introduces self-organization, finds skillful product owners, and, after one year or so, she has a highly successful agile team. Well, not everything is really perfect, but after all, the situation is way better than it was before the transition and the clients notice a significant difference — though there is still some way to go. Throughout the transition, the manager has turned into an agile evangelist; she speaks on conferences, writes articles about her success, gives internal Read more …
8 March 2011- 10:58 AM
Committing to Commitment in Agile Teams“You did not finish the stories you committed to!” a product owner at a client of mine recently raged against the team. “What the hell are you doing all day long? This commitment was pointless!” And he was right. The team commitment Scrum includes as part of the planning ritual is a dangerous practice that needs care — and committing on a certain number of stories or story points really is pointless. “Commitment” is one of these management buzzwords you have to use carefully. You should be very clear about what you commit on, what the appropriate tools to keep that commitment are, which tools are illegal, and what happens if you don’t keep the commitment. To keep things straight: a self-organized team has to be committed to do a good job. The members have to be enthusiastic about what Read more …
7 December 2010- 10:04 AM
Scrum Will Suffer; Kanban Will Take OffThe next two years will show a major change in the Agile world: The predominant position of Scrum will suffer from both the inside and the outside. On the inside, the struggles within the community will weaken the thrust effect of the certification program. Right now, we already have two competing certification programs, and, at least in Europe, single trainers are trying to establish their private programs, too. This will lead to several dialects and maybe even more competing certification programs. Though competition generally helps progress a profession, I consider this a sign of increasing weakness for the Scrum Alliance. The ongoing merger between Scrum and XP – now marketed as “Scrum development practices” – strengthens the capabilities of Scrum teams but may also decrease the attractiveness of Scrum to non-technical decision makers. From the outside Scrum is being attacked Read more …
19 January 2009- 02:46 PM
The 31-Square-Foot ArchitectureHow much architecture does an agile team need up front? Most agile methods are surprisingly silent when it comes to this question. Scrum regards architecture as an issue the team has to deal with on its own discretion — and thus does not include any advice. In Crystal Clear: A Human-Powered Methodology for Small Teams, Cutter Senior Consultant Alistair Cockburn suggests having a lead designer who is responsible for creating the system architecture description — “usually fairly early in the first iteration” — but also emphasizes that “the architecture will probably evolve” and gives two strategies to help evolving: Walking Skeleton and Incremental Rearchitecture. XP finally suggests using a metaphor to keep up the technical vision of the system; unfortunately, one of the most neglected practices of XP. XP also relies heavily on refactoring Read more …
21 October 2008- 12:32 AM
An Agile View of Software EngineeringLast week, we celebrated the 40th anniversary of software engineering. Between 7 and 11 October 1968, the NATO Science Committee hosted 62 leading academics and professionals of the young computer industry in Garmisch, a beautiful place in Bavaria, Germany, at the foot of the north face of the highest German mountain. During this conference, the term “software engineering” became popular and started its journey through our domain. Not too long ago, I understood agile development as an oppositional concept to software engineering. I had identified software engineering with the heavy document-driven processes widely in use in the 1980s and 1990s. This is a popular conception; especially one the proponents of traditional methodologies like to support. The term “software engineering” carries the flavor of a sound, professional discipline and connecting it to “capability” models or processes definitely helps in the debate.
10 July 2008- 12:17 PM
Software Engineering Radio Podcast on Introducing Agile DevelopmentSoftware Engineering Radio, the world’s leading podcast on software development, published an episode on “10 Years of Agile Experience” yesterday. In this podcast Marcus Völter interviews me about introducing agile technology to different organizations, the experiences I made doing this job in the last 10 years, and stratgies I derive from this experience. The podcast was recorded in January at OOP 2008 in Munich.
11 September 2007- 04:40 AM
Evolutionary Management II – On Collaboration and CompetitionThis is the second post on the German book “Evolutionary Management” by Klaus-Stephan Otto and others. If you missed my first post on this, you may want to start there. Traditionally evolution is connected with fight and competition. Darwin phrased the mechanisms “Survival of the Fittest”, which is often interpreted as “Survival of the Strongest”. Otto and his colleagues point out that modern biologists have a slightly different view on this: It’s not the fittest who survive but the unfittest who die out. In other words you don’t have to be best, it is enough not to be the worst – an observation you can also make in today’s economy. In addition Otto points out, that most interactions between species are based on collaboration rather than competition: Bacteria help mammals including humans Read more …
24 August 2007- 08:29 AM
Evolutionary ManagementI recently ran into a book by a German psychologist and executive consultant on “Evolutionary Management” (If you speak German, you may be interested in the full reference below). Since this book is not published in English (yet?), I’d like to share some of their thoughts on this blog. “Evolutionary Management” sees itself as counter concept to a traditional command-control management and as a further development of Systems Thinking as it has been discussed by Peter Senge for general management and Jerry Weinberg in the context of IT. Evolutionary Management analyzes the mechanisms and solutions evolution uses in the nature and maps them to organisational problems. The results sound strikingly familiar to Agilists, although the book comes from a completely different background. One of the most interesting approaches is the comparison between the traditional “machine metaphor” of an organisation, and the Read more …
Comments by Jens Coldewey |
SearchRecently Published
Recent Comments
SubscribeCategories
Cutter Bloggers
Archives
|
Cuttertweets
|
|||||||||||||||||||||||||||||||||||||||||||||||||
| © 2012 Cutter Consortium. All rights reserved. | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
The Blog |
About Cutter |
Meet the Experts |
Cutter Consortium |
Contact Us |
Follow Us on Twitter |
Find us on Facebook |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||