Showing posts with label Scrum. Show all posts
Showing posts with label Scrum. Show all posts

December 3, 2008

Download Scrum Summarized eBook for FREE

Scrum Summarized will introduce readers to the Agile software development methodology - Scrum. It is written for anyone and everyone who wish to understand and adopt Scrum. In this book, I have used my experience and knowledge of Scrum to describe the key concepts to get readers started on using Scrum. If you think that this book is worth a read, please feel free to share it with your colleagues and friends.

Download Scrum Summarized eBook for FREE at: http://rapidshare.com/files/170065207/Scrum_Summarized_by_SachinMehra.pdf

You may buy the print version of the book at: http://www.pothi.com/pothi/book/sachin-mehra-scrum-summarized

COST: $5 (Rs 230/- INR) + shipping charges

December 2, 2008

Published my second book titled "Scrum Summarized"

Published my second book titled "Scrum Summarized", here is its cover with intro. You may buy the book at: http://www.pothi.com/pothi/book/sachin-mehra-scrum-summarized

November 18, 2008

Has Agile failed? I guess not

Today, I read an article “James Shore: The Decline and Fall of Agile” posted by Chris Sims at http://www.infoq.com/news/2008/11/decline-of-agile.

 

I really liked this part “James thinks it's not all the fault of Scrum, however, as each team must take responsible for its own success or failure. Many are choosing to adopt only the superficial, and easy, parts of Scrum such as short development sprints and daily stand-up meetings, while ignoring harder, yet critical practices such as reflecting and improving. Via this process, teams are empowered to identify and adopt the engineering practices that they need to deliver shippable software every iteration. Unfortunately, many teams fail to take this step.”.

 

I absolutely agree that team must take responsibility of their actions and results. To take this inference further, good team members (self-organizing types) will produce good results wherever they work. We can only create agile teams to the extent of resource allocation, their passion is their own and it cannot be forced to act in a specific way. Taking the Agile route we can enable those who want to (and can) perform.

 

It is not the decline and fall of Agile, but of those who are unable to understand the methodology. Those people practice what they believe to be Agile and when they fail, they blame Agile for it.

 

I have failed with Agile several times, however I learned something new every time. The only learning I pass on is that “you cannot go by the book”, that’s what Agile is all about. Also, Agile has to be XP and Scrum together, one without other leads to failures.

 

Agile is not one size fits all. I am of the opinion that Agile have a lot of good practices which have to be practiced and improved with experience. Methodologies have evolved over decades, the good things don’t vanish, they just change names and evolve for betterment.

Is Agile for real?

This weekend (Saturday, 15th Nov, 08) I attended Agile Expert Series at Impetus Noida facility. The event was organized by Xebia. Sanjiv Augustine, President LitheSpeed, world renowned & leading agile thought leader was the speaker on the topic Agile Project Management Overview. Luckily for me, I got seating in the front row and was only project manager for the first 30 minutes of the 1hr presentation; this gave me an opportunity to interact with Sanjiv on issues/questions.

During this interaction Sanjiv over-emphasized (or maybe I paid much attention) to the aspect of self organizing teams. He gave an example of developer becoming a designer. In this example, after becoming designer the team member felt superior than others which reduces the communication/interaction within team. My question is, how would this be any different in Agile team (I mean the designer has an attitude problem, not the development/project management methodology problem).

After the presentation, I was thinking about the critical success factors (as per my understanding) of Agile:
<![if !supportLists]>·         <![endif]>Self-organizing teams who abide by their commitments (to customers)
<![if !supportLists]>·         <![endif]>Customer having enough time to spend with the team

The question is: If we live in a perfect world, who needs Agile (Scrum to be specific)?

On Sunday, I spent most of my time looking for more instances of success of Agile with normal teams (not the ones who are self-organizing) and/or normal customer (the one who is available during kick-off, requirements and UAT phase of the project, and maybe on notice of 3-5 days too). Well, disappointed at the results, I went back to my book shelf to look for “Managing Agile Projects”, the most wonderful book on agile project management to look for answers. Well, I am not yet done with re-reading this book. Will post once I find something really interesting. If you wish to read the book buy Managing Agile Projects from Amazon.com





November 1, 2008

Thinking of writing a book on Scrum

I had a very good time writing my first ever book on any subject. I have been writing sine my collage days but never used Scrum at that time. I enjoyed using Agile principles while writing the book. I am highly inspired by the results and am thinking about writing a “Summarized” series book on Scrum too.

Wish me luck :)

October 7, 2007

what is Certified ScrumMaster

Don’t be mislead by the title, I am not (yet) a certified ScrumMaster. And in no way authorized or capable to judge the trainers who conduct these ScrumMaster workshops. My colleagues at work ask me all the time about what is the course content for becoming a certified ScrumMaster and who gives this certificate, so here is an insight for them (and everybody else too):

1. Who is a Certified ScrumMaster: Any person who has attended a 2 day workshop provided by a certified scrum trainer.

2. Who is this certification for: Anybody who wants to get started on Agile project and has no idea of what this journey means.

3. What are the prerequisites: No formal requirements, however it is suggested to read a book on Scrum before attending the workshop.

4. What is the course content: Possible content will include introduction to scrum, roles and responsibilities of a ScrumMaster on the project, etc

5. Does everybody become a Certified ScrumMaster after the workshop: Yes (unless your trainer wants to punish you for sleeping during the workshop).

6. Who gives this certificate: Scrum Alliance

7. Any suggestions (from me): Must take this workshop.

Unfortunately, most people attend this workshop to fool others (read current and perspective employers) that they are Agile in big way. You please don’t fool others and yourself into this, the workshop is very useful to give you a jump start into the Agile journey.