Frederik Vollert discusses key considerations for startup technology development including choosing programming languages and frameworks, development processes like Scrum and Kanban, testing practices like test-driven development, hosting options like cloud computing, integrating payments, and learning from other startups through reading. The document provides advice on building technical foundations efficiently with a focus on delivering quality products.
4. TEchnology
Programming Language & Framework
Standard vs. Individual Software vs. SaaS
Speed vs. Needs
Cost of development
Long-run: Individual + SaaS, Short-run: Standard + SaaS
5. Team
Technical Co-Founder
Experience vs. Costs
Speed vs. Quality
Hire smart not experience
HR is hard
6. Development Process
SCRUM vs. KanBan
Structure is relevant
Developers are demanding employees
Better Process == Better Delivery
Less is more: Focus!
7. Coding
Test, test, test vs. Motherf*cking program
Test-driven development is crucial
Continuous integration
Acceptance tests vs. QA
Automate everything!
8. Hosting
Cloud vs. Regular vs. HaaS
Key qualification: knowledge on hosting-automation
Amazon cost calculator: Cloud can be cheaper
Not most important decision
Latency, Flexibility, Reach & Costs
9. Payment Integrations
PCI-Compliance
Payment Service Provider
Choice on payment methods, country, cancellation
rate/costs
Fresh SaaS hybrids: Braintree, Chargify, WePay
Germany
takes at least a month (goes for all integrations)
10. Read, read, read
Lean from the trenches (development process)
Lean Startup
Domain Driven Design (last maybe only if you can code)
Information is competitive advantage
Why make others mistakes again?
12. Questions?
@fredostarr on twitter
f@dynport.de
dynport.de
phraseapp.com