We help teams get productive, cut waste, and deliver great software.
Scrum Training & Coaching
Want to be more Agile? Looking for an Agile transformation? Need Scrum training or someone to help your Scrum teams improve their game? We can help. We offer three different Scrum courses. We also can embed with your teams to help them develop their Agile & Scrum "muscle memory".
Ever get the feeling that one or more of your teams just isn't "clicking" and kind of needs a therapist? Do you suspect there's a general malaise in your development organization? We can help with that, too.
Team Foundation Server, Visual Studio ALM, & DevOps Consulting
Team Foundation Server (TFS) and Visual Studio ALM (VS ALM) can help your teams communicate more efficiently and be more productive. It can also help you with your ALM and DevOps automation concerns through automated builds, automated Release Management, automated testing, and more. We've been doing this for years and we can help.
Development & QA Best Practices
Software development doesn't have to be painful and software testing doesn't have to be a magical black box. We can help your developers learn and adopt the skills to help them to build high-quality, maintainable code. We can help your QA testers plan and manage their work to help ensure quality in your final product.
We'll help everyone learn to work together so that quality becomes something you think about every day rather than something you think about at the last second.
How do you lead change in your software organization?¬† How do you get your teams to care about doing a good job?¬† How do you get them motivated to try new things and/or improve? It’s been 14 years since the Agile Manifesto and Scrum’s not so young anymore.¬† The idea that Agile and Scrum are […]
You’ve probably noticed that Team Foundation Server 2015 introduces a new automated build system. ¬†One of the great things about this new system is that it’s based on PowerShell. ¬†At this point, you’re probably thinking “Ok. ¬†PowerShell. ¬†Fantastic. ¬†Why do I care?” ¬†Well, that PowerShell-centric approach allows you to much more easily customize your builds. […]
With Team Foundation Server 2015, there’s a whole new build system with new build scripts and new build agents (aka. build servers). ¬†It’s 100% different from the old XAML-style builds but it’s also about 100% easier to use and set up. ¬†Ok…so this is going to sound weird but it’s so easy to set up […]
So let’s say that you’ve managed to get your SQL Server database schemas — your tables, stored procedures, views, functions, etc — under source control using SQL Server Data Tools (SSDT) in Visual Studio. ¬†Great. ¬†That’s gotten you really far along towards having nice automated deployments and good DevOps practices for your application (because you […]
More and more of my TFS consulting customers¬†are interested in Git. ¬†If you’re used to a centralized version control system like Team Foundation Server Version Control (TFVC), it can be a little tricky to make the move to Git — not because it’s all that hard — mostly because the terminology is completely different. ¬†So, […]
As promised, here are the slides from the Top 10 Ways to Go from Good to Great Scrum Master¬†talk that I did last weekend at Code Camp Boston 2015. Here’s the abstract: The Scrum Master role in an organization can be difficult. You live between a rock and a hard place. You’re influential but you […]
As promised, here are the slides from the Coaching Skills for Scrum Masters & The Self-Organizing Team talk that I did last weekend at Code Camp Boston 2015. Here’s the abstract: Scrum works best with ‚ÄĒ arguably, requires ‚ÄĒ a self-organizing team. If you want a high-performing and self-organizing team, it helps if your Scrum […]
As promised, here are the slides from the Better Unit Tests through Design Patterns: Repository, Adapter, Mocks, and more‚Ä¶¬†talk that I did this week¬†at VSLive Orlando 2015. Here’s the abstract: You‚Äôre sold on unit testing. You‚Äôre even doing ‚Äútest first‚ÄĚ development ‚Äď but there are always those nagging questions. How do your user interfaces fit […]
As promised, here are the slides from the Enterprise Git¬†talk that I did this week¬†at VSLive Orlando 2015. Here’s the abstract: Git is all the rage. All the cool kids are using Git. They seem to like it a lot. They’re downright passionate about it. But is it right for your project? It’s one thing […]
As promised, here are the slides and code samples from the Real World SQL Server Data Tools (SSDT) talk that I did this week at VSLive Orlando 2015. Here’s the abstract: SQL Server Data Tools (SSDT) help you manage your database schemas and let you do it under source control.¬† Great.¬† Got it.¬† But every […]
Quick fix to a problem that I just hit. ¬†I’m writing an¬†application in ASP.NET MVC with Razor and I wanted to use an¬†editor template for a¬†collection on my model. ¬†In this case, I’m trying to edit a Person object that has a PersonPhones collection off of it and I wanted to display a custom editor […]
In software, there’s nothing closer to a magical, silver bullet than a written Definition of Done (DoD). ¬†A Definition of Done is typically created by each team and it describes all the items that have to be completed in order to call something Done. ¬†Why do you need a DoD? ¬†Well, have you ever had […]