Architecture checklist
Might be good to do some check, if we didn't forget on something. Agile has certain checklists, I think at this point might be good just do the Architecture checklist, in later stage we can perform other.
- Is the architecture understandable?
- Have the architectural goals, constraints and requirements been adequately described and handled?
- Have necessary architectural mechanisms been identified and described?
- Have the system partitions been adequately defined?
- Have the key elements been adequately defined?
- Have interfaces to external systems been adequately represented?
- Has all reuse been identified?
- Has the architecture been built to evolve?
- Can the architecture be delivered by the team?
- Has the software been adequately mapped to the hardware?