Core Technical Practices
Topics such as test-driven development, refactoring and infrastructure as code.The good software engineering practices that developers use every day to build robust, quality software.
For those newer to the Agile Engineering and those wanting to refresh or expand their core skills.
Team Technical Practices
Topics such as continuous integration, collective code ownership, pair programming, Lean UX, BDD, continuous delivery and automated deployment to cloud infrastructures.The practices that support teams in building great software. Interdisciplinary practices that increase flow, communication quality, or the effectiveness of teams.
These topic would be of interested to senior developers, Scrum masters, Technical coaches .
Technical Practices at the Organizational Level
Topics such as A/B testing and experimentation, data analytics, DevOps and repeatable deployments, system-wide monitoring, security and continuous deployment.
These topic would be of interested to CTO , Enterprise coaches , change agents , architects etc
Mode of delivery
Workshops - 120 min
These workshops are keyboard driven , intended to give hand on experiences to delegates. The participant not only gets theoretical knowledge but get practical exposure.We are planning to conduct 9 workshops in #XPIndia 2017
A talk on one of the core topics
Speaker delivers a keyboard driven demo.
Talk on a technical paper or research thesis
Talks on how agile engineering practices have been adopted in specific challenging environments / industries
Pool of topics
Just to give you an idea, the sessions would be around below topics or alike.
- Extreme Programming
- LeanUX, Design Thinking
- Continuous Integration
- Continuous Delivery
- Containerisation , Docker
- Software Craftsmanship
- MicroServices , Emergent Architecture, Domain Driven Design
- Clean Code
- Agile Testing Practices
- TDD, ATDD, BDD
- Unit testing for various Systems/Frameworks
- Simple Design Techniques
- Tools and Apps and Techniques
- Mob Programming /Pair Programming