Test EarlyTest EarlyThis blog is written by the employees of Stelligent Incorporated. We are passionate about building software quality into the development process using the right tools and processes for the occasion. We seek to make code more defect-resistant and enjo Articles
CITCON North America is coming!
2008-01-29 21:24:00 This year’s North America n CITCON will be in Denver on April 4th and 5th– registration is now open so claim your spot, this instant, before they run out (space is limited to the first 150 people)! If you dream about CI, talk in TDD, live for BDD, or constantly think about automated deployments, then the ... More About: North America
Join us at the next ALT.NET meeting - DC Chapter
2008-01-29 21:11:00 Are you a developer who always keeps an eye out for a better way? Do you look outside the mainstream to adopt the best practices of any development community, including Open Source, Agile, Java, and Ruby communities? If so, then you might be an ALT.NET practitioner! The meeting next month will bring DC ALT.NET to Reston, ... More About: Join , Chapter , Meeting
Is programming an art or a science?
2008-01-28 02:36:00 I had the pleasure of linking up with Rich Sharpe of Enerjy Software at CodeMash a fews ago where he asked me this direct question: Is programming an art or a science? Yeah, tough question, eh? Certainly made me squirm! So what do you think? ... More About: Science , Programming , Glover
Groovy in DC
2008-01-25 04:17:00 February promises to be a Groovy month as a coterie of forward thinking individuals are coming to discuss all things related to Groovy and the future of Java. The Groovy/Grails Exchange will feature a multitude of concurrent tracks on Groovy and Grails development for the Java platform. There’s a great lineup of sessions scheduled featuring ... More About: News , Agile
TDD isn?t about testing
2008-01-22 20:03:00 Test Driven Development, or TDD has quite a few different connotations; in fact, at our recent TDD horror stories event, the definition of TDD itself was split down the middle. Half of the attendees defined TDD as writing a test before writing any code and the other half defined it as writing tests for anything ... More About: Testing , Glover
Seeking Senior Agile Consultants
2008-01-22 17:12:00 We’re hiring! Come work for the fastest growing Agile consultancy in the mid-Atlantic region. We’re seeking Senior Consultants with Java experience for immediate Agile consulting work. As a Senior Consultant for Stelligent, you will help transform customer teams through Agile methodologies, build expertise in the latest tools and technologies, and work closely with established ... More About: Seeking , Ulta
Twin Cities Roundtable on Test-Driven Development
2008-01-11 21:22:00 If you’re local to the Minneapolis/St. Paul area, you’re going to want to clear your calendar the evening of Thursday, February 21st to join Stelligent at their roundtable on test-driven development (TDD). The evening will feature complimentary hors d’oeuvres, drinks and a candid discussion on TDD fundamentals, why it’s more than just unit testing, ... More About: News , Development , Agile , Cities , Owens
TDD survey results revisited
2007-12-10 20:29:00 Does your organization actively practice test-driven development (TDD)? Chances are, the answer is no- at least based on the results of a survey distributed at Stelligent’s TDD roundtable, which found that the majority (84%) of the survey respondents aren’t practicing TDD, and 79% said they do not measure code coverage for development projects. Interested in ... More About: News , Survey , Results , Agile , Owens
CI with Hudson tutorial
2007-11-30 17:43:00 On the IBM developerWorks site, there?s a new tutorial demonstrating how to set up a Continuous Integration process. Authored by Andrew Glover, “Spot defects early with Continuous Integration” lays out a complete step-by-step guide to creating a best-of-breed CI environment using Hudson , Ant and Subversion. The resulting build process will run both tests ... More About: Tutorial
Simple Design and Testing Conference 2007
2007-11-21 18:17:00 SDTConf 2007 is rapidly approaching and will be held at Penn State on November 30th through December 2nd. This is a free conference and much like CITCON, is also run as an open spaces event. With guys like PJ, Brian Marick, and Ron Jeffries attending, this should be an excellent weekend! Plus, Stelligent is also ... More About: News , Design , Testing , Glover , Simple
Build Java projects with Raven article published
2007-11-13 14:42:00 Over the course of a few years a number of build automation tools have surfaced. One tool that is widely accepted as a standard in the Java community is Ant, a cross-platform build tool that uses an XML file format. Ant?s attractiveness stems from its ease-of-use and ability to be seamlessly extended with ... More About: News , Projects , Article , Published
Executable documentation the easy way
2007-11-11 14:44:00 Behavior Driven Development, or BDD, elegantly shifts ones focus from tests to behavior and in doing so, opens up a whole new set of possibilities when it comes to collaboration and indeed, verification. In fact, by focusing on behavior (in terms of thinking about what something should do and how one could ensure things happened ... More About: Agile , Glover , Documentation , Easy , Easy Way
Free webinar on CI and testing
2007-11-09 20:43:00 CI experts, Jeffrey Fredrick and Andrew Glover will be hosting a free webinar on how to implement continuous integration and testing this Wednesday, November 14th- 12:00 pm (EST) / 9:00 am (PST). Fredrick is the lead committer for CruiseControl, the defacto standard CI tool, while Glover most recently co-authored the book Continuous Integration: Improving ... More About: Free , Testing , Webinar
Survey results from TDD horror stories
2007-11-08 23:07:00 In our first, “Share your TDD horror stories” event last Tuesday, October 30th, the turnout was quite “spooktacular”. It was the Stelligent staff who came dressed in costumes for the occasion, but it was the non-dressed in attendance that put on a good show in conversation around TDD scares. One theme that was ... More About: News , Horror , Stories , Survey , Results
?Fire your Best People? reprise
2007-11-08 09:50:00 We received over 80,000 unique hits to my blog post, “Fire your ‘best’ people, reward the ‘lazy’ ones”. Based on comments here and postings on other sites, it’s fair to say that many of you seem to agree that if you have too many people on a project that focus exclusively on troubleshooting, you’ve got ... More About: People , Duvall , Reprise
Lowest Common Denominator Agility
2007-11-07 05:29:00 It’s popular to coin new phrases these days, so here is one from truly yours. The lowest common denominator agility signifies the total agility of an enterprise and it means your enterprise is only as agile as its least agile unit. Although highly effective agile teams, often supported by maverick managers, have delivered significant results in ... More About: Agile , Common , Agility , Mina
Test-Driven Everything
2007-11-06 15:26:00 In a lot of ways, developer-time testing is a solved problem. Not to say that test-driven development is always easy. There are still plenty of people and technical issues to sort through when you decide to start testing your application aggressively. That said, I think that bringing testing into every aspect of your software ... More About: Test
Does TDD facilitate finding defects?
2007-10-31 17:24:00 JavaWorld has an interesting forum discussion entitled “Heinz Kabutz on Bad Code, Unit Testing, and More” in which the following thoughts are posed as a series of questions: Kabutz also gives Java developers a hard time for not unit testing. He argues that it’s a major problem and that few Java developers do it. I’m curious: ... More About: Glover
This code metric is C.R.A.P
2007-10-29 22:55:00 There are myriad code metrics available to measure attributes of code, such as complexity, coupling, and length, but few are arguably useful. In fact, as I’ve stated before, Cyclomatic complexity is the most applicable metric out there for accurately determining risk. Recently, a few smart individuals married Cyclomatic complexity with code coverage yielding an ... More About: Podcast , Glover , Code , Metric
Tomb It May Concern - TDD horror stories is Tuesday!
2007-10-29 14:28:00 If you haven’t already registered for our un-boo-lievable TDD horror stories event, you better RSVP today before it’s too late! From fangtastic wine, cheese, and other positively defrightful treats; to conversation around TDD haunts, this ghoulish gathering is sure to be a scream! We’ll also be giving away a terror-ific iPod shuffle. ... More About: News , Horror , Stories , Agile , Owens
Top Ten Things Overheard at the Agile Project Leadership Network Fall Leade
2007-10-19 18:57:00 I had the pleasure of attending the Agile Project Leadership Network (APLN) Fall Leadership Summit in Richmond, VA yesterday. This was a great event and I would encourage anyone to attend future APLN sponsored events. I collected some quotes I overheard yesterday and have provided some explanation as to why I found them ... More About: Things
Share your TDD ?horror? stories
2007-10-15 23:30:00 I often run into teams who attempted to jump skull first into TDD and eventually threw their bones up in frustration when either schedules became scary or they ran into scenarios too frightening to test. Are there areas where test-driven development gives you the spooks? We?re terribly excited to announce that on Tuesday, ... More About: News , Horror , Stories , Agile , Share
Love TDD, CI, and agility? Work for us!
2007-10-14 04:27:00 Do you live for Test Driven Development? Do you dream about implementing Continuous Integration? Do you like helping other people adopt these principles? If you answered yes to these questions, you should consider working for Stelligent! We’re growing and are looking to build our team with superstars having solid software development experience (Java, .NET, C++, ... More About: Love , Work , Agility
Steve McConnell on Agile Development
2007-10-09 01:27:00 Recently, Steve McConnell was interviewed by PM Boulevard about Agile development. I appreciate his non-dogmatic, sensible approach to software development practices. Here’s an excerpt of McConnell’s take on Agile: I’ve always been pro-whatever-practices-work-best. In many situations the practices that work best are the practices that today are associated with agile development. And in some circumstances, ... More About: Development , Duvall
Adventures in behavior-driven development
2007-10-02 22:36:00 BDD, or Behavior Driven Development , was essentially created from the idea that most developers were not realizing the full potential from TDD, or Test Driven Development. A large problem with TDD is that it tends to put people into a verification-centric mindset; whereas the concept of BDD is on writing specifications, rather than tests, ... More About: Owens , Adventures , Advent
Polish Your Build
2007-10-01 23:55:00 I think one of the reasons that I have had great success with CI Factory when introducing teams to CI is polish, or ease of use. Some of that polish comes with CI Factory out of the box, this post is about that extra that I have found myself adding of late. I like to provide ... More About: Build , Polish
Code quality?s singular metric
2007-09-26 21:09:00 There are some excellent articles and posts around the internet recently related to a question asked on LinkedIn about metrics and code quality. Specifically, the question asked was: What are the useful Metric s for Code Quality ? The user goes on to state that The quality of any software application will depend mostly on its code base and ... More About: Glover , Ality
To xUnit.net or not?
2007-09-25 19:16:00 The brains that brought you NUnit have decided to create a new and improved testing framework dubbed xUnit.net. Their goal is to learn from the lessons of NUnit, thus creating a more usable framework (for example, they realized you don’t need to attribute a class if you’ve used an attribute on a method!). Their website ... More About: Glover
Consequences of Pipeline Structure
2007-09-17 14:41:00 There are two general ways in which you can structure a build pipeline: one cuts across the product and the other across validation. I was recently asked about breaking up the build by having a build hierarchy that mirrored the product’s package dependency tree. I have seen this done, and done it myself, in a very ... More About: Consequences , Structure , Pipe , Pipeline
No you are not alone?The Single Command Build
More articles from this author:2007-09-13 18:35:00 In “Am I Alone Here?”, Tim Goodwin has a nice blog commenting on his desire to run a single command build using only assets from the version control repository. I could not agree more. As Martin Fowler mentions in his Continuous Integration article “…anyone should be able to bring in a virgin machine, check the ... More About: Duvall , Single , Build , Command 1, 2, 3, 4, 5 |



