Our panel of experts talk about the different types of testing CIOs need to consider when migrating to the cloud, how to perform parallel testing and why enterprises must implement modern testing strategies to accelerate software delivery and achieve true digital transformation.
Alan Shimel: Hey, everyone, welcome to another DevOps Unbound. If this is your first time catching a DevOps Unbound,
Alan: Hey everyone. Welcome to another edition of Devops Unbound. Devops Unbound is a biweekly video
Software testing is one of the most critical aspects of the software development life cycle, but it’s often poorly understood. Because they’re so often the bearers of bad news (highlighting bugs, glitches and areas where user experience is poor), testers are often perceived as bottlenecks, but they are just doing their job to ensure that applications are bug-free and functioning correctly. Testers may feel overwhelmed and frustrated when they are left out of early design and development conversations, have their role denigrated or have to deal with poorly written code and lack of resources. Despite all the frustrations that testers have to deal with, most are happy with their jobs and enjoy their application testing career.
Release management has changed drastically in a world where some combination of DevOps, continuous deployment, feature flags and continuous integration are practiced. Since DevOps automates and streamlines development and CI/CD on a continual basis, is there still a role for release management? Someone (or some kind of automation) needs to set clear criteria for release content, dependencies, testing and quality.
Join our panel of elite DevOps, software and QA experts as they tackle the complex challenges of incorporating mobile apps testing into their DevOps workflow pipelines and toolchains.
Our panel of experts discuss the differences between quality assurance and quality engineering, how quality engineers help deliver superior customer experiences, how quality engineering enables digital transformation and why 2023 will be the year quality engineering takes off.
Join co-hosts CEO Alan Shimel and CTO Mitch Ashley of Techstrong Group with their panel of crazy-smart experts to answer these questions and more.
In the magical world of open source, there is always room for collaboration, innovation, transparency and limitless customization. Some of the largest and most security-focused enterprises are fully embracing open source testing tools as a crucial part of their product strategy. However, some are still hesitant to adopt open source in their projects.
Do DevOps teams see AI’s potential in their development pipelines? If so, where do they expect the most significant impact? Are there differences in value expectations from AI-infused DevOps based on DevOps maturity level or geographic region? Those questions and more are part of a new study from Techstrong Research: AI-Augmented DevOps: The Next Frontier. Co-hosts Mitch Ashley and Mike Rothman are joined by a panel of experts to dive into these latest research findings, discover how AI is making an impact on DevOps and share where it holds the most promise.
Organizations have practiced application performance management and monitoring for as long as there’s been software. Over the years it has evolved and changed to accommodate different methodologies like Agile, but traditional monitoring and testing can’t keep up with the new paradigms necessary for cloud-native applications built using containers and with microservices. That’s where observability comes in. As software architectures become more complex, observability has become an essential part of the testing environment to help identify and resolve issues early on in the development life cycle. Ultimately, testing and observability share the same goal: To make sure systems are running smoothly.
In this panel discussion moderated by the hosts of Techstrong TV, we’ll get answers to that question from a variety of perspectives, including quality champions who have risen through the ranks to drive positive change and DevOps leaders who have experienced the profound impact of a quality-centric approach firsthand.
To improve software delivery performance, the first thing organizations need to do is improve their DevOps teams’ expertise. DevOps doesn’t deliver code by itself; it takes a great team to do it. So, how can we help our DevOps team become high performers and foster innovation? What makes an effective DevOps team? What does the future hold for DevOps engineers?
Join our panel of software and DevOps experts as we explore if the need for software developers is outpacing the supply of talent, growing role of automation in the software creation process, and how much automation and AI/ML can play a role in meeting the needs for creation more software, faster.
DevOps teams work hard to fulfill customers’ demands and, at the end of the day, all that matters to the customer is the performance level of the product. Cloud performance testing can help identify and eliminate performance bottlenecks that might occur within an application before it’s deployed. Performance testing allows DevOps teams to check the speed, scalability and stability of apps to ensure that everything is working as planned under the designated workload. An effective cloud performance testing strategy can help identify and resolve issues in your application during the development process so you can deliver high-quality software faster.
DevOps has grown in popularity over the past few years, but a lot of questions, misconceptions and myths have taken root alongside its rapid rise. What is DevOps really about? Do DevOps teams actually care about security? What DevOps best practices are most helpful? Is DevOps only for the cloud? Is it only for unicorns? Does shifting left mean that DevOps teams will handle everything related to security and compliance? Does DevOps eliminate the need for testing? In this DevOps Unbound roundtable, our panel of experts will answer these questions and more, including the most important one: How can we distinguish between DevOps myths and realities?
DevOps is a continuously evolving process. Organizations should approach DevOps as a constant journey of development and IT operations integration and optimization instead of a static goal or a final destination. While it is well-known that the main benefit of DevOps is breaking down silos between development and operations and faster delivery of software with much-improved quality, there are also many challenges you may encounter along the way.
Roundtable 15: Achieving compliance might be challenging when embracing DevOps due to the rapid pace of development. However, the agility and automation associated with DevOps might actually simplify compliance. When integrating compliance into the SDLC, DevOps teams may have to use different tools or slightly modify part of their processes to adapt to specific requirements.
Roundtable 14: Across all industries, software is vital for companies’ interactions with their customers, suppliers, partners, and employees. The imperative for software quality is taking on even greater importance with the movement to cloud computing, requiring more modular and dynamic approaches to software development and deployment. Increasingly, organizations are building cloud-native applications utilizing microservices and containers. But is testing still considered the bottleneck to delivering software in the era of DevOps?
Roundtable 13: Site reliability engineering (SRE) and DevOps have a unified goal of combining development and IT operations teams to introduce visibility and to create scalable and highly reliable software systems. While DevOps focuses on what needs to be done, SRE looks for ways to accomplish it.
Roundtable 12: Healthcare, financial and governmental organizations are common targets for cyberattacks, making proper security guardrails and implementing the right compliance strategies critical for these highly regulated industries. Entities functioning in highly regulated environments can benefit from implementing DevOps while also adopting strategies that help them meet challenging regulations and policies.
Roundtable 11: Continuous integration (CI) and continuous delivery (CD) are scalable software development practices for automation and shortening feedback times. With a CI/CD pipeline you can identify vulnerabilities and errors earlier in the SDLC, reduce the amount of potential risk and improve the quality of your software. However, as the tech landscape is constantly and rapidly changing, it’s difficult to keep up with the constant evolution around CI/CD.
Roundtable 10: As part of their digital transformation, businesses have been adopting cloud-native technologies to drive innovation, resilience and agility. Cloud-native application development has helped organizations stay ahead by delivering faster time to market, achieving greater flexibility, scalability and cost effectiveness. However, the growth in cloud computing has also presented new testing challenges for DevOps teams. Traditional testing methodologies aren’t enough to address security holistically for cloud-native apps.
Roundtable 9: Every period of significant economic, market or technology disruption creates winners and losers, but the reality for businesses is more nuanced than those binary outcomes. Those who survive, and even thrive, successfully escape the event horizon of disruption, creating innovative new business, product and operational models. They also leverage and harness technology in new and innovative ways through digital transformation. Not escaping the event horizon leaves companies who languish in survival mode, or worse.
Roundtable 8: DevOps is all about people, process and tools. People, or humans, are critical to DevOps success. Just as we invest in tools and build processes, software leaders recognize it is vital to invest in DevOps skills for their people and software teams.
Roundtable 7: Much of what we think of as DevOps is happening now within GitOps. Example: Testing happening from GitOps then directly deploying with Kubernetes, vs the typical DevOps CI/CD pipeline workflow. Is GitOps the next stepping stone from DevOps? Will organizations go directly to GitOps? What does this mean for organizations working to implement CI/CD? Our panel of experts explore GitOps and its impact on DevOps.
Roundtable 6: The SolarWinds and FireEye compromise demonstrated the devastating effectiveness of a supply chain cybersecurity attack leading to the infiltration of government and corporate networks by a nation-state actor. It’s not “just” a security issue. The impact and response will alter application delivery far beyond the traditional boundaries of security.
Roundtable 5: Most enterprises are either contemplating or have already begun their DevOps adoption/digital transformation, but once started, the next logical question is “What’s next?” DevOps success begins with success on a few software teams, expanding to more teams, leading to dreams of adoption by the larger organization. Welcome to Day 2 DevOps, now…what’s next?
Roundtable 4: Testing is routinely cited as the number one source of DevOps delays — and defects are still a major issue for 48% of DevOps teams. Are we approaching testing the wrong way? Have we failed to scale and/or accelerate it properly for enterprise DevOps? Do we need to rethink our overall testing objectives, or do we just need to find better ways of achieving them?
Roundtable 3: Anyone who’s frightened by the ghouls, goblins and demons of Halloween has obviously never been in the depths of a DevOps initiative. Even the most successful projects can’t escape the scares that inevitably arise when you fundamentally transform—and continuously optimize—culture, processes and technologies. The troubles terrorizing new and less mature DevOps initiatives can be downright ghastly.
Roundtable 2: SAP and DevOps were born of distinctly different worlds, but those two worlds have now collided. The SAP core, an organization’s SAP customizations, and all the connected applications are growing inextricably intertwined as SAP plays a larger role in digital transformation. What’s needed to make SAP a successful—and integral—part of the DevOps culture and CI/CD pipelines?
Roundtable 1: We won’t bore you with all the reasons DevOps requires alignment across business, development, testing, security, and of course operations. That’s established. But the real question is how to coordinate all these elements at the enterprise level—beyond the high-performing DevOps native teams and across the ones with vastly different cultures, application stacks, and compliance requirements.