Building a better SharePoint Community in South Africa


A constant theme of discussion in our country is the unemployment rate.

There are no jobs.

There are no skills.

The government needs to do more to develop the youth.

This might hold some weight in certain sectors, but in the ICT one, specifically that of consulting I believe there are a number of forces at play that simply make it difficult for companies and prospective employees to connect.

The key challenges that we face in the SharePoint arena specifically are:

  • Lack of experience
  • Lack of formal training
  • Exorbitant salary expectations
  • Number of recruiters vs. recruits

Lack of Experience

This is obviously a double-edged sword as you cannot get experience without someone giving you and internship or a chance to start at the bottom and grow. The experience that I’m referring to is however quite specific to the SharePoint space. Let me explain – I interview many candidates with 2-3 “years” worth of SharePoint experience. Although the experience in time is accurate, the exposure is only 1/10th of the SharePoint wheel hence the “value” of the experience is diminished.

Consultants’ experience is molded by the type of organization they work for, but the onus still resides with the consultant themselves.  Rectifying this problem requires the consultants to get involved in the SharePoint community and attend events.  This exposure will allow the consultants to have more ammunition available for that next workshop.  Without this, the consultants will continue to work in the same way and never expand their knowledge.

For more information on how to get involved in the SA SharePoint community, please visit this website – http://www.informationworker.co.za/Pages/default.aspx.  Read more on the twitter hashtag – #IWSA and follow them on Twitter – @SharePointSA.  In terms of events, the easier one to get started on would be SharePoint Saturday.  For more information, check out the website – http://www.sharepointsaturday.org/johannesburg/default.aspx, http://www.sharepointsaturday.org/capetown/default.aspx and follow the hashtags – #SPSJHB, #SPSCPT.  More information exists on facebook also – http://www.facebook.com/SPSJHB, http://www.facebook.com/SPSCPT.

On a side note, I blogged this about the age of consultants a while ago – http://technicallead.wordpress.com/2011/10/18/are-sharepoint-consultants-too-young/.

Lack of Formal Training

As the years have gone by Microsoft have made SharePoint, the platform, easier and easier to use, administer, sell and customize.  Although this has opened up many doors, it has also introduced a lot of, with all due respect, “wannabees” into the consulting pool.  Candidates that have created 1 intranet, dragged on a couple of web parts and googled their way into getting a CQWP working, now call themselves consultants.  In some companies, they are able to survive, but quickly get found out if interviewed.  This ties in perfectly with what I noted above re: experience.  The business user has ZERO technical knowledge of what is possible and looks to the SharePoint “consultant” for guidance on what is possible and what is not.  Now if the “consultant” only knows 1 way of doing things, the business user will take this as gospel and so the cycle spirals on.

See the problem?

Without the “consultant” getting more exposure, they will never recommend different approaches to business and before you know it, the “consultant” has spent 2 yrs dragging web parts onto pages and are now ready to take on the world – “Or so they think.”

Entering into the SharePoint consulting arena is not difficult.  You don’t need a qualification, piece of paper or special introduction, you simply crack open SharePoint Designer and start hacking away.  I sincerely wish that this will change in the future and have seen pockets of it, but still, I’ve come across too many individuals that are at the wheel without their “learners” so to speak.  Perhaps my concept of a SharePoint drivers license is not too far fetched, read more here – http://technicallead.wordpress.com/2011/04/24/do-you-have-your-sharepoint-drivers-license/.

So, how can this be addressed?  Companies that pay for SharePoint services need to (A) do their homework and (B) educate themselves on some of the basics of the product.  On the other hand, individuals need to put in the time to educate themselves via formal training to advance their careers.  Get to know, not only SharePoint as a platform, but also look into supplementary courses to give business a more rounded consulting experience.  For example, if you specialize in the taxonomy, search and information architecture arena, look into an AIIM knowledge management qualification.  For more information, have a look at the AIIM website – http://www.aiim.org/.

The challenge with the above mentioned ideological view is that there are still too many people who ”get by” knowing very little.

Exorbitant Salary Expectations

Taking all the above mentioned points into consideration, its easy to deduce that an individual could build up quite a profile in ONE particular organization.  During the course of employment at said organization, the individual could be seen as the “go to consultant” and demand radical increases.  This is all fair and dandy, but the challenge only comes in when this person wants to move on.  Sadly, they might find themselves grossly overpaid and unable to find a spot at one of the top partners in the country.

Now don’t get me wrong, I’m all for getting your piece of the pie, but when the industry is flooded with consultants commanding salaries above their pay grade, you start having a situation where their CVs are available, but you can’t employ them.

