Monday, November 30, 2015

Safaricom, Bitpesa and Joe Mucheru

Two startups, Lipisha and Bitpesa are suing Safaricom according to the Daily Nation:
The firms blamed Safaricom for compelling Lipisha, through intimidation, to cease offering the services nearly a week ago with Bitpesa or face the risk of terminating their business.
According to Lipisha, Bitpesa is one of their largest customers hence the suspension results to the stoppage of services to Safaricom.
Lipisha claimed that a large amount of its money is being withheld in Safaricom’s account, a situation which exposes it to a risk of being sued by other customers for multiple claims.
The firms through their lawyer, Mr Kiragu Kimani of Hamilton Harrison & Mathews, said:
Bitpesa is at the risk of collapsing... The suspension of the Lipisha services and the demand that Lipisha stops transacting with Bitpesa is unlawful and infringes on the firms’ rights to acquire and own property, fair administration as well as their economic interests
Safaricom definitely has a reputation of being rather brutal to startups that are built on its platform so this doesn't come as a surprise. The company has it's own remittance offerings in 3 of the 4 countries that Bitpesa operates in. Safaricom, through Vodafone, earlier this year announced a partnership with MTN Group that would see their customers able to send each money across borders using their mobile phones. I guess this is just removing the competition.

This is particularly sad for Bitpesa as they had just expanded their offerings to include Nigeria and Uganda earlier this month. I do find it improbably that their business is going to collapse though.

Bitpesa in February this year raised over $1 million in a second round of funding led by San Francisco-based Pantera Capital. Their first round of seed funding was for $440000 according to their profile on Angelist.

According that very same profile, Joe Mucheru, a prolific angel investor best known for his investment in Wezatele that exited in April this year, not only provided them with seed capital but also is currently serving on their board. Things last evening got interesting when Mucheru was placed at the head of the Ministry of ICT in Kenya. Whether this will get people in Safaricom nervous, particularly as the ministry had once tried to classify the tech giant as dominant, and cause them reverse their decision post-haste remains to be seen.

I reached out to the companies involved but they either didn't respond or refused to citing the ongoing court case.

Update(1/12/12): Safaricom told the judge the reason they decided to block Bitpesa is that the company was not complaint with anti-money laundering laws but Bitpesa countered saying bitcoin is not a something that is regulated in Kenya by the Central Bank of Kenya. From the Daily Nation:
“Safaricom has stringent reporting obligations of the Proceeds of Crime and Anti-Money Laundering Act, which it could not fulfil in view of Lipisha’s relationship with Bitpesa,” said Mr Isaac Kibere for Safaricom.

We'll know on 14 December whether the Judge, Joseph Onguto, chooses to lift the suspension while the case goes on. Peace!!!

Friday, September 18, 2015

Shortcomings of the "Kenyan Tech Blog"

Tech blogs in Kenya suck! It's something I've said before in other platforms and fora. I knew it empirically but didn't have the hard data to back me up. I do now.

Let's get into why I'm the right person to be talking about this:
  • I've been reading tech news on an almost daily basis for more than 8 years now
  • I've been following the local tech scene almost as long.
  • I have a degree in Computer Science.
  • I'm a part of the ecosystem.
  • I have the skills to do this analysis
  • I've been thinking about this for a while now, almost a year
While it's entirely possible to analyse more than one blog I decided to do only one as a sample. The blog I choose for this is Kachwanya because:
  • It's been around for a while (since at least 2008)
  • It appears on various lists around the web on the topic
  • The founder of the site, Kachwanya, is the head of the Bloggers Association of Kenya
  • Kachwanya’s operations are based out of the Nailab
  • It's as good an example as any
  • It apparently makes money
I'll now get into how I extracted the data, a bit of how the technical analysis was done, explaining some of the techniques behind this. If you're more interested in what I found skip to the next section.

The Analysis

I worked with the assumption that the titles of the posts would give me insight into the overall content of the site. So I used a service called Kimono to extract all the blog titles for the past two years, to about 2 months ago. This came to about 2300 entries. I also extracted other meta-data, such as the author of the posts and the tags used on them.

The rest of the analysis was done in the R programming language, using RStudio.

