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

Life of our small product

Life of our small product

Avatar for HASUNUMA Kenji

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