Archive for August, 2010

Subversion, Mac OS X Server and XCode

August 14th, 2010 No comments

I write this blog entry to help you guys out there getting subversion to run on a Mac OS X Server (Snow) Leopard and access it through XCode.

I tried many how-to’s – they all failed to work. Something was always missing or incorrect. For a sysadmin or an SVN / Mac OS X Server expert it would probably be an easy task, but I am a developer / architect…

The breakthrough for me came with a description I found on Apples own site. Even though it refers to “Leopard” and not “Snow Leopard” it worked right away. Do yourself a big favor: Follow that instruction to the point and enjoy.

My environment is:

Client: MacBook Pro, XCode 3.x, Snow Leopard 10.6.4

Server: Mac Mini Server with Mac OS X Server 10.6.4

Time Capsule as the access point

Categories: iPhone, iPad, iPod touch Tags:

Summer and Winter Camps

August 10th, 2010 No comments

We just finished our summer camp with great success on our current project.

What is a summer camp with respect to a software project you might ask?

Well, a summer or winter camp are seasons of the year where many or most of your staff and developers are on vacation, but not all of them are. So those who are left behind in the cold or summer heat will still have something useful to do. In many places people try to make a real sprint, just with fewer people and reduced amount of user stories. Those artificial sprints are often without big success.

The summer camp also has user stories, but these are either of innovative character or getting rid of PITA issues.

Many project managers might now intervene and say, that this is a clean-up sprint and this is not needed on their project or that they do not have time for such a thing because people need to be as productive as possible. To those managers I can just say: you are so wrong.

There are a lot to gain from this way of working during periods with a reduced number of team members. I experienced the most gain among these areas:

  • You increase the morale on the team, as people can tackle issues, which have bothered them for a long time
  • People are especially dedicated, because part of the user stories are their own idea
  • Absent team members do not have to catch up with a lot of new things
  • The product is actually advancing to a better state

Even I, as the chief architect on the project, benefit from these summer camps. There is time to dig a little deeper into various areas of the project.

Categories: Software Architecture Tags: