My “Thousand Job Strategy” to be launched at JCSE’s Process Improvement Symposium

by Prof Barry Dwolatzky

Barry Fifa

So why do I write this blog? The answer is simple … I’m on a crusade. The sub-title of my blog makes it clear what this crusade is (broadly) about. It says I’m “passionate about the SA software industry”. My focus, however, is much sharper than that. Put quite simply … I’m on a crusade to ensure that the SA software sector grows in size and international reputation over the next 5 years. Furthermore I need to be able to accurately monitor and measure this growth. 

Is this a pointless crusade? Am I a Don Quixote figure tilting at windmills? 

Obviously I believe strongly that my mission is achievable. I also don’t, for one moment, underestimate the difficulties I face. 

So – let me lay it down in front of you!  Here is my action plan: 

1.  My first step is to clearly define what I mean by the “SA software development industry”.

2.  Having agreed what the “industry” is I need to measure its current performance. After considerable thought I’ve decided that the performance of the industry will be determined by collecting a set of 5 numbers from as many software development projects as possible. These numbers are:

  • Size: Number of people in the team.
  • Schedule Performance: What was the difference (in days) between the promised completion date and the actual completion date?
  • Cost performance:  What was the difference (in Rands) between the promised budget and the actual cost?
  • Project size/complexity: How big and how complex was the application developed in the project?
  • Quality: How many defects (or “bugs”) were discovered during system testing?

These – per project – measures will then be averaged to give a measure of the state of software development in South Africa.

3.  I will then implement a strategy (see below) to improve the performance of the industry. My strategy also aims to increase the number of people employed in developing software in South Africa.

4.  On an ongoing basis the measures listed above will be collected and reported on.

5.   If my crusade is to be a success, I would want to see improvements in both performance and the number of jobs.

Before you say that this is “pie-in-the-sky”, or “mission impossible”, let me ask what else we should do to sustain and grow our local software industry?  We need to have ambitious plans, and (I believe) we need to monitor progress. I accept that it’s going to be difficult, but I’m ready to try! 

I’ve developed a strategy (see point 3 above) that aims to achieve my mission. I call it the JCSE’s “Thousand Job Strategy”. It aims to create 1,000 new software development jobs in South Africa over the next 3 years. It also aims to achieve a significant and quantifiable improvement in the performance of local software development teams. 

Are you interested in finding out more about the “Thousand Job Strategy”? It will be unveiled at the annual JCSE Process Improvement Symposium on 26th October 2010 from 8:45 to 12:45 at the Sunnyside Park Hotel, Johannesburg.  I will be inviting comments, both supportive and critical. 

The Symposium will also be addressed by the eminent international software engineer, Prof. Dr.-Ing. Manfred Nagl, Emeritus Professor of Software Engineering, RWTH Aachen University, Germany. 

Visit www.jcse.org.za to find out more about the Symposium. Documents describing the “Thousand Job Strategy” will be posted on this blog after the Symposium.

Video Promoting the SA ICT Sector

by Prof Barry Dwolatzky 

 

Here is a short version of a video produced by the JCSE and DTI to promote the SA ICT Sector. I used this video as part of my presentation at the recent SEPG Conference in the USA. It is a 5 minute version of a longer (17 minute)video promoting the Sector. If you want high definition versions of either video please let me know

SA ICT sector impresses delegates at SEPG North America

by Prof Barry Dwolatzky

Panel 1

The Software Engineering Institute (SEI) at Carnegie Mellon University holds an annual conference in the USA. This year the conference, called “SEPG North America”, was held from March 22-25 in Savannah, Georgia. When I attended my first SEPG 5 years ago there were close to 2,000 delegates. This year there were just under 1,000 – a clear sign of the really tough economic times!! 

The South African ICT sector featured prominently at this year’s SEPG since I was asked to participate in the plenary session the opened the Conference. I was part of a panel of 3 speakers each talking about regional process improvement initiatives in our own country. The other panellists were Rafael Salazar from Mexico and Wan Peng Ng from Malaysia.  

I spoke about the “Bringing CMMI to South Africa” programme being run at the JCSE with support from the Department of Trade and Industry (the dti ). I also described the Team Software Process (TSP) Pilot programme that the JCSE and the SEI at Nedbank and Dariel Solutions. As part of my presentation I showed a 5 minute version of a new dti video that promotes the SA ICT sector. 

The panel session ended with a Q&A session during which Rafael, Wan Peng and I answered questions on the ICT sectors in each of our countries. 

I had really positive feedback both to my talk and to the video. Lots of delegates said that they liked my contribution very much; that they were “amazed” to hear about the IT industry in South Africa. Many said that they thought the video “is stunning”. 

Anyone that wants to hear more about SEPG, CMMI, the TSP Pilot or wants to see the dti  video should contact me.