Application Development Manager Library

Role_ADM_LargeThe Application Development Manager (ADM) is responsible for the holistic integrity and functionality of technical solutions and system products. This includes setting technology boundaries, policies, and engineering practices and standards for system evolution and integrity.

Thus, the ADM role is about the content of the system.

The ADM role includes the concerns of the traditional system architect, as well as making sure development and maintenance activities comply with product-related systems and Lean principles, especially the need for quality. This includes environment, code quality (developer standards), and managing technical dependencies and/or collusion points.

To do this, the ADM is responsible for creating “just-enough” architecture, plus identifying standards and processes that directly relate to successfully implementing the product itself.

Counterbalancing this, the ADM role also makes sure that no architectural, process, and standards constraints are placed on implementation and maintenance beyond the minimum needed to build the product correctly.

Finally, the ADM determines the appropriate skills/expertise for technical development.

Compare the ADM with the TDM role, which is responsible for managing standards and processes related to the work flow.

Alternate or related roles:

  • System Architect
  • Program Architect
  • Technical Lead

Explore this role in the Application Development Manager Reading Path.

Resources in this topic

About the ADM and TDM Roles (Article)
An Executive’s Guide to Agile | Effective Agile at Scale (Blog Entry)
Application Development Manager (Article)
Application Development Manager: Alternatives (Article)
Application Development Manager: Overview of Roles (Article)
Application Development Manager: Standard Work (Article)
Capability (Article)
Decomposing a Capability Into MBIs (Article)
Decomposing a Feature Into Stories (Article)
Decomposing an MBI Into Features (Article)
Example RACI Chart for Lean-Agile Roles (Article)
How Should We Manage the Number of Items in the Portfolio? (Article)
How Should Work at the Portfolio Level Be Sequenced? (Article)
How Will Architectural Capabilities Be Handled? How Will Architecture Be Prioritize Against Business Needs? (Article)
Is This a Transition or an Implementation? (Article)
Lean Portfolio Management (Blog Entry)
Overview of Roles (Article)
Overview of Standard Work (Article)
Product Portfolio Management: Essential for Agile at Scale (Blog Entry)
Using Guardrails to Tie Business to Technology (Blog Entry)
Using Visual Controls (Article)
What Is Required at Scale | Effective Agile at Scale (Blog Entry)
What Is the Budgeting Cycle? (Article)
What Roles Are Missing? Which Roles Need To Be Redefined? (Article)
Will We Focus on Improving People or Improving the System? (Article)
Writing a Capability (Article)