Thursday, November 04, 2010
Agile Austin Meeting Nov 2, 2010
At this month's Agile Austin meeting 60 people came to hear Jeffrey "Party with" Palermo and Matt Hinze both from talk about "Iteration Zero", setting up a project's source control, build environments and deployment. Below is my jumble of takeaway items:
They recommended the book "Configuration Management" by Aiello
When the audience was asked which version control they used the raised hands indicated percentages like this: Svn 30 git 30 hg 20 Visual Source Safe 5 other 15
Don't centralize libraries for all your projects; each project should have its own hibernate libraries so they can upgrade individually.
You can get hosted version control for about $10 per month
Headspring uses bitbucket by Atlassian for source control, Psake for building, TeamCity by Jetbrains for Continuous Automation (other popular ones are Hudson or CruiseControl.Net), Watin for GUI testing, Rackspace cloud for servers
Matt: "We are digging a pit of success and pushing you into it."
Developers should have their test database on their own box so development can continue without a network
The USPS hosts some sort of Address validation
In batch files include an "& pause" so the windows stay open for inspection
I was surprised how much Headspring uses the cloud for their servers. Jeffrey said they like the pay-by-the-hour usage model of spinning up a server, doing their work on it, and then closing it.
Headspring is an interesting company in that they do training, but they also develop software commercially for profit. I like the fact that their advice is not some academic thinking of a subject, but hard-won knowledge based on what really works in the trenches.
Scott Bellware was present to add the Lean perspective to the evening.