...Enterprise Architecture Vol. 11, No. 10 10 Key Skills Architects Must Have to Deliver Value by Michael Rosen, Director, Cutter Consortium Enterprise Architecture Practice As the complexity of IT grows, more and more organizations are realizing the need for architecture. But the definition of what architecture is, the titles that architects have, and the role of an architect vary widely from one organization to another. Business, IT, management, and even architects don’t necessarily know what a good architect does to add value in his or her organization. This Executive Report discusses the role of the architect and describes 10 activities that architects should perform to add value to projects. ABOUT CUTTER CONSORTIUM Access to the Experts Cutter Consortium is a unique IT advisory firm, comprising a group of more than 100 internationally recognized experts who have come together to offer content, consulting, and training to our clients. These experts are committed to delivering top-level, critical, and objective advice. They have done, and are doing, groundbreaking work in organizations worldwide, helping companies deal with issues in the core areas of software development and agile project management, enterprise architecture, business technology trends and strategies, innovation, enterprise risk management, metrics, and sourcing. Cutter offers a different value proposition than other IT research firms: We give you Access to the Experts....
Words: 11157 - Pages: 45
...Booch’s article “The Irrelevance of Architecture” (May/June 2007). Way too many people already feel that architecture is irrelevant, and they’ll be tempted to read the misleading title, skip the article, and forever use Booch as proof of their erroneous beliefs about architecture. Additionally, I should admonish Booch for the invalid assumptions and errors of omission his article propounded on the way to reaching an otherwise good conclusion—namely, that architecture is quite relevant. A better conclusion would have been that a proper systems architecture is vital, desires of the agile cowboy coding hackers notwithstanding. One always has an architecture. It might have been done explicitly; otherwise, it’s ultimately defined by whatever the developers came up with. It all depends on which end of the dog is wagging the other. And this is not some Big-Endian vs. Little-Endian religious dispute (see Danny Cohen’s article “On Holy Wars and a Plea for Peace” in the October 1981 issue of Computer). When it comes to dogs, the tail should be the thing wagged, just as a design should be dictated by an architecture. And architecture is relevant to the end users. Without starting with a proper systems architecture, the end result won’t serve users well. They might not care about the implementation details, but they do care that the interface and functionality suit their needs when delivered. Although Booch observes the generic relationship between architecture and implementation, he omits the...
Words: 1514 - Pages: 7
...ASSIGNMENT 1 --------------------------------------------------------------------------------------------------------------------- 1. What is an architecture? Why is it important to create an architecture for a software product? An Architecture: “Architecture is the principle organization of a system realize the components and relationships to each other, and to the environment, and the fundamental guiding its design and evolution.” An architecture is the process of defining a structured solution that meets all the technical and operational requirements. Optimizing common attributes such as performance, security and manageability. “Architecture is the art or practice of designing and constructing buildings”. Systems, subsystems,...
Words: 2707 - Pages: 11
...Service Request SR-rm-022 for Riordan Manufacturing Christina Noll BSA/375 December 6, 2014 Instructor: Morton Smith Service Request SR-rm-022 for Riordan Manufacturing Before the project begins information needs to be gathered from key stakeholders and from observations of how the current system works and is used. Next this document will describe information-gathering techniques that can be used, as well as systems analysis tools that can and will be used for the project. This document will also identify key factors to ensure that information required for the project is gathered successfully. An explanation of the importance of the project scope, will be given. A description of the areas of project feasibility that will be examined will also be discussed. Information will need to be gathered in two different ways. First information will be gathered from the key stakeholders, such as the President & Ceo- Dr. Michael Riordan, the Chief Operating Officer- Hugh McCauley, the Director of Human Resources- Yvonne McMillan, and the Chief Information Officer- Maria Trinth. These key stakeholders are important because they can explain what the current system is as well as how it is used. The second way is to gather information by observing how each employee uses the current system, notating key elements of the system that is used by all employees. Two techniques that are recommended to be used in the information-gathering process are, one-on-one interviews and/or a facilitated...
Words: 3731 - Pages: 15
...eCommerce Platform A case study in Scalability by Mohammad Usman Ahmed mohammad.ahmed@mail.mcgill.ca Table of Contents: 1. 2. 3. 4. 5. 6. 7. 8. The Application and its overall architecture Component Model and its interactions Technological aspects of the eBay Architecture Strengths and relative weaknesses of the Architecture Component Model and variations Key Quality Attributes favoured by the eBay Architecture Evolution of the Application and its Architecture Conclusion The Application and its overall architecture EBay is a highly successful eCommerce platform. The larger category of eBay includes 19 different platforms (e.g. skype, payPal, rent) but we'll be focusing on the search and trade platform. The other sister platforms became part of eBay due to recent acquisitions and in some cases result in architectural mismatch which would be an interesting topic for a separate case study, therefore this case study focuses on the original platform's architecture and its evolution in recent years. EBay is an eCommerce system where a user can browse to the website eBay .com and search for anything they want to buy, in auction or right away from the buyer, or to post some item for sale which other users can search for as prospective buyers. The users then arrange for payments online (using eBay's payPal system which is a separate system designed solely for that purpose and recently integrated onto the eBay platform) and receive the item by...
Words: 4022 - Pages: 17
...Computer architecture covers the design of system software, such as the operating system (the program that controls the computer), as well as referring to the combination of hardware and basic software that links the machines on a computer network. Computer architecture refers to an entire structure and to the details needed to make it functional. Thus, computer architecture covers computer systems, microprocessors, circuits, and system programs. Typically the term does not refer to application programs, such as spreadsheets or word processing, which are required to perform a task but not to make the system run. In designing a computer system, architects consider five major elements that make up the system's hardware: the arithmetic/logic unit, control unit, memory, input, and output. The arithmetic/logic unit performs arithmetic and compares numerical values. The control unit directs the operation of the computer by taking the user instructions and transforming them into electrical signals that the computer's circuitry can understand. The combination of the arithmetic/logic unit and the control unit is called the central processing unit (CPU). The memory stores instructions and data. The input and output sections allow the computer to receive and send data, respectively. Different hardware architectures are required because of the specialized needs of systems and users. One user may need a system to display graphics extremely fast...
Words: 752 - Pages: 4
...(SLAs) for internal customers using big data analytics services ● Support multiple internal users on same platform SOLUTION ● Implemented enterprise Hadoop platform on Cisco UCS CPA for Big Data - a complete infrastructure solution including compute, storage, connectivity and unified management ● Automated job scheduling and process orchestration using Cisco Tidal Enterprise Scheduler as alternative to Oozie RESULTS ● Analyzed service sales opportunities in one-tenth the time, at one-tenth the cost ● $40 million in incremental service bookings in the current fiscal year as a result of this initiative ● Implemented a multi-tenant enterprise platform while delivering immediate business value LESSONS LEARNED ● Cisco UCS can reduce complexity, improves agility, and radically improves cost of ownership for Hadoop based applications ● Library of Hive and Pig user-defined functions (UDF) increases developer productivity. ● Cisco TES simplifies job scheduling and process orchestration ● Build internal Hadoop skills ● Educate internal users about opportunities to use big data analytics to improve data processing and decision making NEXT STEPS ● Enable NoSQL Database and advanced analytics capabilities on the same platform. ● Adoption of the platform across different business functions. Enterprise Hadoop architecture, built on Cisco UCS Common Platform Architecture (CPA) for Big Data, unlocks hidden business intelligence. Challenge Cisco is the worldwide...
Words: 3053 - Pages: 13
...Design Green Maturity Model for Virtualization Application Patterns for Green IT Architecture Journal Profile: Udi Dahan Profiling Energy Usage for Efficient Consumption Project Genome: Wireless Sensor Network for Data Center Cooling Green IT in Practice: SQL Server Consolidation in Microsoft IT Contents Foreword by Diego Dagum 1 18 Environmentally Sustainable Infrastructure Design by Lewis Curtis A comprehensive understanding of environmental sustainability needs for IT infrastructure system design. 2 Green Maturity Model for Virtualization by Kevin Francis and Peter Richardson The authors present a study on the maturity of virtualization practices and offer a sustainability roadmap for organizations planning a green agenda. 9 Application Patterns for Green IT by Dan Rogers and Ulrich Homann A complete analysis on power-efficient applications design, considering tools that help the architect achieve scalability without deriving in energy waste. 16 Architecture Journal Profile: Udi Dahan For this issue’s interview, we catch up with Udi Dahan, noted expert on SOA and .NET development, and four-time Microsoft MVP. 22 Profiling Energy Usage for Efficient Consumption by Rajesh Chheda, Dan Shookowsky, Steve Stefanovich, and Joe Toscano This article suggests that tracking energy consumption at every level will become the factor of success for green architecture practitioners. 24 Project Genome: Wireless Sensor Network for Data Center Cooling ...
Words: 29810 - Pages: 120
... 2 INTRODUCTION 3 2.1. Architecture Business Cycle (ABC) 3 2.2. Microsoft Windows Desktop Timeline 4 3 MICROSOFT WINDOWS 3.1 5 3.1. Relationship to the Architecture Business Cycle 5 4 MICROSOFT WINDOWS 95 7 4.1 Relationship to the Architecture Business Cycle 7 5 MICROSOFT WINDOWS 98 9 5.1 Relationship to the Architecture Business Cycle 9 6 MICROSOFT WINDOWS ME 11 6.1 Relationship to the Architecture Business Cycle 11 7 MICROSOFT WINDOWS XP 13 7.1. Relationship to the Architecture Business Cycle 13 8 CONCLUSION 15 9 REFERENCE 16 10 BIBLIOGRAPHY 16 APPENDIX 17 ABSTRACT This paper is intended to define the software architecture, and the importance of software architecture for the software development. Here the highlighted topic is the Architecture Business Cycle (ABC) for Microsoft Windows Desktop operating systems, namely Windows 3.1, Windows 95, Windows 98, Windows ME and Windows XP. By applying ABC for each of the Windows, we are able to identify the architecture of Microsoft Windows, and to review how Microsoft Windows desktop operating systems evolve over the time. The ABC diagrams for each Windows summarize the influences from the stakeholder, developing organization, the architect’s technical environment and experiences, and the requirements or qualities over the process of developing the Windows. INTRODUCTION 1 Architecture Business Cycle (ABC) ...
Words: 3129 - Pages: 13
...10, 2014 Database Design Database Systems A database is a structured group of data that is warehoused in a system. In order for a database to be functional it must be accessible and store large amounts of data. In order for databases to be reliable, in the event of a hardware failure, it must be easily recoverable. Also, the database must be flexible. Meaning, if there is something new that needs to be implemented, the database must be able to adapt to change. Database Architecture The database architecture is a set of parameters and processes that determine how data is stored and accessible by other individuals and databases. Database architecture focuses on the development, implementation, design, and maintenance of program. Design architecture helps develop software to better benefit the future user. There are numerous types of database that are created such as Oracle, SQL Server, and Microsoft Access. The SQL server is very important when it comes to database architects. Database architects use varies languages to create databases. Therefore, the languages are requested using the structured query language (SQL). IBM designed the SQL in 1974. It was first introduced by Oracle in 1979. SQL is very favorable among information technology specialist. Workplace Databases The database that my company uses is the Microsoft format. All salesman use Microsoft formatted handhelds to conduct orders and deliveries for each sales account, clock in and out daily, scan back...
Words: 485 - Pages: 2
...Design Green Maturity Model for Virtualization Application Patterns for Green IT Architecture Journal Profile: Udi Dahan Profiling Energy Usage for Efficient Consumption Project Genome: Wireless Sensor Network for Data Center Cooling Green IT in Practice: SQL Server Consolidation in Microsoft IT Contents Foreword by Diego Dagum 1 18 Environmentally Sustainable Infrastructure Design by Lewis Curtis A comprehensive understanding of environmental sustainability needs for IT infrastructure system design. 2 Green Maturity Model for Virtualization by Kevin Francis and Peter Richardson The authors present a study on the maturity of virtualization practices and offer a sustainability roadmap for organizations planning a green agenda. 9 Application Patterns for Green IT by Dan Rogers and Ulrich Homann A complete analysis on power-efficient applications design, considering tools that help the architect achieve scalability without deriving in energy waste. 16 Architecture Journal Profile: Udi Dahan For this issue’s interview, we catch up with Udi Dahan, noted expert on SOA and .NET development, and four-time Microsoft MVP. 22 Profiling Energy Usage for Efficient Consumption by Rajesh Chheda, Dan Shookowsky, Steve Stefanovich, and Joe Toscano This article suggests that tracking energy consumption at every level will become the factor of success for green architecture practitioners. 24 Project Genome: Wireless Sensor Network for Data Center Cooling ...
Words: 29810 - Pages: 120
... B.ARCH/F/001 Social responsibilities of an architect Architecture is a subject that is completely dealing with the built environment and the buildings and designs being created with the exceptional cases of interior designs, most of the designs have a vivid interaction with the environment and the society as a whole. Hence this essay signifies the social responsibilities of architects towards the shaping a more suitable environment to live in. Architecture constantly deals with the term ‘spirit of the place’ that means alterations to the natural environment should be of a minimalistic level and it should complement very well the environment. And the buildings that is designed should be economically sustainable as it should contribute least to any form of environmental pollution of any sort. When considering the social impacts of buildings the designs should be user friendly and proper building services such as the correct pipework should be installed so that the people residing in it wholly benefited and discharge process of waste has been safely done. This way the impact on society could be done properly. Architects are the people dealing with the clients’ money and it is necessary for the architect to satisfy client requirement up to a certain extent. In the modern day green sustainable architecture is the way through and society should be made aware of its benefits and advantages, hence events such as public...
Words: 565 - Pages: 3
...Kerry Hill is an architect famous for his hotel design in tropical Asia. He was born in Perth, Western Australia in 1943. He studied at Perth Technical College and then pursued his studies in University of Western Australia and graduated in 1968. He was one of the first eight architecture degree graduates of the university. After graduated, he worked for Jeffrey Howlett and Bailey in Perth for three years, from 1969 to 1971. He worked at new Perth Concert Hall and acknowledged Jeffrey Howlett as his important mentor in architecture. Then, he began to apply for jobs in United States but had no luck. He finally accepted to work for Palmer & Turner in Hong Kong and left Australia in 1972, to discover an uncertain journey that would inevitably inform the next 40 years of his practice. His first project as he took up his position in the firm was as a resident site architect for Bali Hyatt Hotel project in Bali, Indonesia. However, the project which supposed took about three months had been extended for more than 30 years. The project was never done, but it led to another project within this region. This is the starting point where he was introduced into a small community of Australian expatriates which included senior architect Peter Muller and the painter Donald Friend, old Asia hands, which then lead mark this an important period in crafting attitude to living and working in Asia, to respond on the differences between the culture and mysteries of Asia architecture. From 1974 to...
Words: 3333 - Pages: 14
...| Business Need | IT Investment | Archetype | Input | Decision | Input | Decision | Input | Decision | Input | Decision | Input | Decision | Biz Monarchy | | | | | | | | | | √ | IT Monarchy | | | | √ | | | | | | | Feudal | | | | | | | | | | | Federal | √ | | | | √ | | √ | | √ | | IT Duopoly | | √ | √ | | | √ | | √ | | | Anarchy | | | | | | | | | | | Group presentations will be during the sessions 7, 8 and 9 (3 or 4 groups per class). You need to submit the soft copies of the presentations. ------------------------------------------------------------------------------------------------------------------------------------------ Q4) Enterprise Architecture Governance Framework:...
Words: 877 - Pages: 4
...Application Architecture, Process design Gary S Seward II University of Phoenix BSA/ 375 June 26, 2012 Application architecture and design planning Application architecture is the structure of automatic services that bring and perform such functional needs that have the interfaces through which structure apply the functional needs of the organization. For efficient operating, there should be only one structure of application architecture and development design, but in different organizations, different application architectures are employed. There are mostly three views which are used in application architecture, these are as follow: Conceptual views: This view of application architecture is utilized to explain the necessities of business and the business users' examination of the application to produce a business model. Strategies of conceptual modeling, like action diagrams, case analysis, business body modeling and process design, assist to make an clarification of the goals of business and requirements, and are free of execution know-how. This idea is followed by the organization in HR information system (Platt, 2002). Logical views: The architects create the request designs that engage reasonable views of the business pattern as they illustrate the way through which the business goals and necessities are fulfilled. The request designs portray the reasonable observation of the submission architecture. The architects here are pertained with the on the entire application...
Words: 1222 - Pages: 5