Agile Development for a Beef-Cattle Farm Simulator

Today software industry faces new challenges, as to apply innovative strategies to develop new products. These strategies require continuous adjustment to the dynamic changes of software requirements, and therefore, in some cases time-schedule of tasks becomes difficult for planning purposes. In this paper, a project experience during the development of a grazed based beef-cattle farm simulator is presented. Initially the project was developed following a waterfall life cycle but with scant documentation and planning, which was fated to fail. Finally, a agile method was applied which allowed highly positive results from the point of view of developers and customer.