• Home
  • RSS Feed
  • Log in

Archive for February, 2011

Niklas Odding

Architects & Scrum: 4. What is the role of the architect in Scrum?
Posted by Niklas Odding mid-morning: February 28th, 2011

In my last blog I presented an illustration which shows the two primary aspects of the architects’ role. On one side they play a role in strengthening the heartbeat. On the other side, they play a role in envisioning the future.

The focus in this blog is on the solution architect or application architect. The way the Enterprise architect deals with Scrum will be explored more in detail in a later blog. This blog combined with the previous 3 blogs can be also downloaded as a whitepaper from the Xebia website: http://www.xebia.com/architects_scrum

What is the role of the architect?
Last blog I presented the illustration as shown below. In this blog I will focus on the parts of this illustration in which the solution architect / application architect plays a role

(more…)

Share

Tags: Agile, Architecture, role, Scrum
Filed under Agile, Architecture, General, lean architecture, Requirements Management, Scrum | 1 Comment »

Serge Beaumont

Dealing with emergencies in Agile teams
Posted by Serge Beaumont in the early morning: February 28th, 2011

Every Agile team has to deal with whatever they’ve put out in the wild next to their “regular” work. How to handle the – by definition – unknown load of production emergencies when you’re trying to achieve a stable pace? You can deal with emergencies by performing triage to either reject, defer or accept. You can set up a buffer to absorb some of the uncertainty, and finally you should make sure that you take the time to reduce the number of emergencies by building quality in. If you find you are mostly doing maintenance, you can consider doing Kanban.
(more…)

Share

Tags: Agile, emergencies, Scrum
Filed under Agile, Scrum | 12 Comments »

Barend Garvelink

How Sonatype Nexus 1.9 ruined my day
Posted by Barend Garvelink mid-afternoon: February 25th, 2011

Update, 26-02: Brian Demers from Sonatype pointed out in the comments that Maven 2.0.10 and later are forwards-compatible with changes in the metadata format. If your Maven 2 version is one of the recommended versions on the download page, you will not have this problem.

Two days, in fact. Yesterday evening, after my colleagues went home, I brought down our Nexus 1.8.0.1 instance to upgrade it to 1.9 without interrupting their work. The download page for Nexus 1.9 contains the following instruction:

Sonatype has changed how the lucene indexes are stored on disk, it is required that users reindex all repositories in their nexus server to start benefitting from the changes (and for search to work properly).

Inconspicuous enough. Furthermore, clicking through from the change overview to the full change log reveals:

[NEXUS-3849] – Add full support for the new maven 3 snapshot metadata

What it doesn’t reveal is that the rebuild metadata command in the repository administration screen, which would appear to be proper housekeeping at a time when you’re reindexing the repositories, now generates Maven 3 style metadata and inadvertently breaks compatibility with Maven 2 (update: older versions). This is where the fun begins.

(more…)

Share

Tags: Maven, nexus
Filed under Build tools | 12 Comments »

Geert Bossuyt

Types of Agile Coaching
Posted by Geert Bossuyt mid-afternoon: February 25th, 2011

Agile Coaching is about guiding a person, team or organization towards more Agility.

Based upon the subject of coaching, there are 4 types of Agile Coaching

  • Personal Coaching
  • Team Coaching
  • System Coaching
  • Culture Coaching

Based upon the main focus a coach applies, 2 more types can be distinguished.

  • Outcome Coaching
  • Journey Coaching

Focus and subject are to be combined into 8 types of coaching.
In a successful Agile implementation all types of coaching add value

(more…)

Share

Tags: ACT, Agile
Filed under Agile | 2 Comments »


Making the bootstrap loader “just another ClassLoader”
Posted by Andrew Phillips around lunchtime: February 24th, 2011

Recently, I was tweaking MultiSPI to add the following class loading fallback logic:

if (threadContextLoader != null) {
  loadFromContextLoader(className);
} else if (systemLoader != null) {
  loadFromSystemLoader(className);
} else {
  loadFromBootstrapLoader(className);
}

and realized that it’s not immediately evident how to do this in a uniform way. But actually, it’s quite simple…getting a ClassLoader object for the bootstrap loader is just a couple of lines of code.
(more…)

Share

Tags: class loader, Java
Filed under Java, Tools | No Comments »

Herbert Schuurmans

