CRM and Updates
Partners: How do you keep up with the following product updates that impact MS Dynamics CRM? Shoot how does Microsoft keep up?
- MS Dynamics CRM 3.0 RollUp 1 (Current Version)
- MS SQL 200o SP4a (if applicable)
- MS SQL 2005 SP2 (if applicable)
- MS Exchange 2003 SP2 (current 32 bit verson)
- MS Exchange 2007 (64 bit ... doesn't apply yet)
- MS Small Business Server 2003 R2 (with SQL 2005)
- MS Small Business Server 2003 SP1 (with SQL 2000 SP4a)
- Windows Server 2003 R2 or 2003 SP2
- .NET v1.1, 2.0 and 3.0
- Microsoft SQL Reporting Services
- MS Outlook 2003
- MS Outlook 2007
- Windows Mobile 5.0
- Windows Mobile 6.0 (very soon)
- MS CRM Outlook Client v3.0c
- MS CRM Mobile Client v3.0
- MS CRM Mobile Express Client v3.0
- Internet Explorer v6.0
- Internet Explorer v7.0
- Windows XP SP2
- VISTA
OK now each of the above products has a life cycle, a development team and product releases, hot fixes, patches, security releases and more.
If we take out the whole "custom code" variable it is still a TON to digest.
Now add in some custom code which can be unique to a specific client. I break up custom code into two categories. ]
- Scriptlets: A word I made up to define tiny scripts run on an OnChange or work flow event. A scriptlet might do something like format a phone number field. AND
- Core Code: Programmed custom code that extends feature sets and that is embedded into the CRM code set from Microsoft. This code is more likely to be impacted by changes made on other base appplications and changes to CRM by Microsoft despite their incredible good best practice models and available SDK. This code might offer new items on menus (sales tax calculation for instance), more calculations, different portals and more.
So if we have customers that have unique "Core Code" added to their MS Dynamics CRM footprint, how do partners then keep up with each individual client's custom code and the impact that can happen by any of the 21 items listed above.
I can see scriptlets being usful and shared amoung all of a partner's core clients, but I want to know the secret for the rest.
Good question.
Now add the hotfixes and updates to the Outlook client for a large number of existing users....
Posted by: Dave | May 16, 2007 at 08:29 AM
It's very simple, put everything in CRM on a new entity called InstallHistory linked to account.
Posted by: Anonymous | May 15, 2007 at 05:47 PM