STX NEXT
talented developers | flexible teams | agile experts
Python Product Development as a Service
Maciej Dziergwa
Agenda
1. Python and Mobile Product House
2. New approach to building software products
3. Building and leading High Performance Teams
Agenda
1. Python and Mobile Product House
2. New approach to building software products
3. Building and leading High Performance Teams
STX Next today
10+
YEARS ON THE
MARKET
100+
CLIENTS
200+
EMPLOYEES
200+
PROJECTS
Poznań
Wrocław
Piła
Łódź
30
50 10
110
Our offices
Lessons learned
Listen, but don’t do everything that people advise you to do
- “Don’t go to the Netherlands, find a job in Poland”
- “Sell licence not source code”
- “Stay versatile, Python is too niche”
Defining a niche
THIS INCLUDES
PYTHON JAVASCRIPT ANDROID iOS
Agenda
1. Python and Mobile Product House
2. New approach to building software products
3. Building and leading High Performance Teams
Main challenges in Digital Product development:
● MVP - Quickly launching product to market
● Forging the Product Vision
● Defining Product (scope, size, resources)
● Recruiting developers
● Implementing development process
● Learning and implementing good dev practices
● Scaling up with dev teams
● Blending different competences: architecture, back-
end, front-end, UX, QA, dev ops
Challenges
Digital Product
Digital
Product
Technology
Business
Users
Successful Digital Product
Business
Successful
Digital
Product
Technology Users
A successful digital product
is supremely developed, makes users happy and gives high business value.
WHY
We believe the future of Product Development is
Product Development as a Service
WHAT
AGILE
DEVELOPMENT
WORKING ON
DETAILS
FORGING
THE VISION
D2 D3D1Discover Define Deliver
HOW
Focus on the process
We define key operational processes, measure and later follow and improve them
Share knowledge and experience
● we help our clients to improve their process and products
● we write articles, blog posts, do presentations about our experiences both in process and technology areas
● we teach and we learn from each other
We follow newest technology trends in areas that allow us to offer the best option for Products Development
Work as teams not individuals
We believe 1+1 is more than 2. To foster diversity, our teams include different roles
Great atmosphere, great people
We hire great people because they create great atmosphere that allows to create great products
Delivery on
schedule
Production
roadmap
Feature set
oriented on
business goals
Agile
development
Tailored
technology
stack
Feasibility
check
Knowledge
about
users’ needs
Performance
centered design
Iterative
improvement
DDD Method
D1
D2
D3
Business Technology User
1. Python and Mobile Product House
2. New approach to building software products
3. Building and leading High Performance Teams
Product House Structure
Administration
Finance
Teams
Sales
4%
Supportive
Teams
Product
Owner
QAScrum Master
Developer
DeveloperDeveloper
Developer Developer
3%
DEV
DEV
DEV
DEV
DEV
DEV
DEV
DEV
DEV
DEV
DEV
DEV
DEV
DEV
DEV
DEV
87%
DEV
HR 3%
SDM 3%
Teams
Recruiters
Office
assistants
Infrastructure
SDM
Poznań Wrocław Piła Łódź
Location Scaling
2
1
1
4-10
Backlog
Refinement
Sprint planning
Business
Catchup
Sprint
Review
Sprint
Retrospective
Renew
your
forecast
development testing
Daily
Scrum
Process
PRODUCT OWNER THE DEVELOPMENT TEAM SCRUM MASTER
1
2
3
45
Key takeaways from Agile
Follow agile manifesto:
● iterative, incremental and evolutionary
● face to face communication
● short feedback loop
● quality focus
High performance team
● Team as a small community
● Team as a technology partner to the client
● Communication is the key
● Know-how & good practices sharing
Partner selection criteria
● On-site visits
● Reference check
● Length of the current partnerships
● Ability to scale up
● One team, one location
● Many teams, many locations
Maciej Dziergwa, CEO
mdziergwa@stxnext.pl
www.linkedin.com/in/maciejdziergwa
www.stxnext.com
Thank you!
Time for questions
Python product development as a service

Python product development as a service