Next I did a simple frequency analysis to see which were the most frequently occurring words in the dataset. I had to remove stop words (commonly occurring words such as 'a', 'the', 'it') that would add no value to the analysis. I also made a word-cloud that visually represents these frequencies.

A word cloud of what is on Kachwanya [click image to enlarge]
Finally I wanted to look at the words associated with certain keywords that appear most frequently and visually represent what those words look like.

First, I did something called 'Association Mining'. This measures the correlation (how often certain words appear along side others) between two entities, in this case words. If we take two words like, for example, "Sidney" and "prince" and the association is something like 0.3, it means that every time the word "Sidney" appears, there's a 30% chance that the word "prince" is near it.

Second, using association mining and Network Analysis, not only can we determine which terms appear together frequently, we can visualize how keywords and phrases are connected as a network of terms. This way, we can resolve the number of connections keywords have with one another, and how many connections a specific keyword has with other keywords.

Using network terminology, our keywords are the nodes/dots in the network, which are called vertices. Connections, which denote relationships, are named edges. In general, nodes which are related are shown close together, whereas unrelated nodes are shown further apart. The colour of the node is determined by which cluster the node belongs to.
[click image to enlarge]
It's not surprising that Kenya by far dominates the frequently occurring words, probably something to do with search engine optimisation (SEO), but the next 15 most frequently words do offer more of a story. In there, we have some interesting words: Samsung, Safaricom, Facebook, Nokia, Orange and Airtel. These are the brands or words that aren't generic that appear in the top 15. Anyone who follows this blog and really most other Kenyan ones would not be shocked at this composition. What did surprise me was the fact Nokia still featured so highly given that there haven’t been many posts about them on Kachwanya of late. It's probably a combination of lack of interesting news from them and the fact they stopped doing heavy promotion in the country (free review gadgets).
[click image to enlarge]
Looking at the network graph for Samsung, it's all about their phones. They talk about launches, pricing and units sales in millions. Something that I found deeply amusing is that iPhone features (to the left in red). Kachwanya has gotten the reputation of comparing the high end Samsungs to iPhones, sometimes without even testing the latter device or the phone being released.

The graph for Airtel is also about their services, what I want to point out is the green cluster which groups together Internet-related terms. Right in the centre, there is the word unliminet. This is a recently launched service, which at the time I scraped this data was barely 5 months old. That it features here gives me more confidence my suspicions there were a number of sponsored posts on the topic. I put the Safaricom graph together for comparison.
[click image to enlarge]
[click image to enlarge]

The Interpretation

Finally we come to the meat of the post. What I was looking for when I scraped the data; how reporting on Kenyan startups is done. Below, you have the network graph of the posts tagged “start up”, or mentioning it and its variants.

There were only 80 posts on startups, out of the 2,300 articles found on the blog.For this analysis, I not only relied on the techniques mentioned above, but also went through each and every title, making this analysis both quantitative and qualitative.
[click image to enlarge]

This is what the data revealed:
  • Most of the posts were about some competition or other
  • M-Lab is frequently mentioned..
  • There is only one mention of a Kenyan startup exiting, Weza Tele
  • One mention of a startup raising money, Brck.
  • There's mention of some incubators such as 88mph, but little follow up
  • There's mention of just more than 5 individual startups other than the two I've already pointed out.


If you were to use Kachwanya as a source of information for the Kenyan tech scene, you would likely come to the conclusion that a lot of people have about the ecosystem: there's a lot of fluff. You would come out wondering if there's any money being made/raised in our ecosystem and that we're totally supported by various competitions and hackathons.

What we see with Kachwanya is a lot of lazy writing and no research. It's easy to take a press release and post it as news. It's even okay to do so. But even with all the posts about startup competitions and incubators, I found no follow up on the start-ups or even individual stories written about them. This is particularly egregious with Kachwanya because he's based out of the Nailab and every 6 months a new group of startups come in. Nailab is currently accepting applications for 6th season of incubation, that means about 30 startups so far have gone through incubation yet from this blog, which I’d remind you is run from there, you'd not know which have folded, raised funding or even what they're current status is.

I've heard several excuses, but doing some sort of follow up is not hard. From my position, admittedly privileged, working within the tech ecosystem, I've heard of a couple of acquisitions, valuations, funding rounds, user numbers and engagement, large partnerships and international expansion plans. For a lot of this all I had to do was ask, follow the right feeds and people, and pay attention at various events held around Nairobi. In fact,one start up not only had billboards around town announcing their huge new partnership they even had ads in the paper, I'm yet to see anyone write on it.

