The sixty eight words in the Agile Manifesto written in 2001 had revolutionised software development and also business in general. Almost every business sector is “doing Agile” in some form or another. But there also has been criticism of the approach and some have struggled and failed. Twenty years on, recent survey shows a high level of Agile immaturity as it appears that the simple principles are hard to do well. One reason could be the uncertainty in the current work world, so organisations need to shift the Agile ways of working, and investigate how they adopt and use agile practices. They should examine how others have done so and what practical value they found – adapt agile-based, practices suited to their particular needs over technical practices and deﬁned methodologies.
The term DevOps is about eight years old but it continues to gain momentum as big organisations have made validating investments in it. This isn’t exactly new. Many industry watchers believe it’s no longer a question of if your organization will adopt these practices, but when. And yet DevOps is still evolving, as are the tools and technologies that support it. There are, now, a number of technologies that weren’t initially considered, but are now have become quite essential. Industry analyst Gartner says of this evolving discipline now “demands a linked tools chain of technologies to facilitate collaborative change”. So the question to you is what you’ll be adopting.
Testers have always been at the coal face of ensuring that “stuff works as it should”. Is there anything different in the actual testing of new digital products, new interfaces with clients which must always provide the optimum user experience? How are testers coping? What are the stories coming in? What is working well and what can be done better?
- DevOps and Continuous Integration Testing (CI)
- Agile Software Testing
- Behaviour-Driven Development (BDD)
- Cloud-Based Performance Testing
- Web Services Testing
- Mobile Applications Testing
- Serverless Architecture
- Future of Containers
- Success metrics of Agile
- Performance Testing
- Automation for continuous deployment
- The evolution of Kubernetes
- BDD and ATDD
- Leveraging AI into Testing
- Agile Scrum and Agile XP
- AI approach to Testing
- Barriers to adoption of Testing
- Testers as Quality advocates
- DevOps as a toll for process change
- DevFinOps; BusDevOps
- Gherkin and Model Based Testing
- Agile and DevOps – moving with flow based awareness
- Implementing security
- Moving from monoliths to microservices
- AI & ML
Popular DevOps tool chain products and supporting technologies: Jenkins continuous integration server ● Docker containerization platform ● Git version control system ● Apache Maven Build Management Tool ● New Relic analytics platform ● Splunk operational Intelligence Platform ● Puppet, Ansible ● Chef Configuration Management Systems.