Agile Enterprise (previously XBreed)

 

 

 

Business Description

Development Description

Development Practices

Availability

 

Business Description

AE ( Agile Enterprise), is an agile way of managing, architecting and monitoring the enterprise (at every level of the Zachman framework).

A business builds and deploys new business processes, often through enabling applications to satisfy business requirements such as the reduction of work-cycles, lower operational costs, satisfy regulatory constraints, etc.

 

As such, multiple business processes must be inspected, deployed, re-architected and monitored all-at-once, (Sashimi style), all of them which may encompass one or more enabling applications.

 

Scrum – as a process that drives prioritized change, at the business level (including all enabling applications) is the foundation for business improvement.

 

Scrum at the business level, allows for the deployment of new business processes that deploy business goals, regulatory requirements, mission and vision objectives, and/or keep process initiatives – with or without enabling applications.

 

 

See:  Pattern Based Reengineering and EALAN (Enterprise Architecture Language) for more details.

 

 

 

(I am in the process of “modernizing” this in terms of more “Agile” terms.)

The software development part of Agile Enterprise (XBreed) grew up from the need to create multiple applications that reused shared resources. Basically, I was involved in developing multiple applications at several clients sites, and our needs went beyond what SCRUM would provide. Gradually, we started adding practices that came from a variety of places ... and we ended up with EAP for Concurrent Software Development (XBreed), and with Balanced Agility

 for single teams over our experience with Scrum since 1995.

It has been in used since early 2000 to create fast, cheap, and high-quality reusable systems.