software development, consultancy and web site design services

Agile software development

Agile software development is a conceptual framework for software engineering that promotes development iterations throughout the life-cycle of the project. It is loosely based on 'Extreme Programming'.


Agile development is best suited to rapid application development. Where an application or unit of work needs to be completed in record time, and the architecture does not debiate away from standards and frameworks already available on the market.


Agile methods emphasize face-to-face communication over written documents. Most agile teams are located in a single open office sometimes referred to as a bullpen. At a minimum, this includes programmers and their "customers" (customers define the product; they may be product managers, business analysts, or the clients). The office may include testers, interaction designers, technical writers, and managers.


Agile methods also emphasize working software as the primary measure of progress. Combined with the preference for face-to-face communication, agile methods produce very little written documentation relative to other methods. This is well suited to organisations that require standardise simple software systems which enjoy high usability and deployability.






DOTNUTSHELL Technologies can create rapid software under the guise of an agile development plan. It is our policy to liase with our customers at all point within the software development lifecycle to gaunrantee that the end-product is what the client expects.


Please
contact us
for more information.



PDF Document: Agile software development
Printer friendly PDF

2008 © DOTNUTSHELL TECHNOLOGIES Ltd.

Home | Privacy Policy | Site Map | Links | Company | Contact Us | Arena

We provide cutting edge software development, consultancy and web design services.

Valid XHTML 1.0 Transitional Valid CSS!