background preloader

Enterprise Architecture Guides

Facebook Twitter

Mike The Architect. Capability Maturity Model. The Capability Maturity Model (CMM)[1] is a development model created after study of data collected from organizations that contracted with the U.S.

Capability Maturity Model

Department of Defense, who funded the research. The term "maturity" relates to the degree of formality and optimization of processes, from ad hoc practices, to formally defined steps, to managed result metrics, to active optimization of the processes. The model's aim is to improve existing software-development processes, but it can also be applied to other processes. Overview[edit] The Capability Maturity Model was originally developed as a tool for objectively assessing the ability of government contractors' processes to perform a contracted software project. Though the model comes from the field of software development, it is also used as a general model to aid in business processes generally, and has been used extensively worldwide in government offices, commerce, industry and software-development organizations. History[edit] Precursor[edit] Architecture Maturity Models. Overview | Background | The US DoC ACMM Framework | Capability Maturity Models Integration (CMMI) | Conclusions This chapter provides techniques for evaluating and quantifying an organization's maturity in enterprise architecture.

Architecture Maturity Models

Overview Organizations that can manage change effectively are generally more successful than those that cannot. Many organizations know that they need to improve their IT-related development processes in order to successfully manage change, but don't know how. Such organizations typically either spend very little on process improvement, because they are unsure how best to proceed; or spend a lot, on a number of parallel and unfocussed efforts, to little or no avail. Evaluating the Architecture. The Cost Benefit Analysis Method (CBAM) is an architecture-centric method for analyzing the costs, benefits, and schedule implications of architectural decisions.

Evaluating the Architecture

It also enables assessment of the uncertainty surrounding judgments of costs and benefits, thereby providing a basis for informed decision making about architectural design/upgrade. The CBAM builds on the Architecture Tradeoff Analysis Method (ATAM), although an ATAM is not an absolute prerequisite. Challenges How do you go about taking economic considerations into account when designing or modifying a system architecture? Light Enterprise Architecture introduction. The real meaning of Enterprise Architect. I've often wondered what it means to be an Enterprise Architect.

The real meaning of Enterprise Architect

Is it just a job title on steroids for developers who hate the software development lifecycle imposed on them within corporate America and have no desire to associate themselves with that messy code stuff? Does it mean you can demand an extra 20K per year for doing the same job you always did?

Roadmaps

Data Architecture. Agile Modeling (AM) Home Page: Effective Practices for Modeling and Documentation. About The Zachman Framework™ Wp-ra-customer-exp-1891281.pdf (application/pdf Object) TOGAF® 9.1. Agile. Dennis Stevens » Blog Archive » Reflections on #10yrsagile – What is Value? On February 11-13, 2001, a group of 17 people came together and created the Agile Manifesto.

Dennis Stevens » Blog Archive » Reflections on #10yrsagile – What is Value?

This launched a decade of dramatic change in the way software projects are delivered in many organizations. A decade later, on February 11-12, in the same resort in Utah, 33 people got together to discuss the Agile Manifesto and talk about what is next. There was a lot of great discussion and a lot of agreement. What was interesting to me was that there was a lack of agreement on what the last bullet, “Maximize Value Creation Across the Entire Process” even means. Working Code as Value The first principle behind the Agile Manifesto is: “Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.”

To many in the software development community – including many of the attendees at the 10 Years Agile workshop, value means working, tested, deployed code. “Demand Technical Excellence” But does this deliver any value? Organizational and Personal Values Summary. Pg-soa-roi-from-reuse-r3-2-1561706.pdf (application/pdf Object) Strategic Planning Failure - strategy, organization, levels, examples, school, model, type, company, hierarchy. Photo by: Robert Mizerek Strategic management is the process of defining the purpose and pursuits of an organization and the methods for achieving them.

Strategic Planning Failure - strategy, organization, levels, examples, school, model, type, company, hierarchy

Robert Grant emphasizes that competition provides the rationale for strategy because strategy is about winning. It follows then that the inter-dependence of competitors is the essence of strategy—actions of individual competitors and teams of competitors affect outcomes for other participants. In other words, organizational leaders must "play the game" strategically because their organizations are involved in a game of strategy (e.g., chess) not simply a game of chance (e.g., bingo) or a game of skill (e.g., tennis). Of course, the necessary skills must exist, and at times things will happen that were not predictable. The overall strategic management model can be broken into two major phases: strategy development and strategy deployment. Mission—Why does the organization exist? Core Competencies—What are our best capabilities?