The Values, Principles and Practices of Extreme Programming

Already on his first day of classes at the University of Oregon, at the very young age of 18, Agile demigod Kent Beck somehow knew he was destined for greatness. As the head of his department sombrely discussed the likeliest outcome for the future of software development — a grim reality in which programmers would take a single concise problem and carefully break it down into perfect, inerrant code — Beck was filled with an impending sense of horror at the thought of the work he loved reduced to a soulless machine.

This cannot be the future, he told himself. I’m gonna change the way people do that.

Read More

Our Stories: The Boy Who Coded

“You could be great, you know… It’s all here in your head,” the old, raggedy hat whispered just above the frightened countenance of a young bespectacled boy. “And Quality Assurance will help you on your way to greatness!”

“Not QA, not QA,” Igor muttered under his breath.

“No!? Well, if you’re sure, better be… Software development!

Read More

Our Stories: The Tireless Mind of a QA Engineer

She steps onto a bus and as the engine revs, wonders why on earth the poor woman in front of her is holding onto the handrail as if her life depended on it. The ensuing jolt, however, quickly dispels that thought and replaces it with a different one: Bad driver.

As she grabs ahold of the nearest hanging strap, she makes a mental note to telephone the bus company as soon as she arrives at work. Reporting the incident will admittedly take a few minutes she doesn’t have, but hey, on the bright side, at least lives will be spared…

Oh! What the— a bulldog is now licking her favourite pair of shoes.

“Come on,” the owner of the cheeky canine says before moving further along the aisle. They really shouldn’t be allowed in here, she mutters to herself, wiping off the drool with her trusted handkerchief.

Read More

Our Stories: The Thrilling Life of a Project Manager

If you knew him from outside his work environment, you would probably be surprised by what he does for a living. After all, when spotted in his natural element, Alex Lukavyi can be seen cycling up dangerously muddy hills, whirling down treacherous snow slopes, and even boldly leaping from the occasional aeroplane.

Nonetheless, during the week, the 30-year-old wakes up every day to a cluster of emails, holds stand-up meetings with developers, demo meetings with stakeholders, regular meetings with customers and yes, you guessed it, more meetings.

Alas, it is just another day in the life of a PM — project manager, that is, though he’d probably have fewer meetings as prime minister.

Read More