Gunjan Doshi

Startups, Entrepreneurship, Agility, Management & Leadership, Metrics

Entries Tagged as 'Agile Process'

Off to Bangalore to facilitate a Extreme Programming Workshop

December 27th, 2004 No Comments

I am leaving tommorrow for Bangalore to facilitate a 5 day Extreme programming workshop through Cutter Consortium. The workshop will be followed with a week of coaching.
Workshop is for a offshore partner of the company I coached in Toronto. Other coaches on this project were Mike Hill and Jim Shore. Joshua Kerievsky oversaw the [...]

Tags:

Sample NAnt file with NUnit, NAnt & Fit integration

December 22nd, 2004 No Comments

Here is a sample NAnt build file
that runs all of the NUnit tests, runs code coverage using NCover & runs all the Fit acceptance tests. I removed the values from the properties, so that you can write your own.
I had to use a for loop in the script to run all the acceptance [...]

Tags:

Extreme - rapid prototyping

December 16th, 2004 No Comments

I am thrilled these days. I am helping this really cool innovation company. They are very much like Ideo but with focus on Marketing. My team has to often prototype some concepts under tight deadlines.
A case in hand: the team started working on Monday for a prototype to be delivered on Thursday. This [...]

Tags:

Continuous integration complete!

December 8th, 2004 No Comments

As I said in previous blogs, I am helping a team that is developing a multi-media product for cell phones. Our continuous integration step involves updating the code, running the tests, testing the application in an emulator, committing the changes and announcing.
Yesterday, we decided to explore a new GUI framework called J2MEPolish. We liked [...]

Tags:

Ward’s plain advise

December 6th, 2004 No Comments

Ward Cunningham in his interview was asked, if he has any advise for a young programmer who inspires to become a great programmer?
Ward reply “One of the hardest things to pick up I think is that the way to grab hold of the really good ideas. There are a lot of ideas, but really [...]

Tags:

Number of asserts per test - Single Claim Principle

December 4th, 2004 No Comments

How many asserts can I have per test? Multiple? Only one?
I feel that the number of asserts per test is not the goal. Goal is to use test-driven development to generate value producing simple code. To achieve that goal, if I have to use multiple asserts per test, I am ok with it.
Ward Cunningham originally [...]

Tags:

Self Shunt Pattern

November 29th, 2004 No Comments

As mentioned in the TDD book, self-shunt is used to test that an object under test communicates correctly with its collaborator. If we are not using the self-shunt pattern, the test case would act as a intermediary between the object under test and its collaborator.
With self-shunt, we let the test case itself, disguise as a [...]

Tags:

Pair programming using Skype, VNC and TODOs

November 24th, 2004 No Comments

I wanted to stay away from the holiday traffic, so I decided to work from home. We started pair-programming. Skype is a great VOIP tool. We did not use any headset; built-in microphones in our laptops were sufficient.
I can say, I am happy with the overall experience.
We both were expecting phone calls. Whenever, any one [...]

Tags:

Lean Interviews…

November 23rd, 2004 No Comments

We placed an ad in Dice, Hotjobs etc for good XP, J2ME programmers. I will tell you, XP programmers are hard to find. We interviewed a senior person from Dallas. Colin and I, then, talked about the traditional interview process and how much waste it generated. How can I know if an individual is right [...]

Tags:

Outsourcing mission critical business services

November 19th, 2004 No Comments

The project I am coaching has outsourced a critical business service to its partner on the west coast. The outsourcing is slowing us down, as the partnership is still evolving and the response time is slow. I was talking to Colin about this and he showed me an interesting model of differentiating between Market Differentiator [...]

Tags: