![]() Imagine how that ends up! While requirements management has been around for decades, there are some newer approaches that enhance our collaboration that really help “Shift Left” our entire team in understanding business needs. I’ve personally seen situations where people spend weeks and months building the perfect project plan without fully understanding the business requirements. In fact, there are estimates that show that 70% of software projects fail due to poor requirements. There have been many industry studies done that show what happens when a team doesn’t fully understand what the business needs are and the associated requirements. In order to get value out of doing Shift Left Testing, we need to make it easier for teams to do this – and DevOps is the way to make this happen with automation as well as service virtualization. This is a good thing because it is much easier to address integration issues in the earlier phases when we can make architectural adjustments. By moving integration testing as early as possible, we tease out integration issues earlier. In my experience, I’ve seen a lot of significant issues arise when we start integrating “things” together. “Shift Left” Testing is different because the focus is on integration testing. Test Driven Development is a key agile practice we see that emphasizes that creating test cases should be prioritized very high. With Shift Left Testing, the focus is moving testing (and specifically integration testing) as early as possible during development. Come to find out, there are a few really good ones! Let’s look at Shift Left Testing and then explore some other “Shift Left” ideas we can adopt in our DevOps practices. After recently seeing success with Shift Left Testing, I starting thinking about other things we might apply “Shift Left” thinking to in our DevOps practices. There is a trend that is gaining popularity in shifting left is the concept of “Shift Left” Testing. It’s also an indicator that more agile approaches are needed. The graphic below illustrates what happens. Ultimately this leads to significant problems when we eventually try to address the issue. ![]() The analogy of “Kicking the can down the street” comes to mind. It is human nature, but many people tend to defer particularly tough issues. The premise behind “Shift Left” is that we move things that we typically do in later stages earlier. I’ve become a big fan of the “Shift Left” principle.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |