AT&T's TOWER STRATEGY PORTAL

UI DESIGN & STRATEGY - FRONT END DEVELOPMENT

Company - Accenture Client - AT&T Product Type - Internal Enterprise Web Platform



My role - Designed, developed, and tested user-centric functionalities while collaborating with cross-functional teams and
supporting production deployments.

Ownership - UX strategy, workflow design, Lease Commencement design and development.

Tools - Figma, Photoshop, VS code, IntelliJ, JIRA

Team - Product Manager, Product Owners, DBA, Backend & Frontend Engineers, QA Engineers

Timeline - 3 Years 5 Months

PROJECT OVERVIEW

PROBLEM STATEMENT

USER RESEARCH

DESIGN STRATEGY

DEVELOPEMENT & CHALLENGES

REFLECTION

Project Overview

The LMPS Portal helps AT&T and property managers stay connected while managing thousands of telecom tower leases. It supports coordination between landlords, tenants, and internal teams, while ensuring renewals, payments, and site tasks happen on time.

The platform gives property owners a simple way to view lease details, manage their properties, and communicate with AT&T
about network equipment and site needs.

Business Context & Risk - It is a critical enterprise system that helps teams track site related activities, and support internal decision making. When the system is inefficient or unreliable, it can directly impact revenue, compliance, and overall operational risk.

Faster task completion through simplified workflows

Reduction in navigation time with clear, role based actions

Performance improvement from UI and system optimizations

Faster responses through improved visibility and notifications

25%

15%

30%

2–3 hrs

UX Impact Highlights

Problem Statement

The Business problem - Managing leases across multiple AT&T properties was inefficient. Landlords faced challenges with respect to lease managements, tenants found the forms complex, and managers lacked real-time visibility.

01

Our Primary users -

  • Landlords: Needed clear lease related features and automated notifications.

  • Tenants: Required an easier way to access and submit lease-related forms.

  • AT&T Managers: Needed real-time insights and better control over lease operations.

02

The Need for a Redesign - Users struggled with inconsistent UI elements and poor readability which made the website cumbersome and reduced efficiency.

03

Transforming Lease Management: Key contributions I made while working on this platform

Improved role base access
By designing custom dashboards tailored to landlords, tenants, and managers, ensuring each role had access to the necessary actions while maintaining security and usability.

Modernized the look & feel
Clients found the old design outdated, so we redesigned all UI elements : icons, pop-ups, tables, typography, colors, and H&F for better readability and consistency.

Optimized front end Components
By refactoring components and reducing API calls.

This case study focuses specifically on the Lease Commencement experience and automated notifications, a critical moment where new tower leases are activated and payments officially begin.

I worked on simplifying this flow by reducing manual steps, improving clarity around required actions, and ensuring the right information reached the right users at the right time.

Lease Commencement: Focused Scope - Work I Led end to end (0 -> 1)
Design and Development

User Research - Understanding Users & Identifying Gaps

I wanted to understand users where they already were, before introducing anything new. So I started by digging into pain points across existing features like lease creation, payments, and related tasks.

From there, I began asking more targeted questions to uncover where users were getting stuck, what slowed them down, and what they needed more clarity around.


This section highlights the specific pain points faced by different user roles and Identifying Gaps.

Key Challenges in the Existing Portal

01

Workflows were fragmented across different user roles

04

Interfaces were dense and table heavy, hiding critical actions

02

Navigation patterns were inconsistent across modules

05

Limited visibility into timelines and status

03

Heavy reliance on manual follow ups

Limited system feedback

06

Design strategy

  1. Role-Based Navigation for Enhanced User Experience

To manage diverse user interactions within the AT&T Landlord Portal, a Role-Based User Flow was created. This visual guide maps pathways for roles like Landlords, Tenants, Property Managers, and Admins, each assigned specific screens/forms and tasks with respect to lease. As the platform expanded with additional users and features, the number of role-specific screens increased, ensuring specified functionality for each user type.

Design Strategy

  • Role-Specific Dashboards - Each role sees only relevant tasks, reducing clutter and cognitive load

  • Dynamic UI Components - Forms, buttons, and navigation adjust based on user roles, ensuring access to the right actions

  • Guided Workflows - Users are led step-by-step through lease actions based on their role, minimizing errors

  • Smart Alerts & Notifications - Timely reminders (e.g., lease approvals for managers, expirations for landlords) prompt necessary actions

  • Scalable UI Components - Reusable, modular elements (e.g., adaptive tables, expandable sections) ensure easy growth and updates

