• source https://www.mirego.com/en/manifesto
  • Our 16 principles
    • Start with Clear and Measurable Goals

      • … clear end goal in mind, teams will push forward in the same direction and prioritize accordingly, regardless of the obstacles faced throughout the project.
    • Involve Users

      • … understand users’ aspirations, … Once a clear understanding of these aspirations is reached, the technological solution chosen for product development should adapt to users’ needs, not the other way around.
    • Keep Iterations Short and Fast

      • … validate we’re all heading in the right direction.
    • Put Your Heart Into It

      • … fast-paced digital industry, staying hungry is the only means of survival.
    • Do Less but Better

      • Adding features doesn’t necessarily add value.
    • Dare to Tackle Technological Challenges

      • Simplicity is a complex challenge.
    • Write Quality Code

      • … team is proud of the code they write, their pride will be reflected in every aspect of the product.
    • Avoid Intermediaries

      • … project success depends heavily on effective communication amongst team members.
    • Involve all Disciplines

      • … successful product is the result of many small decisions made along the way by several stakeholders.
    • Don’t be Afraid to Make Mistakes

      • Mistakes can cost yield a lot.
      • … innovation comes from failure and experimentation.
        • … involves exploring unknown leads, testing uncertain assumptions, taking risks and,
          • most probably, making mistakes.
            • Mistakes don’t really matter, as long as you learn from each situation and use the knowledge to your advantage.
      • We must give promising ideas a fighting chance …
    • Be Open to Direction Changes

      • … best way rarely ends up being the one we planned.
      • Product development is a bumpy journey filled with unpredictable conditions and unforeseen situations, for which the solutions may only come later down the line …
    • Mind the Details

      • … creating a product … involves adjusting, refining, and perfecting, over and over again.
    • Be Accountable for the Quality of your Work

      • Quality is non-negotiable.

      • Quality is everyone’s responsibility, and it’s not something we’re willing to compromise.

    • Encourage Debate

      • When stones collide, they also get polished.
      • … best ideas emerge when diverging opinions come head to head.
      • Submitting ideas to critique will always help improving them.
      • Titles aside, every team member counts, and every voice must be heard.
        • Debating amongst colleagues is encouraged,
          • as well as with clients.
    • Nurture Product Evolution

      • … product’s past achievements don’t guarantee its future success. Staying one step ahead allows to develop user experiences that will remain relevant over time.
    • Don’t Bank Solely on Product Development

      • … success is not only determined by the product’s creation itself, but rather an ensemble that involves marketing as well as its projected evolution.

    Perfection is reached not when there is nothing more to add, but when there is nothing more to remove. – Antoine de Saint-Exupéry