Saturday, August 28, 2004

Working on DNV presentation

Today I was working on DNV presentation about my Msc. Thesis.

Friday, August 27, 2004

Reading Refactoring book

Today I'm reading again the refactoring book. I'm in chapter 8. I'll try to finished today in chapter 9.

Wednesday, August 25, 2004

Reading Refactoring book

Today I'm on chapter 5 of Martin Fowler's book.

Meeting with Christina

Today I have been in a meeting with Christina, that was a really good one.
The are some issues to be consider:
  • Who will sponsor our project at the University.
  • Who will be our advisor.
  • Find a Swedish company preferently, in the South of Sweden, maybe Lund.
I'll send today an email to Erik Lundh, and let see what's happen.
A new meeting can be arranged after next week.

Tuesday, August 24, 2004

Working on my project

Today I started to write the first draft of my project. Tomorrow I have a meeting with my partner Christina. I hope everything will be Ok tomorrow, and then we can start improving my draft.

Reading Refactoring book

Today I continued to read the Martin Fowler's book "Refactoring". In chapter 3 he speaks with Kent Beck about "Bad smells in code". Here is the list of bad smells:
  • Duplicate code
  • Long Method
  • Large Class
  • Long Parameter List
  • Divergent Change
  • Shotgun Surgery
  • Feature Envy
  • Data Clumps
  • Primitive Obsession
  • Switch Statements
  • Parallel Inheritance Hierarchies
  • Lazy Class
  • Speculative Generality
  • Temporary Field
  • Message Chains
  • Middle Man
  • Inappropriate Intimacy
  • Alternative Classes with Different Interfaces
  • Incomplete Library Class
  • Data Class
  • Refused Bequest
  • Comments

Monday, August 23, 2004

Reading Refactoring Book

Today I'll try to finish chapter 2 of this book.

Reading about Project Retrospectives

Today I read some articles about project retrospectives.
  • Finding What (Not) to Do Next Time (Carol A. Long)
  • A Defined Process For Project Postmortem Review (Bonnie Coller et. al.)
  • Project Retrospectives, and Why They Never Happen (Robert L. Glass)
  • Postmortem: Never Leave a Project without It (Andreas Birk et.al.)
  • Learning from Success (Andrew J. Nolan)

Helping new students

Today I helped new students to know about Ronneby and to find their apartments. Their are from Iran (two girls) and two guys from Uzbekistan.

Sunday, August 22, 2004

Great days for Chilean Tennis yesterday and today.

Yesterday was a great day for Chilean Tennis. Massú/Gonzalez won the golden medal in Athens (Olympics games) against the German team. Before in the afternoon Fernando Gonzalez won the bronze medal against the American.
Today Massú will play for the gold in Men Singles against another American.

Reading refactoring book

Today I have started to read Martin Fowler's book "Refactoring".

Saturday, August 21, 2004

Some wanted books

Today I saw two books about Agile Management.
  • Agile Project Management: Creating Innovative Products (Jim Highsmith)
  • Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results (David Anderson)

Reading two more reports

Today I read two more reports:
  • Software Risk Management: Principles and Practices (Barry Boehm)
  • Controlling Software Project Risks - an Empirical Study of Methods used by Experienced Project Managers (Tom Addison, Seema Vallabah)
Quotes from Theory W report:

Theory W Principle: "Make Everyone a Winner", p.30
The subprinciples are p.30:
  • "Plan the flight".
  • "Fly the plan".
  • "Identify and manage your risks",

Friday, August 20, 2004

Managing Risk book finished

Today I finished to read the Managing Risk book. Also I have read four reports:
  • Theory-W Software Project Management: A Case Study (Barry Boehm, Ronny Ross)
  • Software Project Risks and their effect on outcomes (Linda Wallace)
  • Anchoring the Software Process (Barry Boehm)
  • A Framework for Identifying Software Project Risks (Mark Keil et. al.)


Thursday, August 19, 2004

Reading the managing risk book

Today I'm on chapter 22 of this book. I hope I'll finish this chapter today, I'll see if I can finished on chapter 23.

Presentation in SCM

Today I have the presentation in SCM with Kiran. I think it was a good presentation. We finished this course today.

Wednesday, August 18, 2004

Reading the managing risks book

Today I continued to read the book. I hope I will finished on chapter 20 today.

Meeting for my presentation tomorrow

Today I have a meeting for my presentation with Kiran tomorrow, about "Using risks as a driven force for SCM". I hope, it will be a good presentation tomorrow.
I have also studied and practiced the presentation with him.

