Legacy Modernization at Nationwide ADC Abhijit Shirke, Rachit Sood, Alhad Sapre, Ritu Singh Embedded Internship Projects Thesis Research Project : Legacy Modernization Manager : Mr. Perumal Ramasamy Intern Name : Abhijit Shirke Training for Rapid Adoption of Standard Processes -Ritu Singh Problem Statement 1. Test data selection tool: Takes input from user, parses and builds a relational database for the mappings in the data and retrieves required information for the user. 2. Syllabus for ATDD (Acceptance Test Driven Development): coaching to be imparted to all of Nationwide teams (part of team). Identify and quantify technical and cultural impediments to standardizing (ATDD) process across the enterprise. Project : Legacy Modernization Manager : Mr. Perumal Ramasamy Intern Name : Ritu Singh Approach 1.ATDD project coordination : Team scheduling, sending invites and handling other logistics. 2. Workshops : Documented training based questions across teams. Use of documentation to develop concepts for the cucumber workshop. Cross team training related to standardizing ATDD process across Java and Cobol lines. 3. Implementing Cobol Unit Testing framework for COBOL teams. Project : Application Development Manager : Mr. Christopher Newlin Interns : Rachit Sood and Alhad Sapre Project : Time Off Planning System – Completed (April – July) Defect Fixing Team Vegas - Development Interns 13 defects fixed out of 73 defects Project : ADC Technical Conference 2012 Website –Release (July – December) Developed a customized Content Management System for the annual Developers Conference website at Nationwide. Developers (team of 4 developers) Part of Dev Con Planning Committee. Thesis Research Enterprise Transformation Effort at Nationwide ADC - Abhijit Shirke Problem Statement Identify and solve issues which arise in project development, when transition happens from one phase which is a part of waterfall development model into a phase which is part of agile development model. Goal To develop a Agile Performance Framework for Transition Management Approach 1. Define the performance parameters during transitioning in order to achieve predictable cost, time, and scope for any project delivery . 2. Provide Process transformation solution: Transition and Organizational issue Implement solution : Data Model and Requirements issue. 3. Data mining techniques to support the performance framework Goal and Deliverable Integrated training methods, assessments and evaluation of the actual development process. 1. Study challenges in enterprise adoption of agile methods and develop performance(SEI) metrics to achieve operational excellence. 2. Assessment of before/after results of training and leveraging knowledge management strategies will help in providing focus areas while coaching a team to achieve continuous process improvement. Social Agile Development for Increased Reutilization of Resources - Rachit Sood Problem Statement To propose a holistic agile development strategy that improves communication between different teams which promotes code reuse and knowledge transfer between different agile development lines at nationwide. Goal To implement Social Agile Framework for increased reutilization of resources. Approach 1. Understand the reason for the failure of previous efforts accomplish the same task. 2. Leverage existing tools at the ADC. 3. Suggest improvements to inter-team communication based on industry best practices. Software Development Effort Estimation: A comprehensive approach -Alhad Sapre Problem Statement Identify the demerits of currently used development effort estimation methods and define a holistic estimation methodology for different projects across ADC. Goals Dynamic development model, Reduction in magnitude of error in estimation, Better use of historical project data Approach 1. To develop a tool complementary to QSM SLIM (Estimation tool being used at Nationwide ADC) 2. Comprehensive evaluation of different estimation methods for a project. 3. Suggests the “best fit” method for the specific project Acknowledgements A special thanks to Dr. Jay Ramanathan, Dr. Rajiv Ramnath and Nationwide managers Mr. Ramasamy and Mr. Newlin for their support and guidance.