[scrumdevelopment] Deep Agile 2009: Agile for Embedded Systems - Super Early Bird price ends Mar 7
If you are planning to attend this excellent seminar, there won't be
a lower price than what you can get now thru Mar 7. Read on!
Seminar on April 25th and 26th
Deep Agile 2009: Agile for Embedded Systems
Another good reason to attend the Seminar -- Get a FREE book!
All attendees receive a copy of "Best Kept Secrets of Peer Code Review",
a collection of practical essays from industry experts giving specific
techniques for effective peer code review. Jack Ganssle describes
it as: "A very well-written 164 page book that's a fascinating read. The
benefits of inspections are so profound that even the smallest outfits must
take advantage of this technique."
Register NOW and SAVE $100; $295 offer Ends on MARCH 7th.
Here is a great article from an Agile expert, James Grenning:
TDD Stepping Stones
Imagine you are trying to cross a mountain stream. You could make a
running leap and get to the other side. Sometimes that works, other
times you get wet.
When there are rocks sticking out of the rushing water, you can step from
rock to rock and get across the stream without getting wet. Sure there
are some streams you can jump across, go ahead and jump. Other streams
require a more careful approach.
TDD is like the more careful approach, hopping from stone to stone. The
diagram below represents the journey of two programmers, adding a new
feature. The TDD approach means some effort is expended orthogonally to
the ideal path, the straight line. Once on the other side you are done
without the risk of being swept away by a mistake that leads to a long
For diagram visit:
With Debug Later Programming (DLP) and Big Design Upfront (BDUF) you
might feel like you are making better progress than the stone stepping
test-driven developer. But if you end up in the churn associated with
test and fix it could take a lot of effort, that you could not
anticipate, to get done. In the TDD steady state, each test moves the
TDDers implementation closer to done. Often, there is a natural sequence
to the tests, like the stones in mountain stream. Often there is more
than one path. Sometimes you can get to a dead end, and have to back up
and choose another series of stepping stones.
People doing TDD find the length of the line from start to finish is
shorter with TDD. They also appreciate having the test safety net when
ventually come. TDDers and DLPers often end up at different places. The
TDD design is refined as the journey continues, often ending up in a
place not anticipated. The automated tests make refactoring a low risk
activity,and an expected activity. The DLP design may have more issues
as the risk of design improvements mean a lot of manual retest, and
increased risk of new bugs.
< From James' blog at http://www.renaissancesoftware.net/blog/ >
James will be giving a TDD session and demo at Deep Agile 09
Register here: http://deepagile2009.eventbrite.com/
Announcing: Deep Agile 2009: Agile for Embedded Systems
Sponsored by Agile Bazaar, New England's agile community hub
Join us for a two-day deep dive into Agile practices for
embedded systems. We'll get beyond superficial prescriptions
and cookbook advice to understand how a methodology that demands
extreme flexibility can work in an environment known for its
rigidity. Jack Ganssle has the deep experience to pose the kinds
of challenging questions all embedded folk want to ask, and
James Grenning and Russel Hill have been practicing embedded agile
programming long enough to give us answers grounded in experience,
that is, *embedded* experience!
Host: Nancy Van Schooenderwoert, founder of Lean-Agile Partners,
When: Saturday, April 25th - Sunday, April 26th, 2009
Where: Cambridge, MA
Register at http://deepagile2009.eventbrite.com/
Super Early bird: $295, through March 7th, 2009.
PLAN AHEAD and SAVE $100, register before March 7th!!
Early Bird registration: $395, through March 28th, 2009
Regular registration: $545 through April 18th, 2009
Just in time: $685 through April 25th, 2009
Group discount, Hardship, Student and Academic staff: Check
Save a further $50 by entering this discount code when you register:
Session titles for Saturday April 25th, 2009
1. Overcoming Embedded Challenges with Agile
2. Agile Test Techniques for Embedded
3. Continuous Integration as Foundation for Speed
4. Jack's Practical Tips for Building Real Time Embedded Systems
5. TDD in a Fishbowl
6. Test Driving Next to the Hardware
Session titles for Sunday April 26th, 2009
1. Designs by Contract
2. Teamwork: the Prerequisite to Team Autonomy
3. Incremental Delivery: Impossibility or Opportunity?
4. Case Study: Keys to Agile Success at Key
5. The big Hairy Monster: Legacy Code
6. Things That Count Can't be Counted - or Can They?
7. Agile Do or Don't
For details on the sessions, visit http://www.agilebazaar.org
Jack Ganssle - One of the best-known authorities in the embedded world;
veteran of over 100 embedded projects, author of six books, and hundreds
of articles, Jack consults to NASA and to industry leading companies
worldwide. Jack's site: http://www.ganssle.com/
James Grenning - An original author of the Manifesto for Agile Software
Development, James is a seasoned extreme programming coach and
trainer, coaching his first XP team in 1999. James was trained by the
guys that started it all. He has written many articles and speaks regularly
at the Embedded Systems Conference and Agile conferences.
James' site: http://www.renaissancesoftware.net/
Russel Hill - Senior Software Engineer at Key Technology Inc.,
Russel has been applying XP and Scrum practices for 10 years
in tough real-world embedded projects.
Gold Level Sponsors:
Symphony Services, http://www.symphonysv.com/
Rally Software, http://www.rallydev.com/
Silver Level Sponsors:
Constant Contact, http://www.constantcontact.com
SmartBear Software, http://smartbear.com/
Jay Conne Consulting -- Demystification of Technology
Agile Project Management Leadership
Lean/Agile Coach, Trainer & ScrumMaster-Practicing
M: 617-470-5038 Jay@...