Build is usually the longest stage of a project, during which we write the code that will create the website. Developers work on components and functional areas that have been assigned to them according to the build plan, and for each one go through a cycle of coding then testing. A code module is only considered complete when the developer who wrote it has tested it as far as is practical.
Our developers keep the project manager up-to-date with progress on a daily basis. We stress that the sooner we know about overruns or serious technical problems the better: no one is censured for mistakes or problems if we know about them in good time. Our 'Solving a Problem' methodology specifies that developers should spend no longer than half a day trying to solve a problem before asking for help if they are not making headway.
Throughout build we schedule demos with our client to show progress and to allow minor changes to be requested.