Posts Tagged ‘mtn uganda’

HTC Desire HD – My Journey

HTC Desire HD

HTC Desire HD

This is a review, a journey of enlightenment (that sounds so Zen), learning, and eye opening experience for a techie who has not used a smart phone at all. I am still in love with the Samsung SIII, and that is essentially my next smartphone …. but in the mean time I will love what I got, the HTC Desire HD. I still have my Nokia C200 which well works for 3 days, without need for a recharge, has primitive Facebook and Twitter so hey I got lots to compare with 🙂 Did I mention that the HTC and Nokia phones use the same data cable, well now that is a welcome feature since I can cut down on the cabling on my desk and travel bag.

The first thing I do for any computer that I get is upgrade it, thankfully the phone has inbuilt WIFI so all I did was turn on WIFI, and use the office wireless connection, now that is really neat. When I checked the HTSense 3.0 was upto date and the Android version 2.3.5 was the latest. There was no way to go any higher due to the 512MB ROM which was too small, again acceptance. Next step was to install Tweetdeck, yes, no Facebook since I am on a 30 day no Facebook diet, and I seem to be handling it very well btw.

Email next, both my work and personal email are Google, so I just fired up the pre-installed Gmail APP and we are off to the races. Syncing took a long time and later I found out why, my personal Gmail box is “big” with all sorts of emails, Linked In, Twitter, Newsletters, GitHub, MojoLive, GeekList, etc, so I configured my personal Gmail to only show emails from the priority inbox which makes it manageable.

Next test camera, but oh no, it does not work. Seems like the delivery man (who brought me the phone) decided to take the only thing that would not be missed, the microSD card, really!!! Now I gave up on that one till I bought a 2GB card, then wow!!! The camera is really good! Crisp clear photos

Still on the battery problem, seemed like I had turned on background sync for Twitter and Gmail so now I turned them off, installed Juice Defender following steps at  http://www.stephenjackel.com/2011/04/16/how-to-fix-battery-life-problem-on-htc-desire-hd-android-2-2-mobile-phone/ I still got my eye on the battery life.

Oh yes next battle, sharing my contacts with my Nokia, it has been my primary phone for over a year now (lovely feel and battery life), so I have a couple hundred contacts, which I have rebuilt after losing them a few weeks ago when the battery went dead and deleted everything. Using Google I found instructions at http://leetstreet.net/blog/2011/05/nokia/ which let me export all my contacts from Nokia into Google Contacts, and just sync them into the HTC. So all I need to do is add new numbers to the Nokia and HTC, and I am done, how so handy it has become that I add business cards as I get them from meeting to meeting ….

It seems like I am a fanboy, but I love the contact linking between Skype, Whatsapp, Google and my contact list, and I assume that once I get another Android gadget they will all be transferred to it, which is nyce given that all is then stored in the cloud.

Customizing the screen pages, well I love my right menu on my Nokia which gives me quick and easy access to the same menu items I have used for the last 10 years, Inbox, General Profile, Silent Profile, Task List, Calculator and I am done. I have mulitple tabs on Android so on my main screen (like my old feature phone) I have got Gmail, Twitter, Messages, Call historry, Contact list, opera mini and the default browser, Whatsapp (I find myself using it more and more). Now on the second screen I have got other common utilities, Camera (great quality), Gallery, Reader found books on here though I have failed to connect to Kobo for more books, iStoryBooks (a gold mine, my kids are loving my phone and wait eagerly to get at each book that I have downloaded), calculator, wordpress statistics for my blog, Google Talk, Flashlight, Google Playstore, Calendar, Evernote (trying to use it to share notes across everything), and Skype.

I also ran into a problem of syncing my calendar with my phone with the creation of duplicated events. This puzzled me till I remembered that I already have 2 way sync between my Google Calendar and MS Outlook, so syncing both with my phone creates two events. This one was cleared using instructions from http://sysadminspot.com/phones/delete-pc-sync-calendar-on-htc-desire/ So once that was done all I had to do was turn off the Outlook calendar event sync from HTC sense on my laptop and voila!! It was all good to go. So now I create an event in Outlook it ends up in Gmail and on my phone and vice versa, and I love it. So no more birthdays forgotten or events missed.

And oh yes I have been introduced to the pain of Internet bandwidth data caps, I found that I ran through 100MB in a week, yet I only use the mobile data when I am out office, I use the office WIFI when in office. I found that the cheapest bandwidth 30MB which is valid for 24 hours for 10 days is the same cost as 100MB which is valid for one month. So I will need to find a way to automate my daily purchases so that I do not have to go through the 6 steps to get around the USSD codes.

