Archive July 13, 2010

IPM is now Microsoft ISV Tested and Certified!

IPM Global is very pleased to announce that we have passed the Microsoft technical platform certification for IPM Project Management – “ISV Tested and Certified”.  But what does this really mean, many people ask – it essentially means peace of mind for our Channel Partners and End Users.  This technical test means that we have developed our application using best practice development  methods and that you can be confident that the product is solid and not “flakey”.  Microsoft have some very specific rules about how applications should interact with their platform.  These rules mean that we just can’t take shortcuts to get the job done, but instead we need to put in the hard yards to get it done properly so that the integrity of the platform (and therefore the application) are not compromised.

Read More

New dynamic task summary panel

One of the most unusual aspects of our IPM development is the componentised approach provided by the Dynamics environment.   We find we can develop sophisticated new functionality without risking our existing components because every document stands alone.  This is one of the most difficult adjustments I have had to make as the architect of our product set.  Each time we add a new feature the approach to QA is completely different to development work we were doing 10 years ago.  In those days, a change in one part of the application could easily impact a number of different parts of the application.  In the Microsoft Dynamics xRM environment, this is not the case.

Read More

Workflows

The project game is quite a complex and risky one.  Everything revolves around business processes, from approvals,to meeting follow-ups, risk management, change management (variation) control, the list goes on…….  Typically, many of these processes are managed in one way or another, often externally via a spreadsheet, or an Outlook reminder, or quite frankly a piece of paper on the Project Manager’s desk.  And of course because every business, in fact every job, can be different, why should the software author be the one to determine what path a process should follow?

Read More