Tailoring Scrum

Tailoring Scrum

During the last big project, duration more than a year, we used scrum. But it was a tailored scrum process. The reasons for the tailoring were: No scrum/agile experience in the company Small team (4 developers) Knowledge of tailoring RUP or Hermes First project with agile methods Normally I was the Scrum Master and mostly also the Product owner. The role of the Product owner should be fulfilled by the customer, but in our project, there were several customers with…

Read More Read More

NHibernate presentations at DNUG Bern

NHibernate presentations at DNUG Bern

I hold in August two presentations at the .Net User Group Bern together with René Leupold.  In both presentations the topic was object relational mapping in the .Net world. So we showed Microsoft Entity Framework 4.0 and NHibernate. My part was NHibernate and Rene showed EF. In the first presentation which was on 16th August 2010, we presented the following stuff: Introduction into ORM Theory (ORM impedance mismatch, persistence ignorance and ORM isn’t a silver bullet) Approaches how to map…

Read More Read More

ConfORM – Another NHibernate mapping possibility

ConfORM – Another NHibernate mapping possibility

I recently hold two presentations at the .Net User Group Bern (DNUG) with René Leupold about object relational mapping in the .Net world. We showed Entity Framework 4.0 and NHibernate. My part was NHibernate. You could download the slides and samples from the DNUG website. In the two presentations I showed the mapping possibilities with hbm.xml files, attributes and Fluent NHibernate. In a previous blog post I already showed those possibilities. During the preparations I hadn’t time to try a…

Read More Read More

Subversion daemon Init script

Subversion daemon Init script

Unfortunately I didn’t find a simple good daemon Init script for a debian Linux server where I want to start the subversion server svnserve automatically on start-up. So after a little bit searching on the internet and adapting the found resources (here or here), I got my Init script svnserve under /etc/init.d: #!/bin/sh # # start/stop subversion daemon. EXECUTABLE=/usr/bin/svnserve # Test exist:ence of the executable test -f $EXECUTABLE || exit 0 # Command line options for starting the service OPTIONS=’-d…

Read More Read More

Round-up of a data centric architecture

Round-up of a data centric architecture

In my last big project we had to use a data centric architecture. There was a learning curve which architecture was the most appropriate one. The result is visible in the picture bellow: Lets explaining the diagram. The data (or state) is managed by the database layer and the common layer which contains the .Net class DataSet and the DataTables (logic representation of the physical table in the database). This architecture makes use of the patterns Table Module for domain…

Read More Read More