The major challenges, that I am still running into are battery life which dies after an hour or two of heavy use, when I go out for meetings so it’s tied to a USB port on my laptop, left the 240V power charger which uses USB too at home to make sure I have my bases covered. Also I found that using the power charger gets it full while the USB charger does not move it along as fast.

So HTC love your phone, but there is terrible battery life …

MeetMTN – MTN Uganda Executive Management Town Hall Meeting

Well 2012 is upon us, and the incubmbent US President Barack Obama, has started his battle for a second term in office, so that he can complete the change that he promised the American people. The battle for his first term was epic, first against Ms. Hillary Clinton, which intially changed from a David vs Goliath story to a battle of titans that he won. The one against the Republican was a massacre as Mr. John Mccain shot himself in the foot and head one campaign after another.

Why all this about President Obama, well one of his campaign tactics was town hall style meetings in different towns, and constitencies in order to connect with the people in the ground, and hear what they have to say directly.

Teleport straight to Uganda the Pearl of Africa, home to great beauty among other things, as well as to multi-national corporations which are running a large chunk of the core economy activities. Well these corporations have been facing a backlash with regard to service delivery over the last few years (which was terrible), the wrath of most was directed to UMEME the national power distributor due to the incessant power shortages which sort of brought the economy to its knees in 2011. At the height of the backlash, UMEME started to reach out to the populace to inform and educate the general public who did not understand their roles, challenges and strategies for attacking the rampant power problem. One of these events was a Tea Party for social media enthusiasts – bloggers and tweeps covered here https://ssmusoke.wordpress.com/2011/12/09/umeme-tea-party-quick-and-dirty-review-and-perspective/.

Well MTN Uganda, the largest telco by market share, numbers and revenues, has also reached out using a similar strategy this time called MeetMTN, where tweeps and bloggers were invited to meet the MTN executive management to discuss issues pertaining to service delivery and what is being done to work around the known issues.

Here is a summary of the major issues raised during the meeting, and responses from MTN executives who attended:

1. Provision of an API for Mobile Money and development of a partner ecosystem – information on when an API will be provided for mobile money as the largest provider and one with the largest reach. From the recently completed startup weekend, 12 of the 13 startup ideas depend on Mobile Money for payments. However no details of the availability of an API for 3rd parties were given citing a need not to commit to predefined dates. .The API is coming soon

2. Staff Attrition – there are rumours in the grapevine that there is a higher than normal attrition rate of talent over the last quarter, and whether this is one of the root causes of the recent outages and lowered quality of service delivery. The CEO mentioned that MTN leverages its regional strengths, but focuses on developing the local talent within the countries that MTN operates.

3. Service Health Dashboard – whether its possible to provide a public dashboard on the health of different services, inspired by Google approach. Also whether it was possible to spread information on service slowdowns and outages through different channels, Facebook/Twitter/Website/SMS, Radio/TV and customer service centers for extended service outages.

4. Lottery Games – there was a game which involved amassing points by answering questions for a chance to win UGX 10,000 (~US$4,000), and one of the attendees played the game using his family resources, and his wife almost divorced him. He was wondering how many points were needed to win the prizes so that he would be contented. The executives thanked him for playing and wished him better luck next time.

5. Unsolicited, Spam and Junk SMS messages plus hidden charges from content providers licensed by MTN and the company itself – There are many SMS messages for caller ring back tones, both from MTN and licensed content providers both as spam and also unknown activations which charge user numbers. We were informed of a blacklist code to enter I seem to have forgotten it, but this is not publizied … similar to US “Do Not Call Registry”

6. Does MTN Sell Customer numbers to content providers – MTN does not sell numbers to content providers, however these numbers are collected as part of normal usage for example promotions etc which may be done by friends, relatives. Ms. Maureen Agena of Text-to-Change also provided her organization’s experience with collecting targetted numbers which corroborates the information and policies from the executive.

7. Postpaid Service upgrade – customers on post paid services cannot upgrade data bundles in case they run out on a pay-as-you go service once the post paid bundle runs out. The executive informed us that the billing platform for all services is converged therefore this should be cleared in the very near future.

8. Hoax Promotions – there are cases when a promotion sale of phones or devices is announced, but they are not available because they were gobbled up by MTN staff. Management promised to look into this

9. IPV6 Migration – internal testing is in progress, but roll out to all customers is not confirmed until the services are confirmed as stable

10. SME Pricing – there seem to be no plans geared towards the SME sector as the current plans are either consumer (too expensive for SME at retail rates), or Enterprise (capex and opex costs too high for SME)

UPDATES – from Reader Feedback:

11. Simcard registration process and charges – there are claims of some agents charging for sim-card registrations, bu there is no charge for sim-card registrations. Also MTN intends to use this exercise as a “Know Your Customer” exercise and to deal with the spam/junk SMS message problem highlighted above.

