Supply Chain Partner, South Africa - Ruby on Rails training and coaching

Framework helps Supply Chain Partner launch ambitious project creating dedicated web platforms for its target customers

Background

Supply Chain Partner (SCP) is a supply chain specialist and consultancy. It works with its customers to integrate systems, people and processes to generate supply chain efficiencies, financial savings and benefits like improved compliance.

Based in Centurion in South Africa, SCP has customers across Africa, including Nedbank, Compass Group and Royal & SunAlliance. Its wide-ranging services and tools include source-to-pay systems, contract management, supplier information management, cataloguing, business strategy, process optimisation and behavioural change, to mention just a few.

For SCP, however, there is a particular opportunity to do more for its customers by developing bespoke software platforms that can precisely deliver for its SME clients – tools that until now have been available only to corporates purchasing on a bigger scale.

To unlock this, it has begun work on a supplier management tool – and, further out, also has plans for a procurement tool, a sourcing tool and more.

The Challenge

SCP’s in-house developers are all well-versed in Microsoft .NET, but director of technology Schalk Burger’s detailed analysis found Ruby on Rails to be most suited to the planned projects.

“Initially we left it to our team to get up to speed with Ruby on Rails via e-learning. We hoped to see the project get underway on that basis, but we soon found we simply weren’t making enough progress,” says Burger.

“Coming up short focused minds quickly”, he adds. “We knew we needed support from a trainer who could get our .NET-minded developers to start thinking like Ruby developers – not just understanding the fundamentals of Ruby coding but also how to put together a complex project in the best way.”

Burger found that the requirement couldn’t be met by a training outfit in South Africa, but realised the best option would be to engage with Framework in the UK.

“SCP has relationships in the UK, which made it a familiar marketplace, but it was also clear from the start that Framework had the experience and the attitude to make the project work.”

The Solution

Framework developed a course based on SCP’s specific needs and committed to flying a trainer to South Africa to run the sessions. The trainer also shifted the focus of the curriculum less than two days into the training to take account of the issues emerging from the developer team in the course of their learning.

“This was the single biggest benefit in many ways,” says Burger. “Adapting on the fly, because the trainer understood where we were with our learning, added so much value.”

Once the initial, intensive training was over – targeted as it was – Burger and his team also realised there were gaps that remained to be filled.

“To address this, we have had the trainer on hand to undertake review of our progress and issues on most days – normally 30 minutes to an hour of support. This is such a boon because we are developing a commercial product and it needs to stay on course. We get help not just with Ruby coding but with designing the Ruby way. Whenever you learn a programming language, you still need to assimilate the best approach and structure – and it takes time. You need your methodology and design thinking to be spot on or you get into trouble very quickly.”

Burger says SCP made more headway in a week with Framework’s support than it had managed in the two months before bringing Framework in – and progress has continued ever since.

“This is a big, multifaceted project. It can be hard to gauge how far we’ve come, but we are pushing on and making big calls with confidence now. I even redeployed some of the team onto another projects because I could see their talents would be a better fit. Learning like that is crucial; it comes from the confidence we now have in all our development projects being a success.”

"The instructor went into great detail of the language (Python) and his amazing understanding of other languages made for great contrasting examples which made it easy to understand."

Python Training Course
Anonymous, Senior Test Analyst
BBC

"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

"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, 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

"Very good explanations, approachable instructor. Well thought out content."

iOS App Development Training Course with Swift
AV, Mobile Developer
Leica Geosystems

"The tutor was obviously very knowledgeable who encouraged interesting discussions across the group. "

Professional Scrum Master I™ (PSM I) Training Course
KB, Scrum Master
Amadeus

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

Python Training Course
DS, Developer
Winton Capital

"This Agile methodology can be applied to every day life!"

Professional Scrum Product Owner™ (PSPO) Training Course
M-CD, Product Owner
Amadeus

"A slightly unusual delivery format based on coding as a group (based on my request) but he did a good job working around our unique style."

Advanced Angular Training Course
TT, Lead Developer
Starlizard

"It's definitely helped me, providing the background to the Spring framework. Having a third-party explanation has clarified a few things with me. Richard was very helpful and patient with my initial difficulties in grasping certain concepts. "

Spring Training Course - Spring Framework 4 Development Training
SM, Developer
University of Oxford

We would love to hear from you

Get in touch

or call us on 020 3137 3920