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

The AITI-KACE Innovation Week (i-WEEK 2012).

The Ghana India Kofi Annan Centre of Excellence in ICT is organized an event dubbed innovation week (i-Week) which was held from the 5th-9th June, 2012. Mobile Web Ghana was present at some of the Read more...

Universal

Ghana Open Data Portal Development – Stakeholders’ Dialogue

On Monday, the 30th of July, 2018, Mobile Web Ghana invited stakeholders of the Open Data ecosystem in Ghana to dialogue on the development of the Ghana Open Data Portal. Mobile Web Ghana and  SBC4D Read more...

Interview With Diana Senakey, A Budding Game Developer

We had an interview with a budding female game developer in Ghana by name Diana Senakey. She is a graduate of the Ghana Technology University College, where she pursued a degree program in Information Technology. Read more...

%d bloggers like this: