Meeting #38: 20 August 2008 at the Bandwidth Barn
Quality Assurance
Developing a Mission Control System for a Small LEO Satellite
Jacobus van Zyl
Software Testing and Quality Assurance at EMSS
Jaco van der Merwe
Meeting #37: 16 July 2008 at the Bandwidth Barn
Copyright Law and Software & Large Software Systems: On Time and within Budget
Copyright Law and Software
Andrew Marshall
Large Software Systems: On Time and within Budget
Francois Retief
Download presentation slidesDownload accompanying paper
Meeting #36: 18 June at the Bandwidth Barn
Domain-Driven Design & Continuous Integration
Domain-Driven Design
Willem Duminy, Marius Jacobs and Donald Graham - MWEB
Continuous Integration
Ernst Kuschke
Meeting #35: 21 May 2008 at the Bandwidth Barn
Scrum Process
Scrum: Commonsense Project Management
Mike Freislich - Scrum Sense
24.com: a Scrum Coaching Case Study
Peter Hundermark - Scrum Sense
Meeting #34: 16 April 2008 at the Bandwidth Barn
Meeting #33: 19 March 2008 at the Bandwidth Barn
Software Configuration Management and Project Automation
Software Configuration Management
Albert Visagie - VASTech
Project Automation
Jan Pool - NioCAD
Meeting #32: 20 February 2008 at the Bandwidth Barn
Enterprise Application Development & Team Software Process
Enterprise Application Development with OSGi at Statistics South Africa
Aslam Khan - PTB Group
Presentation will only be available in early April.
Contrasting some agile methods with the Team Software Process
Daniel M. Roy - STPP
Meeting #31: 23 January 2008 at the Bandwidth Barn
Improving System Quality
Improving system Quality
Bruce Logan - JP Morgan
Group Discussion
Facilitated by Stephen Quirke - SQ Facilitation
Meeting #30: 21 November 2007 at the Bandwidth Barn
Do Agile Methods Work?
Do Agile Methods Work?
Michael Eccles - UCT
Using VSTS for Agile Development
Eben de Wit - Microsoft South Africa
Meeting #29: 17 October 2007 at the Bandwidth Barn
Agile Software Development
Practices of an Agile Developer
Jan Pool - NioCAD
Meeting #28: 19 September 2007 at the Bandwidth Barn
Ruby and Ruby on Rails
Ruby
Farrel Lifson - Aimred
Ruby on Rails
Gopal Ramasammy-Cook - Psybergate
Meeting #27: 29 August 2007 at the Cape Town Lodge
Recruitment and Interviewing
Recruitment
Beverley Sollinger - DataFin
Basic Technical Interviewing
Jan Pool - NioCAD
Meeting #26: 18 July 2007 at the Bandwidth Barn
Securing Capital
Securing Venture Capital
Keet van Zyl - HBD
NioCAD: The road to Funding
Dr. Coenrad Fourie - Stellenbosch University & NioCAD
Meeting #25: 20 June 2007 at the Bandwidth Barn
Conceptual Thinking and Creative Problem Solving
Marketing, advertising and The Laws of Simplicity.
Troy Wade
An interactive oral presentation about marketing, advertising and The Laws of Simplicity. For information on the Laws of Simplicty visit lawsofsimplicity.com
Meeting #24: 16 May 2007 at the Bandwidth Barn
Open Floor Discussion
Open floor discussion on statically typed vs. dynamically typed languages and waterfall vs. agile software development practices.
Facilitated by Stephen Quirke
Meeting #23: 18 April 2007 at the Bandwidth Barn
Software in Academic Research
Software Defined Radio at Stellenbosch University
Dr. Gert-Jan van Rooyen - Stellenbosch University
Experiences in taking research software into production
Albert Visagie - Stellenbosch University & CatchWord
Meeting #22: 28 March 2007 at the Bandwidth
Barn
Process Adoption
Understanding Process Adoption Workshop
Duarte Goncalvez and Stephen Quirke
Meeting #21: 21 February 2007 at the Bandwidth Barn
Non-functional requirements
Ignore non-functional requirements at your peril!
Steve Erlank (Faculty Training Institute)
Collecting non-functional requirements using the Quality Attribute Scenarios (QAS) technique.
Donald Graham (Rocketseed)
Meeting #20: 17 January 2007 at the Bandwidth Barn
KAT - Karoo Array Telescope
KAT Overview
Rudolph van der Merwe
KAT Software Development Case Study
Robert Crida
KAT System Verification Environment
Simon Ratcliffe
Meeting #19: 23 November 2006 at the Bandwidth Barn
Code Generation
Code generation using openArchitectureWare
Donald Graham
Meeting #18: 18 October 2006 at the Bandwidth Barn
Meeting #17: 20 September 2006 at the Bandwidth Barn
Peopleware Workshop
An Introduction to Peopleware
Michael Cope and Stephen Quirke
Meeting #16: 23 August 2006 at the Bandwidth Barn
Agile Case Study
An Agile Case Study - Electromagnetic Software and Systems (EMSS)
Dr. I.P. Theron, Timo Stehmann, Jaco van der Merwe
IEEE Teacher In-Service Training Program (TISP)
Prof Nico Beute - Cape Peninsula University of Technology
Meeting #15: 19 July 2006 at the Bandwidth Barn
Requirements Analysis
Business Rules Management Systems (BRMS)
By Anil Ramnarain - Gandhi Technologies
Software Developer meets Business Analyst - Dr Jekyll meets Mr Hyde
By Wade Gabrielse - DVT
Meeting #14: 21 June 2006 at the Bandwidth Barn
Meeting #13: 17 May 2006 at the Bandwidth Barn
Soapbox Evening
A number of informal presentations were made by SPIN members. There was plenty of discussion.
Meeting #12: 19 April 2006 at the Bandwidth Barn
Entrepreneurship - The Right Process for the Right Time
Business, Innovation and Social Networks
By Wynand Coetzer
Meeting #11: 15 March 2006 at the Bandwidth Barn
Testing
Software Testing at SunSpace
By Jaco van der Merwe
Testing Climates
By Lizette Retief and Mary Gardner
Meeting #10: 15 February 2006 at the Bandwidth Barn
Architecture
Enterprise Architecture and an Organizational Model for Governing IT
By Roderick Lim Banda, Fidentia Software Futures
The Role of the Architect
By Nicky Terblanche, Metropolitan Life
Meeting #9: 18 January 2006 at the Bandwidth Barn
Focus on Implementation
Productive Coding
By Dr Heinz Kabutz, Maximum Solutions
Slow Start Modeling in the Java World - Low Risk Beginnings using UML
By Nico de Wet, Cell Life
2005
Meeting #8: 16 November 2005 at UCT
Maximising Your Team
Maximising Your Team
By Suné Joubert, Puzzle IT Consulting
Metaphors for Understanding Organizations
By Michael Cope, Flextronics
Download presentation slides
Bibliography
Meeting #7: 19 October 2005 at UCT
Project Management
Prof Barry Dwolatzky, Director of the JCSE
Project Management for a light-weight incremental development process
By Conrad du Toit, Ekisa
Download presentation slides and examples
From Ideas to Action Through Good Conversation
By Stephen Quirke, SQ Facilitation
Meeting #6: 21 September 2005 at UCT
Lessons From Practice
Operational Development
By Naomi Mansvelt, Managed IP Services - Fulfilment team leader, Telkom SA
Flextronics SA Software Process - Theory and Practice
By Donald Graham, Software Engineer, Flextronics
Engineering Emergence in a Complex Adaptive Enterprise
By Dr Anet Potgieter, Complex Adaptive Systems
Meeting #5: 17 August 2005 at UCT
What Is Design and Why Does It Matter ?
The Code Is the Design
By Jaco van der Merwe, Head of Software Development, Sun Space and Information Systems
The Design Is a Projection
By Gerhard Esterhuizen, Project Engineer, Stone Three Signal Processing
The Model is The Design
By Ben van der Merwe, Software Architect, Astrata Group
Meeting #4: 20 July 2005 at UCT
Workshop on The Facts and Fallacies of Software Engineering
Workshop facilitation
By Ben van der Merwe and Stephen Quirke
Download the conclusions from the workshop
Meeting #3: 22 June 2005 at UCT
Introducing SPICE
By Suné Joubert, Private Consultant
Agile Development In 20 Minutes
By Jaco van der Merwe, Head of Software Development, Sun Space and Information Systems
Change Management - Helping teams to adopt Iterative thinking: Lessons Learned
By Mike Swift, Rational Product Manager, Software Futures
Meeting #2: 8 June 2005 at UCT
Project Management and Software Development
By Pieter Nel, Project Manager, Swist Group Technologies
Agile Development
By Jaco van der Merwe, Head of Software Development, Sun Space and Information Systems
A Change Model
By Stephen Quirke, SQ Facilitation