Selenium Testing: More Dangerous than We Thought?

Posted October 24, 2013 by Patrick Welsh in Agile eLearning, Extreme Programming, Learning, Tech Safety, Training

Selenium (Se) is a useful but dangerous tool. For example, it is extremely useful for cross-browser, multi-page scenario testing.
Read more

No comments


Fashion-Driven Development

Posted October 14, 2013 by Joshua Kerievsky in Learning, Refactoring, Software Design

In his foreword to the book, The Joy of Clojure, Steve Yegge shared this insight: “The global programming community is fashion-driven to a degree that would embarrass haute couture designers from New York to Paris.”
Read more

14 comments


Stories: Small is the New Big

Posted October 2, 2013 by Patrick Welsh in Agile Transition, Coaching, Learning

https://www.youtube.com/watch?v=FVJoZdQxkqk&list=UUQScrIAUqnPqwBu97eO17WQ We were taught, ages ago, to write User Stories so that they made business sense: As a [role], I want [some ability], so that I can [accomplish something valuable]. These days, we realize that’s not really ideal — at least not for the small things we chunk our work into, and commit to delivering […]
Read more

1 comment


Tech Safety In DeMarco’s Classic

Posted June 21, 2013 by Joshua Kerievsky in Learning, Tech Safety

Tom DeMarco made software analysis and development inherently safer in 1978 when he published his classic, Structured Analysis and System Specification. Even back then, Tom saw how unsafe it was to: shoot once for perfection write giant specifications define behavior via ambiguous language let software maintenance costs soar produce poorly designed code perform insufficient testing
Read more

No comments


Why Are Most Agile Adoptions Failing?

Posted June 20, 2013 by Amr Elssamadisy in Learning, Tech Safety

Most agile adoptions show very little success.  Most teams show only a moderate increase in productivity.  Based on my experience and many conversations over the years, I’d say that only 10% of agile development teams actually reach “high performance” where they are achieving 200% to 500% improvements.  We can do much better than that.  And a key step is […]
Read more

12 comments


Tech Safety Step One: Realizing When You Have A Problem

Posted June 18, 2013 by Joshua Kerievsky in Tech Safety

I’m going to tell you a story that illustrates precisely why paying attention to tech safety is vital for your business and the first step on your road to improving. The other day I experienced an ordering ordeal, a high tech injury that occurs when completing an order is painful, awkward and time-consuming.
Read more

1 comment


Tech Safety

Posted June 13, 2013 by Joshua Kerievsky in Agile Transition, Tech Safety

Within the last year, I’ve found a new passion, direction and metaphor. I call it tech safety (#techsafety on Twitter). Tech safety leads us to reduce or remove injuries in our high-tech lives. Such injuries aren’t cuts, burns or fatalities.
Read more

19 comments


eCoaching: A new kind of coaching service

Posted March 28, 2013 by Curtis Cooley in Coaching

eCoaching eCoaching is a new way to deliver best in class lean and agile coaching. A way for companies to access world class agile coaches in smaller and timelier chunks. eCoaching provides access to the same great expertise as full time onsite coaching, but uses technology instead of air travel. You meet with the coach […]
Read more

No comments


“As a Developer…” Is Not a User Story

Posted November 26, 2012 by Bill Wake in Extreme Programming

Look at these “user stories” I recently encountered: As a developer, I want to refactor the BarSplat module so that it has less duplication As a developer, I want to configure Jenkins so that we have continuous integration As a product owner, I want to have the stories estimated so that we can make a […]
Read more

44 comments


Stop Using Story Points

Posted October 12, 2012 by Joshua Kerievsky in Agile Transition, Coaching, Extreme Programming

Sprints, standups and story points have come to symbolize Agile methods much like burgers, fries and cola symbolize fast food. Ready for your Agile Happy Meal? I hope not.
Read more

110 comments