Johan Steyn is a technologist and management consultant. Over the last two decades he was involved in the fields of computer hardware distribution, software development and mobile phone technology. He held senior roles in global consulting firms.
He is an Artificial Intelligence enthusiast and speaks globally at conferences on the Fourth Industrial Revolution and Emerging Technologies.
He is a published author who regularly contributes articles on thought-leadership to well-known publications. He is the Chair of the Special Interest Group on Artificial Intelligence and Robotics with the IITPSA (Institute of Information Technology Professionals of South Africa).
He is currently with IQbusiness, a technology management consulting firm.
Building an AI-Powered Organization
With the advent of the leap in Digital technologies, every business should become a software-driven organisation. The dawn of the Fourth Industrial Revolution is catapulting organisations – most already far lagging in their digital transformation efforts – into a world that most business leaders are not prepared for. Studies show that only 8% of organisations globally use and organize for AI and advanced analytics, engaging in core practices that support widespread adoption. Many firms run only isolated and largely impromptu AI initiatives, targeted at single business processes.
The idea around adopting Artificial Intelligence and Robotics in an organization is not primarily a technology conversation. It is foremost a business initiative, with commercial goals in mind, addressing specific challenges. It is also largely a cultural and organisational design challenge.
Building a Software Engineering Team
Software Quality Testers play a vital role in any Software Engineering team. If you are a Test Manager or the Head of a Testing capability, what are the steps you need to take to ensure that Engineering principles are embedded and adopted in your organisation?
During my talk, I will touch on the following:
- Getting leadership buy-in
- The fundamental building blocks of software quality engineering
- Source control
- Continuous Integration and Deployment
Essential Business Skills for Software Testers
The world of software testing and quality management is undergoing a rapid transformation. New approaches to working, such as Continuous Integration and Continuous Deployment and the world of DevOps opens new challenges and opportunities to the testing community. New technological advances such as Blockchain, Robotics and Artificial Intelligence is already changing the way we approach our craft.
Underlying all of these changes will always be the fundamentals of business management. A software quality engineer is part of a team who works toward an end, and that end is business-related. We are often (as we should be) focusing on improving our technical know-how. But few testers have ever been exposed to the "business of testing".
During my talk, I will touch on important issues such as supply and demand, vendor and management, cost-to-income and other financial issues, and implementing LEAN principles into the testing organisation.
Testers, while you were sleeping: The DevOps Tsunami
It is my experience that many software testers approach their careers as someone who sleeps well, unaware of the gathering tsunami about to hit their lives. This tsunami is DevOps, which introduced concepts like continuous Testing and is fast leading us to Machine Learning and Artificial Intelligence.
Try and imagine what your testing team will look like as you embrace DevOps. Look at the faces around you and amount of people in your team. There is a good chance that most of your team (perhaps including you) are already redundant. Can you write code? Are you a technical tester? Do you know test automation and non-functional testing?
During this talk, I will take the audience on the journey from classical testing, where it took us weeks and months to continue a testing cycle, to a world where testing can be done in mere minutes using Robots and Artificial Intelligence.
Artificial Intelligence: The Future of Testing Software
The world of Testing is Chaning
What is Artificial Intelligence?
Artificial Intelligence and Software Testing
Test Practitioners in AI/Testing