Like many Drupal companies we're gearing up for Drupal 8 while still developing mainly in Drupal 7. As such, we need an easy way to manage both versions with Drush. There are some excellent guides out there for Mac OS (eg http://www.newmediacampaigns.com/blog/install-drush-for-drupal-7) but I didn't find instructions for the kind of set up I needed just for Ubuntu so here's the steps I followed in case anyone else wishes to do the same.
We've made serious efforts over many years of building content managed websites to ensure that the sites we build are sustainable for our clients. It's easy for all teams involved in digital development to generate exciting ideas and features.
When we first started using Agile to manage our projects, we were delighted with the idea of valuing "working software over comprehensive documentation". In waterfall project management, documentation was used all too often as a way of simply mitigating risk. So reams of paper were wasted, as documentation bloated and became unmanageable in any practical sense.