Archive for April, 2008

Agile: Mission Impossible?: Case study presented in Update 08 conference

Last Wednesday I participated in a panel called “Agile: Mission Impossible?” where I presented one of Southworks’s case studies where we successfully implemented Agile methodologies (Scrum + XP mix) in scenarios out of the Agile comfort zone.

update1

We had good feedback from the audience, as well as lots of questions from people facing similar scenarios. Let’s summarize the case study presented…

“Your mission, if you choose to accept it…”

Apart from the goal of delivering a mission critical product implemented with emerging technologies, the case study in particular that I presented had the following constraints:

  1. “Distributed2: The whole team was divided in 2: Southworks team (1 architect + 1 lead + 2 devs) and the client’s team (3-4 devs). These teams were distributed in space, separated by 360 miles. But they were also distributed in time: their working hours differed in 2+ hours.
  2. “coached to coach”: Goals included the adoption of agile methodologies by client’s development teams up to the point where they must be ready to coach other teams within the client on successfully implementing agile.
  3. “Agile = 0″: The client’s team had no experience in agile methodologies or tools such as TDD, pair programming, refactoring, etc.
  4. “Tech = 0″: The client’s team had no experience in the models their where going to implement such as S+S or the technologies they were going to use: MVC, Ajax, WCF, Linq
The approach

After accepting that “mission” we used the product we started to build as the real-world scenario for applying a coaching roadmap that consisted of a mix of:

  1. Global (team + stakeholders) methodology understanding
  2. Continuous teamwork practice
  3. Ownership enforcement
  4. Partial team rotation to foster the knowledge transfer
The results

As part of the results of the case study, the product was delivered on time, on budget, with “over-delivery” features. The client’s team had learnt and successfully implemented agile methodologies as well as the new technologies, which they successfully started to apply to other projects in their organization.

Have you ever worked on similar scenarios? How did you solve them?

Heroes happen {here}: Windows 2008 Server launch in Buenos Aires, Argentina

Last Thursday was the time for Argentina to launch Visual Studio 2008, SQL Server 2008 and Windows Server 2008. This event was part of the launches wave that started back on the 27th of February when Steve Ballmer presented those products in Los Angeles California.

image

This event in particular associated the heroes happen {here}campaign with a popular sport in Argentina: the soccer. The main event was a soccer match between professional soccer players and a team made of Microsoft developers and IT pro’s. As part of a big analogy, the software team used Windows Server 2008 on their defense, SQL Server 2008 on their middle field and Visual Studio 2008 on their offensive and that strategy allowed them to won the match.

Some pictures from the event

20080410_5

Soccer match between professional soccer players and a team made of Microsoft developers and IT pro’s. You can see Alejandro Ponicke as a DT in the background.

20080410_2

Jorge Garcia, Augusto Alvarez, Matias Woloski, Ezequiel Glinsky, Johnny Halife and me: watching the soccer match.

20080410_3

Augusto Alvarez, Paulo Arancibia, Miguel Saez, me and Johnny Halife