Areas of interest include software architecture design, description, and evaluation; architecture-based development and evolution; scaling agile development by incorporating architecture practices; architectural technical debt.
Robert Nord is a senior member of the technical staff at the Software Engineering Institute (SEI) where he works to develop and communicate effective methods and practices for software architecture. Most recently, he is leading research in strategies for scaling agile development by incorporating architecture practices. Prior to joining the SEI, he worked in industry, where he balanced research in software architecture with work in designing and evaluating large-scale systems. He earned a PhD in Computer Science from Carnegie Mellon University. He is a co-author of the practitioner oriented books, Applied Software Architecture and Documenting Software Architectures: Views and Beyond, and lectures on architecture-centric approaches.
Publications (recent or significant)
Philippe Kruchten, Robert L. Nord, Ipek Ozkaya. “Technical Debt: From Metaphor to Theory and Practice,” IEEE Software, vol. 29(6), pp. 18-21, 2012.
Nanette Brown, Robert Nord, Ipek Ozkaya. "Enabling Agility Through Architecture," CrossTalk, Nov-Dec 2010.
Christine Hofmeister, Philippe Kruchten, Robert Nord, Henk Obbink, Alexander Ran, Pierre America. “A General Model of Software Architecture Design Derived from Five Industrial Approaches,” Journal of Systems and Software, Elsevier, Volume 80, Issue 1, January 2007.
Dilip Soni, Robert L. Nord, and Christine Hofmeister. "Software Architecture in Industrial Applications," In Proceedings of the 17th International Conference on Software Engineering, pages 196-207, Seattle, Washington, April 24-28, 1995. ACM Press.