191
20.8.1. Best Practices
● Use agile methods to plan iterations, identifying project priorities and risks up front.
Plan, design, code, and test collaboratively.
● Write, or rather assemble, a Software Requirements Specification to ensure proper
communication between a product team and a development team.
● Establish controls over vendor components ahead of time.
● Build the hardware and network infrastructure last.
● Communicate progress of and risks to technology development to the product team
and top management regularly.
20.8. SUMMARY