12. Mobile Hotspots – the internet is not usable in a few parts of the country, and it would be better if there were hotspots at least in the urban areas, so that customers do not need dongles but just connect, and pay for usage. The technical team informed us that this was something that they were considering.

13. Internet Bundles using airtime once they expire without approval – currently once the Internet bundles expire the user’s airtime is charged which is the default option. There are ways around this and MTN intends to educate its customers on how to use these options

14. Slow Speed of the Website – the website is too slow, actually one of the slowest in Uganda, and the website self service features do not work. The website is currently being upgraded for speed and features, and a new one will be unveiled soon (BTW this is very embarrassing for multi-national telcom company).

Overall the interactions were excellent, and the available MTN staff were knowledgeable of subject matter they were discussing, which left a ray of hope that finally the behemoth is listening to its customers. Obviously the gift packs at the end made the trip worthwhile too. In closing I would like to say again as I did on Twitter:

“The only way @MTNUGANDACARE can support #startups and #enterprenurs is to provide a #mobilemoney #API #MeetMTN”

If I missed anything, just let me know …

Launch of Sim Card Registration by Uganda Communications Commission – March 5, 2012

It is a Monday morning, and 7:00am as requested I am at the Sheraton Kampala for the launch of Uganda Communications Commission (UCC) official launch of the sim card registration which requires all mobile phone users to register their sim cards with the Telcos. The telecoms are setting up registration tents outside so I think I will register my 4 (yes four) sim cards today and get it over and done with.

I already have my finger prints and photos taken for my drivers license, have my details also taken by two telecoms (MTN and UTL) for their mobile money services. Not forgetting I have to register with the other two telecoms for their mobile money services too 🙂

Today is the stakeholder launch and the public launch will be on March 24, 2012 at Nakivubo stadium. In attendance are the top guns of the telecoms, Security Minister and Inspector General of Police, Executive Director NITAU, members of parliament so it seems like the project has political buy-in. The social and technical challenges well are still yonder.

The driving factor for the sim registration is to curb the wave of crime perpetuated by explosion of mobile usage in Africa over the last decade based on the numbers from the ITU. This explains why the advertising theme for the sim card registration is “Make Communications Safe” and the messages are: no more hiding by bullies and conmen/conwomen, sim people have bad intentions. However this begs the question “Are there no positive messages to show how beneficial it is to register the sim cards?”

Critical issues that I am looking to see mentioned better still addressed:

1. Is the information to be synchronized across the different telecoms? – Answer: Each telco is charged with registering the subscribers within their network and securely storing the information within their system. This raises a question of interoperability between the information stored by the different operators on their systems.

2. Is the sim card registration also to be synced with mobile money registration too, or are they to be kept separate?

3. How are privacy implications to be addressed? Answer – This is the responsibility of the different telecoms overseen by UCC. The government is reassuring the public that the telecom providers will protect this information. With no details this is out in the wild.

4. How is this process to be scaled to the 40% sim card users in the rural populations who actually do not have any form of registration?

5. How will corporate registrations of sim cards to be handled?

6. How will this link up with all the other registration systems, National ID, Drivers license, Credit Reference Bureau, and any new ones that will be thought up too …?

7. How will verification of the registration information be done, do we assume that all who register are using their real names and information? Answer – the government will no tolerate any such activities

8. Who owns the registration information – the telecoms, UCC, Government of Uganda, the registrants? Answer – The information seems to be owned by the telecoms who capture the subscriber information.

I have registered my 4 sim cards on all services and here is my take on the operational challenges so far:

1. This is a chance for the service providers to sell their mobile money services, since the sim card registration is invariably mobile money registration too. This puts pressure on the incumbent MTN Uganda which has the largest foot print

2. The telcoms are ill prepared for the logistical nightmare that the sim card registration calls for, and will put pressure on their earnings for the next 2 years. We were only about 100 people at the stakeholder launch, but it took almost 20min at each providers stall. Mulitply this 10,000 fold and you get the picture with only 10% of estimated subscribers covered. Lessons from credit reference bureau service roll-out planning should have been used as it was done to over 500,000 bank account holders and was tied to regulatory compliance by financial institutions.

3. The duplication of efforts is daunting. My opinion is that UCC should have forced the telcoms to come together and carry out this registration as a block for it to be successful.

4. Information privacy is still a major issue which has not been addressed, we are being told to trust the telecoms.

5. There is no verification of information, and it is easy to get and use forged credentials for sim card registration which becomes official. This could have been simplified if the registration has been done by a block of telecoms.

On a parting note, as I always have them Isiah Katumwa’s saxophone playing is off the hook, what talent…

MTN Uganda, Mobile Money and Operations Issues

