Posts

Showing posts with the label quality

How to write good technical documents

Image
Developers love to code and hate to write documents, but documents are important in IT.   We need documents to define how the solution will be built so that coders who enter the scene later in the project can easily catch up.  We need operational and training manuals so the people who are looking after the solution are aided in doing it right, we also need numerous project management related documents but today, I want to focus on those documents that are more technical in nature, and somehow ends up on the coders lap, who usually has no idea how to handle this responsibility. Firstly, let’s start off by saying that document writing is a skill; it’s a valuable skill that coders should embrace rather than avoid.  It may take you away from your comfort zone, but building this skill alone will helps you advance your career to the next level.  So give this responsibility proper attention and you will see the rewards. But how does one write good technical documents?...

Don’t use SharePoint 2010’s mobile view for internet presence sites

Image
SharePoint offers a lot; it’s a platform that provides BI, ECM, Search, collaboration and a lot more including WCM.  It’s the Web Content Management (WCM) component that makes it’s a great platform for internet presence sites and with the more appealing pricing structure available for internet presence, it is becoming the preferred choice to internet deployment. Without any effort from the SharePoint deployment team, SharePoint provides a “mobile friendly” view of the site been created.  In theory, this sounds great, this means that we can create a SharePoint site, apply a nice appealing brand to it (it is an internet site, so the look is important), spend some time on the structure the content so information can be easily found (very important for internet sites), configure search correctly and then fill the site with information and images knowing that it will automatically work out the best way to display this information on mobile devices, right?   WRONG! ...

Only Certified AIIM Master in Africa

