As developers, testers, managers, Product Owners or Scrum Masters, we constantly have to learn new things. Companies who give their employees a chance to learn and develop their skills have lower employee turnover and higher productivity. You can learn a lot on your own, but it is often easier to get started and more efficient to learn new things together with an experienced trainer.
I can help you to learn more about the following topics:
- Agile Software Development: Do you want to learn more about Scrum, Kanban, eXtreme Programming or the advantages of "agile"? Do you want to work on strategies to successfully introduce agile software development to your teams and to effectively use it in your day-to-day work? My "Workshop Agile Software Development" is what you are looking for.
- Software Quality for Developers: What can software developers do to "bake in" quality from the beginning? How should we write specifications, document software architectures, design and test our software? Ask about my "Workshop: Software Quality for Developers" to find out.
- Test Driven Development: Test diven development is so simple to explain - "Red, Green, Refactor" - yet still difficult to learn and master. In this workshop, you will perform many exercises around TDD. Those exercises will help you to understand TDD, to internalise it, and to use it productively. We will start from zero (what is TDD?) but we will also practice advanced topics (Inside-out vs outside-in, mock objects, object oriented design and TDD, ...). Do you have only little experience with TDD and want to try it out? Or do you want to improve your existing TDD skills in a relaxed atmosphere? Join this workshop and practice together with your peers.
Workshop: Clean Software Design & Clean Code
Workshop: Test Driven Development with Java
Workshop: Test Driven Development with .NET
- Java Development: Do you want to learn and practice the new features of Java 8? Do you want to learn more about creating good object oriented designs with Java by applying the "4 Rules of Simple Design" and using the "SOLID Principles"? Do you need a general introduction to Java for developers who come from a different language background? Learn those things together with me in a hands-on workshop.
If you need training in other areas, you can also ask me: I can introduce you to experienced trainers that cover topics where I cannot help you.
How We Will Work Together
I come to your company and we spend one, two or three days learning new things. Or even better: We book a nice training location near your company, where we can get your developers, testers, Scrum Masters or Product Owners out of their daily routine.
Do you need somebody who is more involved? Somebody who works with your teams and managers on a regular basis? Then maybe coaching might be a better fit for you. Or do you need help figuring out what is wrong and defining strategies to improve? Maybe consulting is what you are looking for.
Next Step: Book Free Skype ConsultingNow we should find out if working together would make sense for us. I want to talk to you about what I can do for you. I would like to have a 30 minute Hangout or Skype call with you, where we can talk about what you need and how I can help you.
...Or Start With A Question:You are not sure yet whether you want to work with me or if I can help you? Start with asking a question. Any question, really...
Just send your questions to: Business@DavidTanzer.net