Project A: day#4

We are in good shape, the customer confirmed that we are going to take care of developing the application and go live process.

Today we deployed to staging the first drop of the application. To set clear expectation with our customer we added a disclaimer message on top on each page.

image

The link “See drop details” takes the user to a page were the deatils of features/modifications are listed. This first drop includes 4 out of the 6 story commited for the current iteration.

To be continue…

Project A: day#1

Today we (GabrielSZ, DiegoM, TimO and Lito) started a new project (aka project A) and I decided to (try to) write a post every day telling the story of the project. As you may image the first day our activities were:

  • Kick-off: a short meeting where everybody get familiar with the project goals, timeframes and restrictions.
  • Planning:  the customer gave us a VERY rough idea of his needs and we took care of «backlogize» them (convert into a backlog the customer needs). This is usually misunderstood so I want to be very explicit: we clearly identified user stories, we estimated them and prioritized them according to the customer criteria. Finally we published the backlog for the customer to «play with it» (without modifying our estimates). Based on this backlog we will start our first iteration.
  • Research: the project has some technical challenges so we had to make some research (just a couple of hours) before the planning, to be able to estimate.
  • Setup: we made the infraestructure request for the project (repository, lists, tracking system, etc.)

To be continue…

Smalltalks 2009 conference

During 19, 20 and 21 of November took place in Buenos Aires the 3 rd Argentine Smalltalk Conference. Among many international visitors there were Dan Ingalls (one of Smalltalk’s creators) and Stephane Ducasse (author of the famous book: Squeak By Example, and creator of Pharo).badge

The conference’s opening was in charge of Hernan Wilkinson, and inmediatly after him, Ducasse gave his session titled: I have a dream…. let’s make it come true. It was a really interesting session where Ducasse shared the vision that lead him to start Pharo project. Other interesting session were James Foster’s Introduction to Gemstone, Smalltalk in the pocket by Esteban Lorenzano (who talk about building applications for the iPhone) and 40 years of Fun with computers by Dan Ingalls. This last session was a review of the main projects Dan participated during his life. He finishes the session showing us his current work at Sun Microsystem developing the Lively Kernel (something VERY interesting I will be writting in short.)

My session was on Friday 20 th and I shared the stage with Carlos Fontela (my Senior Faculty). There were about 50 people!! a number over our expectations.  We talked about our experience at FIUBA, teaching object-oriented programming using Smalltalk, Java and agile practices. The slide deck used in the session is available here. And if you want to know more about our sesion I will be writting some more details in my Spanish blog.

Enjoy it!

Agiles 2009, some highlights

During last week, Shaggy, MartinS and I, went to Brazil to attend this conference organized by the Latin-American Conference on Agile Development Methodologies. The three of us were speakers. Ariel presentation was “Agile PMO” (you can find more information in his post after the conference). MartinS talk about “High maturity agile practice”, a very interesting topic for those with experience in agile methods.

I was on charge of a workshop about planning and estimation and I am very pleased with the results, I wrote some more details about this workshop on my Spanish blog.

The keynote speakers were Brain Marick (signer of the agile manifesto), Daina Larsen (president of the Agile Alliance) and Roy Singham (founder and CEO of Thoughtworks). Other important speaker where Joshua Kerievsky (author of Refactoring to Patterns).

The conference were excellent and I could enjoyed it much more than the previous year.

At the end of the conference while of conference committee was doing the retrospective with Diana some friends and I have a talk with Brian Marick. I asked him what were in his opinion the skills a tester should meet to work in an agile team. He answered that there are 3 required skills:

  1. Be able to understand the business.
  2. Be able to automate tests, what in most cases requires some programming skills.
  3. Have a good capacity of doing exploratory testing. In some point this ability could be even more important the 2.

Finally the committee announced that the candidate city for the next conference (agiles 2010) is Lima, Peru.

DSC04476

Here we are (from left to rigth): me, Shaggy and MartinS.

Shaggy recorded our session, so as soon as they be available I will add a reference to them.

After CodeCamp Baires 09

Last Saturday I attended to this important event at Universidad de Palermo where I was speaker together with other 6 southies : (MatiasW, Mr. Salias, Ejadib, BetoO, JohnnyH and DiegoP). I am not sure about how many people attended to the event, but I can say that all the session I went were full.

All the speakers were asked to record their sessions, so I think Microsoft will publish them in the next weeks.

Meanwhile, If you want to know about what I spoke, the slide deck I used for the in my presentation is available to download here.

Dios los cría…

There is a very famous phrase in Spanish that says: “Dios los cría y el viento los junta” that literally can be translated like: “God grows them and the wind put them together”. Look at the picture below, it was taken after an Architect Forum about Agile Methods organized by Microsoft Argentina during Febrary 2008.

foto-agile-af

In the picture there are 9 people that were speakers at the forum.  Nowadays five of them are working here at Southworks (me included).

First days

Well, this is my 4th day here and I feel very comfortable. The environment is much more quiet than what I was used to. During these days I been reading about ISO standards, learning about the organization and working with Entity Framework.

Yesterday while I was working with the Entity Data Model Designer I got an error and my Visual Studio stopped working «forever». As usual I tried reopening it, but no way. Then MatiasW suggested me to open the visual studio command line tool and run «devenv.exe /?» to see if any of the options provides a way to fixed the problem. After two or three shots I got it, «devenv /ResetSkipPkgs» solved my I issue. Now you know: if you have any trouble with Visual Studio, try with devenv options before reinstalling it.

That ‘s all folks!