When listening to Hanselminutes podcast #439, the very apt term which was mentioned was “innovating together” for the describing NASA’s IT department. It is a brilliant way to remind them of their core mission statement as they go about to do their everyday tasks. (Mission Control, did you see what I did there?)
In today’s competitive market, providing value to your stakeholders is key. True self-reflection is required to determine if you are adding value to the organization or to your client.
It is not about the buzzwords that you know or can drone on about. How would you describe your last project? Do you speak about the technology or the user experience? Do you highlight the business functions that your software builds or automates? Or do you talk about the non-essential things such as team size, or lines of code?
Depending on your attitude to providing value to your client, either the following scenarios would play out.
The next time a conversation talks about a team being agile, TDD focused, or “digitally” aligned, query if they have aligned to the principles of innovating with the business. Dave Thomas has stated that “Agile is Dead (Long Live Agility)” because the agile noun has become meaningless; and he was one of the major contributors to original Agile Manifesto. Here is an excerpt from his blog post.
The word “agile” has been subverted to the point where it is effectively meaningless, and what passes for an agile community seems to be largely an arena for consultants and vendors to hawk services and products
I suggest that you read the full blog post from Dave Thomas; you might be doing Agile wrong too.
Are you going to add value to the client by innovating with them week by week? Only those whom are able to build the value-adding relationship with the various business units of the future will prosper.