Gaia-Sprint - a Scrum Process Management System [Video]

8. Apr 2008

About a week ago the team in Gaiaware decided that we should probably have a more thourough process for SW development. So the obvious candidate for becoming our next process was Scrum. Then came the question of how to track this process, and sice we have the best Ajax Library in the world and we're all suffering big time from the not invented here syndrom and I just felt for having some fun seeing what I could do with our own dogfood I thought that to create a Scrum Management System ourselves was the obvious choice ;)


The Scrum Process


So I set out to create a Scrum Management system about 5 days ago, and surfaced some few days later with something I could show the other developers in Gaiaware. Go to the Google Code page for Gaia-Sprint or download the code directly and play with yourself. The system is Open Source and registered under a GPL Open Source License so you can freely use it as you wish as long as you give changes done to it back to the customers you're distributing it to :)





The above video demonstrates some of the features of Gaia-Sprint. As you can see the system is still pretty much in "BETA" or maybe even "ALPHA". But we are planning on starting to use it already as it is now. To install the system make sure you have a database installed. Any database system will do, but if you're using some other than MySQL you'll have to edit some few lines of code in web.config. Then create a database called "sprint" and just run the application :)

The first time it starts up the system will create the tables needed and set up a user with the username of "admin" and password of "1234". In addition the system will create a default project for you. So after installation you can just start using the system directly.


Built with

We are using Gaia Ajax Widgets for Ajax stuff, in addition the system runs on Mono on Linux.

I'd like to put forth one specific library I was using while creating Gaia-Sprint. Castle Project's ActiveRecord delivered a gazillion times more value than I thought was possible for an ORM library. In fact I don't even know how my database looks like in the RDBMS since I was using MySQL community edition which comes without any RDBMS. Still with ActiveRecord I could just create my Domain Model and run from the first second of development. ActiveRecord from Castle Project is something I'd encourage everyone to have a look at. It's just what every ORM tool should be. And it's FREE! :)



AddThis Social Bookmark Button Add to DZone AddThis Feed Button


Tags: asp.net programming gaia mono videos architecture open source ajax
Comments
RE: Gaia-Sprint - a Scrum Process Management System [Video]
Posted 9. Apr 2008 by jacksonh...gmail,com
Very cool
RE: Gaia-Sprint - a Scrum Process Management System [Video]
Posted 11. Apr 2008 by anders,nygaard...gmail,com
You say you don't know what your database looks like, but do you know if it's possible to attach other databases like SQLite or MSSQL?
RE: Gaia-Sprint - a Scrum Process Management System [Video]
Posted 11. Apr 2008 by anonymous
I know for a _FACT_ that MS SQL will not work since I got a very detailed bug report about it yesterday unfortunately...
RE: Gaia-Sprint - a Scrum Process Management System [Video]
Posted 20. Apr 2008 by anonymous
Hi,

How to run it with Mono on a Mac OS X Leopard machine?

Thanks
RE: Gaia-Sprint - a Scrum Process Management System [Video]
Posted 20. Apr 2008 by anonymous
Install Mono (latest possibly version), install MySQL (or have access to it through some other place), edit web.config to point to your MySQL instance and hit "xsp2" from a command shell in the directory where the Default.aspx resides and you should be up running :)

 
Legal note: the meaning and content expressed on these blogs don't necassary correspond with the meaning of the legal company Gaiaware AS, but are considered to be personal opinions and expressions.