Monday, January 27, 2014

Thursday, January 16, 2014

Video Review: Getting Started with Apache Maven

Video Review:  Getting Started with Apache Maven by Russell Gold: Publisher- Packt Publishing: ISBN- 13: 9781782165729



Getting Started with Apache Maven is fantastic. Author/narrator has started from start and covered advance topics gradually.

 

Tutorial is broken down small videos which makes them easy to put in your mobile device, which you can watch during your commute.

 

This tutorial is self-sufficient in it and must for anyone who want to learn maven or brush up his understand.

 

In whole of video author/narrator has shown Mac OS installation but in my experience, most of the software developers are on Windows.

Excellent tutorial for tutorial.

 

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

 

 

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

 

  1. YouTube teaser: http://www.youtube.com/watch?v=TNRPmJ10-YA
  2. Publisher – Packt Publishing http://www.packtpub.com/getting-started-with-apache-maven/video
  3. Maven site: http://maven.apache.org

 

 

 

Wednesday, January 15, 2014

Book Review: The Project Management Tool Kit: 100 Tips and Techniques for Getting the Job Done Right

Book Review:  The Project Management Tool Kit: 100 Tips and Techniques for Getting the Job Done Right by Tom Kendrick: Publisher- AMACOM: ISBN- 13: 978-0814433454



The Project Management Tool Kit provides ready reference of tools any project manager must be using in a project. As the name suggest, this book is really a utility belt for project manager.

 

This is a reference book based on PMBOK, with very concise summaries of project management processes. None of the topic in this book exceeds couple of pages which makes it interesting and easy to grasp.

 

This book should be must for any budding project manager as well as experienced.

 

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.

 

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

 

  1. Amazon: http://www.amazon.com/Project-Management-Tool-Kit-Techniques/dp/0814433456

Monday, January 13, 2014

Book Review: Version Control with Git: Powerful tools and techniques for collaborative software development

Book Review:  Version Control with Git: Powerful tools and techniques for collaborative software development by Matthew McCullough and Jon Loeliger: Publisher- O'Reilly: ISBN- 13: 978-1449316389



Version Control with Git is an attempt to one book for reference, tutorial and manual. This attempt makes book bulky and confusing at time. Though book talk about installation on Windows environment but after that it completely ignores windows. In my consulting experience, I have noticed that most of the developers are on Window though servers may be running on Unix/Linux.

 

It seems to me that book assumes basic familiarity with version control systems but never states this assumption clearly.


I will prefer a book which focuses on narrow customer base rather than spray gun tactic.


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: There are several books on similar topic. My favorite is Pro Git.

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

 

  1. Amazon: http://www.amazon.com/Version-Control-Git-collaborative-development/dp/1449316387
  2. Publisher -- Oreilly http://shop.oreilly.com/product/9780596520137.do
  3. Git documentation -- http://git-scm.com/documentation

Monday, January 6, 2014

Book Review: Enterprise Applications Administration: The Definitive Guide to Implementation and Operations

Book Review:  Enterprise Applications Administration: The Definitive Guide to Implementation and Operations by Jeremy Faircloth: Publisher- Morgan Kaufmann: ISBN- 13: 978-0124077737


Enterprise Application Administration book is not about any application administration but a concise book to cover variety of fundamentals of IT stack.

 
Though book does not convey the real content but this book should be helpful for newbies in IT industry.

 
Book covers Network, databases, hardware/servers, operating systems, security, documentation, IT support organizational structure and IT architecture at high level. If you are veteran at IT then this book is not for you.

 
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.

Thursday, January 2, 2014

Enterprise level Agile Framework


Before the advent of agile methodologies, most of the software development methodologies were based on Rationalism.

Starting from Waterfall to more recent Spiral and Incremental methodologies all are based on Rationalism where the basic premises states that everything ( even humans) interacting to produce output is rational and follows a set pattern.

This rigidity led to frequent failures of software projects. In Software projects even after lot of automation, human factor is very large and we all know that Humans are not rational most of the time. This realization led to rise of Agile methodologies which are based on empiricism.  Over the years, Agile methodologies have proven that they deliver the results at project level.

But at enterprise level, portfolio and program management is based on old school of rationalism because of historical reasons and affinity to predictability offered. There are very few studies out there to discredit rationalism at portfolio and program level. It is also true there are even less study to glorify rationalism based methodologies at enterprise level.

To add to confusion, in past few years, few Agile Frameworks for enterprise scale have appeared. All of these frameworks are still relay on rationalism and deny empiricism.

Is there any truly Agile Framework at enterprise level or may be with blend of empiricism and rationalism.