Author Archives: Steve Ropa

Enforced Workflow is inherently NOT Agile

One of the ironies of being a technologist in the Agile world is that while we love our tools and toys, we also know that some things should be done by hand.  One of my jobs as a consultant at … Continue reading

Posted in Agile Adoption, Agile Benefits, Agile Coaching, Agile Development, Agile Leadership, Agile Management, Agile Methodologies, Agile Portfolio Management, Agile Project Management, Agile Software, Agile Teams, Agile Tools, Distributed Agile, Enterprise Agile, Scaling Agile, Scrum Development, Scrum Methodology, Scrum Software, Scrum Tools, Uncategorized | 5 Comments

Building Software Craftsmen

I see Craftsmanship as the answer to an issue that has been rising in importance over the past several years.  Agile, as a development methodology, has hit the mainstream.   While in many ways this is a good thing, there … Continue reading

Posted in Agile Adoption, Agile Benefits, Agile Development, Agile Management, Agile Methodologies, Agile programming, Agile Software, Agile Teams, Continuous Integration, Scrum Development, Software Craftsmanship, Test Driven Development | Leave a comment

Agile Software Needs Craftsmen

So, you want to be an Agile shop.  You’ve read all kinds of cool stuff about Sprints, and WIP limits, and daily stand-up meetings.  You even think you get this crazy User Story and Planning Poker stuff.  You put together a … Continue reading

Posted in Agile Adoption, Agile Benefits, Agile Coaching, Agile Development, Agile Management, Agile Methodologies, Agile Software, Agile Teams, Agile Testing, Agile Tools, Agile Training, Continuous Integration, Distributed Agile, Enterprise Agile, Extreme Programming, Iterative Development, Kanban, Lean, Lean Software Development, Scaling Agile, Scrum Development, Scrum Methodology, Scrum Software, Scrum Tools, Test Driven Development, Uncategorized | Leave a comment

With Me It’s All or Nuthin’

Forgive me for bringing up show tunes.  I love the old musicals. One of the true classics of American theater is the show Oklahoma.  I got to thinking about this in a very roundabout way the other day.  The song, called … Continue reading

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

Reject the Tyranny of Metrics

When in the course of human events, it becomes necessary for one team to dissolve the bondage to metrics and stretch goals, and to begin to develop software at a sustainable pace, a decent respect to the opinions of their coworkers  … Continue reading

Posted in Agile Adoption, Agile Benefits, Agile Development, Agile Management, Agile Methodologies, Agile Metrics, Agile Portfolio Management, Agile Project Management, Agile Software, Agile Teams, Agile Training, Agile Velocity, Distributed Agile, Enterprise Agile, Kanban, Lean, Lean Software Development, Scaling Agile, Scrum Development, Scrum Methodology, Scrum Software | 4 Comments

Why I Don’t Like the User Story Templates

Ok, so you’ve all heard about The Story Template.  In Mike Cohn’s excellent book User Stories Applied he identifies a format that will help teams learn how to better create stories. I want to point out at the beginning that I really … Continue reading

Posted in Agile Adoption, Agile Benefits, Agile Development, Agile Management, Agile Methodologies, Agile Project Management, Agile Teams, Agile Tools, Enterprise Agile, Iterative Development, Scrum Development, Scrum Methodology, Scrum Software, Uncategorized | 5 Comments

Agile “Engineering” Practices, a Cheat Sheet

Every once in a while, somebody posts an article about “The Agile Engineering Practices”.    Usually, it is an article about why we shouldn’t do them, or why they are “considered harmful.”  These articles are often followed up by someone … Continue reading

Posted in Agile Adoption, Agile Development, Agile Management, Agile Methodologies, Agile Teams, Agile Tools, Continuous Integration, Extreme Programming, Iterative Development, Scrum Software, Scrum Tools, Test Driven Development | 1 Comment

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

Call Me Ishmael…

Who remembers loving High School English?  Anyone…Anyone…. No I didn’t think so.   But we all remember it very well.  One of the things that really stands out for me was the number of really, really, really long books we were forced to … Continue reading

Posted in Agile Adoption, Agile Benefits, Agile Development, Agile Management, Agile Methodologies, Agile Metrics, Agile Portfolio Management, Agile Project Management, Agile Software, Agile Teams, Agile Velocity, Distributed Agile, Enterprise Agile, Scaling Agile, Scrum Development, Scrum Methodology, Scrum Software, Scrum Tools | Leave a comment

Where Are We Going Out After the Meeting?

I haven’t posted for quite a while, mostly because I’ve been spending a *ton* of time with some really amazing clients.  What a great year!  Teams are really starting to move forward with those aspects of agile that really make … Continue reading

Posted in Agile Development | Leave a comment