Wednesday, June 30, 2004
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.
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
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]
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.
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]
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.
- 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.


