What's it like to work within a team doing genuine agile planning, programming and delivery? Our IL Bootcamp has the answer: a 4-week intensive course, taught by a senior Industrial Logic instructor, for up to 12 students working 4-day weeks.
The Bootcamp gives developers an opportunity to learn and apply agile principles and practices while incrementally testing, building and continuously deploying a real project.
We'll know if the Bootcamp was a success if we hear some version of the following from students: “I experienced being an active member of an agile team. I don’t know everything about each topic, but I understand why we do things a certain way, e.g., why Test-Driven Development. If a team wants to move to this approach, I can help make it happen.”
Extreme Programming skills: testing, refactoring, and Test-Driven-Development
Teamwork: how to help others apply habits and skills to engender technical excellence.
Incrementally transform complex code into simple, readable, well-tested code.
Technical Safety: create and apply mechanisms that keep an error from creating a crisis.
Psychological safety: recognize gaps, recover from conflict, and repair trust.
Continuous Learning: ways to weave learning new skills and new techniques into the fabric of daily work.
Industrial Logic will work with the leadership team to define a canned project within its business domain, which will be used by every instance of the bootcamp.
Learners have coding experience in the programming languages of the target project.
Learners are familiar with the underlying cloud architecture( e.g.: did a tutorial setting up a simple app with a database and calling JSON APIs).
Learners understand OO fundamentals (they complete the required self-assessment and go through the IL's eLearning if necessary).
Learners have all required development tools on their SLB-provided laptops.
Shared staging and production environments are set up with all necessary tools and support personnel are available to assist with any issues.