YAGNI


You Aren’t Gonna Need It !!

How many usefulness features have I developed?? and finally they never were not used!

How many hours discussing about extras?

The waste cannot be completely removed from the Projects and thanks to good scope definitions & deliverables I have always eliminated the most of YAGNIs, but finally there is always something that you finalize removing to the final software.

Technology Service Organizations

Today this post from pm411.org arrived to my RSS. Reading from one of these links to other link and so on I reach one that really got my attention: PMO 2.0: The Changing Face of Today’s PMO.

True, I was influenced by the “2.0” :-)

But after this, the reading is so interesting. The scenario proposed for TSOs where you have strategic projects, major projects, other planned work, support work and ongoing work is exactly the daily framework I face.

To this article I would like to add that these kind of Global high performance application Teams (GHPAT) can be managed with a high individual responsibility of each member.

Get strategic about IT as a business value generator

Reviewing some COTs defined by our Customer, there are some of them under a category named: ‘the hackett world-class’.

Looking for more information I visited the Corporate Site and as the basic list of best practices was not enough, I tried to get another references from other Web Sites.

This business advisory firm, is a world leader in best practices research and process benchmarking, helping clients achieve world-class performance through continuous improvement initiatives…. Ok, Ok, I need some more interesting.

I’m focused on Strategic in IT and I was happy to find this article: Get strategic about IT as a business value generator. It has been a really good read.

Best Practices of Agile focused on Management

Take into account I’m learning about it, but I would like to summarize a short list of thoughts:

  • Customers have to be active part of the project. They have to be involved in each revision of the project and take decisions about the scope of the project, approach, tailoring…
  • The intermediate deliveries with working functionality have to allow the customer to get working with the software and let them to take decisions about the path forward of the development. This is the moment to decide the details on usability, functionality, details… or to change the way suddenly.
  • Risk Planning and mitigation plans have to be reviewed continuously.
  • Quality plan and quality actions have also to be evaluated continuously due to the changes in the scope or in the deliverables.
  • Both documents have to be easy to read.
  • Monitoring & Controlling tasks suppose more % that in Projects managed with regular methodologies.
  • Clarify to everyone who is accountable for what and by when.
  • Keep open to hear about anything.
  • The problems, independently of the origin (technical, procedures, management…) cannot be hidden. The ability of being accountable of the team is key.
  • Build positive teams.
  • Training about Agile methodology is needed for team and stakeholders.

I will continue reading about Agile. I suppose that later on I will change the content of this list.

Who is against Reach?

As you can imagine, the path to approve REACH legislation has not been easy.

Greenpeace report shows how the chemicals industry is fighting to maintain its privilege position in the use chemicals substances without adequate control of the Use, Exposure and waste of them.

Stages:
1.- Deny the Problem,
2.- Create fear over job looses and economic costs,
3.- Cripple the legislation through bureaucracy,

Main detractors:
– CEFIC, UNICE and TABD
– German Goverment,
– US Goverment,

Creative Live Cam Notebook does not work on Ubuntu

After 3 months with Ubuntu, the only thing that I cannot get working is the Web Cam.

The camera is: Creative Live Cam Notebook.

I have installed linux-headers-2.6.22-14-generic.

After that I installed “gspcav1-20071224.tar.gz” from this link

To do this I have followed the instructions from help.ubuntu

Then the lsusb output is:
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 002: ID 046d:c03e Logitech, Inc. Premium Optical Wheel Mouse
Bus 003 Device 003: ID 041e:4068 Creative Technology, Ltd
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

I have also created a group named “video” and I have added myself there.

When I try to connect to camorama or kopete it shows the error message “could not connect to video device (/dev/video0)”.

What could be wrong?

Thanks in advance!

How to make business under Agile methodology

I doubt rounded my mind about how what are the right conditions for proposing a project to a external client, what are the guidelines and the rules for doing it?

Looking information about this I discovered Leading Agile that published an entry about the Agile framework.

I asked him about my thoughts and the answer is very interesting about the scenario that he purposes.

Enjoy it!