|
Techno
Softwares uses Agile Modeling (AM) as it is a practice-based
methodology for effective modeling and documentation of
software-based systems. Simply put, Agile Modeling (AM) is a
collection of
values,
principles,
and
practices
for modeling software that can be applied on a software
development project in an effective and light-weight manner.
Most agile methods attempt to minimize
risk by
developing software in short
timeboxes,
called iterations. Each iteration is like a miniature software
project of its own, and includes all of the tasks necessary to
release the mini-increment of new functionality: planning,
requirements analysis,
design, coding, testing, and documentation. Agile methods
emphasize real time communication, preferably face-to-face, over
written documents.
Some
important benefits of agile modeling:
|