AgilePM 01: Introduction
Let’s say you are working in a company in the IT department and you have created a number of software applications for different departments (e.g. sales, logistics, finance) . These application are being used and the IT department is now involved in day to day support and keeping users happy and productive.
One day the head of the sales department requests a new application to allow users to order, re-order and track deliveries from a mobile device as they understand that more and more shopping is now one online from mobile devices and a competitor is rumored to be working on a similar product.
As this stage you have something in common with the head of the sales department and that is that you don’t know what the sales department actually wants as the expectations are very vague. So you have to start a conversation with some people from the sales departments and extract the know requirements. It can be a good idea to facilitate a number of workshops to gather these requirements and after each workshop we will have a better idea of what they need.
The next step is perhaps to start the project and deliver what is expected. We work hard in our IT area and we focused on delivering on-time and within budget. Sometimes we may ask questions to the users if our requirements are detailed enough.
Once we are ready, we show the application to the users and in many cases (for IT projects, creative projects) we find that the expectations were something different and what we delivered cannot be used. This is because we could not understand the expectations up front and it was an impossible task to try to gather all the requirements up front.
This happens a lot in creative projects (IT development products, design, writing, ). Projects like constructing a house or a building are much easier to document and discuss so it much easier for all stakeholders to get a better understanding of the expectations.
So how do you think we can improve the way we carry out these creative projects and deliver a product that matches expectations at the end of the project?