1 / 31

How the Sausage is Made

How the Sausage is Made. How the Sausage is Made. A day in the life The life of an RFE (and the tools we use) The life of a product version. Kinetic Development: A Day in the Life. Development Design Implementation Design Develop. Support Content Handlers Bundles Community articles

thimba
Download Presentation

How the Sausage is Made

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. How the Sausage is Made

  2. How the Sausage is Made • A day in the life • The life of an RFE (and the tools we use) • The life of a product version

  3. Kinetic Development: A Day in the Life • Development • Design • Implementation Design • Develop • Support • Content • Handlers • Bundles • Community articles • Continued learning • User groups • Self directed learning • Ruby Tuesday

  4. Where ideas come from? • Consumer RFEs • Predictive RFEs • Dreaming • Drinking our own champagne 57% of percentages are made up, including these.

  5. What do we do with the ideas? • Customer interaction is supported by Salesforce • Ideas/RFEs are stored in Redmine • Weekly product meetings (developers, support) • Yearly product development summit • Bulldog meetings

  6. The Life of an RFE / Development Tools • Get an email from a client

  7. The Life of an RFE / Development Tools • Enter the RFE in Redmine Redmine – Issue Management

  8. Redmine – Issue Management

  9. Redmine – Issue Management

  10. Redmine – Issue Management

  11. The Life of an RFE / Development Tools • Brainstorm RFE implementation with Mindmeister

  12. Mindmeister – Mind Mapping

  13. Other things we use Mindmeister for • Roadmap planning • Meeting notes • Brainstorming

  14. The Life of an RFE / Development Tools • Prepare the VMWare development server • Started with VMWare Workstation/Fusion • Moved to VMWare ESXi • 40 virtual machines on one server/SAN

  15. VMWare (ESXi) – Virtual Server

  16. The Life of an RFE / Development Tools • Prepare local development • Use Netbeans for Java projects • Use Sublime for Ruby/JRuby projects

  17. Netbeans – Development Environment

  18. Sublime – Text Editor

  19. The Life of an RFE / Development Tools • Commit our local changes to Github • Stores all of the changes we ever make

  20. Github – Version Control

  21. Github – Version Control

  22. Github – Version Control

  23. Github – Version Control

  24. Github – Version Control

  25. Other Tools We Use • Chrome Developer Tools (HTML, CSS, Javascript troubleshooting) • JSFiddle (isolated HTML, CSS, Javascript testing) • Gist (sample code, code sharing) • Litmus (browser and email compatibility)

  26. Product Lifecycle • 3.0.0dev – Internal live development • Development testing • 3.0.0rc1 – Feature complete, internal release • Support training, real world usage, gather feedback, documentation • 3.0.0rc2 – Feature complete, early release • Gather feedback • 3.0.0

More Related