Developer Approach

  • Role-Specific Dashboards - Used JWT or API responses to retrieve user roles upon login

  • Conditional UI Components - Used restricted actions using disabled states / backend role verification

  • Guided Navigation - Implemented step-by-step forms that displayed relevant fields based on the user’s progress.

  • Smart Alerts & Notifications - Used polling APIs to fetch real-time lease updates

  • Scalable UI Components - Parent-child component structure for better maintainability

  1. Lease Commencement

  1. Email Notification

In the AT&T Landlord Portal, the lease process ensures seamless management. The landlord selects a property, fills in details, and completes mandatory fields before submitting. The tenant then reviews, signs, and forwards it for approval.

The manager either:
Approves → Notifies the tenant and landlord, finalizing the lease with an email.
Rejects → Sends it back for corrections.

Once active, leases are categorized as Active, Renewed, Expired, or Terminated and are displayed in a searchable and filterable table.

While the lease creation feature existed before I joined the project, I worked on key modifications and enhancements like Email Notifications. The flowchart is a simplified view, as the system includes many additional features.

The process begins with two mandatory fields: Lease Number and Property Details. Only after selecting these can the user proceed.

Next, the user fills in key financial details like payment amount, renewal dates, and can either manually enter details or upload a document to auto-fill fields.

In the Commencement Details form, selecting one of three radio button options dynamically displays relevant fields. This feature was added as the commencement details had more number of fields and details.

After completing additional payment and lease-related forms, a confirmation pop-up ensures all details are verified before submission.

This is a visual representation of role-specific features and actions, streamlining the process for different users.

Landlord

Tenant

Manager

AT&T teams needed real-time visibility into ongoing lease activities including approvals, document submissions, and site updates. Without timely alerts, managers were forced to rely on manual follow-ups, resulting in delayed responses and poor coordination.

To address this, we implemented an email notification system to ensure timely updates and improve overall communication.

40% reduction in missed Lease Renewals

Improved responses by
2-3hrs Avg

User selects input from the dropdown & based on that the steppers are displayed

Broke down long forms into steps using a stepper

“Next” and “Back” buttons enabled smooth navigation; buttons disabled until valid input

Showed only relevant fields based on user selections to reduce visual clutter

Provided intuitive date selection with restrictions for lease and payment dates

Agile Development & Iterative Testing Workflow

Before development, we followed a detailed scripted test outline with clear instructions to ensure comprehensive testing. Onsite users participated in testing the design firsthand, offering valuable feedback that guided improvements.

During the Development Phase, I developed the UI with Angular, where I created structured pages and reusable components to ensure scalability. To have consistent look & feel across the project, I designed dedicated CSS files that enhanced the visual appeal of the interface.

For data integration, I initially worked with JSON files to validate UI behavior before connecting to live data, to ensure that everything was functioning correctly before integrating with the API, which fetched real-time data from the database.

After completing the development and integration steps, the code was deployed to the main branch. Post-deployment testing played a crucial role in ensuring the system’s stability and performance.

To maintain high-quality standards, iterative testing was conducted, refining the design and functionality at each stage. Finally, the feature underwent rigorous testing by Product Managers, ensuring it aligned with goals and delivered a seamless user experience.

Actively supported production deployments on call and performing thorough testing. In the event of functionality issues, promptly implemented & deployed immediate fixes. This proactive approach resulted in a 30% improvement in operational efficiency.

Key Challenges & Solutions

  • Time Constraints on Feature Implementation - Rapid development needed while ensuring iterative testing. Hence, we prioritized features using an agile approach, conducting quick design & development iterations based on feedback.

  • Iterative Testing Complexity - Features required multiple refinement cycles before finalization. Therefore, used prototype testing with real users, collected feedback at each iteration for incremental improvements.

  • Data-Driven Decision Making – Design choices was aligned with user needs and business goals by conducting usability testing and analyzing key performance metrics before finalizing UI updates.

  • Handling Large Data Sets – Lease data needed to load efficiently without performance issues. Used lazy loading and optimized API calls to improve performance.

  • Testing & Deployment Efficiency – Prevented production issues while maintaining deployment speed by following unit testing, integration testing, and manual UAT, ensuring a smooth transition to production.

Reflection

When I joined Accenture as an Associate, I never expected to grow so quickly, but in a short span, I was promoted to Analyst.

Every step of the way, my performance was recognized, and working at a large organization like Accenture became the foundation of my journey.

Collaborating with backend and frontend teams, as well as product managers, gave me a deeper understanding of their work.

I learned how everything connected, which helped me perform better and contribute more effectively.

Spearheaded the automation, reducing manual processing time by 40%.

Navigation time was cut by 30% with enhanced efficiency through role-based actions.

I took full ownership of certain features, ensuring they functioned seamlessly, and it was rewarding to be recognized for them.

With the website still evolving and new features being added, I take pride in the impact I made. This project will always be a milestone, a testament to my growth and dedication.