I am working on the RnD for agile software process. I have seen that agile is very powerful methodology which can be very effective in a complex environment. And its like very suitable for our environment as well. We are basically a product based company and developing an HMI (Human Machine Interface).
Ok now the problem what I am feeling with the agile is about the testing and validation department. I mean our product is so much complex and huge that we cannot just rely upon the automated testing and we need very extensive testing to get our product clean from bugs. But I am not getting how to perform such extensive testing in the agile software process, where the sprit will complete in 30 days which include the development + Release + Testing all in 30 days. So can any one help me in this regard?
Well, that's exactly why the tests need to be automated - because, especially for a big project, manual testing, over and over again, would just take too much time.
As an aside, what does RnD mean?
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
"we need very extensive testing to get our product clean from bugs." - This sounds like a description of the current state, not the desired state. Can you move towards agile testing slowly? For example, you could say that a certain piece of new functionality will have complete automated tests.
It's good that your company is having you do the research and development/feasibility analysis first. That increases your chances of success over "someone heard agile is good and now we are doing it."