Agile


Remote MSI Execution

One of the things we have started doing as part of our process is having a build script that creates our deployment package in an automated fashion. We then tied that into our build server so that from one click anyone could create the package. The issue is that we have several test environments and copying the setup.msi file to multiple servers and installing it is a time consuming pain. To streamline our deployment we created a vbscript (yes, it was painful) to remotely uninstall previous versions and then install the new version of the msi. Here is the script...

Things I Can't Develop Without: Release Early, Release Often

For the uninitiated Release Early, Release Often (RERO anyone?) is the technique of getting what you are building into your clients hands as early as possible. If this means that all you have is a screen that allows the user to login then give it to them and listen to their feedback. The advantages to this technique are just amazing and the results for me have been, what I would consider a 100% success rate. The tightening of the feedback loop is the real advantage here. For starters the user can give you feedback on something quickly. If you...