Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Life of our small product
Search
HASUNUMA Kenji
February 09, 2020
Programming
0
39
Life of our small product
HASUNUMA Kenji
February 09, 2020
Tweet
Share
More Decks by HASUNUMA Kenji
See All by HASUNUMA Kenji
Jakarta EE: The First Parts
khasunuma
0
53
How to adapt MicroProfile API for generic Web applications
khasunuma
0
38
Overviewing Admin Console
khasunuma
0
36
Introduction to MicroProfile Metrics
khasunuma
0
59
Basic method for Java EE Web Profile
khasunuma
0
37
Introduction to JCA and MDB
khasunuma
0
87
Collections Framework Begineers Guide 2
khasunuma
0
77
JLS myths ~ if-then-else statement ~
khasunuma
0
41
Introduction to Date and Time API 4
khasunuma
0
72
Other Decks in Programming
See All in Programming
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
900
Head of Engineeringが現場で回した生産性向上施策 2025→2026
gessy0129
0
210
Go1.26 go fixをプロダクトに適用して困ったこと
kurakura0916
0
320
AHC061解説
shun_pi
0
310
エージェント開発初心者の僕がエージェントを作った話と今後やりたいこと
thasu0123
0
230
ふつうの Rubyist、ちいさなデバイス、大きな一年
bash0c7
0
120
20260228_JAWS_Beginner_Kansai
takuyay0ne
5
440
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
390
TROCCOで実現するkintone+BigQueryによるオペレーション改善
ssxota
0
130
AI活用のコスパを最大化する方法
ochtum
0
120
Geminiの機能を調べ尽くしてみた
naruyoshimi
0
190
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
190
Featured
See All Featured
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
120
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Producing Creativity
orderedlist
PRO
348
40k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
93
So, you think you're a good person
axbom
PRO
2
1.9k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
140
How to make the Groovebox
asonas
2
2k
Abbi's Birthday
coloredviolet
2
5.1k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
880
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
470
Measuring & Analyzing Core Web Vitals
bluesmoon
9
770
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Transcript
Life of our small product HASUNUMA Kenji
[email protected]
@khasunuma :
@btnrouge
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
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
My proposed draft
Boss's thought • We needed to keep the systems •
We also needed another solutions: • Software products • Contents distribution service • Lean startup (implicitly)
Startup new project
Minimum viable product • Searches SNS at once • Reports
to list view and CSV file • Has rich UI • Easy to use
Our first product • Searches Twitter (using Twitter4J) • Reports
to list view and CSV file • Architecture: • Frontend (GUI) - JavaFX 2 • Backend (API) - Java EE 7
For your information IUUQTXXXTMJEFTIBSFOFULIBTVOVNBKBWBGYBOEHMBTTpTI
Feedbacks
Additional development • Real time watch with reporting • Keywords
history • Packaging (using JavaFX Packager) • Refactoring - No Change for UI • Java 8 (Lambda) & JavaFX 8
Real time watch
Architecture version 1
Architecture version 2
Our new challenge • Expanding sales: • Collaboration with Pepper
• Embedded to other products • Quality management: • Adaption for SLCP-JCF2013
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
What's your thought?