SDExpo 2007: Day in Review (3/23/07)
By ericblue Categories: Software Development Technology Travel | 0 comments
My SDExpo adventure came to a close today. Overall, this year’s sessions were really great and I
thoroughly enjoyed the conference. I picked up a lot of great information related to Agile
methodologies (Scrum, Crystal Clear, Lean) and plan on incorporating them into my studies (and
eventually my practice).
Here’s a summary of the last few sessions I attended:
Developing Rich Domain Models
Chris Richardson, consultant and author of the book
Pojos in Action, discussed how to implement a domain model using POJOs (Plain Old Java Objects). I
read Chris’ book late last year and overall was very satisified with it. In fact, I would highly
recommend this book to anybody who wants to get an intro to peristence (Hibernate, JDO, Ibatis),
Spring, and find out how to model their presentation and business tiers. Definitely fantastic! The
session today covered many of the topcs from the book, and it was good to have this knowledge
reinforced.
Benefits of the Build: A Case Study in Continuous Integration
Kirk Knoernschild, gave a great intro talk on the benefits of implementing continous integration.
Here’s some more info:
Agile processes such as XP and RUP advocate continuous integration, where shorter iterations produce an incremental and functional growth of the system. The fundamental component of any continuous integration (CI) strategy is an automated and repeatable build. In addition to ensuring your application is always in a functional state, a robust build strategy enables a number of other important lifecycle activities.
War Stories: Fighter Jets and Agile Development at Lockheed Martin
Michael Zwicker, an Agile architect at Lockhead Martin gave a fantastic talk on how Agile
methodologies were implemented at his company. This gives a shot in the arm to anybody who is
hesistant about trying to go Agile. If it can work at Lockhead, a traditionally waterfall-heavy
company, it can work in yours to. Other topics included key value expected and realized, barriers to
initially implementing agile and how they were overcome, barriers to further agile adoption, and the
value of training and agile tooling.
Michael also recommend an Agile tool that managed the project backlog:
VersionOneHighlights of the
day
* After lunch I decided to walk outside for a little bit. I discovered a trail right beside the
conference center called the
San Tomas Aquino Creek Trail, and
had a relaxing 45 minute walk.
* I discovered that the Hyatt right beside the convention center has a “Virtual Concierge” (I’m not kidding). Check out the link.