Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[2019.05 Meetup] [Talk #1] Domingos da Silva - ...

[2019.05 Meetup] [Talk #1] Domingos da Silva - UX I DevOps - The Trojan Horse for Implementing a DevOps Culture

As companies grow, the need for a DevOps Mindset that shapes its processes from scratch is essential. Not having this culture and centralizing it to a single team or putting it too late into action can be catastrophic for an organization as it walks towards fully automated processes.

On this talk we will not only talk about “The DevOps way of life” but how we can achieve a perfect synchronization between all of the areas inside a company so that automation becomes a creed and not so much of an imposed rule by the bosses while we keep in mind the UX and UI of it for the people involved, with some practical examples along the way.

Domingos Da Silva works during the day as Lead Infrastructure Engineer at Farfetch, responsible for all things CI/CD to ensure that the process and best practices are applied and as a Game Designer/Developer at night at SunkenShip aiming for different experiences. Both worlds collide on a daily basis as he tries to mix over a decade of experience on both worlds to get the best of both and improve the existing frontiers.

DevOps Lisbon

May 13, 2019
Tweet

More Decks by DevOps Lisbon

Other Decks in Technology

Transcript

  1. version: 1 platform: porto boundary: delivery name: portodevops description: service

    to manage the logistics entities like couriers services and accounts maintainers: - name.surname project_type: service tech_type: dotnet_core repository: https://repo.farfetch/porto/portodevops.git package: porto_portodevops dependencies: - platform: porto boundary: infra name: cassandra2 specs: keyspace: porto_portodevops ports: loadbalancer_ports: - 9250 service_ports: - 9250 The Blueprint Concept
  2. telemetry: active_healthcheck: /monitoring/ping deep_healthcheck: /monitoring/pong security: context: standard metadata: tier:

    0 business_unit: farfetch environment_specific: - environment: dev datacenter: we1 domain: porto.devops.com scale: min_instance_count: 1 max_instance_count: 1 min_cpu: 1 max_cpu: 2 min_memory: 1 max_memory: 2 credentials: porto_infra_cassandra2_username: ENC[GrF7DhxRqYTQo=] porto_infra_cassandra2_password: ENC[Ws2amfN9isW95=] - environment: prd datacenter: we1 domain: porto-delivery-portodevops.farfetch.net The Blueprint Concept
  3. The Big Questions • Who are we building for? Who

    is the end user of our tool? • What are they trying to achieve? What goal does the user have? • What is the level of knowledge you are building for? What’s the overall knowledge of our user base? • How can we improve adoption rather than imposing a working tool? • Are we building with our users in mind or based on how we would like it to work for us?
  4. Driving the Change Get Management Buy-In. Start UX planning early.

    It's all about collaboration. Drive smart prioritization. Designers need visibility into the product backlog. Make sure UX participates at every stage. Stick to basic UX design, but remain agile. Incorporate feedback quickly.
  5. If we are not building something that simplifies our users

    experience with our systems, no matter how beautiful it is, we are not building a good service.