« Blog Home
1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...

The Information Technology sector has over the years developed, tested and implemented new ways and processes to developing IT systems. To name a few and to bring this into perspective, we have the traditional SDLC, the JAD (Joint Application Development) and so on and so forth. Developing these methods and standards takes a long time and some highly educated, highly irrelevant, highly decorated and highly paid guys in suits to decide whether they are up to standards or not. The development of these systems also follows a certain process that is followed by their products and their predecessors.

Rapid Application Development has always fascinated me, it appealed to me as I’m not the guy to sit down and talk a lot about what needs to be done and not getting it done. That is not what I’m talking about here. Here I’m going to introduce you to a new system development method.

RAD 2.0 — the chaos theory:

This is a new process developed over at the online labs over the last few weeks, it takes all the good things from the existing methods and all the wrong things from all over the place and puts them together to create something great.

Here are some steps to successfully implement this process.

  • Human resources: It is always best to get the lowest number of people to do the job, all you need is an enthusiastic strategist/lead developer and two equally enthusiastic developers to learn, teach and work with him. Then you need a general manager and a business manager to overlook the whole process and motivate the process. Then you are going to need two seasoned users of the system you are developing to sit by and go about their job with the legacy system that you are planning to face out.
  • Planning: A certain philosopher said that failing to plan is planning to fail, here you are advised not to plan, nothing what so ever. You can’t fail where you haven’t tried, therefore you can’t be planning to fail. All you need is a delivery date, preferably not too far away, so that you work under pressure.
  • Project management: This is not a problem — you have a general manager and a business manager with you, so they will oversee everything that needs managing.
  • Now that you have the basics, do not even note the project commencement date, just come in every morning and go about your business, remember that the deadline is near and start putting on extra hours –before you know it you will have a fairly functional system. Now to move it from fairly functional to exceptional, bring in some chaos, get a couple of interns to help with the donkey work of recapturing old data while you are trying to migrate data from the old system, and make sure you get the most reluctant of the consultants who were supporting your legacy system to help you with this process just to make things interesting.

    Allow the interns and the users to make new requests as you go along and throw in junk food and a couple of beers during the late night development sessions. Be sure not to get enough rest lest you forget what you wanted to implement. Two days from the deadline, get all the stakeholders in the company to come and watch the developments, if you have kids, please feel free to bring them around so that they can unplug the machines as you work. It adds to the triple Fs of this method (Fun, Fatigue and Frustrations).

    When you are done with this, look back at what you have achieved and smile. ‘It was worth it’.

    This development is not cast in stone, it is one of the most agile methods out there and everyone is welcome to change as they see fit.




    Related Posts
    • None

    Leave a Reply

    All comments must be approved by our editors, click here to read the editorial guidelines for comments. Please allow some time for our editors to approve your comment after posting.

    Send me the Thought Leader daily newsletter

    profile
    Tumelo Mphafe is the Mindq's senior PHP Developer. What started off as a hobby freelancing as a web designer seven years ago turned into an obsession with distributed systems design and development.

    He started as a system technician, then a Java developer and is currently focusing on making web technologies work for the business, old and new. His interests range from programming to conspiracy theories.
    Technorati RSS
    more posts
    Getting this baby to work has been a not so enjoyable experience. After what seemed like fighting a losing battle, I stumbled upon the above mentioned...
    They say a team is only as strong as its weakest link. I think it should be changed to a system is only as strong as the user. As a simple example...
    In general, open source refers to any program whose source code is made available for use or modification as users or other developers see fit.(it.jhu...
    Logic: by definition from the web, it means "the principles that guide reasoning within a given field or situation" or in simplest terms a system of r...
    I suppose this is usually the part where I'm supposed to say this is my first post and blah, blah ... Now that has been said and done, with great ...
    latest activity
    Blog Statistics
    Total reads 3019
    Total comments 13
    Tumelo's tags
    advertisement
    All material copyright of the author, or the Mail & Guardian, unless otherwise specified
    Author Login
    Afrigator