Great information here. The title says it all…

97 Things Every Software Architect Should Know

and if you’re a Project Manager, read this…

97 Things Every Project Manager Should Know