The Art of Building Software

Photo by Ryunosuke Kikuno on Unsplash

The main focus of this article is on how to enable the engineering team to build software that can be easily developed, tested, deployed, and maintained.

We are going to focus on the last three stages of the software development lifecycle which I will refer to as the execution phase, these stages are:

  • Implementation
  • Testing and Integration

--

--

--

Product-focused Software Engineer with more than 13 years of experience delivering top-quality software for world-class companies. React JS/TS advocate.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Best Practices for Microservices

Domain-Driven Design in the era of Microservices

5 Things Better than a Computer Science Degree

Sensors and Gateways and Edge Devices, Oh My

Building a Basic Microservice Registry in Go.

Tackling Front End Performance —Strategy, Tools, and Techniques

Sec in your DevOps: Adding the OWASP Dependency Check to your Jenkins pipeline

Laravel Rate Limiting in Production

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Luis Guerrero

Luis Guerrero

Product-focused Software Engineer with more than 13 years of experience delivering top-quality software for world-class companies. React JS/TS advocate.

More from Medium

Aviation in Software Engineering: Aviate, Navigate, Communicate

Super Simple Story Guide

A sticky note with writing on it that says as a user

Uncertainty and the Art of Business Planning

Why You Need To Code