Do your organizations manage change effectively? How is your development processes? Are you on the level – Don’t know what you don’t know.
Architecture Immaturity:
- Don’t have any architecture
- It’s all complexity and inconsistency, with much system duplication
- High cost for all changes
Initial Awareness:
- Most people know that they need architecture
- Conceptual (Visio), weak standards, no formal underpinning
- Used by some projects, but no systematic influence
Do have the level formal Architecture – Architecture as specification?
- Formal models and specifications based on industry standards
- Integrated and actionable
Last level Meta-Architecture – Overall architecture conforms to architecture
- Formal meta-models based on industry standards
- Tools, automation, traceability, consistency
More information about maturity from The Open Group:
http://pubs.opengroup.org/architecture/togaf8-doc/arch/chap27.html
NB: The maturity levels is based on Mike Rosen (Applied TOGAF).
My blog is basically about Architecture frameworks and Open Source. Architecture framework which defines how to organize the structure and views associated with an enterprise architecture. Client/Server solutions based on Open Source. Open Source (In house developed Source Code, external Open Source code). Development toolbox based on Open Source (Build tool, Version control, Test tools). Keywords her are Architecture framework and Open Source
Open Source code
- http://jakarta.apache.org: The Jakarta Project offers a diverse set of open source Java solutions and is a part of The Apache Software Foundation (ASF) which encourages a collaborative, consensus-based development process under an open software license.
- http://www.sourceforge.com: Open Source market place which is not only limited to Java source code. Also a meeting place for people and companies who want open source develop. This is place for both developer and people/companies that founds the different projects.
- http://www.collab.net/: Open Source marked place which is not only limited to Java source code
- http://www.gjt.org/: Called Giant Java Tree and is limited to code that follows the GNU Public License.
- http://www.gamelan.com/: This site Gamelan is well known and has been around for a while. This site has been commercialized and is now part of http://www.developer.com