Business Analysts are expected to participate in every stage of the development lifecycle, from analysis and design through testing, release and maintenance while adhering to current System Development Methodology (SDM) processes