Posts Tagged ‘software’

Synthetic Biology: The convergence of modern software and DNA

Sunday, November 29th, 2009

I’ve been ranting about this in drunken pub conversations for a few years now. But finally someone with an ounce of academic credibility to back me up.

My 2030 prediction for my company is:

  • Instead of creating iPhone Apps will be creating bespoke organisms for clients:
  • IA’s will be architecting their functionality
  • GD’s will be designing how they look
  • Tech arch’s will be designing how they are built
  • Developers will be using a synthetic Biology language to write/model/build/print them
  • Testers will be testing them to make sure they meet the requirements
  • Project managers will manage these new bio-tech projects
  • And Account directors will continue to mainly play golf ;-)

A further interesting discussion of this was posted up by a fellow member of the London Futurists group.

The future of Agile project management tools.

Sunday, February 8th, 2009

robbie-the-robot-20020500Project management comes in various guises. Throughout my freelance and perm-ilance career I’ve worked for central government in Prince2 environments, advertising agencies with XP environments,  cowboy coding environments, no environment at all with the code stored on various people’s desktops and lastly Agile environments, which seem to be the flavour du jour.

With all of these methodologies comes various different tools to help you get the job done, from MS project & MS excel, Google spreadsheets & docs, adobe connect, sourceForge (resultsSpace2 from Sapient), Jira, BaseCamp, fogzBugs,  and most recently Mingle, a product of the company Thoughtworks. These are all products that do pretty much the same things.

They all have their merits and scalability, but I was thinking of what the next generation of project management tool and it strikes me that these key features will be required (in brackets is the software that already does this):

  • agile project management wall (Mingle) (- with a UI that makes it more like a mind map),
  • IRC style chat rooms (Mingle)
  • Video conferencing & Skype facilities (unknown as to who does this currently)
  • Generic upload capabilities of unlimited size (BaseCamp, mailbigfile etc.)
  • ScreenCasting abilities (Fog creek co-pilot, adobe connect, jing)
  • Time estimation tools (fogzbugs)
  • SVN repository (Sourceforge)
  • bug/task tracking (Jira, fogzbugs, mingle)
  • inline text editing (squizz CMS)
  • packaged Audit trail output(dump)
  • track changes style document/image commenting (MS word)
  • visual screen capture and comment - for bug tracking (Fogzbugz)

Anyone who can put these all into one nicely wrapped up box will come out on top (for the time being) and be able to sell their wares to all of the big agencies, IT consultancies and small players. Having all of these at your fingertips will significantly help to improve the painful process of client centric agile software development.

Also one major feature will be online/offline syncronisation whether using adobe air, wpf or google gears it is up to the vendor.

Most importantly in this world of GDD (global distributed delivery) and 24 hour timezones and economic crisis style proportions, there is one person who will definitely need it - moi.

 

I’ve just found a comprehensive run down of most web 2.0 project management apps out there for web projects:

http://www.smashingmagazine.com/2008/11/13/15-useful-project-management-tools/

trust me to be late into the game… again.