Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

I bet your answer to this question is; by giving a good tip . So what do you do if the service was bad? Here I predict two different answers, either you don't give a tip or you complain to the management of the restaurant. If don't tip I bet you leave Read More...
The Pugh decision matrix is a is a tool to help you make decisions when you're trying to sort out what alternative is the best but they all have their pros and cons. It can also be used to help a group decide on a decision. The way it works is that you Read More...
One good tip for writing good SQL code is to always select the columns you need and never just select everything. Well here is a description on how to actually prevent SELECT * queries (you need to complete a free registration to see the article). The Read More...
This time we did a new Kata - variant of poker hands . Instead of being so specific about the interface the user story we used for the Kata was simply; Given two five card hands I want to know which hand is the winner . We also choose to use the object Read More...
Today I got that feeling of how the use of one word, interpreted differently by different people result in misunderstandings. It was when I read this which IMHO is full of misunderstandings (including some of the comments). One example is that refactorings Read More...
It was some time since I last needed to use P/Invoke but it seems like I always need something from a standard C DLL or the Win32 API. Not that I needed it today, but I stumbled across this site which I will remember for future reference. Looks very helpful Read More...
When I read what Uncle Bob wrote today about how he usually hand-rolls his mocks it not only stirred up trouble. It also reminded me of why I hate the mock vs not mocking debate . First of all there is a clear difference in what people mean when they Read More...
I've been involved in a few discussion on iteration length lately and was going to write something about it, but it turns out I don't really have to... Since it would more or less be a repetition of this . So sorry, there will not be a list of five reasons Read More...
When I read these observations on estimations I was reminded of a thing that happened to me a few years ago. The team I worked with started out doing story point estimates and then breaking everything down in the iteration into hours. After the first Read More...
So considering my last post on t-shirt sizes and burn-downs , how do you decide on how many t-shirts to take on in the next iteration? If you assign some value to each size I guess it is easy since you have your velocity to use. But I heard another interesting Read More...
Some people estimate their user stories is t-shirt sizes , i.e. each story is either small, medium or large. But how do you create a burn-down chart for these estimates in order to estimate when you will be done? I guess a very common way is to assign Read More...
The Fish market at Pike place is famous for its flying fish. I was there this weekend for the second time in a few weeks (benefit from having friends and family visiting from Sweden). But it is not the flying fish that make the show interesting I think. Read More...
I'm always amazed when I hear how teams make remote team members being co-located with everybody else. But rolling a laptop around on a small cart is definitely the best I've heard about so far... Read More...
It was MineSweeper for the 6th MSFTCorpDojo today. We also applied the object calisthenics rules this time. We ended up with a lot of interesting discussions on how to design to follow the calisthenics rules and this lead us to not really driving the Read More...
In Scrum you never extend a sprint. Read that again. Never . So why do some teams extend their sprint a few days sometimes? I think the most common reason is there is some functionality that is almost done and it feels better delivering "in a few days" Read More...
More Posts Next page »
 
Page view tracker