The one where Toby finds a dependency injection container

Toby is less than happy. Due to some unforeseen circumstances, he recently lost all the code he’d been working on for the EDM project. For some unknown reason, he’d never bothered to setup a source control server and vows to not make the same mistake twice. Desperate to kick-start his excitement on the project again,…


Toby and the loss of domain knowledge

One morning, as Toby is drinking his cup of hot water, a thought strikes him – did the acceptance stories really cover everything he discovered about the domain in the first few days? Slightly worried, he finds the paragraph he so proudly wrote a while ago. The company is always working on a set of…


Toby and the mega-class deletion

So it’s become obvious that having a large, all-encompassing EDMSystem class was probably not the way to go. It did give us a way to express what we wanted our acceptance tests to do, but the time has come to bite the bullet and take a look at where the system is going. With the…


Toby and the step backwards

Being passionate about anything can have its drawbacks; in my zeal to give inside-out development a shot, I completely disregarded a couple principles I hold dear. SRP? Out the window. Test-first code? Left by the side of the road. I do have a set of what I’d call acceptance tests that are 85% complete given…

1

Toby and the complete stab in the dark

During my rather long wait for the plane in Dublin this morning, I had the opportunity to revisit Toby and his company’s EDM. Unfortunately, by the time I got to some stories, I was actually in the air with no internet access and as such had to just leave them for now. Regardless, here’s an…

3

Toby’s perfect day

I glossed over an important point at the end of my last post when estimating the user stories. Toby does a quick tally and comes up with 18 story points. Assuming four ideal hours per working day, it should take him 36 days to complete the project For people who haven’t been working with scrum,…

2

Toby and the user stories

With the end of his first week rapidly approaching, Toby resolves to come up with some sort of schedule for his boss. He also doesn’t really want to look at the ‘Repository’ code from yesterday and is still wondering what possessed him to write it. Grabbing his trusty copy of User Stories Applied from the…

1

Toby’s first few days

During his brief ‘vacation’ from work, Toby got a chance to do some reading and is psyched to try out a few new ideas with what he already knows. After getting through the first boring day of employee training, he arrives the next morning and starts planning. Not completely sure if he understands everything the…

1

Toby and the company’s EDM

Once upon a time, there was a man named Joe who worked as a document controller for a large construction company. His role was to track drawings for each project the company undertook. By the late 90s, with most of the world fully moved to the ‘information age’, the company decided that stacks of papers…

2