Important Skills
To support the laid-out activities specific skills are required. From my experience, read books and discussions we can boil this down to these ten skills every software architect should have:
- Design
- Decide
- Simplify
- Code
- Document
- Communicate
- Estimate
- Balance
- Consult
- Market