Two Books

I recently completed listening the two following audio books.
* ‘Own Your Own Corporation’ is a great book that explains the concepts and cost / benefits behind LLC, LP, GP, and Corporations very well. If you are interested in starting a new business, this 3 CD audio book will come handy.
* ‘Masters of Enterprise’ is a good audio book that talks about people who revolutionized the business history of the US. It has more of a collage lecture tone. While the information was useful, I would not recommend this very long audio book to anyone who is not a student of history. Well, it helped me recognize background and significance of Brook Aster who died in New York a few days ago. She is married into the family of John Jacob Astor. If  you want to learn more about him, click here.
Since I have  a lot of interesting books in print, I should start paying attention to them too. But, work and family keeps me busy. Driving time is my best time for reading (listening to) books.
Have a great day.

Interesting Book – How to Negotiate Effectively

I have been reading this book for quite a while. Boredom took over me in today’s flight trip and helped me complete the reading.
Overall, I rate this book as a good read. In order to make best out of this book, I need to read it again.
I got a few pointers, from this book, on asking right questions, how to be an effective consultant, and how to negotiate in a business scenario. Besides that I think this book will be more useful to those who are in purchasing, sales, and marketing.
Amazon link to this book is here.

An Excellent Book – The One Minute Manager

I just completed reading "The One Minute Manager Anniversary Edition". I have gone through several books and trainings on working with people to deliver a common goal. By far, this book has captured the concept to its best in layman’s language.

The One Minute Manager is a concise, easily read story that reveals three very practical secrets: One Minute Goals, One Minute Praisings, and One Minute Reprimands.


A good book – Agile Project Management with Scrum

I am reading a neat book from MS Press. It is called ‘Agile Project Management with Scrum‘. The book was published in 2004. It talks in detail with a number of case studies. So everyone understands the principles of SCRUM. If you want to learn the practical side of SCRUM, I strongly recommend this book.
The theory and practice of SCRUM is very appealing. If you would like to know more about Agile Development, learning about SCRUM is important. As I read through the book, I realize that I have practiced many parts of SCRUM in many of my past projects. Cool!
The definition of SCRUM from is below:

Scrum is an iterative, incremental process for developing any product or managing any work. It produces a potentially shippable set of functionality at the end of every iteration. It’s attributes are:

  • Scrum is an agile process to manage and control development work.
  • Scrum is a wrapper for existing engineering practices.
  • Scrum is a team-based approach to iteratively, incrementally develop systems and products when requirements are rapidly changing
  • Scrum is a process that controls the chaos of conflicting interests and needs.
  • Scrum is a way to improve communications and maximize co-operation.
  • Scrum is a way to detect and cause the removal of anything that gets in the way of developing and delivering products.
  • Scrum is a way to maximize productivity.
  • Scrum is scalable from single projects to entire organizations. Scrum has controlled and organized development and implementation for multiple interrelated products and projects with over a thousand developers and implementers.

For those who do not have time to read an entire book, here is a link to concise explanation of SCRUM process.

Added o June 7th

The responsibilities of the ScrumMasters are summarized below:

  • Remove the barriers between development and the Product Owner so that the Product Owner directly drives development

  • Teach the Product Owner how to maximize ROI and meet his or her objectives through Scrum

  • Improve the lives of the development team by facilitating creativity and empowerment

  • Improve the productivity of the development team in any way possible

  • Improve the engineering practices and tools so that each increment of functionality is potentially shippable

  • Keep information about the team’s progress up-to-date and visible to all parties