Legacy Modernization at Nationwide ADC

roomagitatedInternet and Web Development

Dec 8, 2013 (3 years and 10 months ago)

66 views

Thesis Research

Project : Legacy Modernization

Manager : Mr. Perumal Ramasamy

Intern Name : Abhijit Shirke


Abhijit Shirke, Rachit Sood, Alhad Sapre, Ritu Singh


A special thanks to Dr. Jay
Ramanathan
, Dr. Rajiv
Ramnath

and
Nationwide managers Mr.
Ramasamy

and Mr.
Newlin

for their support
and guidance.

Legacy Modernization at Nationwide ADC

Embedded Internship Projects

Acknowledgements

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).



Project : Legacy Modernization

Manager : Mr.
Perumal

Ramasamy

Intern Name :
Ritu

Singh


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.

Training for Rapid Adoption of Standard Processes










-
Ritu

Singh

Problem Statement

Identify and quantify technical and cultural impediments

to standardizing (ATDD) process across the enterprise.

Goal and Deliverable


Integrated

training methods, assessments and evaluation of the actual
development process.

Approach

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


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