Agile

University of Pretoria Guest Lecture: Agile in SA Organisations

Agile in SA Organisations

I presented to the MIT850 students at UP about the state of Agile in South African organisations. The slides and video of the lecture are below as well as the overall outline of the presentation; IT Projects Today Sample Survey Results (these questions were provided before the lecture) Evolution of Agile Thinking (the 8 pre-read papers…

Read More

Being agile at becoming Agile, child's play right?

The Agile Manifesto is not the 10 commandments, it’s principles; much like 50 shades of kid’s parties…. what? Software development is essentially a creative process requiring far more social psychology than many development methodologies allow for, even Agile ones. Some thought leaders argue that Agile software projects are like complex adaptive systems (CAS); related agents interacting in an environment of continually changing conditions.…

Read More

Agile and DevOps, Cousins of Collaboration

Africa DevOps Day was hosted by Barclays in Johannesburg recently; I spoke about experimental agility at scale using the recent FNB CodeFest as an example. DevOps seeks to drive increased levels of collaboration between developers and operations; much like the way Agile values “individuals and interactions over processes and tools”. In his talk, Thomas Enoch…

Read More

“Leadership and Agile” – My zero-text slides from Scrum Gathering 2015

Top 3 takeaways: Agile environments in large organisations are unique and require effective leadership from management Management operates on transactional leadership; creates conflicts with Agile principles of empowerment It is possible for Agile teams to influence upwards; it is possible for management to adopt Agile successfully Slide 1 – Leadership is everything that comes to mind when…

Read More

FNB codeFest Day 1: Successful Team Set Up

It was all about collaboration, ideas taking shape, latest technology and techies talking shop; a perfect day out of the office in other words. One of the ways we made this codeFest bigger than the previous one was a full day set aside for setting up technical environments. This time we made sure that all the…

Read More

Codefests should also accelerate in-flight projects

Prototyping new technology is exciting and important but speeding up current projects is equally valuable to business. A colleague emailed me this week about the next FNB codeFest which is being held 28 Sept – 2 Oct. She explained her team was keen to get involved but it would put strain on a big release that was…

Read More

Transactional leadership and Agile; conflict or contrast?

Also known as the management style of leadership, its principles and Agile’s seem at odds but does it really matter? Self-organising teams, building projects around individuals, giving them the environment they need and trusting them to get the job done. These are some concepts found in the principles of the Agile Manifesto, the widely accepted founding document…

Read More

Codefests (aka Hackathons): What are they and why do them?

It’s about rapid innovation with software, and a South African version even produced a solution that could stop patients dying in long hospital queues. One of the principles of Agile software development is to rapidly create working software rather than wait for detailed designs. The quicker you can prototype a concept, the faster you create a feedback loop between the development…

Read More

Cumbersome is the opposite of Agile; here's why

It’s good to be pro-Agile but it’s also important to be anti-Cumbersome You know them when you see them; unwieldy and inefficient projects that take ages to deliver and no-one really knows how to start untangling and fixing them. Many projects have to be large and complex simply because of their scope – but they can still be…

Read More