Tag Archives: Agile

CT-SPIN #93 – Object-Oriented Analysis and Design: A lost art?

Event Sponsor


Wine Sponsor

Polymorph Systems

In this month’s talk Herman Lintvelt of Polymorph Systems will talk about why he is worried that the drive to roll out software more lean, quicker and more regularly (all good goals in itself), are hurting the software industry in the long run. Agile methodologies do have the side-effect that teams focus only on what is necessary for the current iteration.

It puts pressure on teams to deliver features.

Naive teams tend to see this as an excuse to cut corners, be “pragmatic”, basically meaning they don’t have to analyse and design, they just hack it away, and usually ends up with big problems.

Mature teams tend to apply some good solid OO analysis and design principles, which actually help them deliver better quality software consistently.

In this talk we’ll look at the lost art of OO analysis, especially as applied to the behaviour of a system, and discuss some great OO design principles, including GRASP, DRY, open-closed, ask-don’t-tell. We might even find out why I put “pragmatic” in quotes in the previous paragraph.

Slides from the talk: OO Principles.pdf


Wednesday, 18 September 2013, 18h15
Bandwidth Barn,
3rd Floor,
Block B,
Woodstock Exchange,
66-68 Albert Road,

Enter  from Williams St (around the back) which is closer to the lift/stairs. Their offices are in the corner of the building by Williams and Station St. There is parking on Station St and Williams St around the venue.


Anyone is free to attend. Please RSVP at ctspin93.eventbrite.com.

Continue reading CT-SPIN #93 – Object-Oriented Analysis and Design: A lost art?

CT-SPIN #56: Agile Venture Creation

Event Sponsor:
Event Sponsor

Martin Wright was unfortunately not able to present the talk and kindly arranged Dan Leech to stand in.

Dan joined Cape Venture Partners in 2008 and has since helped a number of technology businesses to raise capital from VC’s and angel investors. At this month’s event Dan will examine why Venture Capitalists are more impressed with a rapidly developed prototype than a 100 page business plan. We’ll take a look at real examples of what impresses a VC and what doesn’t and why it’s so important to adopt Agile if you’re going to be successful in attracting funding.

Slides: Agile Venture Creation.pdf

Snacks kindly sponsored by ScrumSense.

Wednesday, 21 April 2010, 18h15
Bandwidth Barn
Cape Town

Continue reading CT-SPIN #56: Agile Venture Creation

CT-SPIN #54: Agile Business Development

Event Sponsor:
Event Sponsor

Why only apply agile principles and practices when developing software? Why not be agile in life and in business as well? We have heard from a number of startups that do apply agile concepts in business. One of these companies is FireID. Malan Joubert, co-founder and CTO, will speak about the ways in which they have been able to iterate rapidly in the business domain, decrease the cost of learning and provide an agile roadmap for business development.

Slides: Agile Business Development

Snacks kindly sponsored by Factor10.

Wednesday, 17 February 2010, 18h15
Bandwidth Barn
Cape Town

Continue reading CT-SPIN #54: Agile Business Development