1 / 15

(Not) Useful tools for Agile Infrastructure

(Not) Useful tools for Agile Infrastructure. Current tools. Gitweb JIRA Crucible Jenkins pilot (!!) GitLab (Q3/Q4?). Workflow Tools. Do we feel that our workflow is easy enough? Is there too much work in our workflow?* Is there enough flow in our workflow?*

rusti
Download Presentation

(Not) Useful tools for Agile Infrastructure

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. (Not) Useful tools for Agile Infrastructure

  2. Current tools Gitweb JIRA Crucible Jenkins pilot (!!) GitLab (Q3/Q4?)

  3. Workflow Tools Do we feel that our workflow is easy enough? Is there too much work in our workflow?* Is there enough flow in our workflow?* How integrated are these systems? How well can we collaborate? * Apologies for the horrible jokes.

  4. I am not here to make a decision I am here to make a point

  5. Version Control Choice An example

  6. Version Control Email patches to each other Perforce CVS SVN Bazaar Mercurial Git

  7. Code Review

  8. Continuous Integration

  9. Continuous Integration Bamboo (Java/Atlassian) BuildBot (Python/FOSS) CruiseControl (Java/FOSS) Jenkins/Hudson (Java/FOSS) TeamCity (Java/JetBrains) Tinderbox (Perl/FOSS) Travis CI (Ruby/FOSS) (Hosted Recommended)

  10. Documentation

  11. Documentation • ServiceNow (??) • Sphinx (Python/rST) • DocBook (Java/XML) • Gollum (Git/Many) • Microsoft Word • LaTeX (Many/LaTeX)

  12. Problems • Do It Yourself • Maintainability • Outsourcing • Commercial • Open Source • Hosted • Self-Hosted • Man Hours

  13. Solutions • Discussion • Evaluation • http://www.mediawiki.org/wiki/Git/Gerrit_evaluation • Make compromises • Software sucks • Implementation Agnosticism

  14. Aims Few Man Hours Few Man Hours No Man Hours No Man Hours No Man Hours

More Related