200 likes | 280 Views
Agenda. Welcome Introductions Short presentation on what is an IT Architect Discussion and comments Volunteers and/or ideas for future presentations Volunteers for positions on the Committee Agree venue and time for next meeting Meeting close at 7:00pm
E N D
Agenda • Welcome • Introductions • Short presentation on what is an IT Architect • Discussion and comments • Volunteers and/or ideas for future presentations • Volunteers for positions on the Committee • Agree venue and time for next meeting • Meeting close at 7:00pm • Drinks, nibbles and informal discussion
Introductions - Me • Bill Malkin • Married for 30 years • Two children in late 20s • Enjoy rollerblading and volleyball • In IT 27 years • Java for five years • IT Architect/Programmer/Dogsbody • Employed by Fujitsu
Introductions - You • Name • (Not too) Personal details • Sports and Hobbies • How long in IT • Present language/technology/whatever • Present Position • Employer • Other
What is an IT Architect IT Architect
Definitions • Architect derives from the greek arkhos (meaning chief) and tekhne (meaning the art of doing something).www.gardenvisit.com/glossary/glossary.htm • Someone who creates plans to be used in making something (such as buildings) wordnet.princeton.edu/perl/webwn • A designation reserved, usually by law, for a person or organization professionally qualified and duly licensed to perform architectural services.www.aiadelaware.org/homedel4.html • The Architect is a fictional character appearing in the last two films of the Matrix trilogy.en.wikipedia.org/wiki/Architect_(Matrix_character)
My Definitions • An IT Architect is a person who takes all the interesting development tasks and leaves the boring ones for the programmers. • IT Architecture is a means of avoiding career paths in management and sales.
Synonyms artist, builder, creator, designer, draftsman, engineer, inventor, maker, master builder, originator, planner, prime mover http://thesaurus.reference.com/search?q=architect
Architecture Definition - IEEE The fundamental organization of a system embodied in its components, their relationships to each other and to the environment, and the principles guiding its design and evolution. IEEE Standard 1471:2000
Architecture Definition - Rational Software architecture encompasses the set of significant decisions about the organization of a software system including: • Selection of the structural elements and their interfaces by which the system is composed • Behavior as specified in collaborations among those elements • Composition of these structural and behavioral elements into larger subsystems • Architectural style that guides this organization. Kruchten, Booch, Bittner, and Reitman, derived from Shaw and Garlan 1996
How to Become an IT Architect (1) • Get a lot of experience across many technologies. • Read a couple of books, eg http://www.amazon.com/exec/obidos/tg/guides/guide-display/-/2U9YZSV17QMAT/103-6304091-8036651 • Undertake a Post Graduate Degree, eg Master of Enterprise Architecture http://www.rmit.edu.au/csit/mc152
How to Become an IT Architect (2) Gain Certification, eg • Microsoft Certified Architect Program http://www.microsoft.com/architecture/default.aspx?pid=share.certification • Sun Certified Enterprise Architecthttp://www.sun.com/training/certification/java/java_archj2ee.html • Red Hat Certified Architecthttps://www.redhat.com/training/architect/courses/ • BEA Certified Architecthttp://certification.bea.com/certification/arch_certification.jsp
IT Architecture Roles - Macroscope • System Architect • Solution Architect • Program Architect • Project Architect • Process Architect • Business Architect • Information Architect • Technical Architect • Technology Architect
IT Architecture Roles - RUP • Software Architect • Architecture Reviewer