Digital development, design and corporate agility integration solutions

Digital development, design and corporate agility integration solutions
Founded 1884, Hong Kong Jockey Club is one of the oldest institutions in Hong Kong, a horse racing operator and Hong Kong's largest community benefactor.It is a non-profit organisation providing horse racing, sporting and betting entertainment in Hong Kong. It holds a government-granted monopoly in providing pari-mutuel betting on horse racing, the Mark Six lottery, and fixed odds betting on overseas football events. The organisation is the largest taxpayer in Hong Kong, as well as the largest community benefactor.
Metrics

Time/Cost Saving Systems for Development Teams
Improved Processes & Group-Based Permissions
Active Directory Integration Capabilities 
Improved Employee Productivity

Services Used

Digital Strategy
Development & Integration
Corporate Agility and Readiness

Built With

Jira Software
Bitbucket
Jenkins

Project Overview

The Hong Kong Jockey Club (HKJC) is a horse racing operator and Hong Kong's largest community benefactor, operating as a not-for-profit organisation with $86.1 billion in yearly revenue.

HKJC also proactively identifies, funds, and develops projects addressing pressing social issues in Hong Kong.

HKJC wanted to introduce a more agile approach to writing, reviewing, building, testing, and packaging their applications.

When they approached Appnovation, it was immediately clear that they needed a digital solution that would unify the development methodologies used across all of their teams, to speed up their application development process.

This is one of the first steps for HKJC in embracing a DevOps culture.

Appnovation’s Atlassian partnership allowed us to undertake HKJC’s request, engaging in the Jenkins, and Artifactory components of this project. To unify HKJC’s development methodologies, Appnovation set up and integrated Bitbucket, Artifactory and Jenkins servers, created development procedures, and introduced unified code to the HKJC team.

We also developed continuous integration templates for their .NET and Java projects.

Our team worked closely with HKJC to serve their ongoing development needs. Appnovation’s experts also provided Town Hall sessions with the HKJC team to transfer knowledge on Bitbucket, Artifactory, Git, and Jenkins. We also created a developer handbook including installation guides, Jenkins reference guides, maintenance guides, and development walkthrough documents.

We also followed up this project with a visit to China to conduct a lecture in front of the Shenzhen team.

Project Highlights

  • Completed project deliverables within two-month timeframe
  • Worked on-site with developers in the HKJC office
  • Provided consultation and knowledge transfer sessions to over 100 developers on Bitbucket, Git, Jenkins, Artifactory, and developing their .NET and Java applications using the best practices for source control

Appnovation HK team is very responsive and helpful. They always provide their professional advice on the licensing model of Atlassian products. Besides, they give us valuable advice on how to run “Agile” projects.

Yuki M N Son
Hong Kong Jockey Club
Appnovation, HKCJ, drupal development, drupal experts, digital solutions, digital experts, insurance white paper, digital solutions white paper, appnovation, digital strategy experts
Results and Deliverables
  • Setup Bitbucket server projects with group-based permissions, branch restrictions, code review related settings, and active directory integration.
  • Set up Artifactory server with active directory integration, group-based permissions, and project repositories.
  • Set up Jenkins server with group-based permissions, active directory integration, set up Bitbucket integration with Jenkins, set up Artifactory integration with Jenkins.
  • Write Jenkins jobs and pipelines to build, test, and package .NET and Java projects.
  • Town halls with developers to transfer knowledge about Bitbucket, Bitbucket code review, Artifactory, Git, and Jenkins. Q&A sessions as well.
  • Write developer handbook, installation guides, jenkins reference guides,
  • Introduced unified code development, and review guidelines
  • Developed continuous integration templates for their .NET and Java projects
  • Worked with development teams to create customized working continuous integration jobs for their development needs
  • Created development procedures for HKJC development teams
Want a PDF? Download it here!