Dell - Platform Update


The US-headquartered multinational tech business Dell sells computing hardware and electronics around the world. It employs around 100,000 staff globally and is perhaps best known for its innovations in supply chain management and ecommerce – particularly its direct-sales model and its build-to-order options for customers. It was a pure hardware business for many years, but in 2009 bought Perot Systems and entered the IT services market. Other acquisitions in storage and networking systems have followed, opening up opportunities for Dell to offer a suite of services to enterprise customers.

Behind the scenes, Dell’s systems and processes and global set-up map to the evolution of the business, creating a busy development cycle for its in-house IT services. In the mix regularly is the need to retire or phase out legacy systems and replace them with future-proofed platforms that are genuinely flexible and fit for purpose for the future.

The Challenge

Dell has put substantial resources into maintaining a longstanding .NET-based global procurement platform. Itfirmed up plans in early 2018 to wind down the platform in phases and to roll out something more flexible and scalable for the long term. There is demand from the business for lightweight applications and services that can be decomposed into distinct service modules for easier development, scaling and testing - for which a Microservices architecture is ideal.

Rather than outsourcing this development project, Dell’s preference was to use an internal team, which required some upskilling and shared learning ahead of the project launch.

The Solution

Robert Mujica, a senior principal software engineer at Dell – and technical lead for the projects – chose Framework after being impressed by the scope and detail of a public course Framework runs on Microservices and Docker. He felt immediately that something tailored along similar lines would deliver for Dell’s needs.

“I would say four-fifths of the public course was already a good fit, and Framework’s Tom Walker was very good at developing the rest for our purposes,” says Mujica. “It was an easy and simple – and enjoyable – process right from the off.”

There were ten team members on the three-day programme Framework developed, split evenly between senior architects and developers. Much of the time was spent in exploring high-level concepts step by step, before diving down into the detail of some specific topics and questions related to Dell’s slated projects.

“With training like this, you can bring in some of your potential pain points once you have the basics down, and that’s how it unfolded. The initial grounding was crucial, too, since we had ten individuals with different knowledge gaps to plug. When that’s the case, it’s hugely helpful to take time out and travel the same road together in a concentrated way.”

The training was based around a high-level exploration of Microservices and also how to use the the Docker container platform to streamline the development and testing once applications are in development.

“The plan from here is to roll out several projects in the next three or four quarters, in a staged way. It should minimise the disruption of any transition and help us ensure that each module is working well in a live environment before we take the next step,” says Mujica.

When the three days of training was wrapped up in April this year, Dell spoke to all ten attendees, and the feedback was positive across the board.

“Our trainer, Paul, was knowledgeable, personable and adaptable. The conversations we had around architecture and design in particular were first-class and really honest, too. Now we feel ready to dive in and deliver the project – it should take 12 to 18 months. Watch this space.”

"The format was very well laid out, the instructors depth of knowledge surrounding core concepts was very impressive and useful! Examples/explanations were clear and concise and supplemented the training material well. Overall it was a great learning experience."

Advanced Angular Training Course
CH, Developer
1 x 2 Network

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

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

"Framework Training delivered an excellent course that was well-structured and nicely taught. I will recommend to my manager that the other members of our team would really benefit from attending."

grep, SED and AWK for Linux / UNIX Best Practices Training Course
SC, DevOps Consultant

"Very stimulating course - plenty of hands-on time. Instructor was able to communicate his enthusiasm and knowledge to the group!"

Advanced Scala Training Course
DC, Senior Developer

"Stuart gave a great presentation and the training was highly thought-provoking. "

Secure Web App Development Training Course
RJ, Business Analyst

"The course had a good structure. We liked the informal approach. "

Angular Training Course
MS, Senior Developer
Aon Hewitt

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

BizTalk Server 2016 Developer Training Course
RS, Principal Architect
Parliamentary ICT (Central Government)

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

Python Training Course
DS, Developer
Winton Capital

"The instructor's command of the subject was very high. Some subjects (like Testing and Mocking) was completely new to me but I now believe I have acquired a good command of the subject and intend to apply it in practice soon."

Advanced C# Programming Training Course
YS, Senior Analyst

"That was an excellent course, I loved the interactivity and group work. Excellent to open our minds and help us having a Scrum mindset."

Professional Scrum Product Owner™ (PSPO) Training Course
MS, Product Owner

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