The Role of an Architect

Total Page:16

File Type:pdf, Size:1020Kb

The Role of an Architect Learn the discipline, pursue the art, and contribute ideas at www.ArchitectureJournal.net Resources you can build on. Journal 15 The Role of an Architect We Don’t Need No Architects! Becoming an Architect in a System Integrator Architecture Journal Profi le: Paul Priess The Open Group’s Architect Certifi cation Programs The Need for an Architectural Body of Knowledge A Study of Architect Roles by IASA Sweden The Softer Side of the Architect An A-Z Guide to Being an Architect ® Contents TM Journal 15 Foreword 1 by Simon Guest We Don’t Need No Architects 2 by Joseph Hofstader What does an architect do? What should an architect do? Join Joseph Hofstader as he examines the role of an architect. Becoming an Architect in a System Integrator 7 by Amit Unde In this article, Amit Unde explores the skills that aspiring architects need in a leading System Integrator. Architecture Journal Profi le: Paul Preiss 10 We chat with Paul Preiss, founder of a nonprofi t group called IASA (International Association of Software Architects). The Open Group’s Architect Certifi cation Programs 13 by Leonard Fehskens Join Leonard Fehskens as he outlines one of the industry’s architect certifi cation programs, Open Group’s ITAC (IT Architect Certifi cation). The Need for an Architectural Body of Knowledge 17 by Miha Kralj Miha Kralj covers an Architectural Body of Knowledge, an effort led by the Microsoft Certifi ed Architect community. A Study of Architect Roles by IASA Sweden 22 by Daniel Akenine Discover a perspective of architect roles through a recent study conducted by the local IASA chapter in Sweden. The Softer Side of the Architect 26 by Joe Shirey Joe Shirey discusses why soft skills are equally important as technical skills for the architect role. An A-Z Guide to Being an Architect 29 by Mark Bloodworth and Marc Holmes Explore a list of everything you need to become an architect using this handy and lighthearted A-Z guide. Resources you can build on. www.architecturejournal.net Founder Arvindra Sehmi Microsoft Corporation Foreword Editor-in-Chief Simon Guest Microsoft Corporation Microsoft Editorial Board Gianpaolo Carraro Dear Architect, Darryl Chantry Diego Dagum John deVadoss Welcome to Issue 15 of The Architecture Journal, where we take a quick John Evdemon breather from technology, turn the spotlight on ourselves and examine the Neil Hutson role of the IT Architect. This has been a fascinating issue to put together, Eugenio Pace partly because of the different perspectives that many people in our Javed Sikander profession bring to the table, but also because of the passion involved in Philip Teale defi ning what is still a very emerging profession. We believe this issue of the journal goes beyond our normal boundaries of Publisher IT architecture and is applicable to anyone who would like to understand why Lisa Slouffman Microsoft Corporation architects exist, what architects do, why organizations need them, and most importantly, what one needs to know to be one. In short, this is an issue for Design, Print, and Distribution both the architect and those aspiring to be architects, and as such, this issue United Business Media LLC – should be shared with your colleagues. Contract Publishing The articles you will fi nd in the following pages will talk about skills, Chris Harding, Managing Director responsibilities, experiences, and many other topics related to being or Angela Duarte, Publication Manager becoming an architect, so it seems appropriate in this introduction to attempt Kellie Ferris, Director of Advertising to answer a question that many aspiring architects have asked — Why do I Bob Steigleider, Production Manager want to be an architect? ® The obvious answer, and one I hear at practically every aspiring architect event I attend, is quite simply — “if architect appears in my job title I will get paid more.” While that is probably true, and in many cases could make the The information contained in The Architecture Journal difference in allowing your family to eat prime rib instead of hamburger, (“Journal”) is for information purposes only. The material in the Journal does not constitute the opinion of Microsoft fulfi lling a monetary requirement does not necessarily address the less Corporation (“Microsoft”) or United Business Media LLC tangible goals we all have for ourselves. (“UBM”) or Microsoft’s or UBM’s advice and you should If most people want more than just to be paid well, why is money the not rely on any material in this Journal without seeking independent advice. Microsoft and UBM do not make any commonly mentioned benefi t to becoming an architect? The answer is that warranty or representation as to the accuracy or fi tness this is probably the only common point. Just as every architect has their own for purpose of any material in this Journal and in no event perspective on good architecture, every architect has their own perspective do Microsoft or UBM accept liability of any description, including liability for negligence (except for personal injury on what makes a good architect and why they want to be one. or death), for any damages or losses (including, without Whether you are an IT Architect by title, or someone that is heading that limitation, loss of business, revenue, profi ts, or consequential way in your career, we hope that you fi nd the articles useful and insightful for loss) whatsoever resulting from use of this Journal. The Journal may contain technical inaccuracies and typographical the work that you do every day. We look forward to hearing your feedback errors. The Journal may be updated from time to time and about this and previous issues at [email protected]. may at times be out of date. Microsoft and UBM accept no responsibility for keeping the information in this Journal up to date or liability for any failure to do so. This Journal contains material submitted and created by third parties. To the maximum extent permitted by applicable law, Microsoft and UBM exclude all liability for any illegality arising from or error, omission or inaccuracy in this Journal and Microsoft and UBM take no responsibility for such third party material. Simon Guest The following trademarks are registered trademarks of Microsoft Corporation: Microsoft, PowerPoint, and Windows. Any other trademarks are the property of their respective owners. All copyright and other intellectual property rights in the material contained in the Journal belong, or are licensed to, Microsoft Corporation. You may not copy, reproduce, transmit, store, adapt or modify the layout or content of this Journal without the prior written consent of Microsoft Corporation and the individual authors. Copyright © 2008 Microsoft Corporation. All rights reserved. • Journal 15 • www.architecturejournal.net 1 We Don’t Need No Architects! by Joseph Hofstader Summary That meeting, and many subsequent conversations with others, led The role of an architect in software development has me to wonder what exactly the role of an architect is on a software come under attack of late. On software projects, the product and what the characteristics of good architects are. The most title Architect is often ambiguously defi ned and the concise defi nition I have come up with is: The role of the IT architect value provided by architects is not easily quantifi able. is to solve a problem by defi ning a system that can be implemented The perception that architects live in an “ivory tower” using technology. Good architects defi ne systems by applying abstract knowledge and proven methods to a set of technologies with the goal of disassociated from the realities of delivering a software creating an extendible and maintainable solution. solution contributes to some of the animosity toward From this concise defi nition, we can extrapolate that good architects those of us with the title. draw upon a foundation of knowledge to be successful in their role. To This article presents a defense of the practice of “solve a problem,” the architect must have a good understanding of the architecture in software development. It defi nes the problem domain. To “defi ne a system using technology,” implies that qualities of an effective architect and describes the the architect has technical acumen. “Abstract knowledge” requires the skills required to succeed in this profession. The article architect to be able to conceptualize the technical solution. “Proven examines widely held perceptions of architects and methods” assumes an understanding of the patterns used to solve some of the mistakes that architects make which similar problems. Figure 1 depicts the key skills of an architect. contribute to negative perceptions. Ultimately, the The key benefi t an architect brings to a project is the ability to apply intent is to show the value good architects bring to a those skills in the defi nition and development of a robust software software development effort. solution. An effective architect is part of the continuum of all phases of a software development project, with skills critical to defi ning the problem space, such as domain knowledge and the ability to conceptualize a software solution, as well as the ability to defi ne the Who Are Those Guys? solution space using appropriate technologies and patterns. The risk In the fi eld of information technology, no title conjures up more raw of not having an architect actively involved in product development emotion than Architect. I have witnessed and been involved in many debates over the defi nition of the term. When I introduce myself at meetings, reactions range from “we’re not worthy” to “we do not Figure 1: The key skills of an architect need an architect”—the former, although friendly, refl ecting the lofty image of architects, and the latter implying that an architect’s knowledge and skills are irrelevant.
Recommended publications
  • A Response to Developing the Future
    A Response to DevelopingDeveloping tthehe FFutureuture Matthew Bishop Senior Director, Developer Platform Evangelism (DPE) Microsoft Ltd. Meeting the Challenges to Develop The Future Defining a New UK Knowledge Economy The paper, Developing the Future, addresses six aspects of the UK software development industry and identifies five key challenges. With a call to action that asks the Government, Academia and Industry to consider how they can work together to ensure that the UK software economy remains at the forefront of innovation. In this response to the challenges identified, Microsoft demonstrates that it is committed to a shared vision for software innovation that is having a dramatic impact on the workplace and society. Microsoft plays an important role in advancing technology in novel and innovative ways. Our business is founded on a visionary approach to solving real-world problems. From investment in research and development through to creating a strong partner community, we are driving success that has a quantifiable benefit to the UK economy. I invite you to read how Microsoft is rising to the five challenges identified in Developing the Future and to examine in detail how our vision will help develop the future of the new knowledge economy in the UK. Developing the Future THE UK SOFTWARE DEVELOPMENT INDUSTRY MICROSOFT MEETING THE CHALLENGES CONTENTS Innovation and Leadership - Vital to Global Success 4 Responding to: How can the UK meet the opportunities and challenges for globalisation? We Need Tomorrow’s Professionals - Today
    [Show full text]
  • Automated Improvement of Software Architecture Models for Performance and Other Quality Attributes
    Automated Improvement of Software Architecture Models for Performance and Other Quality Attributes Zur Erlangung des akademischen Grades eines Doktors der Ingenieurwissenschaften von der Fakultät für Informatik des Karlsruher Instituts für Technologie (KIT) genehmigte Dissertation von Anne Koziolek geb. Martens aus Oldenburg Tag der mündlichen Prüfung: 14.07.2011 Erster Gutachter: Prof. Dr. Ralf Reussner Zweiter Gutachter: Prof. Dr. Andreas Oberweis KIT – Universität des Landes Baden-Württemberg und nationales Forschungszentrum der Helmholtz-Gemeinschaft www.kit.edu Automated Improvement of Software Architecture Models for Performance and Other Quality Attributes PhD thesis to gain the degree “Doktor der Ingenieurwissenschaften” at the Department of Informatics of the Karlsruhe Institute of Technology (KIT) Dissertation by Anne Koziolek neé Martens Oldenburg Day of defence: 14.07.2011 Referees: Prof. Dr. Ralf Reussner Prof. Dr. Andreas Oberweis KIT – University of the State of Baden-Wuerttemberg and National Laboratory of the Helmholtz Association www.kit.edu Contents Abstract xi Zusammenfassung xiii Danksagungen xvii 1. Introduction 1 1.1. Motivation . 1 1.2. Problem . 4 1.3. Existing Solutions . 5 1.4. Contributions . 6 1.5. Outline . 9 I. Foundations and Related Work 11 2. Component-based Software Architectures and Quality 13 2.1. Component-based Software Architecture . 13 2.1.1. Definitions . 13 2.1.2. Component-based Software Development Process . 17 2.2. Quality of Software Architectures . 18 2.2.1. Quality Attributes of Software Architecture . 18 2.2.2. Quantitative Quality Properties . 21 2.3. Modelling Concepts . 24 2.3.1. Models and Metamodels . 24 2.3.2. Essential Meta Object Facility . 26 2.4. Model-based Quality Prediction .
    [Show full text]
  • Dynamic Software Architectures
    Dynamic Software Architectures A Style-Based Modeling and Refinement Technique with Graph Transformations DISSERTATION in Computer Science submitted to the Faculty of Computer Science, Electrical Engineering, and Mathematics University of Paderborn by Sebastian Th¨one in partial fulfillment of the requirements for the degree of doctor rerum naturalium (Dr. rer. nat.) Paderborn, October 2005 ii Abstract A good architectural design allows to capture the overall complexity of large, distributed systems at a higher level of abstraction. This is especially im- portant for reconfigurable systems where the architectural configuration is subject to (constant) changes at runtime. When designing such a dynamic architecture, the software architect has to bring the functional business re- quirements and the available communication and reconfiguration mechanisms of the intended target platform in line. As it is a complex task to incorporate these often diverging requirements into the architectural model, we propose a stepwise approach similar to the MDA initiative. We start with a platform-independent model capturing the business requirements and add platform-specific details in a later step. For each level of platform abstraction and associated platform, we define an ar- chitectural style which describes the characteristics of the platform. This way, conformance to the architectural style entails consistency between model and the underlying platform. Besides run-time configurations of components and connections, archi- tectural models also comprise the description of processes that control the communication and reconfiguration behavior. To provide operational seman- tics, we formalize architectural models as graphs and architectural styles as graph transformation systems. UML is added as high-level modeling language on top, and profiles are used to adapt UML to certain architectural styles.
    [Show full text]
  • Benefits of Sharepoint 2010 As a Product Platform
    Benefits of SharePoint 2010 as a Product Platform For Independent Software Vendors and Enterprises Date published: November 2010 Authors: Owen Allen – Principal, SharePoint Directions Eric Bowden – Senior Consultant, ThreeWill Kirk Liemohn – Principal Software Engineer, ThreeWill Danny Ryan – Principal, ThreeWill Tommy Ryan – Principal, ThreeWill Pete Skelly – Principal Consultant, ThreeWill John Underwood - Technical Evangelist, ThreeWill Contributors: Geoffrey Edge – Senior Technology Specialist, Microsoft Corporation Kirk Evans – Developer and Platform Evangelism for Communications Sector, Microsoft Corporation Chris Mitchell – Technology Architect for Microsoft Technology Center, Microsoft Corporation Reviewers: Bill Arconati – Product Marketing Manager, Atlassian Software Systems Tony Clark – Director, Enterprise Architecture, Cox Enterprises Geoffrey Edge – Senior Technology Specialist, Microsoft Corporation Bo George – Senior Application Developer, Aflac Murray Gordon – ISV Architect Evangelist, Microsoft Corporation Adam P. Morgan - Enterprise Sales, Digital Marketing Platform Group, Microsoft Corporation Aaron Rafus – Technology Evangelist, McKesson Corporation William Rogers – Chief Workplace Architect, CorasWorks Corporation Scott Schemmel - VP, Global Information Technology at PGi Brendon Schwartz – Senior Platform Engineer, JackBe Corporation Cole Shiflett – Solutions Architect, Equifax Dr. Todd Stephens – Senior Technical Architect, AT&T Matt Waltz – Chief Technology Officer, NextDocs Michael Wilson – Solution Specialist
    [Show full text]
  • The Long Tail / Chris Anderson
    THE LONG TAIL Why the Future of Business Is Selling Less of More Enter CHRIS ANDERSON To Anne CONTENTS Acknowledgments v Introduction 1 1. The Long Tail 15 2. The Rise and Fall of the Hit 27 3. A Short History of the Long Tail 41 4. The Three Forces of the Long Tail 52 5. The New Producers 58 6. The New Markets 85 7. The New Tastemakers 98 8. Long Tail Economics 125 9. The Short Head 147 iv | CONTENTS 10. The Paradise of Choice 168 11. Niche Culture 177 12. The Infinite Screen 192 13. Beyond Entertainment 201 14. Long Tail Rules 217 15. The Long Tail of Marketing 225 Coda: Tomorrow’s Tail 247 Epilogue 249 Notes on Sources and Further Reading 255 Index 259 About the Author Praise Credits Cover Copyright ACKNOWLEDGMENTS This book has benefited from the help and collaboration of literally thousands of people, thanks to the relatively open process of having it start as a widely read article and continue in public as a blog of work in progress. The result is that there are many people to thank, both here and in the chapter notes at the end of the book. First, the person other than me who worked the hardest, my wife, Anne. No project like this could be done without a strong partner. Anne was all that and more. Her constant support and understanding made this possible, and the price was significant, from all the Sundays taking care of the kids while I worked at Starbucks to the lost evenings, absent vacations, nights out not taken, and other costs of an all-consuming project.
    [Show full text]
  • Mobile Smart Fundamentals Mma Members Edition July 2015
    MOBILE SMART FUNDAMENTALS MMA MEMBERS EDITION JULY 2015 messaging . advertising . apps . mcommerce www.mmaglobal.com NEW YORK • LONDON • SINGAPORE • SÃO PAULO MOBILE MARKETING ASSOCIATION JULY 2015 REPORT The Inspiration Hub As you’ll have likely seen last week, we announced the shortlist for this year’s Global Smarties Awards, which you can read about here. The last 3 years have seen considerable growth for this program, supported in part by our expansion with specific regional and country programs to better represent our diverse global audience and the growing use of mobile. This celebration of, by equal measures, strategy, execution, creativity and results for individual campaigns allows us to recognize the leaders and innovators who put mobile at the heart of what they do to drive closer consumer engagement. Just as importantly, it also allows us to develop a unique and invaluable resource for the industry and our members. By curating each of the finalist submissions into case studies, the MMA continue to build a Case Study Hub that provides inspiration and benchmarks for all our members and the wider industry. Having a unique resource with this much depth allows us to constantly update what it means to be successful with mobile. By providing a stage for those willing to continuously push the envelope and show the industry what’s possible, the Hub serves as a beacon for the rest of the industry, who are figuring out how to get there – as quickly as possible. If you haven’t yet checked out the Case Study Hub, I’d encourage you to do so.
    [Show full text]
  • Patterns: Model-Driven Development Using IBM Rational Software Architect
    Front cover Patterns: Model-Driven Development Using IBM Rational Software Architect Learn how to automate pattern-driven development Build a model-driven development framework Follow a service-oriented architecture case study Peter Swithinbank Mandy Chessell Tracy Gardner Catherine Griffin Jessica Man Helen Wylie Larry Yusuf ibm.com/redbooks International Technical Support Organization Patterns: Model-Driven Development Using IBM Rational Software Architect December 2005 SG24-7105-00 Note: Before using this information and the product it supports, read the information in “Notices” on page ix. First Edition (December 2005) This edition applies to Version 6.0.0.1 of Rational Software Architect (product number 5724-I70). © Copyright International Business Machines Corporation 2005. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . ix Trademarks . x Preface . xi For solution architects . xi For project planners or project managers . xii For those working on a project that uses model-driven development . xii How this book is organized . xiii The team that wrote this redbook. xiv Become a published author . xv Comments welcome. xvi Part 1. Approach . 1 Chapter 1. Overview and concepts of model-driven development. 3 1.1 Current business environment and drivers . 4 1.2 A model-driven approach to software development . 5 1.2.1 Models as sketches and blueprints . 6 1.2.2 Precise models enable automation . 6 1.2.3 The role of patterns in model-driven development . 7 1.2.4 Not just code . 7 1.3 Benefits of model-driven development .
    [Show full text]
  • The Discursive Coding of Software: a Study of the Relationship Between Stability and Change Jennifer Helene Maher Iowa State University
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Digital Repository @ Iowa State University Iowa State University Capstones, Theses and Retrospective Theses and Dissertations Dissertations 2006 The discursive coding of software: a study of the relationship between stability and change Jennifer Helene Maher Iowa State University Follow this and additional works at: https://lib.dr.iastate.edu/rtd Part of the Discourse and Text Linguistics Commons, Other Communication Commons, Programming Languages and Compilers Commons, and the Rhetoric and Composition Commons Recommended Citation Maher, Jennifer Helene, "The discursive coding of software: a study of the relationship between stability and change" (2006). Retrospective Theses and Dissertations. 13941. https://lib.dr.iastate.edu/rtd/13941 This Dissertation is brought to you for free and open access by the Iowa State University Capstones, Theses and Dissertations at Iowa State University Digital Repository. It has been accepted for inclusion in Retrospective Theses and Dissertations by an authorized administrator of Iowa State University Digital Repository. For more information, please contact [email protected]. The discursive coding of software: A study of the relationship between stability and change by Jennifer Helene Maher A dissertation submitted to the graduate faculty in partial fulfillment of the requirements for the degree of DOCTOR OF PHILOSOPHY Major: Rhetoric and Professional Communication Program of Study Committee: David Russell, Major Professor Carl Herndl Dorothy Winsor Diane Price Herndl David Schweingruber Iowa State University Ames, Iowa 2006 Copyright © Jennifer Helene Maher, 2006. All rights reserved UMI Number: 3243534 UMI Microform 3243534 Copyright 2007 by ProQuest Information and Learning Company.
    [Show full text]
  • Financing Transactions 11
    MOBILE SMART FUNDAMENTALS MMA MEMBERS EDITION JUNE 2015 messaging . advertising . apps . mcommerce www.mmaglobal.com NEW YORK • LONDON • SINGAPORE • SÃO PAULO MOBILE MARKETING ASSOCIATION JUNE 2015 REPORT Wait List Only Each year, the MMA brings together the mobile marketing industry leadership for our CEO & CMO Summit. Given the opportunity to network with other industry leaders at an intimate event like this, unsurprising that it has always been well attended and received. But this year saw a marked difference in response, with tickets selling out close to two months before the event. It’s a simple point, but one worth repeating, we are seeing a shift in the way brands are approaching mobile. As budgets get re-allocated, the opportunity for technology and media partners increases, potentially quite dramatically. Unsurprising then, that we have seen a fast and decisive response from leaders in those sectors to this year’s event, but just as importantly the commitment from leading brands to the event as well. Useful to share the indicators we are seeing that the shift we have predicted and spoken about is happening. We look forward to making further announcements in 2015 about brands commitment to mobile, supported by the release of further insights and results from our ongoing SmoX Study. Also worth mentioning, we’ll be opening registration for the 2016 CEO & CMO Summit very shortly… As always, please let the MMA team know if there is anything we can do to help your mobile efforts. Best, Greg Stuart INTRODUCTION 2 MOBILE MARKETING ASSOCIATION JUNE 2015 REPORT Table of Contents EXECUTIVE MOVES 4 PUBLIC COMPANY ANALYSIS 6 M&A TRANSACTIONS 8 FINANCING TRANSACTIONS 11 MMA OVERVIEW 20 HIDDEN RIVER OVERVIEW 22 Greg Stuart Todd Parker CEO, Mobile Marketing Association Managing Director, Hidden River [email protected] [email protected] MOBILE MARKETING ASSOCIATION JUNE 2015 REPORT Executives on the Move Name New Company Old Company New Company Summary Date Amazon.com, Inc.
    [Show full text]
  • D2.3 Good Practices Guide for Technology and Knowledge Transfer
    D2.3 Good Practices Guide for Technology and Knowledge Transfer Grant Agreement number: 611099 Project acronym: LEADERSHIP Project title: Latin America-Europe Advanced Dialogues to Enhance ICT Research and Innovation partnerSHIP Funding Scheme: Support Action Due date: 1/05/15 Actual date: 31/10/2015 Document Author/s: VTT, with input from partners Version: 1.0 Dissemination level: PU Status: Final Good Practices Guide TABLE OF CONTENTS EXECUTIVE SUMMARY ................................................................................................................................... 4 1 INTRODUCTION....................................................................................................................................... 6 2 INNOVATION SYSTEMS, TRIPLE HELIX AND LOCAL DEVELOPMENT ................................................. 8 2.1 Role of Universities ...................................................................................................................................... 9 2.2 Role of Government Organizations ....................................................................................................... 10 2.3 Role of Companies .................................................................................................................................... 10 2.4 Patterns of Relationships in the Triple Helix .............................................................................................. 11 3 BEST PRACTICES OF TRIPLE HELIX INTERACTION FOR INNOVATION ......................................
    [Show full text]
  • Software Architect Resume Pdf
    Software Architect Resume Pdf TraverStalagmitical imports Lazare some shrinesinfrequency conjunctly, puffingly. he Relishablehoards his geographerand photoactive very Vasililoosest. never Untrusty unclothes and unscathedaground when Vilhelm Garey botanising heal his hertootsy-wootsies. apospory necrotises while If no technologies to. There how a few options when it comes to organizing your skills section on other resume. Solutions architect pdf architect, services as soon with embedded markets for software architecture and studio enterprise architecture? Technologies in pdf resume software architect pdf format your. According to put on your cna positions require more a wide variety of the document if to running all hosted in your architecture and certifications. Email these resume pdf. Email is software architect should look for existing clients face a completed an architect resume software pdf? Seamlessly shift to multiple, training, and how about also be created an enthusiasm for small library authority the ability. All software engineer resume architect resume software development of the districts systems, hence its main principles. Miva has been crafted to software system architect pdf using software architect resume pdf format it also experience on latest architectural blueprints well! Ui developer responsibilities for object and technology knowledge base of the most comprehensive experience. The work experience offered by doing for products and where they will often travel if. Large projects by writing and technical, presentation slides online aws certified solutions architect resume pdf resume samples and topics such skills. Reach out or customers and life. Become a Scribd member for children access. If software development life as pdf architect resume software. Tracking systems that challenge your profile and architect resume software pdf files that qualify you may discover that they have yet on the latter is developing solutions that it? Currently in The Netherlands.
    [Show full text]
  • Software Architect Bootcamp Raphael Malveau Thomas J
    Software Architect Bootcamp Raphael Malveau Thomas J. Mowbray Publisher: Prentice Hall PTR First Edition October 13, 2000 ISBN: 0-13-027407-0, 352 pages Software Architecture Bootcamp is your hands-on "field manual" for becoming a great software architect! This hands-on "field manual" gives developers the essential skills they need to survive and thrive as software architects! You’ll find insightful, real-world coverage of everything from design patterns to prototyping, business case development to leadership. Leading software architects Raphael Malveau and Thomas Mowbray share profound insights and practical solutions for all the key challenges of architectures using objects, components, and distributed Internet computing, showing how to avoid time-consuming pitfalls and costly errors. You’ll master proven methods for: Identifying the best architectural model for any project Executing heavyweight or lightweight approaches to software architecture Addressing scalability and long-term business flexibility Making the most of abstraction, refactoring, and architectural prototyping Leveraging superior design patterns to improve your implementations With hands-on exercises, real-life war stories, and a take- no-prisoners attitude, Software Architect Bootcamp won’t just help you become a great software architect: it’ll help you become a true technical leader of your organization. web Distribution $ $ Yes Good book? Downloading Reading buy No Fast Yes Network? Library of Congress Cataloging-in-Publication Data Malveau, Raphael C. Software architect bootcamp/Raphael Malveau, Thomas J. Mowbray. p.cm. Includes bibliographical references and index. ISBN 0-13-027407-0 1. Software engineering. 2. Computer architecture. I. Mowbray, Thomas J. II. Title. QA76.758 .M27 2001 005.1--dc21 2001021243 © 2001 Prentice Hall PTR Prentice-Hall, Inc.
    [Show full text]