What is the TMD Sprint Process? The Modern Developer Agile Series defines a Sprint as: “The TMD Sprint is a two-week development iteration that seeks to deliver functional, clearly defined, well-tested and fully documented Business solutions. These Business solutions are based on a common language of understanding to support the Business Domain....
Read more
Blog
Estimating User Story Effort Requirements
The TMD User Story Points Estimation Process Estimating Development Effort User Story Points starts with a User Story that describes some requirement that is currently missing within the Business Domain, the “Problem Domain”. It is Referred to as the Problem Domain … Because at this time …… It is...
Read more
Putting “Teeth” in the Development Process
What are “Teeth” in Development? The management of a traditional project consists of a project management tool to document the reported progress by the Development Team and the supporting Solutions Teams. This process queries the development resource for a percentage of completion of assigned task. The progress is tracked to...
Read more
The Teams – Network
The Agile Network Infrastructure Team The Network Infrastructure Team supports the Development, Quality Assurance and Deployment of the certified Code Base to the various enterprise platform environments. These environments include the continuous integrated Development environment, QA testing and Staging, an emulation of the production environment, and the final release to...
Read more
Domain Driven Design in Agile
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 Models as Developed Software Abstractions The key take...
Read more
The Teams – QA
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 Client expectations. This responsibility defines the “QA Objective”....
Read more
The Teams – Development
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 team member has a very important responsibility for...
Read more
The Teams – Architecture
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 Ubiquitous Language’s Lexicon of Terms. If a term...
Read more
The Teams – Business
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 Business Analysts, the Program Manager, the Product Owner...
Read more