Friday, November 21, 2008

The story of Linux (video)

The new company I will work for intends to base the heart of its strategy on open software, so I was interested to learn more about the origin of the Open Source...

I wanted to share with you one of the valuable documentary I've found during my research:

 


THE CODE: THE STORY OF LINUX 1 OF 3
Uploaded by Top-Notch112


THE CODE: THE STORY OF LINUX 2 OF 3
Uploaded by Top-Notch112


THE CODE: THE STORY OF LINUX 3 OF 3
Uploaded by Top-Notch112

Labels: , , , , ,

Wednesday, November 19, 2008

My 2c interim lessons learned results on Scrum from a project management viewpoint

Hi Folks,
I had some time this week (my last week at NDS), so I've decided to start learning a bit more about Scrum... 

Scrum is an iterative incremental process of software development commonly used with agile software development. The following diagram I've found on wikipedia provides a good descriptions of the general idea behind Scrum:


We had some attempts to implement a flavor of Scrum in some SW development projects, to be honest the results were mixed. Based on my analysis (mainly conducted via interviews with stakeholders), if we focus for a sec on the management functional layer, it seems that 4 key points are essential to increase the chance of success for SW development projects using Scrum:

A. Pick an experienced leader (one & only one) who was involved in the management of similar development projects before, and that is seen as a true leader in his field. I personally see Scrum as a toolkit, as in the real life, not all the tools available are adapted for a specific work. One of the first tasks for the leader will be to define the internal processes (The Framework) that will direct the project. The framework should be optimized for your needs. As any methodology, Scrum is here to help you achieving business results, you should NOT be in ANY CASE the slave of Scrum. 

B. The leader will need to get a formal buy-in on the process from the following parties (in this specific order) : (1) his task force members (2) his management (3) the customer (4) the 3rd parties

C. Mapping the interfaces/interactions between your new internal processes and the external world (customer, 3rd parties, etc...)

D. Be ready for change! Review your internal processes at the end of every sprint/iteration.
You need to ask the correct questions (and be honest): What can I learn from the way this iteration was handled? What may be the best way to achieve the next business objective? Should I add fast tracks in parallel to my sprints to be better prepared for the next next iteration? etc...

Comments are welcome.

As a bonus, please find embedded an excellent video from the Scrum Guru, Ken Schwaber, founder of the Agile Alliance and Scrum Alliance. This video is from Google Tech Talks of September '06 :

Labels: , , , , , ,

Thursday, November 13, 2008

Death by Powerpoint

My brother has sent me a very interesting presentation today. It is about helping people improving their presentation skill.

As this presentation was valuable for me, I wanted to share it with you...
Death by PowerPoint
View SlideShare presentation or Upload your own. (tags: tips powerpoint)

Labels: , , , ,

Sunday, November 02, 2008

[FR] Explication de la crise des SubPrimes

Sub Primes
Get your own at Scribd or explore others:

Labels: , ,

Saturday, November 01, 2008

Don't Forget to vote!!! ~ www.podcastawards.com


Hi Folks,

Don't forget to vote for the best podcasts you've chosen on www.podcastawards.com .
The vote will close Nov 6th. Note that there is even a possibility to vote every day...

My vote this year go to Manager Tools... One of the best business podcasts on air...

Thanks again to Mike & Mark for their amazing work!

Vote ~ Just Do It :)

Yohan

Labels: , , , ,