Welcome to Magnet
HOME  .  CORP INFO  .  SERVICES  .  PRODUCTS  .  CLIENTS  .  CAREERS
 
vibrant imagination. agile execution.
services
 MAD'M
 MOBILE SOLUTIONS
 Rich Internet Apps
 WEB SOLUTIONS
 
 GNU/ LINUX
 
 Technologies
 
 quality assurance
 
 digital certificate
 
 web hosting
 
 VoIP solutions
   
 
   
 
   
magnet's agile development methodology
 

Magnet's Agile Development Methodology (MADM) is a unique and proprietary software development methodology. This deliberate and disciplined development philosophy is a result of our rich experiences of last six years coupled with the best practices in the current environment. The goal of the process is to maximize customer satisfaction.

The process also allows the developers to confidently respond to changing requirements in the project - even at a later stage in the project execution. MADM combines the Rational Unified Process and Extreme Programming methods and is optimized for offshore development model.

MADM is lightweight and people powered.

why madm?
Typical software projects follow a Waterfall type of methodology. This type of project execution passes through following stages:

  • Requirements Document
  • Analysis and Design
  • Coding
  • Testing
  • Debugging
  • Delivery

key benefits of madm

  • Allows for changes in requirements - anytime, everytime?
  • Improves the success rate of the project by mitigating risks
  • Allows early and frequent / periodic / often review of the project
  • Reduces bugs since test cases are developed before code is written
  • It is lightweight - less formalities and overheads
  • It develops a healthy / mutually enriching relationship between the customer and the developers

Link to core values page
Link to Core Practices page

The MADM process is divided into four phases - Inception, Elaboration, Construction and Transition. The project initiation happens in the Inception phase, initial requirements gathering and study is done in the Elaboration phase. The construction is the actual iterative development stage. Transition is when the project is actually deployed and appropriate support is provided.

summary
Magnet's Agile Development Methodology is a lightweight and people powered software development process. It is very suitable for offshore development model and delivers greater success. Driven by core values of communication, feedback, simplicity and courage, the methodology follows a set of core practices like test driven and iterative development. The methodology is designed picking the best of Rational unified process and Extreme programming and is augmented by the rich experience Magnet has in managing software projects. Contrary to typical software development processes, MADM provides great flexibility to both customers and developers.

MADM has been successfully used in many projects at Magnet and we are sure it will deliver substantial value to your project as well!

Feel free to contact us if you would like to learn more about MADM.

 
© 2007, Magnet Technologies Pvt. Ltd.
Link to Inception Page Link to Elaboration page Link to Construction page Link to Transtion page