Product Development - ERP/SCM WEB Platform

While worked for JDA (Blue Yonder) as Sr Technical Architect / Manager, worked on development and production support of enterprise WEB platform for Supply Chain Planning, Contract Manufacturing and Sequencing functions for Global Manufacturing and Retail Industries.

Project Description

Development, enhancement and production support of enterprise SCM (Supply Chain Management) product (web based) for Supply Chain Planning and Optimization (SCPO) based on dynamic demand forecast, and ERP products for “Contract Manufacturing” and “Sequencing”.

Architecture / Technology

SCM product SCPO was based on Web, 3-tier Client/Server, Model View Controller (MVC), Pipeline and Service Oriented Architecture (SOA) architectures. Distributed Computing architecture was used for enhancing performance. Technologies used were Unix/C/C++, Java/J2EE, WebLogic and Oracle. ERP products “Contract Manufacturing” and “Sequencing” were based on Client / Server architecture. Technologies used were UNIX, C/C++, Cobol, Oracle.

Program Management

Managed Full Life Cycle projects for ERP products – “Contract Manufacturing” and “Sequencing” at various stages of product life cycle – development, maintenance, enhancement and production support; managed planning, execution, monitor and control, closure following Agile/ Scrum/ SAFe methodology. Handled effort estimation, backlog prioritization, scheduling, task allocation, project tracking and monitoring. Completed project on time within budget applying fast tracking and crashing/ compression as and when required.

Agile / Scrum / SAFe

Played the role of scrum master. Followed scaled agile for managing multilevel scrums for offshore (Hyderabad) and onsite (USA) for ERP and SCM products. Followed Agile Release Train (ART) methodology for managing multiple releases of various versions of multiple products for various clients. Managed sprint planning and review with Product Development Manager and Business Analyst. Managed daily multilevel stand-ups. Conducted sprint retrospective for further improvement of whole process and delivery of better quality products.

Application Service Management

Managed service management activities for continuous improvement of product quality. Conducted Incident Management and Problem Management for providing best feasible production support services of ERP products. Conducted incident Triage for prioritization of incidents and conducted Root Cause Analysis (RCA) for critical issues in order to deliver continuous improvement of ERP product quality.

Delivery Management

Managed scope of work with customer success, sales/ marketing and product management. Managed and driven development and quality (QA) teams through delivery processes of engineering and release of ERP products. Coordinated with infrastructure and professional services for release and deployment into production environment. Coordinated with customers for managing production support.

Engineering Management

Hands-on and guided / driven development and quality (QA) teams through SDLC – architectural and design discussions and decisions, coding and unit testing and integration testing, and system, performance and regression testing. Established software engineering best practices – design and coding standards, code review, agile / scrum / SAFe. Established processes for release and deployment of ERP and SCM products.

People Management

Built and managed multicultural teams comprised of leads, software engineers and quality engineers. Hired potential candidates; nurtured through training, coaching, counseling and mentoring; and built world class team that delivered world class quality software. Motivated teams in individual and group levels through awards, bonus and team building activities (outing, dining). Developed teams by providing regular feedback and performance appraisal. Instilled inspiration and motivation in individual team members by aligning their individual career aspiration and organization objectives. Groomed potential team members for future leadership. Resolved team conflict and established team spirit.

Communication Management

Managed periodic status reporting to senior management; handled escalations from sales / marketing, customer success and customers; managed risk / issue, prepared risk mitigation plan and executed them when needed. Resolved conflict within teams and among peer leadership. Contributed in periodic product roadmap review meetings with product management and senior management. Managed ERP products release notifications to all stakeholders – senior management, product management, customer success, sales / marketing, infrastructure and professional services.

Process Management

Established industry standard best practices / processes related to engineering, delivery and project management. For engineering, established architecture / design brainstorming and review, coding standards and code review, and quality processes; and finally, established process for delivery / release of ERP products through development, QA, staging and production. For delivery, established periodic meetings with customer success, product management and sales/ marketing for managing scope of solution to be delivered; established process of regular coordination with infrastructure and professional services for release and deployment of solutions. For project, established processes of planning, execution, monitor and control, and closure.

Stakeholder Management

Managed and coordinated with various stakeholders for end-to-end management of development and delivery of ERP and SCM products. For managing scope of work, coordinated with product management, customer success and sales/ marketing. For delivering products, managed development and QA teams and coordinated with infrastructure and professional services. Coordinated with customers for managing production support. Collaborated with HR and Finance for hiring, recruitment, team building and managing project finance / budget.

Release Management

Managed, driven and guided development and quality (QA) teams and coordinated with infrastructure and professional services for handling parallel releases of multiple versions of ERP / SCM products for various clients. Agile Release Train (ART) methodology was applied for such releases.