Author Archives: Steve Ropa

The 7 Best DevOps Books

              With the relative newness of DevOps, there are not yet a ton of DevOps books; some would argue that there are even fewer that are worth reading. That’s why we’ve assembled a list … Continue reading

Posted in DevOps | Leave a comment

How to Become a Software Craftsman

              How to become a Software Craftsman has become a huge subtext in the software community and the development conversation. One of the things that I’ve been exploring is how do we get there? … Continue reading

Posted in Software Craftsmanship | Leave a comment

DevOps Culture and the Informed Workspace

              While the DevOps culture has been heavily focused on what tools to use, little thought has been given to what type of workspaces are needed. Ever since the early days of agile, the … Continue reading

Posted in Uncategorized | 1 Comment

What Kind of Agile Are You?

              As many as 94% of organizations are practicing some form of agile according to 9th annual State of Agile survey™, yet I have first-hand experience seeing countless organizations that aren’t doing agile right, … Continue reading

Posted in Agile Adoption, Agile Benefits, Agile Development, Agile Project Management, Uncategorized | Leave a comment

Is Extreme Programming No Longer Relevant?

Extreme programming is no longer relevant. According to the latest annual State of Agile™ survey, less than 1% of the nearly 4,000 respondents stated that they were practicing Extreme Programming, while 94% said they were practicing agile. Could it be … Continue reading

Posted in Agile Project Management, Extreme Programming, Uncategorized | 2 Comments

What DONE Looks Like in DevOps

Have you ever wondered about the meaning of DONE in DevOps? If you’re including DevOps in the definition of DONE, what are the agile changes that need to occur? Tweet This. Fortunately, after working with many organizations exploring these questions, … Continue reading

Posted in Agile Adoption, Agile Development, Agile Management, Agile Project Management, Agile Testing, DevOps, Uncategorized | 5 Comments

The Critical Aspect of DevOps You’re Overlooking

DevOps tends to be viewed through a technical lens, but the people aspect is what will dictate your success or failure. So, how are the people challenges of DevOps more important than the technical challenges? Recently I was reading Puppet … Continue reading

Posted in Agile Project Management, Agile Teams, Continuous Delivery, Continuous Integration, DevOps | 1 Comment

Is DevOps a People Problem AND a Technical Problem?

Over the past few years, I’ve become more familiar with the works of Jerry Weinberg.  One of his best is a book called Secrets of Consulting, which I highly recommend to all those who give advice for a living.  Among … Continue reading

Posted in Agile Adoption, Agile Benefits, Agile Coaching, Agile Leadership, Agile Management, Agile Methodologies, Agile programming, Agile Software, Agile Teams, Agile Testing, Agile Tools, Continuous Integration, DevOps, Distributed Agile, Enterprise Agile, Extreme Programming, Software Craftsmanship, Test Driven Development, Uncategorized | Leave a comment

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 | 13 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