IEEE Software · 2002 · 74 citations · 6 references
ComputingProject ManagementEnterprise ArchitectureSoftware EngineeringSystems ModelingAgile PrinciplesAgile Software DevelopmentBusiness ArchitectureModel-driven DevelopmentSoftware ArchitectureSoftware ModelingAgile ArchitectureAgile DocumentationAgile Enterprise ArchitectureAgile Enterprise DevelopmentArchitecture DocumentationArchitecture Model ManagementDocumentation PracticesDocumenting Software Architecture
This article describes the experiences of two Internet startup companies adopting effective and efficient modeling and documentation practices. Both organizations successfully developed agile approaches for enterprise architectural modeling, one taking a communal team-based approach and the other a chief-architect approach. They adopted similar strategies for project-level modeling, adopting highly iterative and incremental approaches that focused on modeling and not on the resulting models themselves. There is a "sweet spot" where modeling efforts can provide significant benefit without incurring the costs of onerous documentation.
6
Manifesto for agile software development
K. Beck, Mike Beedle, Arie van Bennekum et al. · 2001 · 3.9K citations
Management, Project Management, Agile Project Management +11
The mythical man-month: essays on software engineering
Choice Reviews Online · 1996 · 2.5K citations
Laurie Williams, James E. Tomayko · Computer Science Education · 2002 · 914 citations
Structured Systems Analysis: Tools and Techniques
Michael Jackson · The Computer Journal · 1980 · 375 citations · Full text
DSDM: Dynamic Systems Development Method
Jennifer Stapleton · 2005 · 166 citations