The Software Architect's Role in the Digital Age

@article{Hohpe2016TheSA,
  title={The Software Architect's Role in the Digital Age},
  author={Gregor Hohpe and Ipek Ozkaya and Uwe Zdun and Olaf Zimmermann},
  journal={IEEE Softw.},
  year={2016},
  volume={33},
  pages={30-39}
}
Internet scale, the increasing rate of technology evolution, and the broad adoption of lean and agile methods have triggered a profound change in not only application and infrastructure architectures but also the software architect's roles and responsibilities. This article reviews the field's state of the art, identifies the skills of the connected architect, and gives an overview of related education programs and knowledge sources. 
Towards Understanding the Social and Organizational Dimensions of Software Architecting
TLDR
Social and organizational impacts on the architect and the architecting process are often neglected and were the topics of the First International Workshop on the Social and Organizational Dimensions of Software Architecting. Expand
THE ROLE OF AGILE SOFTWARE ARCHITECT IN THE AGE OF DIGITAL DISRUPTION AND TRANSFORMATION
The consequence of the increasing development and use of digital technologies, in every segment of society, is the emergence of digital disruption - a powerful external pressure that is changing theExpand
Agile architecture in the digital era: Trends and practices
The speed of response to change and fluidity are key preconditions for the next generation of IT solutions in the digital world. We are witnessing a rather unimaginable expansion of the use ofExpand
A Survey on the Skills, Activities and Role of the Software Architect in Brazil
TLDR
Among the results, it is clear that the roles, responsibilities, activities and tasks performed by software/system architects are still largely unknown and diffuse in organizations, as important tasks to be performed by Software Architects are still not common sense in industry. Expand
The History of Software Architecture - In the Eye of the Practitioner
TLDR
The top-10 topics resulting from the analysis of 5,622 scientific papers are extracted and an online survey filled out by 57 SA practitioners with 5 to 20+ years of experience are presented with a special focus on the SA topics that SA practitioners perceive, in the past, present and future, as the most impactful. Expand
On the Role of Software Architecture in DevOps Transformation: An Industrial Case Study
TLDR
An industrial case study has empirically identified and synthesized the key architectural decisions considered essential to DevOps transformation by two software development teams and reveals that apart from the chosen architecture style, DevOps works best with modular architectures. Expand
Breezing My Way as a Solution Architect: A Retrospective on Skill Development and Use
TLDR
In this article, Raghuraman Krishnamurthy discusses eight skills cutting across technical, social, and behavioral domains that will likely be helpful in solution architecture. Expand
The Architect's Role in Software Ecosystems Health
TLDR
How software architect's actions influence the ecosystem health through their indicators: productivity, niche creation, and robustness is discussed. Expand
An empirical study of architecting for continuous delivery and deployment
TLDR
A conceptual framework to support the process of (re-) architecting for CD is presented and evidence-based insights about practicing CD within monolithic systems are provided and the principle of “small and independent deployment units” is characterized as an alternative to the monoliths. Expand
Designed and delivered today, eroded tomorrow?: towards an open and lean architecting framework balancing agility and sustainability
TLDR
A set of open, lean and sustainable architecture practices and techniques from industrial experiences and existing work in the software architecture literature are distills into a comprehensive, yet comprehensible architecture framework and a discussion of the changes to the role of the software architect in the digital age is discussed. Expand
...
1
2
3
...

References

SHOWING 1-10 OF 14 REFERENCES
Agility and Architecture: Can They Coexist?
TLDR
This article talks about software architecture being relevant to the basis of aspects such as communication among team members, inputs to subsequent design decisions, documenting design assumptions, and evaluating design alternatives. Expand
What Makes an Architect Successful?
  • J. Klein
  • Computer Science
  • IEEE Software
  • 2016
TLDR
A proposed model identifies the skills needed at each phase of the software life-cycle phase and helps explain common failure patterns. Expand
Context is King: What's Your Software's Operating Range?
TLDR
A study questionnaire led to the realization that the context in which software is being used is extremely important and one particular thing to keep in mind is the software's operating range. Expand
The Golden Age of Software Architecture
by Christian F.J. Lange, Michel R.V. Chaudron, and Johan Muskens, pp. 40–46. To determine how UML is being used in current software architecting and design, the authors surveyed practitioners andExpand
Software Architecture Knowledge Management
  • H. V. Vliet
  • Computer Science
  • 19th Australian Conference on Software Engineering (aswec 2008)
  • 2008
TLDR
Establishing ways to effectively manage and organize architectural knowledge is one of the key challenges of the field of software architecture. Expand
Progress toward an Engineering Discipline of Software
  • M. Shaw
  • Engineering
  • 2016 IEEE/ACM 38th International Conference on Software Engineering Companion (ICSE-C)
  • 2016
Is "software engineering" really engineering? The term was coined in 1968 to call attention to problems with software production. Both theory and practice for software have evolved since then, but doExpand
Application of knowledge-based approaches in software architecture: A systematic mapping study
TLDR
A number of knowledge-based approaches, including knowledge capture and representation, reuse, sharing, recovery, and reasoning, have been employed in a spectrum of architecting activities, among which embedded software has received the most attention. Expand
Disseminating Architectural Knowledge on Open-Source Projects: A Case Study of the Book "Architecture of Open-Source Applications"
TLDR
This study provides the first systematic investigation of the creation of ESDs on software architecture, and a series of observations on important factors that influence the content and presentation of architectural knowledge in this documentation form have implications for both readers and writers, and for architecture documentation in general. Expand
Lightweight and Flexible: Emerging Trends in Software Architecture from the SATURN Conferences
  • M. Keeling
  • Engineering, Computer Science
  • IEEE Softw.
  • 2015
TLDR
This article summarizes some software architecture trends that emerged during SATURN 2014 and gives a glimpse of the future based on the current SATURN 2015 technical program. Expand
Industrial Architectural Assessment Using TARA
  • E. Woods
  • Engineering, Computer Science
  • 2011 Ninth Working IEEE/IFIP Conference on Software Architecture
  • 2011
TLDR
A simpler technique called TARA is defined which has been designed for use in situations where scenario based methods are unlikely to be successful and is illustrated through a case study that explains how it was applied to the assessment of two quantitative analysis systems. Expand
...
1
2
...