Category Archives: Agile

Doing Agile in a Team of One

If your the only member of the team is it really worth going through the same agile development process that you would in a team of eight? Isn’t it quicker to just crack open Visual Studio and start coding?   After … Continue reading

Posted in Agile, Development | Tagged , , , | 8 Comments

Future Creep – You aren’t gonna need it!

How many times have you added an additional parameter or bit of logic to your code because you thought it could be useful and it’s easier to add whilst your already changing the code?   If you are your introducing Future … Continue reading

Posted in Agile, Development | Tagged | 14 Comments

Improve you SharePoint code with Red Gate ANTS

As development practices around the SharePoint platform mature the demands for better quality and better performing solutions are being made.  Gone are the days when Enterprises will accept that the Roll-Up Web Part they purchased will not scale beyond a … Continue reading

Posted in Agile, Development, SharePoint | Tagged , , | 6 Comments

Best Practices: Test Driven Development with SharePoint Slide Deck

In contrast to the Agile SharePoint development with Scrum session this was very light on the slides.  In good Agile tradition I adopted a Pair Programming approach with me at the keyboard and the audience been my code buddy.  Everyone … Continue reading

Posted in Agile, Development, SharePoint | Tagged , , , | 3 Comments

TDD in SharePoint Using DI – Summary

This post is part of a series on Test Driven Development – Using Dependency Injection In this 5 part series we refactored the solution developed in our white paper Unit Testing SharePoint – Getting into the Object Model to make … Continue reading

Posted in Agile, Development, SharePoint | Tagged , | 1 Comment

TDD in SharePoint – Step 2 Implementing DI

This post is part of a series on Test Driven Development – Using Dependency Injection We introduced some terms previously to help describe some of the things we need to do in order to make our code more testable and … Continue reading

Posted in Agile, Development, SharePoint, Testing | Tagged , | 1 Comment

TDD Using Dependency Injection – Step 1. Refactoring

This post is part of a series on Test Driven Development – Using Dependency Injection We introduced some terms previously to help describe some of the things we need to do in order to make our code more testable.  In … Continue reading

Posted in Agile, Development, SharePoint | Tagged , , | 1 Comment

TDD in SharePoint – Introduction to common vocabulary

This post is part of a series on Test Driven Development – Using Dependency Injection There are a number of terms that you are likely to hear very early on in your journey to Test Driven Development, these terms generally … Continue reading

Posted in Agile, Development, SharePoint | Tagged , , | 2 Comments

TDD in SharePoint – Using Dependency Injection

In our previous white paper Unit Testing SharePoint – Getting into the Object Model we introduced the concept of mocking, looked at the new Typemock Isolator AAA API to demonstrate testing against SPSite, SPWeb, SPList and SPListItem objects and reinforced … Continue reading

Posted in Agile, Development, SharePoint, Testing | Tagged , , | 1 Comment

Applying DDD, TDD and Patterns to enable Reuse your SharePoint Code

John W Powell has posted a great article on MSDN where he explains how he used Domain Driven Design (DDD), Test Driven Development (TDD) and design Patterns to create a framework for working with the SharePoint. He goes into detail … Continue reading

Posted in Agile, Development, SharePoint | Tagged , | 1 Comment