Coder Social home page Coder Social logo

Quality is a way of life

Hi there 👋

Keys to Quality

  1. Idempotent: The test environment should be unchanged once the test complete
  2. Independent: The test should run on its own
  3. Autonomous: The test should not affect any other test

What is an Engineering Team Architecture (ETA)

Successful organziations have a clear understanding of the required individual roles and responsibilities. These responsibilities define an engineering team's processes. While many engineering organizations wish to have as much flexibility as possible (engineering is an art, after all) , there are certain talents required. There are also certain expectations required of one another, often expressed through the organization's processes. These two, roles and processes (responsibilities), define how the organization will build things, or the organization's Engineering Team Architecture.

  • 🔭 I’m currently working on
    -- Quality Leadership: Leading my organization to deliver business value faster through improved quality
    -- Team ownership of quality encourages shared testing
    -- Shared testing delivers higher quality earlier in the SDLC
    -- Building quality from the outset eliminates context switching and rework

  • What does this mean for you
    -- Higher performing teams who find greater fulfillment in their work

  • How do i do this?
    -- Designing a Definition of Done with the team
    --- When starting a story, we use a Three Amigos meeting, involving Coder, Tester and Product
    --- We outline our story implementation
    --- We decide how we will test each piece of that implementation
    --- We walk away with an outline of what code will look like, what a test plan will look like, and confidence that we're on target to satisify the needs of the business
    -- During the coding phase, we outline as much, or as little, of a test plan as we need

  • 🌱 I’m currently learning
    -- Kubernetes
    -- Cloud testing
    -- Continuous Delivery
    -- More about the Cypress framework every day
    -- Functional programming with Javascript and Typescript
    -- Java and Selenium

  • 💬 Ask me about
    -- Shift Left: Building in quality from the beginning
    -- Shift Right: Testing in production
    -- Test automation best practices
    -- Cypress testing best practices
    -- Full stack test automation
    -- Test frameworks
    -- Defining quality objectives for CI/CD
    -- Defining your test strategy

  • The Value of Testing
    -- One novel way to communicate the value of -- Sprint Demo
    --- I’ve found stakeholders and leadership particularly appreciate including test methodologies in the sprint demo. We show what we tested, how we tested it, and what we’ve automated. This gives them insight into the quality being delivered, as well as what we’ve done to prevent future issues.

Quality Organizations

[](QE Unit)

Jim's Projects

careers icon careers

General thoughts/guidance/info i learn about career choices

gs-rest-service icon gs-rest-service

Building a RESTful Web Service :: Learn how to create a RESTful web service with Spring.

react-wordle icon react-wordle

A fun Wordle clone made using React, Typescript, and Tailwind

xtermpwa icon xtermpwa

This project attempts to install a Linux terminal as a PWA on any oS

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.