Ripe NCC - Mobile User Engagement

Background

The RIPE NCC is the Regional Internet Registry (RIR) for Europe, the Middle East and parts of Central Asia. It’s a not-for-profit organisation full of deep-tech specialists that allocates and registers blocks of Internet number resources to Internet service providers (ISPs) and other organisations. The RIPE NCC’s membership consists mainly of Internet service providers, telecommunication organisations and large corporations.

The Challenge

To deliver fully facilitated networking at its ever-growing events, the RIPE NCC needed a dedicated networking app. Yet nothing it could find off the shelf was quite right – or even cost-effective.

“People come to RIPE Meetings in large part to share best practices, meet new people and network,” says RIPE NCC Web Services Manager Adam Castle. “Coffee breaks and socials facilitate that, but it doesn't scale when there's 800 or more people from 60 different countries attending. The feedback attendees gave us over the course of many events was clear: they needed a tool to network with people that much better.”

The RIPE NCC initially responded by piloting a third-party, web-based tool at two of its meetings. It fulfilled the basic requirements, but users wanted more, including an app that could:

  • Use RIPE NCC Access to log in to the app rather than creating a new account on a third-party platform
  • Better integrate with other RIPE NCC services
  • Track and publish attendee lists
  • Offer a seamless experience alongside the browser
  • Push out notifications

“It was clear that a web-based tool wasn't enough,” says Castle. “This was especially evident when we looked at how people used the tool at our meetings. Before the meeting started, most users are on the mobile desktop version of the app. Once sessions were underway, many switch to the mobile version.”

When the RIPE NCC explored its options in the marketplace, it soon discovered that the open source Ionic codebase was a good fit with its needs, and especially as it had a pre-existing conferencing app upon which the RIPE NCC could build. Since the app wasn’t loaded down with bells and whistles, it met another important feature request from the RIPE community: low battery usage.

The Solution

What RIPE NCC needed was training in Ionic both for the immediate task of building the app and to bring the expertise in-house for the long term.

“Two of the in-house team, including myself, had been on public courses by Framework Training – in Angular and PhoneGap –and liked the experience,” says Castle. “We particularly liked the small-group element, and working with others at a similar advanced level, so the training proceeds at the right pace and stays on track.”

It was Framework’s capability to develop tailored courses using the latest languages and frameworks that really caught the eye of Castle and the RIPE NCC.

“We also knew that this was the right way ahead with the app. In fact, it was still far more cost-effective to fly the trainer to our Amsterdam HQ and deliver the course for members of our team than it was to outsource the task in its entirety. That’s before you even take account of all the knock-on benefits for the team and our skillsets by growing our internal capability.”

Two weeks of dedicated training was allocated in all, but it took just four days of working with Framework’s trainer on the app and the Ionic codebase for the RIPE NCC to press ahead on its own terms.

“We loved that Framework was right up to speed with Ionic, which is a versatile and powerful platform. The trainer, Toby, then came back two months on from the initial four days, and supported us as the app neared its launch. In the intervening weeks we’d got to learn more about the codebase and its capabilities for our specific needs, but it was still useful to compare notes on the technical challenge posed in developing the app, and to take stock of where we’d reached.”

One piece of practical advice from the trainer that Castle says was invaluable was how to get the mobile app in Apple’s App Store. “That was very useful to know and took off the pressure. It meant we gave ourselves a month to get the app into iTunes, even if it ultimately took only three weeks.”

Castle also highlights how the project and bringing in a trainer helped to standardise the knowledge base internally for the RIPE NCC’s developers . “When it comes to Ionic, they know they know the same things. It’s a level playing field – and that’s very useful to us.”

"Thoroughly enjoyable experience, a pleasure to attend, great delivery of a well pitched bespoke agile agenda, tailored to our needs. Well done, very impressed. Wish the instructor all the best for the future, maybe see him again some day!"

Angular Training Course
HT, Senior Developer
Spirax Sarco

"Very knowledgeable trainer. We enjoyed hearing his war stories!"

Professional Scrum Master I™ (PSM I) Training Course
AS, Scrum Master
Focus Group

"Genuinely an excellent trainer. He was very knowledgeable, enthusiastic and packed a great detail into a short course, whilst keeping the pace managable at the right pace. Thanks."

ECMAScript 6 Training Course - ES6 Training
SS, Front-end Developer
Ordnance Survey

"I would like to thank you for all your help and assistance in organising the BizTalk & Azure training course for our team. We have enjoyed the course and found it well organised. Your company’s ability to work with our constraints and flexibility in being able to accommodate our requirements was very impressive. Our trainer was very knowledgeable and made all efforts to accommodate our needs. We appreciate that very much."

Windows Azure Development Training Course
RS, Principal Architect
Parliamentary ICT (Central Government)

"The course content was very good. John had delivered it in a way which was easy to understand, especially for me someone who has never worked on Angular before. I like the way he explained difficult concepts by showing the working examples and exercises. The best thing about the course was the focus on learning theory via hands-on practical examples."

Angular Training Course
SS, Developer
Aon Hewitt

"The course was very intense with a lot to cover in a few days. But overall the pace was good and was able to keep up."

Angular Training Course
SKK, Software Engineer
MASCO UK Window Group

"I, along with three colleagues, came on the Agile course. The training was fantastic. I have limited Agile knowledge and this helped answer all the questions I had, in an impartial and helpful way. I learned more about Scrum than I have done in the past and heard of different frameworks that I didn’t know existed and much of this was down to the instructor: his approach, style and knowledge. Please pass on my thanks and I cannot recommend Framework highly enough based on this session."

Agile Project Management Training Course
DS, Programme Manager
Technophobia

"Great introduction to Scala and Functional Programming – well paced and really hit the spot!"

Scala Training Course
AF, Developer
Department of Work and Pensions

"The examples and labs were easy to follow. Many thanks!"

ASP.NET Core MVC 2.0 Training Course
SW, Software Engineer
DHL

"The data sets and examples used during the course were useful and relevant."

Python Training Course
DS, Developer
Winton Capital

Get in touch

We would love to hear from you if you have any questions about your training needs.

Get in touch

or call us on 020 3137 3920