Wednesday, December 28, 2011

Books I've read in 2011

I mostly read online articles/blog posts to keep me up to date. I read books occasionally whenever I get time. Below are some of the books which I've read this year.
  1. User Stories Applied: For Agile Software Development - This is one of the best books around for writing good user stories. Among many things it talks about how to gather user stories, how to best write them for acceptance testing, how to prioritize user stories, how to estimate user stories, planning for iteration, planning for release, how to measure and monitor velocity etc., Even though this is mainly for product owners/business analysts, it provides good information for developers, testers, scrum masters and managers also.
  2. 97 Things Evey Project Manager Should Know: Collective Wisdom from the Experts - This book is a collection of thoughts on things which every project manager should know and has many nice ideas and tips. This book would be useful not only for project managers, but also for anyone who leads/manages a team. If you are a team lead or development manager or technical manager, then this would be very useful to you. 
  3. The Pragmatic Programmer: From Journeyman to Master - This is one of the classic books on programming.  I think the first version was published back in 1999. Even though it was published many years before, most of the topics covered in this book are still relevant. This is a must read for every programmer and would especially help new programmers.
  4. Maven: The Definitive Guide - Maven's philosophy is convention over configuration. It works great for small projects, but for complex needs we need to configure it extensively. This book (also available as e-book) provides complete reference and would be very helpful for anyone trying to understand Maven intricacies and master it.
  5. PMP Certification: Excel with Ease - Even though I mostly work in Agile environment and like it, I wanted to see how traditional project management works and take PMP certification. This book (based on PMBOK) explains project management concepts in a simple manner. I learned more about general project management from this book and by studying for PMP certification. This book has lot of Q&A for each chapter and valuable tips/tricks on the PMP certification exam. This book would be very useful for anyone preparing for PMP certification.
Though not related directly to these books, below are some of my earlier posts related to these book topics:
  1. My favorite tips from Pragmatic Programmer (Pragmatic Programmer)
  2. Success tips for Agile teams (Agile)
  3. Key Points for any Project (Traditional or Agile) (Project Management, Agile)
  4. Ten tips for conducting effective meetings (Project Management, Agile)
  5. Effective Leadership/Communication skills needed for a Manager (Project Management)
  6. Project Management Process, Process Groups and Knowledge Areas (Project Management)
  7. Managing dependencies in Maven (Maven)
  8. GMaven goodness (Maven)
  9. Writing Maven Plugins (Maven)
  10. Maven 3 Features (Maven)
  11. Upgrading to Maven 3 (Maven)
  12. Maven 3 Parallel Builds (Maven)
  13. Books I've read in 2010 (Books)
  14. Books I've read in 2009 (Books)
 Wish everyone a very Happy and Prosperous New Year 2012!

11 comments:

mithun said...


Hi, probably our entry may be off topic but anyways, I have been surfing around your blog and it looks very professional. It’s obvious you know your topic and you appear fervent about it. I’m developing a fresh blog plus I’m struggling to make it look good, as well as offer the best quality content. I have learned much at your web site and also I anticipate alot more articles and will be coming back soon. Thanks you.








Project Management Certification

Unknown said...

I also took my PMP Classes from PMstudy. You can have a look at their offerings.

basha said...

Excellent blog I visit this blog it's really awesome. The important thing is that in this blog content written clearly and understandable. The content of information is very informative.
Oracle Fusion HCM Online Training
Oracle Fusion SCM Online Training
Oracle Fusion Financials Online Training
Big Data and Hadoop Training In Hyderabad
oracle fusion financials classroom training
Workday HCM Online Training
Oracle Fusion HCM Classroom Training
Workday HCM Online Training

ss laboratory said...
This comment has been removed by the author.
Mars Consultants said...

Thanks for sharing this information. Its really a great article.

Control Plan training and certification in Chennai
Control Plan training and consulting in Chennai

Green TQM said...

Thanks for sharing amazing info about the software related books. Keep sharing more on future also

ISO 9001 consultants in Chennai
ISO 9001 certification in Chennai
ISO 9001 certification bodies in Chennai

Anonymous said...

Thanks for sharing such a wonderful post best ppc training institute in delhi

Anonymous said...

Thanks for sharing your thoughts top 10 schools in noida extension

Anonymous said...

Thanks for sharing the valuable! Best School in Rohini

Anonymous said...

It was worth reading Cbse schools in noida Get going!

periyannan said...

It is very helpful and informative blog post. I would like to thankful to you providing such a information I have also have website providing very good information

This is a great post. I like this topic.This site has lots of advantage.I found many interesting things from this site. It helps me in many ways.Thanks for posting.

evs full form
raw agent full form
full form of tbh in instagram
dbs bank full form
https full form
tft full form
pco full form
kra full form in hr
tbh full form in instagram story
epc full form