I did all this not to take a dig at Kachwanya but to point out something that needs to change and hopefully get a conversation going around it. It's fine to write posts that bring in views, I'm even fine with posts that are sponsored (it would be polite to point it out though), but I would like to have more about the actual ecosystem. You can't have in your title "Kenya Tech News" when there's no actually tech news about Kenya.

I should point out this is not just the problem with Kachwanya alone, but almost all local tech blogs. I'd go as far as saying there's no real exclusively Kenyan tech blog, but if you know one please, please mention it in the comments. I'd love to be proven wrong.

Meanwhile until this changes I will continue, as I told Kachwanya once on Twitter, to use his blog as an example of the failure of the local tech blogs.

All the data and visualisations in this post can be found here if you'd like to explore it and the code can be found on my GitHub repo here. Question, comments and responses are welcome in the comments. Peace!!!

Wednesday, September 2, 2015

Equitel Increases Transfer Fees to M-Pesa by more than 100%!!!

So I recently came across this InfoTaKe.
Users transferring money from Equity Bank’s Equitel Mobile Money platform have been hit by a more than 100% increase in the cost of transferring money from the platform to Safaricom’s M-Pesa. 
The new charges appear to have been implemented at the start of August, just as Equitel officially announced it’s transition from a pilot phase. No official communication on the new charges was relayed to Equitel users.

This doesn't surprise me, but the timing is rather unfortunate given that Safaricom has been battling not to be declared the dominant player in the mobile industry.

It has been suggested that this may be the beginning of the end for Equitel, but given what I've heard of Equity Bank's CEO, James Mwangi, the war is just beginning.

Probably to make it seem less discriminatory they've since announced this will affect all banks. Peace.

Friday, August 28, 2015

Could Airtel Kenya be Up for Sale?

Some interesting news lately from the Business Daily:
Airtel Kenya is operating under the licence previously held by Essar, which it bought out last year, as its permit which expired in February is yet to be renewed.
The Communications Authority of Kenya (CA) yesterday said it was still considering “a number of issues” before renewing Airtel’s licence.
Why would Airtel not renew their license? I wonder what the CA means by issues? Perhaps they're considering the imminent sale of Airtel Kenya to Tigo as posited by NairobiTech:
...Airtel Group is selling four more African units to operator Tigo. These include Uganda, Niger and Gabon as Bharti Airtel looks to cut its losses on the African continent. 
Speculation is now rife that Tigo could also end up taking over the Kenyan unit with pundits predicting a total Airtel exit by February next year.  
The current MD of Airtel Kenya, Adel Youseffi, was previously heading the Tigo Ghana operation.
I'd like to point out that I can't find any official sources to corroborate NairobiTech's post but s/he has proven to be rather reliable in the past. Also my own sources seem to point to the same thing but took pains to point out that it's still possible the deal may fall through. We'll see. Peace!!

Sunday, August 9, 2015

Is Data Safaricom's Future?

Once again, I'm back writing something about Safaricom. While most of the country, and the world, concentrates on M-PESA, I'd like to focus on something else, data.

From the figures below, we not only see that data revenues have not only exploded, but according to my back of the envelope calculations, they are set to approach those of M-PESA by the year 2020, and combined, will dwarf voice revenue by almost 100%; that's less than 5 years from now

For FY11 to FY15
This is incredible, and something I think we and the industry needs to pay attention to. And it seems I'm not the only one who noticed this! In announcing their full year results this year, Bob Collymore heavily highlighted that this would be an area of focus for them going forward:
Mobile data is one of the key drivers of future growth. Today we are announcing the launch of Safaricom’s home broadband solution, which is a set-top box that brings the 3G and 4G network into the home, and distributes the superfast connectivity via Wi-Fi to any existing Wi-Fi enabled devices.(FY 2014 press commentary)
Data is probably going to be the biggest money earner for Safaricom soon, but it's not a given that it'll stay that way forever. As I highlighted in my 'Zuku vs. theBIGBox' post: there's a real threat from wired unlimited connections. More than that, there's also a real chance that Safaricom falls into the same trap that has befallen a lot of their counterparts in the West: they become a pipe for internet companies (local I hope) that are far more profitable than them

