Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
C++ in our world
C++ in our world
Loading in …3
×
1 of 27

Bigger & Better RnD - GeeCON.cz 2014

0

Share

Download to read offline

Deploying change into RnD is not easy task. It could be done in iterative way. Where each phase has it's part of internal marketing. This talk explores on instance of changing Maven into Gradle and then explaining more about Atlassian stack and deployment into RnD. The important outcome is open mindset of RnD.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Bigger & Better RnD - GeeCON.cz 2014

  1. 1. Bigger & Better RnD @jurajmichalek
  2. 2. Deploying big change
  3. 3. Fear
  4. 4. Fear of
  5. 5. Fear of change
  6. 6. How to deal with it?
  7. 7. Let’s explore one story
  8. 8. Phase 1. Experiment Real project with small risk: SafeQ Installation package
  9. 9. Marketing of phase 1. Announce success to RnD Put it on developer’s radar
  10. 10. Phase 2. Setup CI Prepare automation for easier switch.
  11. 11. Marketing of phase 2. Announce: State CI support Workshops
  12. 12. Phase 3. Workshops, stabilization Series of workshops Hands-on experience Diverse group Fixing build issues
  13. 13. Marketing of phase 3. Pre-switch Announce: Further workshops Developers can play with new build
  14. 14. Phase 4. The switch Switch to new tech Clean up issues
  15. 15. Marketing of phase 4. Announce success Announce termination of old build tool.
  16. 16. Pattern: Deployment of change Make it iterative Take your time Invest time to market the change Actively gather feedback Keep roll-back scenario ready
  17. 17. Atlassian stack Standalone products - integrated together seemlesly move from one tool to another
  18. 18. Jira + Agile Support agile planning REST API - jira-python Quick way how to call Jira
  19. 19. Stash Hooks Linux trick how to bind port 22: iptables -A PREROUTING -p tcp -m tcp --dport 22 -j REDIRECT --to-ports 7999
  20. 20. Crucible/FishEye Useful for big code reviews Integration with older Subversion repositories
  21. 21. Bamboo CI system - similar to Jenkins
  22. 22. HipChat Teams can setup their own rooms Notifications: - branching - pull requests - build results - jira issues
  23. 23. Reuse of Change deployment pattern
  24. 24. Most important result: Open mindset
  25. 25. Attribution of artwork Kris Arnold - Radar console - CC 2.0 - Flickr.com Umair Moshin - Hands In Paint - CC 2.0 - Flickr.com Alan Rampton - Lots of work - CC 2.0 - Flickr.com Internet diary - Piccadilly switch - CC 2.0 - Flickr.com Porsche Brosseau - Concentric - CC 2.0 - Flickr.com Proscilas Moscas - Portable clock - CC 2.0 - Flickr.com Thanks :-)
  26. 26. More about YSofters Twitter: @ysoftdevs GitHub: github.com/ysoftdevs Blog: www.ysofters.com Technology Hour: www.meetup.com/ysoft-th

×