Jan 31, 2013

Git is now an option for TFS Source Control

Yes, it’s true. Hell has frozen over!

After much waiting the TFS team have today announced that Git is a fully supported source control choice for TFS, and that Visual Studio 2012 now has tooling available for working with Git repositories, built right into the VS shell.  I know, right?! Oh, and it’s not some Microsoft half baked git like implementation, it’s the full thing.

Here’s the announcement on Brian Harry’s blog: http://blogs.msdn.com/b/bharry/archive/2013/01/30/git-init-vs.aspx

And here’s a quick getting started post on the VSALM team blog: http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/30/getting-started-with-git-in-visual-studio-and-team-foundation-service.aspx

So what’s stopping you? If you haven’t already created an account on http://tfs.visualstudio.com then get to it. Download the bits for VS2012, create yourself a team project with Git as your source control provider and see what it’s like.

P.S. In case you’ve forgotten, for those using a TFS server with the standard version control system, you can use Git-Tf to put a local git repository in front of it.

Jan 25, 2013

A Scrum Reading List

When I run one of my Scrum.org classes I’ll often mention various books that I’ve found useful and students will typically jot down those book names for looking up later. When one of the students in a class I did recently asked for links to all the books I mentioned I thought to myself “Why didn’t I have that list handy?” So, after that #facepalm feeling passed I organised myself and put together an Amazon ListMania list for future reference. Here it is for your perusal.

Richard’s Scrum Reading List

Enjoy!

Jan 22, 2013

Oh dear. Another Waterfall #FAIL…. to the sum of $1.3 Billion

Have a read of this article on the NYTimes - http://www.nytimes.com/2012/12/09/technology/air-force-stumbles-over-software-modernization-project.html about a failed US Air Force project. Failed to the cost of US$1.3 Billion, 6 years and with nothing to show for it. Nada. Zip. Diddly squat. Zero.

austin_powers_mike_myers_as_dr_evilTake a few moments to get over that sick feeling you have in your stomach and then ask yourself “When will people learn?”

I’m still shaking my head over this article.  And more so over statements like “did not succeed in imposing the short deadlines of 18 to 24 months”. 2 years is short? Seriously?

What about this; “We’ve never tried to change all the processes, tools and languages of all 250,000 people in our business at once”? Or this; “We started with a Big Bang approach and put every possible requirement into the program, which made it very large and very complex,”. It appears people still haven’t learned that the only thing you will likely get from a big bang approach is a loud explosion, lots of smoke and debris and, if people are involved, there’s usually plenty of blood on the walls. There’s always people involved.

Unfortunately I know of far too many projects right now that are still taking the big bang approach and hoping it will work. Note that key word there – “hoping”.  Hope, as one of my former CEO’s used to love to say, Hope is not a business strategy.

Companies should be learning the painful lessons of other organisation’s #FAILs and taking on more agile approaches.  Steve Denning has put together an interesting write up of the whole fiasco and the organisational impediments that prevented such an approach from being undertaken let alone being successful. Maybe the scale of waste in the project will be just the catalyst the military needs to genuinely improve, and maybe people will learn that COTS like Oracle or SAP or any of those consulting-ware packages combined with old-school systems integrators like CSC really aren’t worth the money they charge.  Then again, maybe not. #sigh