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 of the below requirements are missing in your...
Read more
Blog
Ubiquitous Language – A Lexicon of Terms
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 managed throughout the entire Software Development Life Cycle....
Read more
What is “The Modern Developer”
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 map for development in the modern technology age....
Read more
A “Ubiquitous” Thought Experiment
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 Development process. The Domain Development team rushes to...
Read more
Agile Series – The Business User Story
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 Does Not Drive Business …… Technology Supports Business...
Read more
The TMD Agile Methodology
What is TMD Agile Methodology? The “Agile Methodology”, for the Modern Developer, is a set of proven processes, business and delivery guidelines, development models and best practices. It is based on Robert Martin’s development alternative to the traditional “Waterfall” process. This baseline for business technology solution development implementing the Agile...
Read more
Aspect Oriented Programming: AOP and You
AOP and Why It is Important to Understand What are Cross Cutting Concerns? In life, business and software development there are “Vertical” and “Horizontal” activities. Vertical activities are specific actions taken for a specific outcome. You drive to work You play a round of golf You develop a database access layer for...
Read more
The UX Client Series – PhoneGap Mobile Apps
Multi-Platform Mobile Apps with PhoneGap The Mobile App Development Challenge If you have not been asleep for the last few years then you have been inundated with the “Smartphone Mobile Application” world. The desktop computer is all but dead in most people’s mind as powerful mobile devices surface in the...
Read more
Wisdom of the Ages: Wisdom Pearls
The Wisdom of the Ages for Developers The ability to communicate powerful thoughts in short phrases that offer the Wisdom of the Ages is an asset that all Modern Developers need in their toolbox. What are Wisdom Pearls? Wisdom Pearls are Short “Phrases of Thought” … That Speak to Common...
Read more