What is Domain Driven Design (DDD)? DDD is a part of the TMD Alphabet Development collection of development processes and practices. The simple Domain Driven Design definition: A Collection of Principles and Patterns … Used to Transform the Enterprise Domain …… Into Domain...
Read more
Monthly Archives: December 2013
The Teams – QA
Posted by Brad Huett Comments are closed
The Agile Quality Assurance Team The Quality Assurance (QA) team has the awesome responsibility of ensuring that the “Vision of Success” that has been created by the Business Team, communicated to the Architect Team and delivered by the Development Team meets all...
Read more
The Teams – Development
Posted by Brad Huett Comments are closed
The Agile Development Team The Development Team members are the “Construction Workers” in the Technology Solution Provider industry. As with Architects that design the Sky Scraper, the fruits of their labor are only realized by the Construction Workers team’s success. Each construction...
Read more
The Teams – Architecture
Posted by Brad Huett Comments are closed
The Agile Architecture Team This team translates the Business Domain into the Technology Domain. It creates the initiative’s Logical and Physical models and drives the specifications for development. The Architecture Team is responsible for ensuring the Architecture, Designs and Development conforms to the...
Read more
The Teams – Business
Posted by Brad Huett Comments are closed
The Agile Business Team This team is primarily the Client’s Business Stakeholders, Subject Matter Experts and Business Analysts. The engagement solution provider augments this team with support for the understanding of the Business Model with on-site resources. The Business on-site team consists of...
Read more
Agile Teams & Players
Posted by Brad Huett Comments are closed
The Agile Success Criteria A successful implementation of your customized business process representation of the Agile Methodology has some minimum required success criteria. Understanding these constraint will help ensure a successful implementation of Agile in your Business solution development culture. If any...
Read more
Ubiquitous Language – A Lexicon of Terms
Posted by Brad Huett Comments are closed
What is a Lexicon of Terms Management Process? The Ubiquitous Language is a collection of Business Terms that must be understood and realized in the same way by all Team Members. The lexicon is a “Living Dictionary” that must be pro actively...
Read more
What is “The Modern Developer”
Posted by Brad Huett Comments are closed
The Modern Developer The “Modern Developer”, TMD, is a robust concept for designing, developing, and delivering World Class solutions in the Modern Technology age. It is based on experience, research, success and most of all failure. It is NOT the Only road...
Read more
A “Ubiquitous” Thought Experiment
Posted by Brad Huett Comments are closed
The Customer Needs a Cat Developed by Your Software Company A Team is quickly assembled to meet the challenge. The Customer is introduced to the Customer Liaison and told this person will make sure you are a “Happy Camper’ throughout the entire...
Read more
Agile Series – The Business User Story
Posted by Brad Huett Comments are closed
What is a Business User Story? The Agile Business Technology Development Process begins and ends with the Business. Agile exists to support the ever-growing requirements for Technology to manage all aspects of the modern business daily processes. Business Drives Technology … Technology...
Read more