Just read that a Good Architect is
- Decisive
- Visionary
- a Teacher
I would also add
- Knowledgeable
- Insightful
As they say, great programming can’t save a badly architected solution. Get it right and take the time to plan.
Lots of good architecture and SDLC stuff on the microsoft MSF site