I want to talk a little about the potential strategies going forward that they could use to avoid this, while growing their data revenues and potentially getting into even more profitable businesses. 

Revenue streams as percentages(note the decline of voice revenue)

Kenyans have proven that they are willing to spend money to get online. We have a couple of million of us on Facebook and just shy of 1 million on twitter (source). Other social networks like Instagram and Snapchat continue to grow in popularity locally. But this will not be enough to ensure the continued growth of data use, and therefore revenue. Most of the data that is generated on the most popular networks, Facebook and Twitter, is text and pictures. There's need for something more; that more is video.


Currently, looking at their most recent subscriber and revenue numbers, I'd estimate that each subscriber on average used approximately about KES 1350, last financial year. Yup, that's considering the fact that data revenue grew by an impressive 59% year on year. (Side note: I spend about that much per month).
  
When you look at the consumption patterns in more developed markets, most of the traffic is video. In fact, it can be said that two companies dominate in that regard: YouTube and Netflix. During peak hours, they account for about 50% of traffic on the network (predicted to go up to 80% in 4 years). I'd bet my entire salary next month that Safaricom is not seeing those types of numbers yet. But they will, eventually and I think they should be doing everything in their power to help get them there.

Youtube will definitely help them get there but it suffers from a couple of problems: one is a general problem with the platform; the other is local. 


Youtube as a platform has a real discoverability problem, it's extremely difficult to casually stumble upon good content, hell it's difficult even if you're actively looking for it. It's something that companies continue to struggle with despite their best efforts. The local problem is obvious if you take sometime to think about it; there's just not enough local content on it. The most active local channels are stations like KTN and Citizen but there are no videos that are truly viral and local. We currently don't have enough people using the platform to tell their stories or upload their video, we have a few people who are trying and I try to follow as many as I find but it's proven difficult, and it's not consistent.

The first of course is up to YouTube to solve, the second; well it'll solve itself as more Kenyans get online and realise the potential of the platform. But there's a little Safaricom can do to encourage it, including: highlighting, training and sponsoring some of the content online, and perhaps running campaigns to encourage people to upload their stuff.

But this only gets them half the way there. Next, and I hesitate to write this because I've been thinking of launching something around this myself, Safaricom could launch the their own Netflix competitor. Work on getting a local content both from independent studios and film makers, and from the TV stations; stations are a great source because they have a large back catalogue and their titles are instantly recognisable by most of the population.

The great thing about a Netflix type of service is that it could work as another revenue stream (Netflix is a 50 billion dollar company), they can harp about how they're creating value in the local entertainment industry and it'll be able to work across all networks (and worldwide). All this while giving people a reason to use more data. I've written about this before when I analysed the threat that theBIGbox represents for the big 3 TV stations, which I hear has been recalled because it was having technical issues.


Great thing is that all this is pretty much inevitable, it's estimated that mobile data use will grow tenfold around the world and in Africa by 2018. The real question is whether Safaricom will benefit from it in other ways than just providing the pipe. My bet is yes. Peace!!!

PS:I've been researching and writing this post every since my last post about Safaricom. Since then it's been reported that Safaricom applied for a broadcasting licence for both a FTA channel and an IP channel. I think they're going the route I highlighted above. Also seems some financial analysts agree with me that data is Safaricom's future.

Friday, July 10, 2015

Zuku vs. theBIGbox

Recently, there's been a lot of talk about Safaricom's 4G efforts. Well, not exactly their 4G efforts, but their set top box, 'creatively' called theBIGbox (in case it wasn't clear, that's sarcasm). In this post, I want to compare their offering to one of their competitors that always comes up every time anyone talks about Internet in Kenya, Zuku.

More often than not, when the two are compared, the better offering seems to be Zuku. But what everyone forgets in these comparisons is that Safaricom doesn't have to compete with Zuku; at least not yet.

Zuku, through the Wananchi Group, has pursued a strategy of building out their fibre network over time, slowly but surely expanding their network all over Nairobi and into parts of Mombasa. You can see the areas that they cover in the image below taken from their website:

Zuku coverage, Nairobi

