Start down the path to using architecture-centric practice more effectively. Join SEI researchers on February 28 at 1:00 pm ET for a FREE webinar, Architecting Software the SEI Way: Essential Steps Toward Mastery.
Get an expert perspective on three key areas in this webinar:
- Fundamentals: Learn what software architecture is and why it is important
- Improved Practice: Get a quick look at architecture evaluation guidelines
- Bridging Technical and Business Goals: See how to use architecture methods to analyze and evaluate enterprise architectures
Posted in Architecture-Centric Engineering, Architecture-Centric Practices, Conferences and Events
Tagged architecture evaluation, architecture review, Architecture Tradeoff Analysis Method, ATAM, business architecture, enterprise architecture, SEI, software architecture, software architecture evaluation, software architecture requirements, software architecture review, software design, software development, software engineering, Software Engineering Institute
Managing technical debt, which refers to the rework and degraded quality resulting from overly hasty delivery of software capabilities to users, is an increasingly critical aspect of producing cost-effective, timely, and high-quality software products. A delicate balance is needed between the desire to release new software capabilities rapidly to satisfy users and the desire to practice sound software engineering that reduces rework. This blog post at the SEI blog by Ipek Ozkaya discusses how an architecture-focused analysis approach helps manage technical debt by enabling software engineers to decide the best time to rearchitect—in other words, to pay down the technical debt.
Posted in Architecture and Agile, Architecture-Centric Engineering, Architecture-Centric Practices, From the Trenches
Tagged agile release planning, release planning, SEI, software architecture, software design, software development, software engineering, Software Engineering Institute, technical debt
Evaluating software architectures is a critical part of software architecture life-cycle processes. The book Evaluating Software Architectures: Methods and Case Studies covers the software architecture evaluation topic in detail focusing on evaluation frameworks such as Architecture Tradeoff Analysis Method (ATAM), Software Architecture Analysis Method (SAAM), and Active Reviews for Intermediate Designs (ARID). The authors also discuss in the book some case studies in applying these frameworks as well as comparison of the software architecture evaluation methods.
InfoQ spoke with Rick Kazman, Visiting Scientist at Carnegie Mellon University’s Software Engineering Institute (SEI) and a co-author of the book, about the significance of evaluating software architectures and how to perform the architecture evaluations in Agile and Lean software-development organizations. They also talked to him about the emerging trends.
Read InfoQ’s interview with Rick Kazman.
Posted in Architecture and Agile, Architecture-Centric Practices
Tagged architecture evaluation, architecture review, Architecture Tradeoff Analysis Method, ATAM, Carnegie Mellon, SEI, software architecture, software architecture evaluation, software architecture review, software design, software development, software engineering, Software Engineering Institute
The WordPress.com stats helper monkeys prepared a 2011 annual report for this blog.
Here’s an excerpt:
The concert hall at the Syndey Opera House holds 2,700 people. This blog was viewed about 18,000 times in 2011. If it were a concert at Sydney Opera House, it would take about 7 sold-out performances for that many people to see it.
Click here to see the complete report.