Dwarves Foundation is an innovation service firm. We have been building an organization with high standard software practices and business growth capabilities, helping tech startups, entrepreneurs and makers deliver their innovative software product since 2013.
We stand for the craftsmanship in software development. More than telling people how to do things, as a team, we take responsibility for collaboratively creating the product of innovation with the client. We value the long-term partnership, and we brought the economic impact through massive product distribution and brought to the market by the clients.
This repo is our playbook which contains our practices in software development and also how we collaborate to make them succeed.
Requirement Analysis
- Brief Clarification
- Design Sprint
- Business Model & Lean Canvas
- AARRR Framework
- UX Research
- Pitch Deck Design
System Design
- Information Architecture Design (IA)
- Card Sorting
- Sitemap
- Content Inventory
- State Machine Diagram
- User Flow
- User Story
- Wireframe
- Brand Identity Design
- Design system
- User Interface Design (UI)
- Interaction Design (IxD)
- Presentation Deck
- Technology Stack
Implementation
- Software Philosophy: Engineering-Driven, Craftsmanship & Minifesto
- Workflow: Agile & Scrum Framework
- Technology stack: Our POV on Technology
- README Driven Development
- Pair Programming
- Code review
- Definition of Done
- Best practices in Android
- Best practices in Backend
- Best practices in Frontend
- Best practices in iOS
Testing
Deployment
Maintenance
License
Creative Commons Attribution 4.0 International (CC BY 4.0) @ Dwarves Foundation