Tuesday, 29 July 2014

Quick Guide - What are Rollups in CRM 2013

What is it
Rollups are updates to CRM 2013 which usually contain bugfixes, hotfixes and sometimes enhancements.  Here is a definition

RollupDefinition: An update rollup is a tested, cumulative set of hotfixes, security updates, critical updates, and updates that are packaged together for easy deployment. A rollup generally targets a specific area, such as security, or a component of a product, such as Internet Information Services (IIS).

Are they the same as service packs
Nope.  Service packs usually contain enhancements, rollups usually bugfixes.  To add to the confusion they can sometimes not both be installed

Check this article to understand how recently you could install a rollup if you had installed the latest service pack

definition of a Service Pack
Definition: A service pack is a tested, cumulative set of all hotfixes, security updates, critical updates, and updates. Service packs may also contain additional fixes for problems that are found internally since the release of the product and a limited number of customer-requested design changes or features.

What can it do
Rollup's usually contain lots of bugfixes and sometimes they contain enhancements/performance improvements but mostly you won't notice any difference

Should I install it straight away
No, sometimes the rollups contain worse bugs than the bugs they are fixing.  That's an exaggeration but rollups do sometimes contain bugs, so it's best to wait a while and let other people find those bugs rather than your CRM users

What if I installed a rollup with a bug in
Tricky, you should be able to uninstall a rollup by going to 
control panel->programs

but some rollups cannot be rolled back once you install them!

Why do you need to know it
Rollup's can often contain fixes to bugs which might be affecting your users

Why is it important
Rollups contain fixes and can contains bugs/break your customization's

Why's it good for customers
potential fixes for only the cost of installing a rollup

Why should developers/consultants care
It's good for developers because rollups can contains fixes to the core CRM functionality.

Rollups can also break developers code, so you will need to do some regression tests on all the core functionality to test your fixes still work and Microsoft hasn't put in a bug

Rollups can sometimes contain fundamental code changes (CRM 2011 rollup 11 - core Javascript changes)

CRM Online automatically install rollups! You cannot stop them.

Some rollups can contain bugs or break your customizations

Some rollups cannot be uninstalled

Rollup best Practise

As a general rule, stay one rollup behind

Tuesday, 22 July 2014

Career Question - How to move from CRM administrator to technical consultant?

Today's question is about moving from CRM Administrator to a technical consultant


Dear Hosk, 

How are you mate? I actually follow your blog and I had a couple questions for you regarding the crm field. I am currently working for a healthcare firm where I have transitioned to a crm administrator position and have implemented CRM 2011 and 2013. 

I want to move into a technical implementation consultancy position. Yesterday I pass crm 2011 certification for implementation. I also have a SQL certification. What do you recommend as a good path to consultancy? Should I take other crm certs or do you think I would be good to apply for positions? 

Thank you for your assistance! 


btw...I am originally from Solihull, B'ham living in the states.



I will give you my opinion but take into account I am a technical consultant and not a infrastructure/administrator type role. 

Certifications are always good, you learn about CRM and employers really like them. Certified people on average earn more money. 

You can't beat experience. If I were you I would study for another certification and apply for crm jobs. Look to get more experience using crm. 

If you are really keen you should start a blog and wrote articles on things you would be doing in a tech consultant role, you will learn and showcase your skills to potential employers. 



Thanks for your input. I am thinking of following your videos on developing CRM.

How would you start a technical blog without much technical/dev experience. I can write about challenges and fixes that I have come across while installing CRM and IFD. 


There are lots of things you can blog about but 

New functionality in CRM 2013. It's a good way for you to learn and document it for yourself and others. 

You can start a CRM 2013 trial - free for 30 days. 


Monday, 21 July 2014

Can I pass the MB2-703 – CRM 2013 Customization and Configuration exam using just the Microsoft MOC's

The Hosk career blog is here to help people with all sorts of questions they have in moving their Microsoft Dynamics Careers forward and today I got emailed a question about studying for the MB2-703 - CRM 2013 Customization and Configuration certification.

This is a common question, so I thought I would feature the questions and answers here for people to read and comment on.  (if you have a question for the Hosk please email me ben.hosking@gmail.com).  If you would like to contribute a blog post also email me.

Hosk's Quick Answer

The quick answer is Yes.  For the  CRM 4 and CRM 2011 customization and configuration certifications I used just the MOC's (Microsoft Official Curriculum) to study for the exams.  I made notes from the MOC's and tried out the functionality in CRM and that was enough to pass the exam.

I have created some great content to help you study for the exam, which I think is easier to read/understand and also has exam cram notes/test questions section, not to mention YouTube videos

but I haven't finished yet so it only covers a few areas of the exam, so I would suggest you use the MOC's to study for the exam..

Hosk's Full Answer


Hi Hosk

I have following your Customization videos and I am preparing for the mb2-703 exam.
I am very new into CRM and actually its very confusing for me to understand what I need to know before taking the exam.
Your videos are good, but it didn't give me the total overview for me.

My question is: If stick to Microsoft’s course book for 80542A and follow their online learning course, is it enough? Or do I need more to pass the exam?

Best regards



Glad you found my videos and content useful but you are correct it's not finished and it takes time for me to create it

All the information I have created (so far) for the exam can be found here

I would recommend the study notes and sample questions as being the most useful sources of information

I created a page with useful information to help people study for the MB2-703 certification

The study notes from Dynamics CRM Chat 

mscrmgeek.com study notes for CRM 2011 but most of it still relevant

Using the official MOC will teach you all the information you will need to know of the exam, once you have learnt that you just need to make notes and use the functionality in CRM to prepare for the exam.  For the previous exams (CRM 4 and CRM 2011) I used the MOC as my main tool for passing the exam

