which methodology would you consider using to develop a web based interface?