Feel Agile - Agile development experience at first hand

feel_agile

A unique training experience

Knowing the theory, using the right tools, and developing an agile mindset are the main factors contributing to the long-term success of establishing agile methods in software development. Bytesource has created the perfect training module for you. During this one-week training, participants will experience how Agile Development is used in real-life situations and what it feels like to be part of an agile development team.

More and more companies are adopting agile methods of software development like Scrum or Kanban. At Bytesource we have been using Agile Development for years and we would be excited to share our knowledge and experience from numerous customer projects with you.
Choosing the right methodology is not the only factor that determines success. Especially in Agile Development it is of vital importance to use the right tools for the job. Bytesource has been relying on tools from Atlassian in combination with Open Source Tools for years and we would be excited to share our knowledge with you.
Agile software development is more than the implementation of a new process supported by the right tools. Agile Development starts in the mind of each individual team member. Only those who have internalized agile methods will eventually be successful. Bytesource is the ideal partner to support you in establishing an agile mindset.
After introducing the theory of agile, this training focuses on the use of agile methods in combination with the appropriate tools in a real-life environment. It is the ideal opportunity to tailor the training to the individual challenges that the participants are facing on a daily basis. Therefore it is possible to use this training to discuss and implement existing development tasks. This will enable the participants to apply their newly acquired knowledge to familiar tasks. Alternatively, our experts can prepare personalized, fictitious training scenarios for you. The choice is yours!
Cutting edge Agile Development requires the appropriate tools for the job. We rely on Git, Jenkins and products from Atlassian such as Jira, Confluence, Bamboo and Bitbucket. For the duration of the training, all participants will receive access to these tools in order to experience Agile Development in a professional environment.

Training Content

By working on a test project within a state-of-the-art developing environment the participants will understand and experience what Agile Development feels like and how using the best tools available can help increase their productivity – and what’s more, they will have lots of fun!

  • Agile Requirements Engineering
  • Developing Environment
    • Eclipse or IntelliJ
    • Builds with Maven and Gradle
    • Vagrant and Docker for managing developing instances
  • Test Driven Development
    • JUnit/TestNG/Mocha/Karma for unit testing
    • Selenium Grid/Appium/Seledroid etc. for acceptance tests
    • Test automation incl. mocking and dependecy injection
  • Continuous Integration
    • Jenkins and Atlassian Bamboo
    • Sonar for static code analysis and for measuring code quality
  • Automated Deployment and Provisioning
    • Chef
    • Google Cloud Engine, AWS or OpenStack
  • Application Lifecycle Management
    • Atlassian JIRA/JIRA Software/HipChat
    • Git and Atlassian Bitbucket