I guess solving this is slightly trickier than some of the previous points.  Employees will always squeeze the most out of their employers, and they should, so basically, “Don’t hate the playa, hate the game.”  In this case, the onus rides on the employer to pay fair value all the while staying relevant and attracting talent throughout.

I won’t elaborate further on this point in this post, but in my practical experience of hiring SharePoint consultants and developers in the past couple of years, I find that the industry is flooded with low end consultants or super highly paid consultants.  A middle tier of skilled, well paid consultants seems to be absent, which is sad.

Numbers of Recruiters vs. Recruits

I love and hate recruiters.  A necessary evil in the game, but a game that is constantly changing.  PNET, Career Junction, LinkedIn are all eating into the market share of traditional recruits, but hey, “it’s all business baby!”

So, what is my point here?  Well, I don’t know the recruitment industry that well, but as an employer that engages with a couple of select recruiters, I get the feeling that the barrier to entry for recruiters to start-up is not tough enough.  As more and more recruiters start-up to make a couple of Randelas, so the amount of duplication that hits my desk starts to pile up.  I will literally get the same CV from 3 different recruiters in one day.  Now again, who do you blame?  Surely you can’t blame the recruiters for (A) wanting to start a business and (B) trying to do business.  You can’t blame the recruit for (A) wanted to find employment and (B) spamming his CV to 10 recruiters, so what is the problem here?

The challenge that exists and will continue to get worse is that as the amount of recruiters grow, the amount of CVs in the market don’t.  What then happens when you run out of CVs?  Well, you start placing the candidates that you have already placed, just somewhere else.  In this process, the candidate gets a slight increase and so the cycle continues.

In Summary – More Education = Better Industry

Consultants in our industry need more formal training.  Before this can become compulsory, the other cogs in the wheel need to start demanding it.  Without companies and partners demanding better, employees will continue to get by with “just enough” knowledge.  Companies need to complete introductory courses on SharePoint before embarking on projects, research the firms that are pitching for their work and follow-up on references before commencing work.  With these couple of items in place, there will be less and less space for inadequate consultants to hide and the industry could stand a chance to correct itself.

SharePoint 2010 IW Eval and Demo VM


I’m super happy to note that the virtual machine with all the goodies you can imagine is available for download.  It is the updated version so no more beta blues.  The virtual machine will run for 180 days before it expires.

Thanks to Michael for posting this on linkedin. 

Here is the link – http://www.microsoft.com/downloads/details.aspx?FamilyID=751fa0d1-356c-4002-9c60-d539896c66ce&displaylang=en

TechDays 2010, Johannesburg – Funzor


As I’ve been in and around the Microsoft world for approximately 6 yrs I still find it difficult to understand that yesterday was my first TechDays attendance to date.  For this reason, I had no expectations which may / may not have been a good thing.

I was pretty satisfied with most of the day and I’ve decided to highlight some key areas of the day.

Content (8/10)

Since the announcement of SharePoint 2010 I have been involved in as many events, training sessions, webcasts etc as possible and the content presented in the SharePoint related tracks were mostly a reiteration of what I’ve seen before.  Special mention does however have to go out to Michael O’Donovan for his presentation on “Building Workflows using SharePoint Designer and InfoPath”.  I had recently completed this exact task at a client and could therefore relate directly to not only what was being done, but how super fantastic and cool it is.

The keynote address handled by Fred B (Chief Technology Officer) was really good.  His overview of Microsoft was fantastic and as always his energy is electric.  Side note:  I was interviewed by him once upon a time and it was a fascinating experience.

What I enjoyed most about the keynote was the Windows Phone 7 discussion led by Rory Headon-Weaks and I’m giddy for the launch of that.  I currently have a HTC Touch Diamond 2 with Windows Mobile 6.5 and I love it!

The session on FAST search was again an eye opener.  I’ve been exposed to quite a number of FAST presentations to date and I thought it would be much of the same.  Brian, from FAST, handled the presentation and Michael O’Donovan gave us a demonstration.  I absolutely loved what was shown from Getty Images and Globtrix.  Absolutely mind-blowing and FAST is for sure the technology that brings the dream of Enterprise Content Management to life.

Venue (8/10)

TechDays was held and the Sandton convention center and the venue was therefore superb.  Parking was paid for by the event organisers and the lunch / chill area was also laid out pretty well.  The only gripe I had with the lunch area was that there was not enough space for people to eat properly.  I stood around with a plate of food and a fork eating which was not pleasant.

