There are several techniques for business analysis that you can use for different scenarios. These techniques include business process modeling, SWOT analysis, CATWOE analysis, PESTEL analysis, use case modeling, and non-functional requirement analysis. You can use one or a mix of these analysis techniques, depending on the project.