Project Management

Project Management

Enemies of Agile: Bad Language #1 “Resource”

Words and phrases are like viruses in that they spread from one person to another who essentially then become ‘infected’. They become an engrained habit. There’s a word which I have been trying to kick for some time. As a word in its own right it’s quite beautiful. It sounds great. However, within the context I…

Jimi photo

A lesson from Jimi Hendrix

Jimi Hendrix was a massive fan of technology and exploited it like no other single musician before him. He was probably aware of computers but I’m sure never gave a thought to the intricacies of software development processes and the human dynamics at the heart of it. However, there is much we can take from…

Artifacts for Artifacts Sake

The artifacts* of software development projects are important intermediate deliverables during the SDLC (Software Development Lifecycle). Example artifacts include project plans, requirements documents, user stories, data models, designs, etc. Although such artifacts have value, they are not an end in and of themselves. That is to say, it’s not their existence that is important but…