A number of sponsors had set up stands I have to say the 3fifteen and Intervate stands stood out for me.  3fifteen were showcasing a product called EXPRESSNet and although there might be some gaps (haven’t seen enough to make a call) in the implementation, the idea is a good one.  Many more partners will follow suit with the concept especially as SharePoint 2010 is now launched.

Intervate showcased their new website running SharePoint 2010 and it looked super slick.  I was slightly miffed that ours wasnt’t 100% ready.  Oh well, I guess being second won’t be the worst in the world.

On the second floor, the sound wasn’t so great and we could hear other presentations being held which was a little off putting.  Other than that, the venue get’s a super 2 thumbs up!

Food (9/10)

For those that know me you will know that I looovvee food.  Yipyip, I pretty much eat a lot.  :)  Okay, on a serious note though, I was very satisfied with the spread that was made available for all delegates.  On arrival water, coffee, muffins and tons of pastries were available.  I just had breakfast so I just had water.  At lunch time a monster buffet was spread out and I pretty much ate a ton.  I had so much starch that I had to skip the dessert which looked out of this world.  Later on the day further snacks were put out and it ensured that you never went hungry.

The launch party also had food and it was all themed as a German beer hall.  I didn’t like the music, but the idea was fantastic.  It got people into a festive mood and the German style snacks where off the hook.  Well done all!

Overall Impression (8/10)

I paid +-R906.50 for the day.  All things being considered I believe that it was well worth it.  Other than the incorrect spelling of “Share Point” on the certificate things were pretty well organised.  Not only was the venue good, the food was fantastic and the available content was really superb.  The goodies received were not fantastic but I did get a soccer ball as I left which made up for it.  There were groovy give-aways and two poor soles that could have won a DELL laptop weren’t there to collect it so the prize went to the next person in line.  <– Super FAIL!

I enjoyed the day as it is always good to connect with your peers in the industry.  I definitely learnt a couple of tips and tricks and have a good idea of where Microsoft is heading which in never a bad thing especially in the Microsoft Partner space.

10 mobile tech trends to watch for in 2011


“Spending on mobile applications and technologies is expected to increase, as enterprises emerge from the global recession. In a March report, research firm Gartner took a closer look at 10 mobile technologies it expects will become increasingly popular through 2011 and so should be on every enterprise’s radar. From Bluetooth versions 3 and 4 to enhanced location awareness, Gartner expects these technologies to affect corporate strategies, address mobile challenges and see IT be on the wish lists of employees.”

Read more on ITWeb

Community Technical Preview: Microsoft Dynamics CRM 5


“Today is a major milestone in the development of  the next generation of Microsoft Dynamics CRM, code named “CRM5” as we are pleased to announce the availability of the Community Technical Preview 3 (CTP3) for this release.

This CTP is primarily aimed at software developers and more than 400 of our partners are engaged in the CTP3 program, including independent software vendors (ISVs), global system integrators (GSIs), hosting partners and value-added resellers (VARs), giving them an opportunity to start early development and testing of their solutions.  It will be available both on-premises and online in datacenters across North America; Europe, the Middle East and Africa (EMEA); and Asia Pacific (APAC).”

Read more…

Bing on Windows Phone 7 Series


“Microsoft is making improvements to its Bing search engine to surface answers more quickly for its users in the hope of helping them make purchasing decisions. Microsoft demonstrated these changes at the Search Engine Strategies show in New York March 25, showing Bing on a Windows Phone 7 Series device and a real-time integration with location-sharing service Foursquare. The new features are the latest move in the company’s broad effort to gain more market share from Google and Yahoo.”

Read more…

Current Windows Mobile apps won’t run on Windows Phone 7


It seems that existing Windows Mobile applications will unfortunately be incompatible with Windows Mobile 7 phones.

Microsoft Partner Group Program Manager for the Windows Phone Application Platform & Developer Experience, Charlie Kindel, had the following to say:

“To enable the fantastic user experiences you’ve seen in the Windows Phone 7 Series demos so far we’ve had to break from the past.To deliver what developers expect in the developer platform we’ve had to change how phone apps were written. One result of this is previous Windows mobile applications will not run on Windows Phone 7 Series.”

Source

No Native Code Development on Windows Phone 7


“Windows Phone 7 is a managed code platform, we’ve been told at Mix10 in Las Vegas. Development is via Silverlight or XNA; there is no native API.

Of course there is a native API; the question is more about what code is allowed to access it. Still, in the press briefing the spokesman was clear that native code development will not be supported.”

Read more…