Communicate
the impact of unexpected changes to the design and requirements.
The
issues and constraints that you uncover when you implement the system must be communicated to the team. The impact of
issues discovered during implementation must be incorporated into future decisions. If appropriate, use the
change management process to reflect ambiguities that you identified and resolved in the implementation so they can be
tested and you can manage stakeholder expectations appropriately. Similarly, leverage the design process to
update the design to reflect new constraints and issues uncovered during implementation to be sure that the new
information is communicated to other developers.
Usually,
there is no need for a change request if the required change is small and the same person is designing and implementing
the code element. That individual can make the design change directly. If the required change has a broad impact, it
may be necessary to communicate that change to the other team members through a change request.
|