Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Life of our small product

Life of our small product

HASUNUMA Kenji

February 09, 2020
Tweet

More Decks by HASUNUMA Kenji

Other Decks in Programming

Transcript

  1. The motivation • We were a dedicated team of maintenance

    and support service • We maintained many small systems • Our business was stable at that time • However, all of the systems should have the end of life
  2. Our challenge • Migration Access VBA to Java • Java

    was fast and stable but strict • Web UI was poorer than MS Access • We were looking for new technologies
  3. Boss's thought • We needed to keep the systems •

    We also needed another solutions: • Software products • Contents distribution service • Lean startup (implicitly)
  4. Minimum viable product • Searches SNS at once • Reports

    to list view and CSV file • Has rich UI • Easy to use
  5. Our first product • Searches Twitter (using Twitter4J) • Reports

    to list view and CSV file • Architecture: • Frontend (GUI) - JavaFX 2 • Backend (API) - Java EE 7
  6. Additional development • Real time watch with reporting • Keywords

    history • Packaging (using JavaFX Packager) • Refactoring - No Change for UI • Java 8 (Lambda) & JavaFX 8
  7. Our new challenge • Expanding sales: • Collaboration with Pepper

    • Embedded to other products • Quality management: • Adaption for SLCP-JCF2013
  8. Sudden death • Against the company's new standard based on

    SLCP-JCF2007 (NOT 2013) • Our agile approach was denied • My resignation • And then there were none