O documento descreve o ciclo de engenharia aplicado ao desenvolvimento de software. O ciclo consiste nas fases de pesquisa, desenvolvimento e ajustes, com a pesquisa representando no máximo 40% do tempo e o desenvolvimento no mínimo 60%. Exemplos demonstram como aplicar cada fase do ciclo a um projeto de medição de umidade do solo com alertas usando sensores IoT e AWS.