1
I keep thinking that agile is the right approach to figure out what to build while building it. But I also think it is essentially a team level thing. In big companies, there is always the question how to coordinate all this.