Maximum Software Velocity with Ascendle
Peak performance for software teams requires the optimization of people, processes, and tools. Though each plays a vital role, the synergies that occur when all three elements are maximized drive organizations to higher levels than previously achieved. Ascendle’s custom software development training and coaching help teams ship mission-critical, quality software faster.
Ascendle has extensive experience conducting tailored assessments on the factors preventing your team from achieving their potential. From team chemistry to agile performance through DevOps, we find where you’re outperforming the competition and where your agility is being compromised.
Gaps in agile or engineering are then addressed via custom components from our Ascendle AcademySM training system, delivered both in-classroom and on-project.
Software Training & Coaching Services
Team Assessments
Bringing your team to the next level begins with understanding their current strengths and weaknesses. We spend time with your team members to learn about their current level of knowledge and proficiency with agile concepts, and design a training program to raise their level of agile proficiency.
Expertise
Scrum Ceremony Audits
Product Backlog Review
Team Member
Interviews
Specification Review
Team Observation
Training Program Design
Agile Training
Scrum is simple but not easy. We walk your teams through classroom-style training on relevant topics, educating them about agile concepts and illustrating how a handful of techniques can dramatically improve their productivity and results.
Topics
Scrum Fundamentals
Manager and Executive Training
Writing User Stories
Product Backlog
Management
Agile Estimating &
Planning
Sprint Planning
Techniques
Day-to-Day Sprint
Management
Sprint Review Strategies
Effective Retrospectives
Multi-Team Backlog
Management
Agile Scaling Techniques
Agile Coaching & Mentoring
Using the foundation of knowledge from classroom-style training, we step your teams through the day-to-day process of executing in an agile fashion. This allows teams to reinforce the concepts they’ve learned and apply them to get better results.
Tools
Team Observation
Team Feedback
Q & A Sessions
Team Troubleshooting
Email Support
Refresher Training
Technical & DevOps Assessments
To get the best results from an agile process, teams also need to utilize agile software engineering and DevOps techniques. We spend time with your technical team members to understand the current state of their code and architecture, as well as how they’re applying automated testing and automated deployment techniques.
Tools
Unit Testing Strategy
Analysis
Architecture Analysis
Code Review Technique
Analysis
Continuous Integration
Review
Continuous Deployment
Review
Test Technique Review
Technical & DevOps Training
We’ve spent years refining our technical discipline to speed delivery for our clients. We teach your team those same techniques, allowing them to better support the agile process and boost their throughput and increase quality.
Tools
Test-Driven
Development
Agile Code Reviews
Test Automation
Git & Git Flow
Continuous Integration
Continuous Deployment
Agile Architecture
Walking Skeleton
Scrum Handbook
Our founder spent two years writing The Epic Guide to Agile: More Business Value on a Predictable Schedule with Scrum. His book captures everything he’s learned over the last 35 years of leading teams and building award-winning products. Every training program includes free copies for your team members to reference once training is completed.