Archive for October 27th, 2016

  • A Data Career?

    By Juan Thomas, CIO of PBT Group.
    Johannesburg, 28 Sep 2016

    Being a data scientist is one of the hottest jobs in America right now. In fact, according to research¹, close to half of the 25 ‘best jobs in America’ named are tech-related – and of these, data scientists sit at the top of the list.

    However, when we look at the local landscape, is this reality mirrored here, especially if we consider the growth of the digital world and its impact on South African businesses?

    The answer is a simple no – not, because the need for data scientists is not there. In fact, it is the complete opposite. There is a very real need for these unique technical skills in the local business market, especially when you consider the amount of data businesses find themselves dealing with, and this data continues to increase significantly year on year.


    We know already that businesses are realising that if used correctly, data actually adds massive value to the bottom line and results in better business profitability. However, the data is often too complex and disparate and thus requires a unique skill set of a data scientist, if you want the data analysed to ensure that it can actually add value. A data scientist is someone who has the ability to harness a wide range of skills to translate raw data into a meaningful end result for the business, as well as communicate this result in a way which tells a story of interest to the audience. To do this, one usually possesses the following skills: technical IT, behavioural economics, statistics, visualisation, psychology, business knowledge.


    Yet, South Africa still finds itself in a rather dire situation when it comes to these needed ICT skills. The results of the Johannesburg Centre for Software Engineering (JCSE) skills survey² reiterates this sentiment, confirming that the local shortage, in ICT, is still massive. Couple this with the fact that often technically skilled individuals are recruited to work overseas, has compounded this situation. The result, unfortunately, is a negative impact on the business environment, as organisations struggle to find the specialised personal they need.


    From a corporate point of view, more companies need to get involved and become part of the solution. This can be as simple as supporting ongoing programmes already active in the market that encourage young employees to study further to develop their technical skills capabilities – based on what the market requires. Alternatively, businesses can develop their own programmes or encourage young employees to study further, eg. part-time graduate or diploma courses.


    Furthermore, the public sector also has a great opportunity here – where it could provide facilities, like training centres and bursary schemes (over and above the current programmes, and ones specially focused on ICT) to assist young professionals becoming better skilled before, and when, entering the job market in the ICT space.

    The need for specific ICT skills in the business world will likely not disappear anytime soon – rather it will only grow as innovation in this space continues. As a result, a career in this path will serve an individual very well. Corporations in South Africa should support the development of niche technical skills through IT education and by getting involved in programmes to assist and promote such ICT skills development. Without this commitment, we cannot ensure that the technical skills needed by businesses today, will be there in the future – these skills have to be developed if the generations to come are able to make an impact.


    Source :

  • Elevating business intelligence

    There are critical success factors on the road to the cloud for business intelligence.

    By Julian Thomas, Solution Architect Manager at PBT Group.
    Johannesburg, 4 Oct 2016

    In my previous Industry Insight, I outlined certain important points to consider when defining a cloud business intelligence (BI) strategy. In summary, this came down to having a clear understanding of the business case (and associated benefits), as well as the business use cases (to understand where this would be applied).

    At this point, if you had gone through this process, hopefully as part of a coordinated, managed project, you would most typically be right in the middle of the hype cycle of the project. At this stage of the process, everyone is really excited about the expected benefits identified in the strategy, such as improved performance, reduced costs, scalability, agility, improved planning, financial forecasting and costing.

    As a result, there is tremendous energy and pressure to proceed rapidly forwards. However, what about the potential downside? And, what about the risks? It is crucial that not just the pros of a cloud BI solution are evaluated, but also the cons. Knowing the potential challenges upfront will allow us to implement mitigating steps, or worst case, delay the implementation until potential issues/risks can be resolved.

    While there is certainly no limit to the number of unique challenges that can be encountered across diverse, unique organisations, I believe there are a handful of standard, common pitfalls that organisations should be aware of, and proactively acknowledge and manage.

    Data traffic: Initial and/or recurring uploads of data into the cloud – can be costly and time-consuming. This can have a significant impact on the batch windows and overall cost of ownership. Very often, additional, dedicated lines need to be set up to the relevant service provider to ensure optimal performance. This is especially true in the African context, where data bandwidth is costly. It is critical that a realistic assessment of these costs is included in the overall estimates and planning.

    Security and compliance: Moving data into the cloud, especially personal information, can be difficult to obtain approval for. There is a great deal of caution in South Africa right now with regards to personal information. This can often result in a hybrid solution requirement, where certain data has to remain onsite, while non-restricted data is moved into the cloud. At the very least, additional due diligence needs to be performed to ensure regulations are not violated when adopting a cloud BI solution.

    Pricing models: Pricing models for cloud BI solutions can at times lack a certain level of transparency. It is often initially easy to consider a cloud BI solution to be cheaper, but on closer reflection, based on pricing/usage, cloud BI solutions can sometimes end up being more expensive over the long term.

    Governance: Adopting the cloud as a platform implies relinquishing a certain level of control and governance. On the whole, we are comfortable with this, as most of the vendors and platforms have demonstrated their ability to manage this on our behalf very well. However, it would be foolish to assume all organisations will appreciate this point. This is an important human element to consider and be mindful of.

    It is crucial that not just the pros of a cloud BI solution are evaluated, but also the cons.

    Having understood the potential cons, it is now important to define the critical success factors that the potential cloud BI solution needs to be measured on. These can once again include numerous points, but there are certain core principles that need to be clearly understood, quantified and measured, before continuing any further.

    Data privacy and security: Carefully consider the minimum requirements of local and international regulations on privacy and security of data, which can limit what data is stored in the cloud, or hosted in specific countries.

    Data transfer rate: Define the acceptable speed at which data needs be uploaded/downloaded in order to meet batch window and end-user requirements.

    Data transfer volume: Define the expected data transfer volume and frequency, and evaluate within the context of existing bandwidth.

    Data transfer costs: Define an acceptable cost per gigabyte of data transfer, taking into consideration any potential price escalation clauses based on volume uploaded or downloaded, etc.

    Local availability: The importance of reliable Internet connectivity needs to be clearly understood and defined, particularly with regards to the impact that lack of Internet access can have on the solution and the business as a whole.

    Cloud availability: The availability of the cloud BI service provider obviously has a huge impact on the success of these solutions. We expect cloud BI service providers to have stable platforms, but what are the organisation’s requirements and expectations regarding this?

    Disaster recovery: Appropriate disaster recovery needs to be in place to protect data and solutions, as well as to meet regulatory requirements.

    Suitable redundancy: This speaks to the ability of the solution to configure/select the level of redundancy to suit the nature, importance and usage of the data being stored in the cloud.

    Change management: This speaks to the internal organisation’s capability to adopt the new paradigm. This is an important part of the successful implementation of the solution.

    Understanding these points in the beginning of the cloud BI journey will yield great dividends in the future, as it lays the groundwork for all subsequent decisions around vendor and platform selection, and solution implementation options.

    Source :