Agile Technical Coaching - SolutionsIQ · 2019-11-09 · » Our structured modular approach ensures...

2
SOLUTIONSIQ.COM #AgileUp @SOLUTIONSIQ 800.235.4091 Your Agile software dev teams need Agile support to craft quality software. Few consultancies have the breadth of experience and expertise to give you that kind of support. We’re on the short list. Technical coaching in the Agile sphere means using tried-and-true Extreme Programming (XP) practices like pair programming, refactoring, and test-driven development (TDD) to make excellent code easy to maintain and versatile enough to bend without breaking. Our technical coaches work with your teams and your stakeholders to deliver quality software quickly. No more death by design. With Agile you receive deployable applications or features that have been fully tested in as little as thirty days. Modular Content in a Structured Engagement We combine learning objectives with hands-on coaching to cover the following topics: » Identifying and remedying negative coding and design patterns » Using refactoring to incrementally refine design and reduce technical debt » Establishing continuous integration (CI) practices » Learning unit testing principles and practices, including how to write good tests » Effectively using test automation » Learning effective collaboration techniques that teams use internally and with the customer » Pair programming COACHING BENEFITS » Clear learning objectives increase the tangible value of coaching. » When new information is introduced, you can make adjustments to optimize the coaching engagement. » Coaching can be designed to cover the learning objectives needed to earn credits toward the Scrum Alliance Certified Scrum Developer (CSD) credential. Agile Technical Coaching

Transcript of Agile Technical Coaching - SolutionsIQ · 2019-11-09 · » Our structured modular approach ensures...

Page 1: Agile Technical Coaching - SolutionsIQ · 2019-11-09 · » Our structured modular approach ensures that Agile team practices are consistent across your organization. » We help you

SOLUTIONSIQ.COM #AgileUp@ S O L U T I O N S I Q

facebook twitter soundcloud youtube linkedin800.235.4091

Your Agile software dev teams need Agile support to craft quality software. Few

consultancies have the breadth of experience and expertise to give you that kind

of support. We’re on the short list.

Technical coaching in the Agile sphere means using tried-and-true Extreme Programming (XP) practices like pair programming, refactoring, and test-driven development (TDD) to make excellent code easy to maintain and versatile enough to bend without breaking. Our technical coaches work with your teams and your stakeholders to deliver quality software quickly. No more death by design. With Agile you receive deployable applications or features that have been fully tested in as little as thirty days.

Modular Content in a Structured Engagement

We combine learning objectives with hands-on coaching to cover the following topics:

» Identifying and remedying negative coding and design patterns

» Using refactoring to incrementally refine design and reduce technical debt

» Establishing continuous integration (CI) practices

» Learning unit testing principles and practices, including how to write good tests

» Effectively using test automation

» Learning effective collaboration techniques that teams use internally and with the customer

» Pair programming

COACHING BENEFITS

» Clear learning objectives

increase the tangible value of

coaching.

» When new information is

introduced, you can make

adjustments to optimize the

coaching engagement.

» Coaching can be designed to

cover the learning objectives

needed to earn credits toward

the Scrum Alliance Certified

Scrum Developer (CSD)

credential.

Agile Technical Coaching

Page 2: Agile Technical Coaching - SolutionsIQ · 2019-11-09 · » Our structured modular approach ensures that Agile team practices are consistent across your organization. » We help you

U S H E A D Q U A RT E R S6801 185th Ave NE, Suite 200Redmond, WA 98052Phone: 1.800.235.4091Fax: [email protected]

I N D I A H E A D Q U A RT E R S505, 5th Floor, Prestige Towers,Residency Road,Bangalore – 560025Karnataka, India+91 80 [email protected]

#AgileUp@ S O L U T I O N S I Q

ABOUT SOLUTIONSIQ SolutionsIQ is the world’s largest provider of Agile transformation and innovation solutions for business and technology. Our leading Agile Transformation Solution is an integrated approach that combines Agile values and principles, scaling patterns and change management methods to deliver sustainable business results across the organization.

To learn more, visit SolutionsIQ.com

facebook twitter soundcloud youtube linkedinSOLUTIONSIQ.COM

800.235.4091SOLUTIONSIQ.COM

The Coaching Engagement

After careful analysis of successful teams and the training they received,

we developed—then tweaked and remastered—the following coaching

engagement program, which consists of four key steps:

1. ASSESS team needs. Our Agile coaches determine the scope and depth of your needs.

2. ENGAGE in a working agreement. Together, we determine your project timeline and clearly set training and coaching expectations. We may also recommend training for your team.

3. COACH and train teams. Coaches also check in with the client to ensure that goals are aligned.

4. REVIEW team progress. Our coaches review the outcome with the

client and discuss next steps.

Coaching at Scale

If you need to train many teams in multiple locations around the world,

SolutionsIQ can help.

» We have one of the largest Agile consulting groups in the world.

» We have corporate alliances with change agencies both near and far.

» We can deploy multiple coaches to multiple sites simultaneously for extended periods of time.

» Our structured modular approach ensures that Agile team practices are consistent across your organization.

» We help you reorganize your project management offices to cultivate an Agile foundation within your company and sustain the organization’s emerging Agile community of practice.

Agile Technical Coaching