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
49
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Life of our small product
HASUNUMA Kenji
February 09, 2020
More Decks by HASUNUMA Kenji
See All by HASUNUMA Kenji
Jakarta EE: The First Parts
khasunuma
0
67
How to adapt MicroProfile API for generic Web applications
khasunuma
0
47
Overviewing Admin Console
khasunuma
0
47
Introduction to MicroProfile Metrics
khasunuma
0
74
Basic method for Java EE Web Profile
khasunuma
0
48
Introduction to JCA and MDB
khasunuma
0
100
Collections Framework Begineers Guide 2
khasunuma
0
88
JLS myths ~ if-then-else statement ~
khasunuma
0
70
Introduction to Date and Time API 4
khasunuma
0
88
Other Decks in Programming
See All in Programming
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
450
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
110
20260623_Loop Engineeringで自分の分身の問い合わせBotを作る
ryugen04
0
220
LaravelLive Japan の裏方のすべて — 第188回 PHP勉強会@東京 (2026-06-24)
suguruooki
2
150
信頼性について考えてみる(SRE NEXT 2026 miniLT)
hayama17
0
190
SREは、MCPとSRE Agentをこう使え!
kazumax55
0
150
初めてのKubernetes 本番運用でハマった話
oku053
0
130
Prismを使った型安全な暗号化_関数型まつり2026
_fhhmm
0
140
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
500
yield再入門 #phpcon
o0h
PRO
0
450
【やさしく解説 設計編 #0】DDDのコード、読めるのに分からない人へ
panda728
PRO
2
270
自作OSでスライド発表する
uyuki234
1
3.8k
Featured
See All Featured
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
280
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.6k
Faster Mobile Websites
deanohume
310
32k
RailsConf 2023
tenderlove
30
1.5k
Docker and Python
trallard
47
4k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Building AI with AI
inesmontani
PRO
1
1.1k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.4k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
380
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
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?