You want features and value delivered to your customers faster. You want your stakeholders to have complete confidence in your team’s ability to deliver software at a constant cadence, without worrying about 11th hour showstopper bugs.
Your team wants to deliver software with confidence, that it meets the needs of your users, while being easy to change, and without worrying about whether last minute changes will derail delivery.
Your team currently either has a cursory understanding of TDD, or no understanding of TDD.
If they’ve tried TDD for .NET in the past, they’ve been frustrated by how it is billed; and by its fragility in large codebases.
They’ve been frustrated by how it doesn’t deliver on its promises, and how the examples they’ve learned from don’t address the common problems software teams face, day to day.
This course gives your team hands on experience learning TDD for .NET in a real world environment, and teaches a form of TDD for .NET that promotes the ability to use TDD across your entire .NET project without the pain traditionally associated with adopting TDD. By the end of this immersive training, your team will have the techniques necessary to be able to use TDD to deliver better software, faster, with fewer bugs and higher confidence than they were able to previously. In some cases, it’s quite possible for your team to double their productivity through TDD.
Contact me and we'll schedule a call to see if there's a fit.
Your team needs ongoing advice to help stop problems before they occur.
What you tell me is held in the strictest confidence. I will sign NDAs related to your code-base and business processes.
You are free to record any call for future reference without asking me first
You are free to share any of our email, phone or video conversations without asking me first
You are welcome to call me any time without an appointment.
If you have a truly urgent question, you can send me a text on my personal cell number.
Payment is due 100% in advance.
Non-company or team identifying TDD solution strategies that come out of our work together will be anonymized and could be used to refine or improve course or coaching offerings. These will never involve sensitive unique business processes or team specific approaches, and in all cases you will be asked for permission before it is used.
You may cancel at any time, but will be billed at the initial rate monthly for coaching until you cancel. As long as your subscription does not lapse (e.g., a timely payment is made within the first 10 days of each month), your price is locked in at the initial rate. If I ever decide to offer this service for a lower price, your bill will automatically be reduced to lock in that lower rate.
If you’re not happy with our first call for any reason, you can ask for your money back. After that, no refunds.
For the on-site TDD course, 100% payment due in advance and is non-refundable. In cases where there are schedule conflicts on your end a credit will be issued that is good for ninety (90) days. To receive that credit, notice of date change must be made at least 14 days in advance of the course’s start date. The new start date must be within 90 days of the original start date.
You are responsible for providing the location for this course. In the event you don’t have an acceptable class-location, I will provide one for an additional fee.
In cases where there are issues with course or module satisfaction, a re-take of the module will be made available free of charge with adjustments made to the module(s) according to feedback received.
If I cancel the on-site TDD course for any reason, you will be offered a 1 year credit to have it rescheduled, and in the case where no mutually satisfying resolution is achieved, you will be refunded the total cost you paid to me. You will never have to pay any more than initially agreed on, even for a rescheduled course.
Price: $10,000 / month
Reach out to schedule a call to see if there's a good fit.