It’s the sixth day of the ThoughtWorks workshop at Mobile web Ghana. The workshop has been very exciting so far. The agile approach to software development is gradually sinking in.  We’re all learning how to develop better software.
There are a total of 16 attendants, some entrepreneurs, IT managers and software enthusiast, which offers a good blend for sharing of ideas and views.

Agile Software development is totally new to me, I am however, realizing the usefulness and benefits I can derive from adapting this approach.  Agile Software development is showing us better and more efficient ways to develop software with minimal risks involved.

I can honestly say that it has been a revolutionary week for us. The workshop has provided hands-on training and practical sessions which has enabled us to understand agile concepts, processes and methodologies.

Some of the  topics that have been covered so far are;

  • Introduction to the Agile Manifesto,
  • Business Process Modelling,
  • Identifying user stories,
  • Management: Estimation & Release Planning,
  • Iteration planning and tracking, to mention a few.

I enjoyed playing the Lego game. It gave us better understanding of agile estimation and planning.  In this game, three teams are assigned a task to develop a lego creature through three iterations using story cards given to them by the customer.

There were many important points we derived in the process.  One of which is, “The customer is King and so is the team.” This identifies the fact that it is important for the team to pay attention to its customer’s requirements. If possible get the customer involved in the entire process to ensure that the customer’s specific needs are being catered for.

It is also important to work as a team in order to achieve a unified goal.  I remember Zeynab Leeya –(ThoughtWorks SIP program manager) saying, “It’s the team, the whole team, and nothing but the team, so help me God.”

We also had intensive hands-on training sessions in Test Driven Development in JAVA.  In TDD, developers write a test before writing just enough production code to fulfil that test.  It’s one way to think through requirements or design before writing functional code.

In summary, there are a lot of valuable lessons we have learnt from this workshop, we’ll definitely ask participants to blog about their personal experiences, lessons and interesting quotes they can remember after the workshop.

Categories:

Eli Sabblah

Related Posts

FRIDAY NIGHT IS TECH MOVIE NIGHT!!!

Its a fact, it’s been a while since we all met and had a good time. We’re changing that this weekend. Come around and lets relax, network, chew some pop corns and watch an interesting movie entitled, Pirates Read more...

How To Get International Media Exposure For Your Startup

Three international journalists from Aljezeera, BBC and Bloomberg shared ideas at MESTTalks on how startups in Ghana can get featured on international media. Ama Boateng has been a reporter for Aljezeera since 2006 and covers stories Read more...

Interview With Co-Founder of Osiki App: Simplifying SMS Voting For Awards & Reality Shows.

Many have raised concerns about the voting systems of some Reality TV shows; these concerns may be genuine. They may also be as a result of the grief fans feel when their favorite contestants are Read more...

%d bloggers like this: