In James Martin RAD,
you start by writing requirements. After that, the overlapping user design and
construction phases make the application evolve to suit the changing requirements.
The initial requirements are important, but not as important as the changes requested
by the users.