Mind the AQAL
Posted by Herbert Schuurmans mid-afternoon: February 23rd, 2011

Changing to a new architecture can be a real pain. In particular if it changes from an unstructured architecture to an IT driven SOA. My current assignment “implementing an ESB” is just that. The process is slow, it is difficult to get something done and there seems to be quite a lot of resistance. I have given it a lot of thought why we can’t just build the damn thing. Our team has enough technical skills, we know what we want and how to get there. But apparently that is not enough to make it a success. Why is that?

(more…)

Share

Tags: AQAL, change management
Filed under General | No Comments »

Geert Bossuyt

Exercises for understanding Agile
Posted by Geert Bossuyt late at night: February 21st, 2011

I regularly run workshops to highlight certain aspects of an agile way of working and to help participants achieve a deeper understanding of these topics. I would like to share two of best received workshop sessions with you so that you can run them too. Today I’m describing the “Think Left” workshop.

During the “Think Left” workshop participants will work with the four values of the Agile Manifesto to gain a deeper understanding. In small groups each of the values will be worked on in a peer brainstorming fashion to better understand each of them. As a result of the workshop participants will realize that acting more on the left side or more on the right side of the Agile Manifesto is a choice.

(more…)

Share

Tags: ACT, Agile
Filed under Agile, General | 1 Comment »


Why we don’t need Devops
Posted by Wian Vos in the early evening: February 21st, 2011

I am a strong believer in the fact that we don’t need Devops. We’ll at least I believe we shouldn’t need Devops. And I’ll tell you why.

Devops is a set of methods and procedures that is geared towards integrating the Operations specialist into the development team. This is done to the ends of developing an integrated software product consisting of the end-users application and related infrastructure components like middleware and operating systems.
Let’s take a closer look.

(more…)

Share

Filed under General | 7 Comments »

Wilfred Springer

Biomimicry and Software Development
Posted by Wilfred Springer in the late afternoon: February 21st, 2011

Just this morning, I listened to Michael Pawlyn’s wonderful TED talk on “Using nature’s genius in architecture”. It left me with a few thoughts buzzing around in my head during the rest of the day. I just want to jot them down here quickly, even if it only were to serve my own memory.

Setting souls ablaze

Let’s start by fast-forwarding to the end of the talk. Right before the very end of the talk, Michael quotes Alexander de Sainte-Exupéry:

“If you want to build a flotilla of ships, you don’t sit around talking about carpentry (more…)

Share

Tags: Xebia
Filed under Uncategorized | Comments Off

gerbrand

JavaFX 2.0
Posted by gerbrand late at night: February 18th, 2011

Yesterday I attended a NLJug meeting at Oracle at De Meern on JavaFX, called ‘JavaFX 2.0 EA‘. The meeting was presented by Roger Brinkley, who’s a called ‘Community leader’, of Mobile and Embedded. That he was formally part of Sun wasn’t hard to see based on his clothing and style.

Roger gave an overview of the new JavaFX 2.0, the road-map and the planned features (more…)

Share

Filed under Java, Reviews, ria | Comments Off

← Older posts
Xebia Agile Survey

Categories

  • Java (311)
  • Agile (181)
  • General (136)
  • Scrum (67)
  • Architecture (64)
  • Testing (59)
  • Performance (46)
  • Middleware (55)
    • Deployment (37)
  • Xebia Labs (38)
  • SOA (31)
  • Podcast (31)
  • Project Management (28)
  • Tools (25)
  • Uncategorized (20)
  • lean architecture (20)
  • Quality Assurance (17)
  • Articles (13)
  • Requirements Management (13)
  • Virtualization (19)

Tag Cloud

    Ajax Hibernate ACT Agile Java lean architecture Concurrency Control Scala SOA product owner Moving to India Xebia TDD JPA Lean agile architectuur JPA implementation patterns XML lean architectuur Maven Scrum Flex Javascript Eclipse Grails Architecture Frameworks Oracle Groovy Spring

Xebia Sites

  • Xebia Corporate
  • Xebia France
  • Xebia India
  • Xebia Sweden

Archives

  • January 2012
  • December 2011
  • November 2011
  • October 2011
  • September 2011
  • August 2011
  • July 2011
  • June 2011
  • May 2011
  • April 2011
  • March 2011
  • February 2011
Avatars by Sterling Adventures