Tag spiral model in software engineering