What makes a good Business Analyst?

Here are some key skills for assessing if a BA’s worth his salt: Self-Starter – can they take initiative and run with a project? Analysis – can they delve into a problem and understand it? Facilitation – can they run workshops with stakeholders? Critical Thinking – can they independently assess input? Communication – how good are their language skills? Presentation…

Agile or Waterfall?

In today’s world, IT budgets are constantly under pressure to deliver more for less, with Agile often claimed to be a method that’s a “silver bullet” for developing applications. In theory, it allows delivering software faster by using less rigour (documentation, planning, checks / balances, etc.) and more client / business interaction with the development team as they go, in iterative…