Category Archives: Extreme Programming

Practicing

There is an old joke, very popular in performing circles.  A tourist shows up in New York City for the first time.  He wants to see all the sites.  The next one on his list is Carnegie Hall, and as … Continue reading

Posted in Agile Adoption, Agile Development, Agile Methodologies, Agile Software, Agile Teams, Agile Testing, Agile Tools, Agile Training, Continuous Integration, Enterprise Agile, Extreme Programming, Iterative Development, Scrum Development, Scrum Methodology, Scrum Software, Test Driven Development | Leave a comment

PMI-ACP Exam for Agile Project Management

PMI… Those three letters strike fear into most project teams. I do not fault you for imagining an environment that’s heavy on process, rigid and poorly prepared to adapt to the changes common in software development projects. Times are changing, and … Continue reading

Posted in Agile Development, Agile Management, Agile Methodologies, Agile Metrics, Agile Portfolio Management, Agile Project Management, Agile Teams, Agile Training, Extreme Programming, Kanban, Lean Software Development, Scrum Development, Scrum Methodology | 3 Comments

VersionOne Turns it Up to 10 (Part 2)

In my first post we talked about the top three things you didn’t know about agile in 2002, and the ways I’ve personally experienced an evolution within VersionOne, our product and the adoption of agile within the industry. Now for … Continue reading

Posted in Agile Adoption, Agile Development, Agile Methodologies, Agile Project Management, Agile Software, Agile Tools, Extreme Programming, Kanban, Lean Software Development, Scrum Development, Scrum Tools | Leave a comment

Part 1 of 2: Agile Adoption – No Pain No Gain

I love sports and any chance I get to relate it to what I do for living, I get pretty jazzed!  So, hang with me on this… I hope this either reinforces what you already know about agile development or … Continue reading

Posted in Agile Adoption, Agile Benefits, Agile Development, Agile Management, Agile Methodologies, Agile Software, Extreme Programming, Scrum Development, Scrum Methodology, Scrum Software | 1 Comment

Bezos’ Petals: Software Development & the “Invisible” Customer Experience

As it is that time of year, odds are pretty good that you’ve happened upon the Frank Capra holiday classic, “It’s a Wonderful Life.”  Between that, “A Christmas Story” and “National Lampoon’s Christmas Vacation,” it’s a wonder there’s anything else … Continue reading

Posted in Agile Adoption, Agile Development, Agile Management, Agile Methodologies, Agile Project Management, Extreme Programming, Scrum Development | Leave a comment

T-shaped Agile

Quite frequently, I hear folks in the agile development community splitting hairs over their favorite approaches to delivering products and services. There are those who will argue over whether or not one should be allowed to mention “Scrum” and “Lean” … Continue reading

Posted in Agile Adoption, Agile Development, Agile Management, Agile Methodologies, Agile Teams, Enterprise Agile, Extreme Programming, Kanban, Lean Software Development, Scrum Development | 1 Comment

For What It’s Worth

I’ve used this theme before but I need to once again give my nods to Buffalo Springfield.  It is absolutely time we “Stop Children, what’s that sound, everyone look whats going down…” I get involved in a heck of a … Continue reading

Posted in Agile Development, Agile Methodologies, Agile Project Management, Agile Software, Extreme Programming | Leave a comment

Extreme Programming Values – Communication

Communication is one of the most underestimated of the XP values.  The value of communication is not underestimated, so much as how hard it is.  There are many different ways to believe we are truly communicating, but they so often … Continue reading

Posted in Agile Teams, Extreme Programming | 1 Comment

The Extreme Programming Values – Alive and Well!

Like so many of my compatriots, I got started in the agile development world doing Extreme Programming.  At first, I was enamored with the “engineering” practices such as Pair Programming and Refactoring.  These practices have become the foundation that is required for … Continue reading

Posted in Extreme Programming | Leave a comment

Going Back to the Beginning

I had a very interesting conversation on the scrumdevelopment Yahoo Group this week that really got me thinking about a few things. The argument was about the value of estimating stories in Scrum software development. I will definitely talk more … Continue reading

Posted in Agile Development, Extreme Programming, Scrum Development | Leave a comment