The Modern Developer

  • Home
  • Principles
  • Standards
  • Patterns
  • Processes
  • Tools
  • Wisdom Pearls
  • Manifesto
  • Register
  • Log in

The Agile Series

Agile Slider
Print Friendly, PDF & Email

The Modern Developer Agile Methodology

What is “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.

The Modern Developer Blog and Website defines the Best Practices, Code Standards Design Patterns and Principles of at least one person that practices TMD every day:
Brad Huett

This work started as a complete thought process, best practices in an Object Oriented Programming world and practical technology examples and philosophical book titled:

A Paradigm of Thought
– A Modern Development Philosophy –

I soon realized that an interactive information and education site would better serve my heart-felt responsibility:

To expose the younger generations of Technologists the wisdom I have achieved during my thirty-plus year journey through Technology. This Journey has earned me the right to compete on the world technology stage

The driving philosophy is the Modern Development consists of two paradigms of thought:

  1. The Art of Software Development – The Design Principles, Code Standards, Design Patterns and Best Practices that are agnostic to the Development Sciences

  2. The Science of Modern Development – Specific Platforms, Languages, Frameworks and related Technologies that have been the chosen disciplines of the Modern Developer

The Modern Developer is a lifetime student of the Art of Software Development and a daily practitioner of the their Selected Software Development Sciences.

The Modern Developer

… Is a Road Map for Earning a Ticket

….. To Play on Technology’s World Stage


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 concept was first introduced in 2002 through the publication:

Agile Software Development: Principles, Patterns, and Practices

There are Countless Ways

… of Achieving Positive Results using Agile Methodologies

…. TMD Agile is One of those Ways, but not the Only Way

 TMD Agile’s processes and guidelines are always designed to the specific culture, climate and requirements of each Client’s business requirements.

TMD Agile Is Not a Template Boilerplate Model
It is a Road Map for Business Technology Success


What is TMD Agile Development Series?”

Agile Development Cycles Small

The TMD Agile Series is a collection of Blog posts that define and demonstrate the elements of the TMD Agile Methodologies.

The collection is organized into four sections or arenas:

  1. The Modern Developer Agile Basics

    1. Product Quality Defined by the QA Objective

    2. The Business User Story

    3. The Cat Dilemma – Ubiquitous Language

    4. Ubiquitous Language – A Lexicon of Terms Management Process

    5. Agile Manifesto and the Code Review Process

  2. The Agile Teams

    1. Agile Teams & Players

    2. The Business Team

    3. The Architect Team

    4. The Development Team

    5. The QA Team

    6. The Network Team

  3. The TMD Domain Driven Design Process

    1. The DDD Domain Model 

    2. DDD Design Patterns

  4. The Agile and Sprint Development Processes

    1. The Organizational Process Debt Concept

    2. Putting “Teeth” in the Development Process

    3. The Agile Backlogs – Managing the Agile and Sprint Backlogs

    4. The Agile Backlogs – Technical Debt Management

    5. Sprint Estimations – User Story Complexity

    6. Sprint Estimations – Task Development Hours

    7. The Sprint Measures – Velocity, Increment and Burn Metrics

    8. The Sprint Retrospective Process

    9. Sprint Release Planning and Deployment

  5. The Sprint Development Process

    1. Sprint Development & Design

    2. Sprint Development Process

    3. Sprint Code Review Process


Each arenas will be defined and detailed
with real world examples
that will help you to customize
the concept for your own requirements

Stay tuned for continual updates to The Modern Developer’s Agile Development Series


Wisdom Pearl # 122 – Open Your Mind to Possibilities

There are Generally a Hundred Ways to Accomplish some Task

… But Only a Handful of Good Ways

…… Have an Open Mind to other Possibilities


The following two tabs change content below.
  • Bio
  • Latest Posts
Brad Huett
My Twitter profile

Brad Huett

I am a Principal Architect at Liquid Hub in the Philadelphia area specializing in Agile Practices as a Certified Scrum Master (CSM). I use Test Driven Development (TDD) and Acceptance Test Driven Development (ATDD) with Behavior Driven Development (BDD) as my bridge to Agile User Stories Acceptance Criteria in a Domain Driven Design (DDD) implementing true RESTful services
Brad Huett
My Twitter profile

Latest posts by Brad Huett (see all)

  • DevOps: A Bridge to Your DevOps Culture - March 25, 2016
  • Embracing Test Driven Development (TDD) - March 25, 2016
  • DevOps: Delivering Agile Projects - March 25, 2016

If you think this post was worth your time: Like It Please

Previous post
Next Post

What’s HOT on TMD

Technology Development

The Three Laws of Software Project Motion

The UX Client Series – PhoneGap Mobile Apps

Software Architecture … And Nature’s Forces

Use the DevForce: The S.O.L.I.D. Design Principles Series

The Three Laws of Software Motion

Get an In-depth Understanding of the TMD Agile Processes

Check out the New Semantic Design Series

Code Essentials – A Developer’s Boot Camp

Understand Change Dynamics within Your Clients Environment

Professional Development

What is the Modern Developer?

What Kind of Developer are You?

Are You a Technical Dinosaur?

Is Failure a Good Thing or a Bad Thing: Or Both?

The Anatomy of a Job Well Done

Technology Arenas

TMD Knowledge Vault Search

Archives

Recent Comments

  • devops online training on Code Essentials – A Developer’s Boot Camp
  • Brad Huett on Back to Basics … Three or Four OOP Pillars?
  • Lagmart on Back to Basics … Three or Four OOP Pillars?
  • luis.lozada@live.com on Semantic Design Series: Core Technologies
  • Tino on Semantic Design Series: Core Technologies

Holistic Transformation: LiquidHub

  • Fueling Business Digital Transformation

Videos with Personality Training

  • Robert Martin's CleanCoders

Creative Content Online Training

  • Pluralsight's Digital Tutors Training Library

Hard Core Development Training

  • Pluralsight: The Career Survival Tool

Modern Developer Twitter

My Tweets

Navigation

  • Home
  • Principles
  • Standards
  • Patterns
  • Processes
  • Tools
  • Wisdom Pearls
  • Manifesto

Archives

  • March 2016
  • August 2015
  • July 2015
  • February 2015
  • August 2014
  • July 2014
  • June 2014
  • April 2014
  • March 2014
  • February 2014
  • January 2014
  • December 2013
  • November 2013
  • October 2013
  • September 2013
  • August 2013
  • July 2013
  • June 2013
  • May 2013

Posts this Month

May 2025
M T W T F S S
« Mar    
 1234
567891011
12131415161718
19202122232425
262728293031