Image
I have received confirmation that I am now a certified SharePoint Aiim Master, the first one (I can say only one, but I guess that depends on when you read this article) in Africa. This is the highest certified SharePoint title available from Aiim, and this is a title I had to EARN, this isn’t a simple certificate of attendance.  After attending the four day course, I had to study and then write an online exam, pass with over 70%, and after that, I had to study a detailed case study and submit a 10 page report on it. So yes, I worked hard for this title, made a few sacrifices, and, at the risk of sounding arrogant, deserve the right to blow my own trumpet for short while – thus this post. So what’s so great about this title?  Well, it’s from Aiim ( http://www.aiim.org ), a non-profit organisation that specialise in providing education, research and best practices to organisations to help them find control and optimise their information.  Aiim has been working on E...

Best Practice in the IT world

Image
I really don’t like the term “Best Practice”, because that implies that it can’t get any better, that’s not true as it’s the constant changing, modifying and improving of standards, methods, techniques and processes that makes best practice.  This is especially true in the IT world. I would like to enter this topic with a non-IT related example.  A few months ago, I was sick; this illness caused some internal imbalance that eventually lead to a high build-up of wax in my one ear.  It was so bad, my ear was completely blocked, and it remained blocked for days.  I had to go to the doctor. I was expecting the doctor to use some special ear-scope to find the wax build-up and then pluck it out with a tweezer or any other thin long medical device, it seems like the obvious solution, it would be quick and effective.   Instead, the doctor poured warm, soapy water into my ear, she poured and poured into the ear for about 1 and a half hours until the wax started t...

Common pitfalls in SharePoint projects

Image
Proper project planning and process management is essential for successful projects, but after working on SharePoint projects for over 4 years now, I have discovered some common pitfalls, some unique to SharePoint projects while others are general issues that seem to pop up more frequently in SharePoint projects. The following are some common pitfalls and some tips to help make the project more successful (please note that some of these pitfalls has been mentioned in previous posts, and this posts aims to summarize my findings). Pitfall #1: You are NOT using SharePoint correctly One of the first things people must understand about SharePoint is that Microsoft did not create SharePoint as a replacement of their existing offering. Microsoft created SharePoint for fulfill an organizational need, and they were clever enough to create in is such a manner that it complements (NOT replaces) there other offerings. Lets look at an example and focus on Intranets, before ShareP...

The “All in One” SharePoint Guru does not exist – so stop looking and focus on plan B (Part 3 of 3)

Image
This article is a continuation of Part 2 - Please read that article first. Phase 3: Development   In the development phase, the solution is built according to the specifications defined by the architect (As defined in Part 2 ).   The development phase requires 2 key players, the SharePoint Administrator and the SharePoint Developer.  Yes - this is two different roles with two different skill sets.  You may want to add SharePoint data-capturer to the list so basic tasks like deploying a taxonomy and site population can be completed by a cheaper resource, allowing the higher skilled resources to spend time on more complex requirements. The SharePoint Administrator The SharePoint Administrator focus is on the setting up, configuration and management of services running on SharePoint.  Anything available "out of the box" from SharePoint can be deployed by the SharePoint Administrator, which should be at least 80% of the entire solution.  (If anyth...

The “All in One” SharePoint Guru does not exist – so stop looking and focus on plan B (Part 1 of 3)

Image
I published my “ Shortage of SharePoint skills ” blog post on numerous sites, many readers were in agreement with the points made in the article but the comments surrounding the blog post indicate that the shortage exists because companies are looking for ONE person to handle the entire SharePoint delivery. I have a few theories why this is happening. Bottom line, the business does not know what SharePoint is; they see it as a product similar to Word and Excel, so they get there IT administrator to install this product, and expect everyone to use it. Unfortunately, it’s not that simple. Unlike Word and Excel, SharePoint is a platform, not really a product, and this platform is very flexible. It’s designed that way so it can be adjusted to fit within your organisation, be it a small business or a multinational company. SharePoint also offers a lot. It’s described as a collaboration platform, but this platform offers Content Management, Intranet Portals, Business Intelligence, W...

Why there is a shortage of SharePoint experts

Image
Microsoft has been very successful to promoting their SharePoint product, even though SharePoint has been around for a while, there 2007 and now 2010 version is something every organisation wants. With Microsoft practically giving away SharePoint licenses to organisations via EA agreements – we are reaching a very unique and rather unexpected situation where the demand for SharePoint developers is surpassing the demand for Web developers. This shift in demand are forcing IT departments and Web Development companies to reduce the size of the web development teams and increase the size of their SharePoint team, in other words, take staff originally hired for web development and get them into SharePoint development. This is currently the "normal" approach in getting SharePoint experts, many IT Recruitment companies still don’t understand this shift in demand, and are not yet focusing in the SharePoint space, some recruiting companies haven’t even heard of SharePoint and...

Auto Provisioning, the next step in SharePoint

The thing that makes SharePoint great is the way it was built (yes – that narrows it down!). It was built for the business users (not developers), to have sufficient control and power to create their own web space, that will assist them in achieving their business goal. Before SharePoint, we had two extremes when providing a business user with an application or web space to achieve their business goals. On one side we have business users requesting an application from the IT department, resources were eventually allocation and the SDLC begins, a solution is provided about a month or so later.  This application had its own database, little to no integration with other systems, its own security component, meaning another set of usernames and passwords the business users need to remember, and its own unique look and feel. On the other side, the business user will create an application themselves via Excel or Microsoft Access.  The solution will be availab...

Please don’t pimp your SharePoint site

Image
Look at this picture, someone spent allot of money on a Benz, but decided that they wanted to make the car look like a sports car instead, so with a little extra time and money, they added design elements that made the car look different, the new look gets a great deal of attention and everyone wants to drive it, but later people notice that the car cannot drive faster than 30km/h or drive up an incline without breaking something, the lights didn’t work as well as they use to, you can only enter the car a certain way, sharp turns has not been tested but is not recommended and only people with special training or knowledge on how this new look was implemented will be able to wash, repair, drive or fuel up the car. Sounds crazy doesn’t it, well, that’s what you are asking us to do when you ask for a SharePoint site that does not look like a SharePoint site. Sticking with my Benz example, the Benz comes from the factory in silver, black, white and red, and a special colour can even ...

Old School Service Delivery - is it dead?

There are a few things that I am really proud of, in the work space, my pride lies in the service I deliver. If a client is willing to put down a sum of money for my time, training and experience, then I believe that I should do whatever I can to deliver what the client wants. Give me reasonable requests and timelines and you will get something great. That's my promise. It's an attitude that I am proud of, it helps me sleep at night, it makes me wake up in the morning full of energy. I go to work, eager to resolve the tasks on my plate, and once delivered, within the timeframes originally agreed upon, I have this great sense of satisfaction, that puts me on a well deserved high. Doesn't everyone work like this? I mean, seriously, if there is no pride in your work, why do you do it? What makes you wake up in the morning? What drives you? How do you get your well deserved, satisfying high? I am asking this question because, I am interviewing allot of people lately...