Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/aim42/aim42

public repository for the "architecture improvement method reference"
https://github.com/aim42/aim42

architecture evolution improvement maintenance method remedies

Last synced: 3 months ago
JSON representation

public repository for the "architecture improvement method reference"

Lists

README

        

# [![aim42](./aim42-logo-180x81.png)](http://aim42.org/) Architecture Improvement Method

## Software Evolution, Maintenance and Improvement - Done Right!

[aim42](http://aim42.org) is collection of practices and patterns to support software evolution, maintenance, evolution and improvement of software systems.

aim42 divides change activities in three distinct phases:

* **analyze** issues, risks, problems, symptoms and technical debt within software (and their organisations).
* **evaluate** those issues, identify root-causes and remedies, prioritize.
* **improve** by applying appropriate remedies, strategies and tactics.

aim42 has been founded by [Gernot Starke](http://gernotstarke.de), is supported by [innoQ Deutschland GmbH](http://innoq.com) and is licenced under the
liberal [Creative Commons Sharealike 4.0](http://creativecommons.org/licenses/by-sa/4.0) licence.

### Learn more

* our [project homepage](http://aim42.org) gives an overview
* the [online method reference](http://aim42.github.io) provides all (currently available) details (this is our main artifact - currently under intensive development). The method reference is automatically updated with every commit pushed to the central repository by Travis-CI.

### Contribute

* found mistakes or ommissions: create an [issue](https://github.com/aim42/aim42/issues)
* have ideas: fork the [repository](https://github.com/aim42/aim42) and create a pull request. You need a basic understanding of [Git](http://git-scm.com) for this.
* follow us on [twitter](https://twitter.com/arc_improve42)

We write the content in [AsciiDoc](http://asciidoctor.org/docs/asciidoc-syntax-quick-reference/) and
build with [Gradle](https://gradle.org).

As of September 2017, we removed the AsciiDoc help from the aim42 guide,
you can find it [here](), under the arc42 organization.

### Current Status

[![Build Status](https://img.shields.io/travis/aim42/aim42/master.svg)](https://travis-ci.org/aim42/aim42)
[![issues](https://img.shields.io/github/issues/aim42/aim42.svg?)](https://github.com/aim42/aim42/issues?q=is%3Aopen+is%3Aissue+label%3Abug)
[![Bugs](https://badge.waffle.io/aim42/aim42.svg?label=bug&title=Bugs)](http://waffle.io/aim42/aim42)

## Repository Organization

#### Top-Level

![](./aim42-repo-structure.png)

(Original drawn with [draw.io](https://draw.io), source located in /graphics/meta/aim42-repo-structure.xml)

#### Graphics

![](./graphics-folder-structure.png)

Both diagrams created with (desktop-version of) [draw.io](https://draw.io), source located in /graphics/meta/aim42-repo-structure.xml)