As I pointed out yesterday we had a large HCI hand-in today and really the entire team needed to focus on collating all of our material together into the report.
To start our day off there were numerous problems with the source control and continuous integration server, documents were not checking out properly etc. But after a little bit of jiggling everything sorted itself out. As I have said before, it would have been great to have had source control right from the start but due to the nature of the module and the learning curve being so steep to begin with, there is just no way you could have students trying to understand everything at once.
On the subject of source control, I really have started to dislike Team Foundation Server. Huge, bloated over-powered behemoth of a system that when you only need a fraction of it’s features actually wastes more time than it saves. Doesn’t meant I won’t ever use it and it has been useful to get some hands on experience using another type of source control but it most definitely wont be my first choice.
Subversion is lightweight, portable and entirely cross-platform. It doesn’t need a huge hulking backend server or advanced configuration, all you need is a web server, the pre-compiled SVN modules and the Subversion command line client. There is even a free deployable server for windows that you can install and have a working SVN repository in minutes (Check out VisualSVN Server). There are GUI’s for Windows, Mac OSX and Linux and there are even plug-ins for many of the major IDEs (Visual Studio, Eclipse, NetBeans, etc.)
Why do I love Subversion (apart from the above)? It’s simplicity! You can make your repository as simple or as complicated as your project demands and changes can be made easily. I carry around the svn client on a pen drive and I keep the majority of my projects (university, business and personal) stored in online SVN repositories I can access from almost any computer with an internet connection.
Anyway, I just needed to get that off my chest
As for the meeting with Janet today, not much to say on that, another paper to look at and report back on, we just have to get the finger out next week on the agile.