Por enquanto ainda foi só uma percepção da necessidade, mas ainda não cheguei a procurar/estruturar algo a respeito!
Essa percepção veio do entendimento de que eu preciso deixar meu cliente plenamente ciente de todos os custos por trás do serviço que prestarei.
Isso eu já tinha em mente, mas seu post defendendo o fato de que devemos saber sobre business, além da programação em si, é algo que nos diferencia dos demais e abre os olhos da empresa, mostrando que entendemos como o serviço funciona e nos preocupamos não só com o código. (Me corrija se o entendimento estiver errado, por favor).
Como exemplo um pequeno exemplo, sei que, para uma landing page, meu cliente precisará de um domínio. Portanto, preciso saber dar respostas às preocupações que ele tiver em relação a isso.