Program Management

Consulting, Augmentation

Helping our clients build teams and deliver their solutions

 

Services

  • Our Technical Program Managers work with client leadership teams to ensure proposed solutions align with business strategy. TPMs help plan, develop, launch, and manage products and services across the entire development lifecycle, from ideation to build to market. Responsible for defining and prioritizing product requirements, TPMs formalize requirements in team backlogs.

  • Our Technical Program Managers also serve as project managers. In this role, they help to refine requirements, identify resource trade-offs, estimate development effort, build backlogs, and support iterative planning. TMPs are essential to reducing complexity and misunderstandings through clear communication and Agile principles. We can build an entire delivery team to meet your needs. Or we can augment your team with point specific skills required to complete the solutions development. Regardless of your needs, our TPMs can buffer the stress of multiple commitments and deadlines to foster effective communication, ensure quality, and celebrate success.

  • Whether enterprise-level, small to medium-sized business, or start-up, our clients can have development programs that require multiple teams to produce a complete solution. Our goal is to support backlog creation and work planning for every project team as a cohesive program. To this end, our Technical Program Managers create shared program-level roadmaps to facilitate resource management. We are experts in the use of state-of-the-art collaboration tools, such as Azure DevOps for portfolio management. The roadmaps we create express scope and context for individual teams as well as the work across program teams. We have also published awarding-winning software in the Microsoft marketplace for backlog management and roadmap construction. Portfolio++ is an extension to Azure DevOps and described here.

  • Many of our clients say that they “do Agile” or have tried it. While some have had great success, others have not. We have found that organizational maturity is the key to scaling Agile programs. Every one of our client development cultures is different. We start discussions simply, seeking to understand how our clients work “today”. We believe change needs to be incremental and starts with expectation setting. We also understand that the realization of value, and in turn adoption of new techniques happens through success on the job. That is why we combine training and change management for team building. Our TPMs train, then demonstrate in your environment. We think Agile development practices should be lightweight, and simple at scale.

Rigid methodologies, heavy processes, and Azur DevOps anti-patterns stifle innovation and create bottlenecks.

iTrellis employs lightweight methods and tooling to promote agility, foster a culture of ownership, and delivery.

Program Management Consulting

We empower clients, from enterprises to startups, to manage successful multi-team development programs.

Our Technical Program Managers use cloud-based tools like Azure DevOps to create shared roadmaps that optimize resource allocation and provide clear scope for Program teams. Our (award-winning) software Portfolio++™ streamlines backlog management and roadmap construction.

Innovation Case Study: Portfolio++™
The FREE Roadmap extension for Azure DevOps built by iTrellis