How do you approach software development? Do you see it as a project with a start and a finish? Or is it a process, a cycle of continuous learning, feedback and improvement?

Some say we should break with old ways and approaches. We say, it depends. On expectations, business goals, people, processes, skills, existing systems. There’s no one size fits all solution.