Architecture Engineering Tools, a quantified multidimensional approach to IT architecture and design
Intended for: People who have some design or architecture practice and responsibility today, and who want some new and powerful tools for designing. This is the beginning of a personal study leading to competence as IT Design Engineer, or IT Architectural Engineer.
Background: Most IT design and IT Architecture is currently based on non-engineering paradigms. There is almost total absence of quantified requirements for performance, qualities and costs, as a design basis. There is as good as no practice of estimation and measurement of the multiple impacts of a design or architecture on these requirements. In short, design is practiced in an intuitive manner. Nice words but no justification or responsibility. This is highly unprofessional and is damaging to our community. This course will expose, and make freely available, the set of tools necessary to practicing realIT Design/Architecture Engineeering.
1. Overview Lecture: "Real Architecture"
2. Quantified Architecture Requirements as Primary Design Drivers:
3. Planguage as a basic open source language for architecture modeling andcommunication.
4. Specification Quality Control: Numeric evaluation of requirements anddesign specifications.
5. Design (Architecture) Specification: Advanced levels of detail asprerequisite for evaluation
6. Design Impact Estimation: on multiple design drivers of quality and cost.
7. Evo: Getting early and continuous feedback on design attributes
8. Dynamic Design to Cost: how to meet performance and quality targets within budgets and deadlines by dynamic learning and adjustment
Limitations: this course cannot train most people to be design engineers. However, the best participants will have the basis for beginning the advanced practice and teaching themselves more. We will be very concrete about the methods, the case study practices, and give free access to deeper textbook material. Your awareness of real IT design engineering will be dramatically raised. Hopefully you will wish to continue these studies andpractices.
Documentation: Primary Textbook: Gilb, 'Competitive Engineering' (free digital copy is course material). Assorted papers and slides at www.Gilb.com. The rest of the documentation will consist of a set of slides, papers, case studies,and electronic books, which will be provided on a Dropbox Site
Teachers: Tom Gilb, and Kai Gilb
Real Architecture. Slides for Javazone Sept. 8 2011
Other courses and events
If you're interested in attending this course, but are unable, Tom is holding a similar (and free) course the 28th and 29th at London BCS (http://www.bcs.org/)
Tom also wants to promote the Software Architect 2013 conference in London where he's doing various sessions:
- "Architecture Engineering Workshop." Tuesday 8th October
- "Dynamic Design Prioritization in the 'Evo' Agile Framework for Scrum or other Iterative Methods." Wednesday 9th October
- "What is wrong with current Architecture Methods: and 10 Principles for Improvement" Thursday 10th October
Please keep your RSVP updated, and if you're unable to attend the course, we kindly ask you to change you RSVP to NO.