Given the wide area they cover in Nairobi, I understand why everyone compares the two services. Further adding to this comparison is the fact that Safaricom has deployed 4G in only two cities: Nairobi and Mombasa (see maps below); the same regions as Zuku’s current coverage.
4G coverage, Nairobi(http://opensignal.com/)

To be clear, when I say they don't have to compete, I don't mean that they're not trying to address the same markets. Zuku and Safaricom's theBIGbox are both trying to capture what I believe is the most valuable data market for Safaricom going forward: the home.
3G and 4G coverage country wide(http://opensignal.com/)

Whenever Safaricom's home efforts are mentioned, in the context of theBIGbox at least, there's a tendency to mention that Safaricom needs to offer an unlimited data option. However, for the foreseeable future, there's no need for that.

Safaricom only needs to be the fastest and most reliable option in the areas outside Nairobi and Mombasa, i.e. in the rest of the markets they'll be expanding to. I didn't mention the price in that statement, not because it's not important (it is), but because it's more complicated than just being the cheapest.

theBIGbox doesn't need to have an unlimited option in the beginning because there's no one competing with them in the home market outside Nairobi and Mombasa that's offering the same home service, and the speeds that come with 4G will not be matched by other MNOs for sometime given, that none of the mobile operators have been issued licenses, and because they lack capital and, frankly, the strategic thinking and planning to compete with Safaricom.

Safaricom will be expanding 4G to 13 more cities in this financial year, which means in 13 cities there's not going to be any Zuku, or Zuku like service, to compare and compete with. In those cities, they don't have to go unlimited and can continue to apply data caps (limits) to the internet connection to ensure they get the maximum profit while the competition is low.

“Our 4G network is now available in Nairobi and Mombasa, and we will roll out to another 13 towns and cities by year end. This is a first for Kenya and will enable our customers to experience superfast home broadband and mobile data offerings.” Bobby Collymore(FY 2014 press commentary)

This doesn't mean Safaricom gets a free pass, I think they still need to put some thought into how it's marketed and how it's priced.

Initial signals on marketing seem to be right, though there's something to be said about pushing the value proposition of theBIGbox, but the pricing has been, in my opinion, so far completely bungled.

First, the pricing for theBIGbox has been all wrong. I don't understand why they introduced it at KES 10,000. Safaricom is a billion dollar company with profits in the $100s of millions, they can afford to subsidise the cost of getting this device into every home with a TV. Further, they introduced it when every pay TV provider had begun to heavily discount their set top boxes and the free to air (FTA) decoders all maxed out at KES 4,000. Selling something like theBIGbox for KES 10,000 when the value is not clear and hardly worth it in the market it’s targeting was a mistake.

Second, the benefits and advantages of an internet connected device like theBIGbox where not developed before launch. I've talked about these capabilities from a media perspective in a previous post, but just launching with free YouTube for a couple of months was not enough.
Finally, and most importantly, they haven't done enough to highlight the cheaper bundle options on theBIGbox, and perhaps the discounts compared to the normal data bundles don't go far enough, though 4k for 50GB is quite a discount on the Safaricom network. In fact, I only found out about the cheaper bundles for theBIGbox when doing research for this post.

Safaricom doesn't have to compete with Zuku because the potential addressable market outside the areas Zuku operates is still potentially lucrative for the foreseeable future. In fact, they don't have to have to cover that much of the land mass to cover most of the population for 3G coverage. The performance highlights from their 2014 sustainability report show that covering 25% of land mass is equivalent to covering 58% of the population(see image).
 Safaricom’s 2014 sustainability report page 10

“We have increased the population coverage of our 3G network to 69%, completed the modernization of our 2G network which covers 92% of the population and have connected 30% of our base stations to our fibre.” Bob Collymore(FY 2014 press commentary)

This doesn't mean that Safaricom can rest on its laurels. Zuku has proven that it knows how to deploy great fixed internet services and it has an advantage over Safaricom, and its other revivals: an exclusive partnership with Kenya Power to use their infrastructure, the poles mostly, to deploy their fibre. This makes it cheaper and faster for them to do so. In an in interview with CNBC Africa (worth watching for more than just context to this post), Wananchi group's vice chairman, Richard Bell, naturally dismissive of 4G and Safaricom's effort, did mention two particular cities: Nakuru and Kisumu. So they could be following Safaricom into the 13 cities sooner than we think. Peace!!!