Wednesday, June 30, 2004

Working on my first SCM assignment (2 day)

Today I'm working for second day in a row on my first SCM Assignment.

SCM Lecture

Today we have a lecture of Software Configuration Managemenet and a meeting with my group in SCM.

Tuesday, June 29, 2004

Working on my first SCM assignment

I'm working from today in advance on the SCM assignment.
I have already read the IEEE Santanrd about SCM Plan.

Monday, June 28, 2004

Second day working on my website

Today again I have been working on my website. I have finished and I'm happy about that.

Configuration Management lecture (3rd)

Today I had a Configuration Management lecture held by Tony Gorsek, from 9:15 to 11:00.

Sunday, June 27, 2004

Working on my website

Today I started working on My website www.delano.cl.

Saturday, June 26, 2004

Balancing Agility and Discipline

I'm finishing this book that I have started to read for my Msc. Thesis, but I haven't finished it, because I had a lot to do writing my Msc. Thesis.

The authors of this book are Barry Boehm and Richard Turner, the name of the Book is "Balancing Agility and Discipline: A Guide for the Perplexed".

There are six conclusions of this book [Boehm & Turner 2003, p. 148]:

1.- Neither agile nor plan-driven methods provide a silver bullet.
2.- Agile and plan-driven methods have some home grounds where one clearly dominate the other.
3.- Future trends are toward application developments that need both agility and discipline.
4.- Some balanced methods are emerging.
5.- It is better to build your method up than tailor down.
6.- Methods are important, but potential silver bullets are more likely to be found in areas dealing with people, values, communication, and expectations management.

For more information, see [Boehm & Turner 2003, c. 6]

Friday, June 25, 2004

Epilogue from Questioning XP

"Software development is meant to be fun. If it isn't the process is wrong." [McBreen 2003, p.186]

Wiki XP words

YAGNI: YouArentGonnaNeedIt: You aren't gonna to need it.
OAOO : OnceAndOnlyOnce: Once and Only Once.
BDUF : BigDesignUpFront: Big Design Up Front.
DTSTTCPW: Do the Simplest Thing That Could Possibly Work.

Questioning XP again

"The expectation on XP projects is that there will be sufficient time allowed for transition when new team members are brought in to replace existing team members." [McBreen 2003, p.141]

Quoting from Questioning XP book

"The interesting thing about XP, however, is that it assumes that applications are never really going to be handed off to a separate maintenance team. The assumption is that after each incremental release, the customer will want more functionality and keep funding the development team." [McBreen 2003, p. 141]

Quoting from Questioning XP book

Five XP values

The author of the book extend the four XP values to five, adding "respect".
Hence the reader should have five values now:
- Communication
- Simplicity
- Feedback
- Courage
- Respect

For more information see [Mcbreen 2003, c. 10]

Quoting from Questioning XP

In order to answer the question, "Do you have a suitable First Project ?" [McBreen, c. 23]. It means for XP, the author answer the following questions:

- Is there someone who can fulfill the requirements of the On-Site Customer Role?
- Are the requirements flexible?
- Does your team have the right mix of experience?
- Is the entire team committed to using XP?
- Have you got a good coach for the team?
- Is the team the right size for and XP project?
- Is the project the right size and complexity?
- Can you colocate the entire team in a suitable room?
- Does your development environment support rapid feedback?
- Are you delivery timescales flexible?
- Do not forget to allow plenty of time for the team to become familiar with XP and the tools that support XP.

Is it good to take in consideration this chapter, because I'm trying to find an XP project to fit XP.

Questioning XP

I'm reading Questioning XP book, and here there is one interesting quote:

"The challenge for XP projects is to find a way to get experienced testers to work with the on-site customer as part of the XP team." [McBreen 2003, p. 112]

New BackLog

From today in advance I'll use this backlog and not the one of my friend Przemek, because there were some problems with his DNS.