I am not one to rant and rave but I seem to have been pushed over the edge this morning, but a large Telco service which leaves a lot to be desired yet despite being innovative seem to be leading more and more wastage in terms of time which would be used for more productive pursuits.

The service is Mobile Money, currently being hailed as Africa’s savior in terms of providing financial services to the millions of unbanked populace. Everybody knows that mobile telcom services in Africa have been very successful and are growing by leaps and bounds due to the infrastructure issues associated with fixed line laying, operation and maintenance. Couple the cost of handsets, $10 Nokias are available with a battery that can last 5 to 7 days, oh yes, coupled with SMS has lead to mHeath, mEducation initiatives being developed.

Mobile money has been a core driver of mobile service usage in the last few years coz it makes it easy to move money without the hassles of banks (line up, service fees) and with the licensing of thousands of agents (there are now more agents than bars and supermarkets and groceries combined), means that getting access to money is as easy as moving to your local grocery store.

However MTN Uganda (http://mtn.co.ug/) is a market leader in Uganda and currently holds the market leadership position, I would put it at over 70% but I can be corrected, with the greatest reach within the country. The service is estimated to transact about UGX 5bn ($2.2m at current rates) per day which is quite high considering averge transaction values are in the $10 – $100 range.

Anyway their success is maybe their undoing, because despite the phenominal growth, the service is even worse the electrictity availabiltity with the platform having an average uptime of 50% during normal working hours, after a 45 day downtime during November 1, 2011 – December 15, 2011 (which started as an upgrade then later turned into an outage).

From my software engineering background I am still baffled at why this continuously happens to one of the largest telco providers due to the established DevOps (http://devops.com/ and http://en.wikipedia.org/wiki/DevOps) practices: what are the possible solutions or approaches:

  1. High Transaction Volumes
    • Hardware – buy more hardware throw more power at the problem
    • Software – not scalable then run a cluster of boxes across the switches, load balance the sessions this problem is available even with HTTP
  2. Interface Operations – In database speak we usually state separate writes from reads. Separate balance checking (reads) from  withdrawals and deposits (writes) into separate distinct applications behind the interface. Use Queues, Gearman to ensure that the transactions are completed. Have the reads, balance checks run off slaves in the clusters …
  3. Notifications – SMS  Messages are good, for delivery but ensure they are sent and delivered. Queue the notifications so that they are always sent
  4. Provide options to execute transactions – provide a web interface for clients and agents. This opens up new revenue and agent opportunities since Internet cafe owners can also provide services from their interfaces. This is just an alternate way to access the service
  5. Be open to the public to lower the expectations – provide updates on service outages so that users do not just keep trying and only finding out from many failed trials. Failed transactions have been identified a known cause of application load spikes
  6. Reduce the number of available services and offload some services to other channels
  7. Use opensource software it has been proven to scale – or maybe some newer versions of your software applications
  8. New – Provide APIs so that developers can provide custom solutions to offload processing off your core system (switchboard)

These are just quick thoughts but they should be sufficient to start the discussion … not only rant and rave but also provide some concrete solutions

MTN Kampala Marathon – 2010

After the MTN 2010 Marathon The reality is that I need to train for the next one.

I am still waiting for the official stats for my number 11528, but my first marathon was an experience

How did it start, well I woke up at 5.30am, because I thought we were setting off early at 6:00am. I was at the starting line by 6:15am, fashionably late, but I walked around and met a few of my friends saying hello and warning everyone to memorize my number because they would be looking at my back all the way to the finishing line.

The 42km and 21km races set off first, at about 7:00am and 7:30am respectively.

The start of the 10km race was like the release of hundreds of spanish bulls from their pens into the streets. There was a bit of jostling here, and there, but the race was on, pushing the race to the next point.

Into Kololo we ran, down to Lugogo bypass near Kati Kati restaurant, the corner of the first water point. By the time I got there, it was like a tornado had hit, but I got a sponge and bottle of water to cool the body, I had not trained remember. I walked quite a bit, ran when I could, off into Kamwokya.

By the time I got to the Uganda Museum, the muscles were screaming for me to stop, my only path was forward to the end. I had to cross the finish line. When I saw the 7km marker, I was in shock I thought it should have read 10km, but I called up superhuman strength to keep putting one leg after another.

Into Yusuf Lule, then Golf Course, I was happy to hear the music since I knew the end was near. Finally I crossed the finish line, I could not believe that I made it. I had really got into the final stretch, I helped a friend over the finish line, and there I was.

My whole body ached like I had been hit by a truck, but I had finished the marathon. The rest of the day was a social and business event, made a few contacts and I enjoyed my self a lot.

MTN Uganda, well done, it was a lovely event and we had a lot of fun, especially we who run for fun.

Till 2011, I will aim to reduce my time for the next event

%d bloggers like this: