AntiPatterns: refactoring software, architectures, and projects in crisis
AntiPatterns: refactoring software, architectures, and projects in crisis
AntiPatterns in software architecture
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Organizational Patterns of Agile Software Development
Organizational Patterns of Agile Software Development
Enterprise unified process, the: extending the rational unified process
Enterprise unified process, the: extending the rational unified process
Software architecture awareness in long-term software product evolution
Journal of Systems and Software
Naive architecting - understanding the reasoning process of students: a descriptive survey
ECSA'10 Proceedings of the 4th European conference on Software architecture
Journal of Systems and Software
Proceedings of the 4th international workshop on Social software engineering
3D architecture viewpoints on service automation
Journal of Systems and Software
Hi-index | 0.00 |
To be successful, a software architect-or a software architecture team, collectively-must strike a delicate balance between an external focus-both outwards: Listening to customers, users, watching technology, developing a long-term vision, and inwards: driving the development teams-and an internal, reflective focus: spending time to make the right design choices, validating them, and documenting them. Teams that stray too far away from this metastable equilibrium fall into some traps that we describe as antipatterns of software architecture teams.