Case Study
Resume and Interview Web ApplicationASP.NET Customized Intranet Portal
ASP.NET Management System Development

Contact Us
Skype: techomechina
MSN: info@techomechina.com
Phone: +86 1062431711
Fax: +86 1062431800
Email: info@techomechina.com
Building A, UFIDA Software Park
68 Beiqing Rd.
Haidian District
Beijing China 100094
ASP.NET Web Based Pension Management System Development
The client’s company is a finance company based in Melbourne, the second largest city in Australia. The client has planned to develop a completely new web based pension management system with large amount of requirements. Due to the reasonable cost, the client set up an ODC (Offshore Development Center) team in our company, in China. The project adopted ASP.NET as the main programming language and agile software development methodology. ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites, web applications and web services. And other web development technologies include C#, SAL, XML, and AJAX. The web based pension management system contained several core functionality models, for example, user account management, assets management, report management, etc. User account model can set up multi administrators and different types of user account with different access authorization level. Assets management model allow users to manage assets via their own account, different accounts have different permission to access the asset control panel. Users can generate monthly or annually reports to check their pension statements. The most important thing for all web based system is the security, especially in finance industry. Our development team designed and developed a complex security protection and checking model for the pension system, according to the Australian low, the system should have functionality to verify and confirm the users’ IDs. These IDs can be resident IDs, passport numbers, or any other legal IDs.
The whole project was developed as an ODC (Offshore Development Center) model. An ODC team is made up of a dedicated programmers or developers who have been handpicked to complement the customer’s skill set and culture. This customized team works exclusively on behalf of the customer at the development service provider’s site or their own captive site in a secure environment. The client set up their ODC team in our site to reduce the project cost. We had a project manager on our site and he was in charge of the whole project and the communication between team and our client. Also, the project manger participated the project development from the very beginning to the end. The ODC team worked closely with the client, they had daily contact via Internet and weekly and monthly reports. And the client sometimes came to our site to discuss project issues with our ODC team.
The project used Agile software development methodology. Agile software development is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. Agile software development methodology can keep code simple, testing often, and delivering functional bits of the application as soon as they’re ready. During the development of this web based pension management system, the client was more actively involved in software development than ever and got higher priority. The application status and situation would be sent to the client immediately. The new and changed requirements from our client were accepted for each iteration. The key functionalities would be available to use as soon as possible since the methodology emphasizes rapid delivery. Because the delivery is defined by fixed timescale, the client received functionality by a fixed time period. With Agile software development methodology, our ODC team could do more system testing and delivery higher software quality.





Read More