Playbook

Playbook

CloudBosses has a combined experience of 20 years in building FinTech software and product design. Throughout the years, we have created our products and collaborated with startups to get their ideas to market. Our research and development technical team engage in experiments to deliver high-quality products with the most recent innovations.

The company, originated from the will to provide the best cloud applications that people will love. As part of our journey, we have built our frameworks and libraries which help us create new products faster. Our team has experience in building secure high available systems without compromising user experience. We can either work with you to develop your idea or consult with your team on designing, developing, securing and deploying your system, with the following services.
  • Product Design
  • User Interface Design
  • UX Analysis
  • Branding
  • Backend and Embedded
  • C/C++
  • Elixir/Phoenix
  • Go
  • Python
  • Web and Mobile
  • TypeScript
  • JavaScript
  • Angular
  • NativeScript

Hereunder, you will find our playbook. We have jotted down all the things we have learned throughout our experiences and decided to make it available for everyone. It is free and licensed under the Creative Commons Attribution-NonCommercial. You can use it to learn and use our tactics in your own company.


Preparation

Preparation The first steps of a project can make a difference between a successful one or not. For a successful project, it is vital to have a clear definition of what the requirements are and which are the most important. Any misunderstandings between the client and the company need to be ironed out from the beginning. Several tools are available, which ensures that all parties are on the same page.

  • Design sprints
  • Research and findings review
  • Designing products that people love
  • Assumption testing

Design

Design Design is concerned with how products work and are controlled. The interaction between people and technology set the principles of a human-centred design that puts human needs, capabilities, and behaviour first. Design accommodates those needs, abilities, and ways of behaving. This process is the driving force behind our projects when designing products that people love. Good design requires excellent communication, especially from machine to person, indicating what actions are possible, what is happening, what is about to happen.

  • Sketching
  • Visual design
  • Wireframes
  • Prototyping

Development

Software Development Our development cycle is divided into small iterations always with a deliverable at the end. By doing so, it allows the client to verify that we are on the right track, and also guarantees that the project does not turn into a massive project which never gets completed. Through modern techniques, we ensure that the delivered software is of high quality.

  • TDD
  • Code Coverage
  • Version Control
  • Code Review
  • Regression testing

Security

Application Security Security is ingrained in every part of the product development. With the proliferation of internet access and integration into every device, hackers can have a real impact on users in everyday life. With the rise of internet-enabled devices, novel forms of applications are required to tap into these devices and provide services for their users.

  • Penetration Testing
  • System Security Hardening

Production

Production Deployment of the product should be seamless and with little effort. We believe that through automation, the risks of errors during releases is reduced and also enables us to deploy new features and hotfixes quickly. Once the system is running, it is essential to have all the tools in place to ensure that the system is running efficiently. Hence, monitoring that no resource is overworked and all core processes running.

  • Continuous Integration
  • Monitoring
  • Events notification

Customer Retention

Customer Retention The real test, comes when the product is online. The first hirdle is to attract the users that the product was ment for. Once the intended user is actually using the system. It is important that feedback from the users are collected and acted upon. If done right this would improve the experience of using the product.

  • UX Analysis
  • Conversion Funnels
  • A/B Testing