Thursday, 17 July 2014

Average wages for Dynamics Professionals in CRM 2013 and why you should know them

Nigel Frank are one of the larger CRM recruitment agencies in the Dynamics market place.  They do a yearly survey for people working the Microsoft Dynamics industry.  The survey is created from  17636 Dynamics Professionals in 130 countries and does go into more detail than just salaries so I would recommend downloading the survey results from the link below

Wages in 2013

Below the average wages in 2013 for Microsoft Dynamics CRM.  I like the way it has been split the data into Junior, Mid and Senior.
crm wages 4
crm wages 5

Why knowing average wages is important

The information above is important because it will firstly see how much you are paid in comparison to the average wages for someone doing a similar role, you need to make sure you are not being underpaid for your hard work.   If you are below the current average then you can take this information into your next review and raise it with your manager.
If you feel you are underpaid  then you could look to move to a company which pays better wages and and get paid more for doing the same job.
Knowing the average wage for your job is if/when you move  jobs, you want to make sure you  get a good wage for the job you are doing, using the list above you will at least know the average wages and what you should be aiming for.  
This point is important if you decide to find a new job using your network or by approaching companies directly.  When you approach companies directly they will ask how much you are currently being paid and what wages you are looking for, if you know the average wages then you know if the wages offered for a new role are reasonable.  

Internal Promotion

When someone gets promoted internally in a company they will often get a pay rise to go with the promotion and the person is very happy.  They have been recognized as doing a great job and promoted to a more senior/different position.
A common scenario is internal pay rises are not as much as external pay rises and after a year of working in the new position they may find they are being underpaid and another company would be willing to pay the industry average wage which could be a big bump.  
If the person wasn't aware of the industry average wages they wouldn't realize they could raise this with their employer or move to a different company

Knowing how much the senior positions is a great way to motivate yourself to working towards a senior position and the senior wages which accompany it.

Money not the key motivator

Money is important but it shouldn't be the driving force for moving jobs because after a few months working in your new role you will be then used to getting paid that amount of money, it will be normal and no longer a motivating factor.  The other factors in the job which will influence your happiness in the role e.g.

Company culture
Career progression\opportunities
Will you be learning/gaining experience in your new role
quality of your work colleges
Company size (Gold Partner)
Project size

Don't become obsessed with salary
If you do a great job, learn more skills and keep building up your experience then you will get better jobs and a bigger salary.

Remember salary is a by product of doing well at work and doing a good job.  There are other factors in moving jobs like networking, profile, reputation/brand, CV's and most importantly have a career goal/plan.

Wednesday, 16 July 2014

Welcome to Hosk's Dynamic Career blog

Who is the Hosk

I'm the marvelous Hosk, I love Microsoft Dynamics CRM
I enjoy creating CRM content for the CRM Community via my CRM blog and Youtube channel.  I regularly tweet interesting CRM articles.

So if you want to read technical CRM content then please go to my other blog or youtube channel shown below.

Many CRM users will have come across my CRM social media offerings

CRM Blog
Hosk's Dynamic CRM Blog


YouTube CRM Developer channel
Hosk’s Microsoft Dynamic CRM Development 

LinkedIn Posts

Why has the Hosk created this blog

This blog is to help myself and other people who are looking to have a successful career in Microsoft Dynamics CRM.

There are steps everyone can take to have a successful career from learning plans, technical knowledge, career paths, LinkedIn Profiles, practicing exam questions etc etc.

I enjoy writing about Microsoft Dynamics CRM (Hosk's Dynamic CRM Blog), I also enjoy writing about career stuff (LinkedIn Posts) so I thought I would put them together and offer people to ask for some advice and I and the other readers of the blog can offer advice.

The blog will be provide useful information to help people going for CRM interviews by having a brief understanding about new features and CRM functionality, e.g. if you need to quickly get an idea of what the new functionality does.

I believe people benefit from having a career goal/dream job, the next step is too make a plan to try and achieve that goal.  If you don't have a career aim or are are not constantly trying to move your career forward then you will amble along and maybe get a better job/promotion or maybe not.

I think you can make things happen at work and be proactive

The goal of the blog

The goal of the blog is to encourage people to think about their career in Microsoft Dynamics CRM.  I will offer free advice to anyone who asks and will also write articles which will help people in their career in Dynamics CRM

Who is this blog for

The blog is for anyone who is interesting in reading about Microsoft Dynamics Career related information.   A lot of the information will be for my own benefit because it will help me consider my career aims and by explaining

What will be featured on the blog

Information to help people have an understanding of new CRM features and CRM industry news, as well

  • Summary information about Microsoft Dynamics CRM 2013 features
  • Major industry news in Microsoft Dynamics CRM industry
  • Articles on career e.g. LinkedIn Profiles, using LinkedIn,
  • Interview questions and understanding what the interview is asking
  • Career advice, discussing what you should learn for different careers e.g. Developer, Consultant, Solution Architect.
  • Answers to readers questions questions from readers of the blog about Microsoft Dynamics CRM Careers
  • Thoughts on career paths
  • Ideas on being productive
  • Things to consider when moving jobs/positions

Why should I listen to career advice from the Hosk

That's a good question and by reading the blog you will be helping yourself and just use it as inspiration to help motivate yourself.

I have experience in working in various different CRM roles (Helpdesk, Developer, Consultant, Technical lead) and I have my opinion on what I think people should do but its all just a way to point you in the right direction and get you to do the real work.

Please Ask Questions

I will give advice to anyone who wants to email me a career related CRM question.

Please email me ben.hosking@gmail.com

I will answer the question and put it on the blog, hopefully other people will add comments

I still don't get it

Why don't you read a few blog posts coming up and it will then become clear and you can decide if you want to keep reading.