Text this: Quality management challenges in iterative software product development of a selected software development organisation in Cape Town, South Africa