New Starter basic guide

Welcome to the Web Team at AlphaFinance.
This guide will give you basic information on the BAU activities of the Web Team.

The Web Team is responsible for managing and maintaining the extensive web estate of AlphaFinance. Our websites include:

Site

Link

AFC

AlphaFinance Corporate

https://www.alphafinance.com

AB

AlphaBanking

https://banking.alphafinance.com

AI

AlphaInvest

https://invest.alphafinance.com

AT

AlphaTrade

https://trade.alphafinance.com

AI

AlphaInsure

https://insure.alphafinance.com

A CP

Alpha Customer Portal

https://acp.alphafinance.com


Section 1 — Application |

To effectively carry out your duties, you will need access to various applications and tools. Below are the key applications utilized by the Web Team:

Application

Link

Details

CMS

Content Management System (CMS)

https://cms.alphafinance.com/

Your username and password will be the same as your network.

Our CMS is a proprietary system developed in-house. It serves as the central platform for managing and updating content across our web estate. Training will be provided to familiarize you with its features and functionalities.

GIT

Code Versioning

https://gitlab.alphafinance.com/

Your username and password will be set for you once you have been added as a user.

We use Git as our code versioning system.

It allows for collaborative development and ensures proper version control. Familiarize yourself with Git commands and workflows to contribute effectively to the team's projects.

SI

Siteimprove

https://siteimprove.com/

Your username and password will be set for you once you have been added as a user.

Siteimprove is a third party tool which scans our sites for broken links, spelling mistakes and accessibility issues.

PM

Performance Monitoring

New Relic

Google Analytics

Our web estate is monitored using industry-leading tools such as New Relic and Google Analytics. These tools provide insights into website performance, user behavior, and potential optimizations. Access to relevant dashboards and reports will be provided.

JIRA

Bug Tracking and Project Management

JIRA

Your username and password will be the same as your network.

JIRA is our primary tool for bug tracking, issue management, and project coordination. You will receive access to JIRA to create, assign, and resolve tasks and issues related to web development projects.

AT

Bug Tracking and Project Management

Axe

Lighthouse

AlphaFinance is committed to providing an inclusive web experience.

As such, we utilize accessibility testing tools like Axe and Lighthouse to ensure compliance with accessibility standards. Training on accessibility best practices and testing methodologies will be provided.


Section 2 — BAU Activities

As a member of the Web Team, you will be involved in various day-to-day activities. Some common tasks include:

Content Updates and Maintenance

  • Regularly update and maintain web content across our websites, ensuring accuracy, relevance, and adherence to branding guidelines.
  • Use the Content Management System (CMS) to make content modifications, including text, images, multimedia elements, interactive features, and downloadable resources.
  • Collaborate with stakeholders to gather updated content, review and edit content for clarity and consistency, and publish approved changes to the live websites.
  • Conduct periodic content audits to identify outdated or irrelevant information and propose updates or removals accordingly.

Bug Fixes and Issue Resolution

  • Collaborate with the development team to identify, prioritize, and resolve bugs or technical issues on our websites.
  • Utilize the bug tracking system (JIRA) to report identified issues, provide clear reproduction steps, and assist in the debugging process to ensure timely resolution.
  • Conduct thorough testing and quality assurance of bug fixes to validate their effectiveness and prevent regressions.
  • Communicate with stakeholders to provide updates on issue resolution progress and ensure customer satisfaction.

Performance Optimization and Monitoring

  • Continuously monitor website performance metrics, such as page load times, server response times, and resource utilization, using tools like New Relic and Google Analytics.
  • Analyze performance data, identify bottlenecks, and work closely with the development team to implement optimization strategies and improve overall website speed, scalability, and user experience.
  • Optimize website assets, including images, scripts, and stylesheets, to minimize file sizes and reduce page load times.
  • Conduct performance testing, both in controlled environments and real-world scenarios, to validate the effectiveness of optimizations and make data-driven decisions.

Quality Assurance (QA) and Testing

  • Play an active role in the QA process by thoroughly reviewing and testing web pages, features, and functionality to ensure they meet the required standards.
  • Conduct comprehensive cross-browser and cross-device testing to ensure consistent performance and functionality across different platforms and screen sizes.
  • Utilize automated testing tools and frameworks, such as Selenium or Cypress, to streamline testing processes and improve efficiency.
  • Collaborate with developers to reproduce and investigate reported issues, provide detailed bug reports, and assist in the resolution process.

User Support and Troubleshooting

  • Provide prompt and effective support to internal stakeholders and end-users regarding website functionality, troubleshooting, and general inquiries.
  • Respond to support tickets or inquiries promptly, offer solutions, and escalate complex issues to the appropriate team members when necessary.
  • Maintain a knowledge base or documentation repository with frequently asked questions, troubleshooting guides, and best practices to assist users in resolving common issues independently.
  • Continuously monitor user feedback channels, such as customer feedback forms or user surveys, to identify areas for improvement and address user concerns proactively.

Security and Compliance

  • Stay updated on the latest security best practices and assist in maintaining robust website security measures to protect sensitive data and mitigate security risks.
  • Collaborate with the security team to ensure compliance with industry regulations, such as GDPR or PCI DSS, and internal security policies.
  • Conduct regular security audits, vulnerability assessments, and penetration testing to identify and address potential security vulnerabilities.
  • Implement security controls, such as SSL certificates, firewalls, and access controls, to safeguard websites against unauthorized access and data breaches.

By diligently performing these BAU activities, you will contribute to the ongoing success, functionality, and security of our web estate.

Info icon

Questions?

If you have any questions or need further clarification on any of the tasks mentioned above, feel free to reach out to your team lead or the Web Team manager for guidance and support.


Section 3 — Work split

The Web Team follows a well-defined work split process to ensure efficient task management and collaboration. Here's an overview of how work is divided among team members.

Content Updates and Maintenance

  • Assign team members to specific websites or sections of the web estate for regular content updates and maintenance.
  • Each team member will be responsible for reviewing and updating content, ensuring accuracy, relevance, and adherence to branding guidelines.

Bug Fixes and Issue Resolution

  • Monitor the bug tracking system (JIRA) and assign team members to specific bugs or issues based on their expertise.
  • Collaborate with developers to identify, troubleshoot, and resolve reported bugs, ensuring timely resolution and minimal disruption to website functionality.

Performance Optimization and Monitoring

  • Designate team members to focus on website performance optimization and monitoring.
  • Regularly review performance metrics, conduct audits, and work with the development team to implement optimization strategies to enhance website speed, responsiveness, and user experience.

Quality Assurance (QA) and Testing

  • Allocate team members to QA tasks, such as reviewing web pages, features, and functionality.
  • Conduct comprehensive cross-browser and cross-device testing, identify any issues or discrepancies, and provide detailed feedback to developers for remediation.

User Support and Troubleshooting

  • Designate team members to handle user support and troubleshooting requests.
  • Respond promptly to user inquiries, provide assistance with website functionality, troubleshoot issues, and escalate complex problems to the appropriate team members for resolution.

Security and Compliance

  • Assign team members to stay updated on the latest security best practices, regulations, and compliance requirements.
  • Collaborate with the security team to conduct regular security audits, implement necessary security measures, and ensure adherence to industry standards and internal policies.

By following this work split approach, the Web Team maximizes efficiency, ensures proper task allocation, and fosters effective collaboration among team members.

Info icon

Questions?

If you have any questions or need further clarification on any of the tasks mentioned above, feel free to reach out to your team lead or the Web Team manager for guidance and support.