Crafting SharePoint Solutions

For assistance in configuring or customising, branding or extending, installing or troubleshooting SharePoint, lets talk...

agility at work

To achieve great results, I will work closely alongside you in short incremental cycles. Building useful business software can be like designing a garden from scratch - you can plan to a certain degree, but will only know which parts match your expectation and which areas need adjusting or recreating when the planting is complete and a couple of seaons of growth have passed.

"we don't know what we don't know"

That's a statement that applies vividly to software development. I don't know the nuances of the processes or data you wish to capture, and you don't know the capabilities of the SharePoint platform, or the ways in which technology could dynamically represent the information on a web page.

We can try to write detailed specifications which "paper over" this gap in our knowledge, and then build this best-fit application which will probably not match expectations when released. Or we can accept this gap and iterate through rapid versions of software, each release of which helps to lessen the gap. Sometimes the creation of a simple application highlights a complete change of direction that needs to be taken - moving quickly through relases in this manner enables this direction change.