About: Agile architecture     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : owl:Thing, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FAgile_architecture&graph=http%3A%2F%2Fdbpedia.org&graph=http%3A%2F%2Fdbpedia.org

Agile architecture means how enterprise architects, system architects and software architects apply architectural practice in agile software development. A number of commentators have identified a tension between traditional software architecture and agile methods along the axis of adaptation (leaving architectural decisions until the last possible moment) versus anticipation (planning in advance) (Kruchten, 2010 ). Several attempts have been made to specify what makes up an agile approach to architecture. According to the SAFe framework, the principles of agile architecture are:

AttributesValues
rdfs:label
  • Agile architecture (en)
rdfs:comment
  • Agile architecture means how enterprise architects, system architects and software architects apply architectural practice in agile software development. A number of commentators have identified a tension between traditional software architecture and agile methods along the axis of adaptation (leaving architectural decisions until the last possible moment) versus anticipation (planning in advance) (Kruchten, 2010 ). Several attempts have been made to specify what makes up an agile approach to architecture. According to the SAFe framework, the principles of agile architecture are: (en)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • Agile architecture means how enterprise architects, system architects and software architects apply architectural practice in agile software development. A number of commentators have identified a tension between traditional software architecture and agile methods along the axis of adaptation (leaving architectural decisions until the last possible moment) versus anticipation (planning in advance) (Kruchten, 2010 ). Waterman, Nobel and Allan (2015) explored the tensions between spending too little time designing an up-front architecture, increasing risk, and spending too much time, negatively impacting of the delivery of value to the customer. They identify six forces that can affect agile architecture: Requirements instability, technical risk, early value, team culture, customer agility and experience. These forces may be addressed by six strategies: Respond to change, address risk, emergent architecture, big design up front and use frameworks and template architectures. Several attempts have been made to specify what makes up an agile approach to architecture. According to the SAFe framework, the principles of agile architecture are: 1. * Design emerges. Architecture is a collaboration. (intentional architecture) 2. * The bigger the system, the longer the runway (architectural runway) 3. * Build the simplest architecture that can possibly work (established design principles) 4. * When in doubt, code or model it out (spikes, prototype, domain and use case models) 5. * They build it, they test it (design for testability) 6. * There is no monopoly on innovation (teams, hackathons) - Facebook's Like button was conceived as part of a hackathon 7. * Implement architectural flow (architectural epics and the portfolio kanban) - the portfolio Kanban goes through funnel, review, analysis, portfolio backlog and implementing At the enterprise architecture level, Scott Ambler (2016) proposes the following principles * Evolutionary collaboration over blueprinting * Communication over perfection * Active stakeholder participation * Enterprise architects are active participants on development teams * Enablement over inspection (exemplars) * High level models (the more complex, the more abstract) * Capture details with working code * Lean guidance and rules, not bureaucratic procedures * Have a dedicated team of experienced enterprise architects Svyatoslav Kotusev identifies the following dimensions of "agile" Enterprise Architecture: 1. * Agility of strategic planning, including such aspects as (a) the overall amount of time and effort devoted to strategic planning, (b) the organizational scope covered by strategic planning, (c) the time horizon of strategic planning and (d) how exactly the desired future is defined 2. * Agility of initiative delivery, including such aspects as (a) the logical flow of initiative delivery and (b) the volume of EA artifacts developed for initiatives, i.e. solution overviews and solution designs 3. * Agility of finance allocation, including such aspects as (a) the composition of corporate IT investment portfolios and (b) the structure of budgeting processes 4. * Agility of architecture governance, including such aspects as (a) the formality of decision-making processes and (b) the adherence to the approved plans 5. * Agility of architecture function, including such aspects as (a) the ratio of architects in the total IT workforce and (b) the degree of participation of architects in IT projects 6. * Agility of other elements, including such aspects as (a) the level of technical standardization and (b) the sophistication of utilized software tools (en)
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is Wikipage redirect of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (61 GB total memory, 51 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software