> Software architects should be involved in earliest system engineering activities.
Rather, the people doing these activities should have a solid background in software.
If you don't have software kung-fu, you shouldn't be designing something that will be heavily programmed in order to fulfill its function.