Tuesday, August 17, 2004

Paying and other issues

Today I went to the citycenter to pay some small amount for interest in the rent. Also, I bought some yoghurts, bananas, and juice. But I forgot about eggs.
Also I saw the film "The Hours" a great film. It is not for every people, because it talks about lesbianism.

Reading Managing Risks Book (SEI)

Today I'm on chapter 15 of the book. I'll try to finished today in chapter 17 or 18.

Monday, August 16, 2004

Reading the managing risks book

Today I have read in chapter 6-10 of the book. I hope I'll finished today in chapter 11.

Working on presentation's slides

Today morning I have been working and finished my part of the slides presentations.
I hope will be a good presentation on Thursday.

Sunday, August 15, 2004

Another day resting

Tomorrow I'll start working on my SCM presentation on Thursday. Also, I'll start to work on my project. I hope everything will be OK with that. Today I saw the first part of Tomb Raider 2. Now I'm downloading the second part.

Antother day reading Managing Risk

I'm reading chapter 5 and I'm planning today to finished chapter 6.
Here some quotation from the book.
"I am used to thinking three or four months in advance about what I must do, and I calculate on the worst. If I take so many precautions it is my custom to leave nothing to chance".
- Napoleon I, in a conversation with Marshall Murat, March 14, 1808.

Saturday, August 14, 2004

Reading another risk management book

Today I'll start reading another risk management book. It is called "Managing risk", from SEI the author is Elaine M. Hall.

Resting today

Today I have been resting the whole day. I saw two movies SamuraiX the movie and the first part of SWAT.

Friday, August 13, 2004

Finished the conclusion of the third SCM assignment

Today I finished my part of the conclusions, we finished the report.

Software process improvement book finished

Today I finished to read the software process improvement book.

Thursday, August 12, 2004

Working in the improvement of the third assignment

Today I have been working on the improvement of the third SCM assignment. I hope I'll finished today.

Reading the software process improvement book

Today I have continued to read the software process improvement book . Today I have already read chapter 13, 14. I hope I'll finished chapter 15 today.

Wednesday, August 11, 2004

Reading the software process improvement book

Another day reading the software process improvement book. I'll try to finished chapter 13 today.

working on my third SCM assignment

Today I was working on my third SCM assignment. I hope I'll finished tomorrow.

Tuesday, August 10, 2004

Meeting with Kiran

Today I have a meeting with Kiran, it was to divide what are we'll do for improvements in the third assignment.

Reading software process improvement book

I'm reading the software process improvement book. I'm in chapter 9, I hope I'll finished chapter 10 today.

Monday, August 09, 2004

Reading software process improvement book

Today I have continued to read the software process improvement book. I'm in chapter 7, I hope I'll finished chapter 8 today.

Sunday, August 08, 2004

Software Process Improvement book

Today I'll continue to read the "Software Process Improvement : Practical Guidelines for Business Success" book. A quote from [p. 37] is the following:
"For a process to be effective, three aspects must be covered: process documentation, process training, and process monitoring and enforcement."
In order to develop an effective process environment, there is a need of [p.41]:
  • Some that take the ownership of the process.
  • People should be trained in the process.
  • The results of the process should be measured.
  • Process performance should be monitored.
  • Obtain feedback from people that are using the process.
  • Obtain feedback from the outside, e.g. consultant.
  • The process should be continuously inspected and reinforced.
The principles of software process changes were developed by Watts Humphrey (1989) cited by Sami Zahran in his book [p.48].
  • The process changes in the software developement should begin from senior managers.
  • The involvement of everybody should be garantized.
  • There are two things that are required to effective changes, a goal and knowledge of how the process works.
  • Continuous change.
  • Changes in the software process should be accompained of an effort that must be consciuous and enforcement that should be done frequently.
  • It is required to invest to improve the software process.

Saturday, August 07, 2004

software process improvement book

Today I'll start to read about software process improvement. It is a really good one, it talks about a lot of process improvement innitiatives in the software industry.

Book of risk management

Today I finished to read the book about software risk management.

Friday, August 06, 2004

Reading a risk management book

Today I'll continuing to read a software risk management book. It is a really good one developed by IBM.

Holidays in Sweden

I took two weeks holidays in Sweden. I went to Norrköping and Röde. It was a really good time with my cousins and uncle.
My cousins got married with swedish girls. It is a great time for them.
I visited Öre, and a waterfall near there.