raybright technologies
 
about us
servies solutions technology verticals careers library contact
out source
Agile Methodologies
 
Outsource Product Developmet
IT Strategy Service
Staff Augmentation Services
Application Development
Technology Migration Services
Application Maintenance
QA & Testing Services
BPO
request form
Raybright 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 time boxes, 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:

  • AM is cost effective as it defines a collection of values, principles & practices pertaining to effective, light-weight modeling and documentation. By creating models and documents which are just barely good enough you maximize stakeholder investment
  • AM improves modeling and documentation on prescriptive processes

    Am defines explicit techniques for agile projects. AM addresses the issue of how agile developers model and document on software projects taking an agile approach such as eXtreme program (xp), Dynamic Systems Development Method , or SCRUM.

  Home | Support | Disclaimer
© 2006 raybright.com, All rights reserved.