Requirements Gathering

JIRA rewrite

Posted in 03 - Product Development, Development, Methodology, Project Management, Requirements Gathering on March 5th, 2010 by Stephen Hurn6 Comments

As alluded to in Adam’s recent post on the next steps in our Agile journey we have taken the liberty of reorganising our JIRA workflow to better suit our new practices. We want to use JIRA as much more than a simple job tracking tool and begin using it much more as a part of both our organisational memory and as a key part of our work flow. I had also been getting irritated at the large number of useless or redundant jobs in the system. Thinking back on it now, I realise that the irritation was my brain sending me a signal that our processes were not alligned with our work flow.
read more »

Thoughtworks breakfast - Emergent Design & Evolutionary Architecture

Posted in 03 - Product Development, Design, Development, Event Review, Life-Long Learning, Methodology, Requirements Gathering on February 16th, 2010 by Stephen Hurn10 Comments

This morning I was the most casually dressed person at a Thoughtworks run seminar called “Emergent Design and Evolutionary Architecture”. The seminar itself was extremely well planned and executed, despite the lack of effective air conditioning. The speaker was an American named Neal Ford, who Thoughtworks had flown out to Australia to speak at these events (there are two more, which you can catch for free in Sydney and Melbourne).”
read more »

Now Hiring – GM Software

Posted in Design, Development, Leadership, Methodology, Project Management, Recruitment, Requirements Gathering, Role of GM DDD WCW, What and Why on January 24th, 2010 by Paul McArdle8 Comments

In long-hand, you will be known as our:

General Manager for Discerning, Developing and Delivering what the Customer Wants

That’s a bit of a mouthful, so we have shortened it to a variety of titles used on this blog and elsewhere:
1)  GM Software
2)  Chief Software Engineer
3)  Director of the Product Development “Factory”

I would stress that all three aspects of the role are important.

read more »

Making Things Happen – Mastering Project Management

Posted in Book Review, Design, Development, Methodology, Project Management, Requirements Gathering on January 18th, 2010 by Paul McArdle2 Comments

Perhaps a year ago, we bought our first copy of this book. One of the guys read it then, and highly recommended that we get a number of copies such that everyone in the office could read (alas no book review online then).

We did this, and a number of others did read the book – giving similarly rave reviews.  Coincidentally, they commenced a software development project (our “UPIP project”) with the “lessons learnt” still fresh in their mind.

However, the wheels fell off – leading to the UPIP project being canned indefinitely.  This was one of the major triggers for me to instigate our Autopsy 1 process, which continued into the Autopsy 2 process, my stipulation that we were going to go Agile, and the commencement of our process for looking for our Chief Software Engineer.

Note that there is plenty more we can learn from the many things that went wrong in the UPIP project – with a view to improving ourselves for the future.  When I find the time, I will post a more detailed retrospective as a restricted post, just about that project.

Don’t get me wrong – I understand that we had significant shortcomings that were the root cause of our calamity.  For instance, it became clear through this process that our team collectively had no major project management experience – hence a read of a single book (no matter how good) was not going to make them competent (especially with respect to a complex project).

However I did wonder how a project to could go significantly off the rails (and in the early stages) so soon after a number of people had read, and raved about, this book. read more »

How can we be better product designers?

Posted in 02 - People & Culture, Book Review, Design, Event Review, Methodology, Requirements Gathering on December 28th, 2009 by Paul McArdle1 Comment

.

Here’s an interesting video (runs for an hour) promoting a new book “Glimmer:  How Design Can Transform Your Life, and Maybe Even the World” by Warren Berger (and Bruce Mau).

Seems like an interesting book, so have thrown it in our shopping cart, and will review it sometime in 2010.

read more »

Joel Spolsky’s focus is NOT on the customer

Posted in Article Review, Methodology, Requirements Gathering, Value1 - Customers First on November 15th, 2009 by Paul McArdle5 Comments

Here’s another back-dated post, with a date chosen shortly after Joel’s post to which it refers.  I’ve done this to ensure that these comments are read in context.

My apologies to those for whom this practice offends – as noted before, I believe ICT is an enabler, not an ends in itself (or, to put it another way, I am not interested in form without substance).

.

1)     Introduction to Joel’s Post

Back on November 1st, Joel Spolsky made a post for Inc magazine entitled “Does Slow Growth Equal Slow Death?”.

One of the guys in the office found this, and it stimulated a bit of discussion internally about where our bus is headed (on a restricted post).  This was good, as we had commenced our Autopsy 2 process. read more »

Book Review: User Stories Applied

Posted in 03 - Product Development, Book Review, Design, Development, Requirements Gathering on November 12th, 2009 by Paul McArdle3 Comments

.

In recent times we have been exploring various software development methodologies to correct some of the issues that have arisen.

As Shane noted with respect to the development of NEM-Watch 8, we screwed up, and caused clients unneeded angst, and ourselves unnecessary stress.

When the company started (10 years ago now), we sort of “happened upon” an iterative development methodology that worked for us, much of the time.  However with employee turnover and a lack of specific focus, we were not religious in its application – leading to issues such as these.

This is one book of many on Agile that we are in the process of reviewing as one step in our strategy to refine our approach to development.

1)  Binary Review

The Book

What we thought

UserStoriesApplied

“User Stories Applied
for Agile Software Development”

by Mike Cohn
Thumbs up

Very good content
(and well written)

Full Disclosure – yes, that’s a tracked link to Amazon shown above. We buy quite a large number of books on a wide range of topics, all relevant to our business in some way.  If you did happen to purchase the book from Amazon, they’d throw a few shekels our way, which would help us to buy (and hence publish reviews of) even more books.  Hence, Karma would return the benefits to you…

Read most of this book within a day out of the office, so it is an easy read – and very worthwhile.

read more »