Over the past decade, Agile software development and software architecture practices have received significant attention from industry and government. The complementary nature of Agile development and software architecture practices is increasingly recognized and appreciated.
Ipek Ozkaya. "Architecting in a Complex World: Achieving Agility and Stability in Large-Scale Software Development" (webinar)
Technical Best Practices for Agile at Scale (AAS), Cyber Security & Information Systems Information Analysis Center, 2013.
Industry and government stakeholders continue to demand increasingly rapid innovation and the ability to adjust products and systems to emerging needs. Practices designed to expedite system delivery, such as prototyping or agile development, can paradoxically lead to unexpected rework costs that ultimately degrade the flow of value over time. These articles focus on the architecture principles and practices that enable enhancement of agility to support rapid and sustainable delivery.
Ipek Ozkaya, Robert L. Nord, Stephany Bellomo, and Heidi Brayer. "Beyond Scrum + XP: Agile Architecture Practice," in Disciplined Agile Delivery in the Enterprise, Scott Ambler (ed.). Cutter IT Journal, June 2013.
Felix Bachmann, Robert L. Nord, and Ipek Ozkaya. "Architectural Tactics to Support Rapid and Agile Stability," Crosstalk, May/June, 2012.
Ronald J. Koontz, Robert L. Nord. "Architecting for Sustainable Software Delivery," CrossTalk, Special Issue on Rapid and Agile Stability, May/June 2012.
Ipek Ozkaya, Michael Gagliardi and Robert L. Nord. "Architecting for Large Scale Agile Software Development: A Risk-Driven Approach," Crosstalk, May/June, 2013.
Nanette Brown, Robert Nord, Ipek Ozkaya. "Enabling Agility Through Architecture," Crosstalk, Nov/Dec, 2010.
Bachmann, Felix, Carballlo, Luis, McHale, James, and Nord, Robert. "Integrate End to End Early and Often." IEEE Software, July/August 2013.
Robert Nord , Jim McHale, Felix Bachmann. Combining Architecture-Centric Engineering with the Team Software Process (CMU-SEI-TR-031). Software Engineering Institute, December 2010.
Working Together: the Team Software Process and Architecture-Centric Engineering http://resources.sei.cmu.edu/asset_files/Brochure/2013_015_001_59080.pdf
Highlight: "SATURN 2013 Awards Conferred: The Conflict Between Agile and Architecture: Myth or Reality?"
The SEI focuses on agile architecting to explore and create qualitative and quantitative architecture-aware methods and techniques for designing, analyzing, and evolving systems iteratively and incrementally.
Stephany Bellomo, Robert L. Nord, Ipek Ozkaya. "A Study of Enabling Factors for Rapid Fielding: Combined Practices to Balance Speed and Stability." 35th International Conference on Software Engineering (ICSE 2013). San Francisco, CA, May 2013. IEEE. 2013.
Stephany Bellomo, Robert L. Nord, Ipek Ozkaya. "Elaboration on an Integrated Architecture and Requirement Practice: Prototyping with Quality Attribute Focus." 2nd International Workshop on the Twin Peaks of Requirements and Architecture at ICSE 2013. San Francisco, CA, May 2013. IEEE, 2013.
Robert L. Nord, Ipek Ozkaya, and Raghvinder S. Sangwan. "Making Architecture Visible to Improve Flow Management in Lean Software Development." IEEE Software, Special Issue on Lean Software Development (Sept/Oct 2012).
Nanette Brown, Robert Nord, Ipek Ozkaya, and Manuel Pais. "Analysis and Management of Architectural Dependencies in Iterative Release Planning." 9th Working IEEE/IFIP Conference on Software Architecture (WICSA). Boulder, CO, June 2011. IEEE, 2011.
Neil Ernst, Ipek Ozkaya, Robert L. Nord, Julien Delange, Stephany Bellomo, and Ian Gorton. "Understanding the Role of Constraints on Architecturally Significant Requirements." Third International Workshop on the Twin Peaks of Architecture and Requirements (TwinPeaks), Requirements Engineering (RE) Conference. Rio de Janeiro, July 2013.
Robert L. Nord, Ipek Ozkaya, Raghvinder S. Sangwan, Julien Delange, Marco González, and Philippe Kruchten. "Variations on Using Propagation Cost to Measure Architecture Modifiability Properties." 29th IEEE International Conference on Software Maintenance, September 22-28, 2013, Eindhoven, The Netherlands.
Highlight: "Using Agile Effectively in DoD Environments" describes how our research has approached the topic of Agile methods both from an acquisition and a technical perspective.
For more information
Please tell us what you
think with this short
(< 5 minute) survey.