Процесс идет в EPAM, но это не так просто и быстро. ТРИЗ в большей степени применяется для управленческих и организационных задач, которых так же много при разработке ПО.
А так же для решения противоречий, где идет прямое взаимодействие с надсистемой. Например, это интерфейс. Надо разместить много кнопок, чтобы показать весь функционал, и надо разместить мало кнопок, чтобы не перегрузить интерфейс.