InfoQ

InfoQ

Editor Specific Content View

All of Vijay Narayanan's Content on InfoQ


Latest featured content by Vijay Narayanan

Success Factors for Systematic Reuse

Topics
Reuse,
Design,
Teamwork,
Enterprise Architecture,
Architecture

Systematic reuse requires the interplay of people, process, and technology decisions executed within the context of real world constraints. Are there success factors that will make a difference to reuse? This article offers five success factors that will help capture domain variations, ease integration, delve deeper into design context, work effectively as a team, and manage domain complexity.

Articles by Vijay Narayanan

Overcoming Technical Challenges for Adopting Agile Methods in the Enterprise

Topics
Agile in the Enterprise,
Adopting Agile,
Agile

This article touches upon challenges to adopting agile methods within the enterprise and provided strategies for addressing them. Set up development environments in a consistent fashion using automated scripts and checklists, facilitate automated testing and continuous integration by using standard tooling and test data transparency, and ensure a stricter criteria for the done definition.

Tips for Effective Software Reuse

Topics
Reuse,
Java,
Programming,
Communication,
Architecture

Vijay Narayananoffers 10 practival tips on succeeding with systematic reuse of software components, based on his experience with multiple projects. The collection of tips is not intended to be exhaustive but will help developers and team leaders to appreciate the variety of strategies that one has to undertake in order to succeed with systematic reuse.

Introduction to Data Services

Topics
Data Access,
Architecture,
SOA

This article by Vijay Narayanan, provides an introduction to several aspects of data services that will be of interest to both SOA practitioners and data architects. A general case for data services introduces the article before the author explores specific issues, including: definition of need, rationale and benefits, scope, development, and consumption patterns.