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

Universal

MTN GIRL CODE – Accra Edition

MTN Ghana Foundation in collaboration with Women in Tech Africa organized the Accra edition of the MTN Girl Code training program last week. Mobile Web Ghana was the location partners for the training program. The Read more...

SMS Code of Conduct: Lessons for SMS Developers

Mobile Technology has served as a very important tool for saving lives in major disasters. Mobile phones and SMS have served this purpose in many countries that have suffered devastating disasters such as  Haiti, Uganda, Read more...

INTERNATIONAL HACKATHON DAY

It’s a gathering of developers, creative designers, academia, civil society groups, media men and women, government and the entire citizenry in Ghana to  liberate, scrape and visualize data, write applications, and publish analyses using open public data to Read more...

%d bloggers like this: