📜 ⬆️ ⬇️

"Eat your own dog food" or how we found the most important client

The phrase "eat your own dog food" has long taken root in the IT industry to determine the practice of using a company or a team of developers of its own services and products. It is believed that this approach provides a number of advantages, including the ability to see and evaluate with your own eyes how a product or service works in real life, and not in terms of integration, load or any other testing.



At Acronis, we also traditionally used our corporate products in our own IT infrastructure. But for a long time there was no clear mechanism for introducing new products and updating old versions. This often led to situations where our customers started using products much earlier than ourselves.
The situation radically changed when the mandatory acceptance of all corporate products was introduced by the IT department of the company before their release. In fact, we officially recognized that our IT department is our first and most important customer, and that none of our products will be released until it satisfies our first customers.
')

How does this happen


The IT department connects to testing since the launch of the beta version. First, a new version or updates are checked in a test environment. Problems arising from the update, implementation and operation of the product are solved in conjunction with the development department. This allows project managers and developers themselves to see the difficulties, as they say, firsthand. And further, either quickly resolve them before the release, or add new items to the backlog for the next releases.

Domestic customers cannot guarantee the quality of the product!
It is very important not to place the responsibility of product testing on internal employees. This is not a project team, but FIRST CLIENTS. The product transferred to internal customers must comply with all quality requirements that are installed in the company for public releases, and any critical defects that were not detected during active project cycles can be considered as a “pack” of the project team.




Then updates are installed in stages on work servers and workstations in different offices. This happens in the standard windows provided for maintenance.
As a result, for the final release, the new version of the product is already successfully serving all 18 offices around the world.

What results it gives




Products in our environment




Interesting fact




Microsoft has been using the Eat your own dog food practice since 1988. Nevertheless, in 2009, Microsoft's new CIO, Tony Scott, began to promote the new term “ Icecreaming ”, arguing that this term is much more attractive, and “ice cream is what our customers would like to eat.” What I can not disagree with.

Source: https://habr.com/ru/post/226673/


All Articles