All Courses×
Quality & Test Automation

Robot Workshop: Use Robots to Improve Business and IT Collaboration

Competitive organizations release quality software into production faster and flawlessly, on terms that they choose. Smooth cooperation between business and IT is a crucial prerequisite for their success.

In this workshop, team members of different disciplines learn to collaborate better by designing and building functionalities for a robot. Using a programming language called Scratch, the non-developers experience the difficulties of programming and the impact of design changes on the code. Developers in the team contribute the technical logic required for the more difficult scenarios. The team then works together to refine these scenarios using the basic principles of Acceptance Test-Driven Development (ATDD).

Q: Is this robot workshop right for us?

  • Yes - if you are a business or an IT representative 
  • Yes - if you want to learn what programming is all about
  • Yes - if you want to design functionality using acceptance test scenarios
  • Yes - if you want to reduce waste in your team
  • Yes - if you want to learn from each other
  • Yes - if you want to program a robot
  • Yes - if you want to have a great time 

Q: What will we achieve by participating in this robot workshop?

Business representatives will learn:

  • The agile principles and mindset
  • How to collaborate with the technical team
  • How to program using a visual programming language
  • The impact of design changes on code
  • What developers need when looking at business requirements
  • How to translate requirements and functionality into the technical code 

IT representatives will learn:

  • The agile principles and mindset
  • How to collaborate with the business team
  • How to build software based on collaboratively-refined specifications
  • How to program with an Arduino board

  • How requirements can change and impact their code
  • How to ask questions that matter

The team will gain hands-on experience in:

  • Developing robot behavior
  • Design specifications that drive development and testing
  • Applying the basic principles of Acceptance Test-Driven Development to daily work

Q: What else should we know?

This training brings business and IT together and can be completely customized to meet your company’s unique needs. The participation of multiple teams of 5 to 6 people optimizes the learning experience.  An adapted version (using JavaScript to code the robot and test-driven development for its new features) is also available for DevOps teams.  

Prerequisites:

  • No previous programming experience needed
  • Workshop participants should be members of multidisciplinary teams that are or will interact with each other in their daily work

Requirements:

  • Any criteria that result from customizing to your company will be communicated in advance