Tuesday, July 30, 2013

Planning Line



While talking to Agile enthusiastic, often discussion venture into waterfall.  Now the fun starts. Each side becomes religiously adherent to their position and none want to understand other’s point of view.  Is there any common point?

I think, similar to number line, if we think of Planning Line. One end of planning line ends (!) at CHAOS and other at IMMOTILE. Now on this line let’s plot different methodologies.



What do you think of position of these methodologies on Planning Line?
 

Monday, July 15, 2013

Two styles of Scope definition in Scrum



In every start of Sprint, we have Sprint Planning meeting. In this meeting each Scrum team member (Pigs as well as Chickens) agree upon stories to be completed in current Sprint. This is an ideal picture.

Do we live in ideal world?

Does we have picture perfect Scrum and Sprint? 

No.

There are at least two different styles of scope definitions.
First one where, day one during sprint planning, scope of whole of sprint is defined and then team race towards a fixed target.



In second approach, during sprint planning meeting, team agrees upon broad scope for sprint and keep on refining the scope with time. 



In my point of view, first approach is derivative of water fall model while second has blend of Kanban.

What do you think?

P.S.: Discussion about details of Burnout chart in second case if for some other time.
 

Friday, July 12, 2013

Book Review: Functional JavaScript: Introducing Functional Programming with Underscore.js



Book Review:  Functional JavaScript: Introducing Functional Programming with Underscore.js by Micheal Fogus: Publisher- O'Reilly: ISBN- 13: 978-1449360726

Fogus tried presenting functional programming concepts in very lucid and straight forward fashion and he is successful in that. Though book uses Underscore.js extensively but has not discussed the same in depth.

If you are new to Functional programming but knows JavaScript, this book is for you. Certainly this book is not for green horns.

Functional JavaScript: Introducing Functional Programming with Underscore.js has dedicated chapters for First-Class Functions, Closures, High-Order Functions, Recursion, etc. Book is dense and packed with information. One need time and patience to read and grasp this book.

Disclaimer: I did not get paid to review this book, and I do not stand to gain anything if you buy the book. I have no relationship with the publisher or the author. I got electronic format of book from publisher for review.

Further reading:
Functional Programming books:


Functional JavaScript libraries:



One can get more information about book and related topics from:

  1. Amazon: http://www.amazon.com/Functional-JavaScript-Introducing-Programming-Underscore-js/dp/1449360726
  2. Publisher -- Oreilly http://shop.oreilly.com/product/0636920028857.do
  3. Underscore.js: http://underscorejs.org
  4. Michael Fogus’s web presence: http://fogus.me