My name is Oscar Sverud and since a few weeks I am a proud member of the Imagimob team. As a new member of the team I would like to introduce myself and my experience from managing complex product development projects. Over the years I have been working with several project management philosophies and will below share some of my conclusions in this area. AI is as one of the key enablers to create products that cuts effort in product customizations and boosts product performance, but more about that later. First, I will give some background and problems product developing companies are facing when running complex development projects.
In many companies working with waterfall-based development, big plans are made in the beginning of a project. You spend a lot of time and effort trying to theoretically detail all development that is going to take place the upcoming year/s in detailed specifications. During the development engineers are interpreting specifications with no or very little contact with sales and marketing. Whenever you finish your project, often way past any deadlines set up, the product you have created may in worst case not be relevant any more, or at least is often not what sales / customers had hoped for.
In such projects, sales people and other stake holders are kept in the dark during development or at least this is their feeling. It is not transparent what is happening in the engineering corner. This almost always leads to sales and other stake holders to ask engineers to implement this and that on a daily/weekly basis. Hence, developers get disturbed frequently and priorities change as quickly as the frequency of sales meetings occur. However, this tend to calm down the sales people, they see that their input is getting listened to and they feel comfortable with the situation. The change of focus, disturbances and change of priorities slows down the development to a fraction of the potential. The development is now pure agile in a sense that we change direction several times a week depending on what the latest “most important” customer told sales.