You are on page 1of 4

Case Study

PDI Delivers Better Software Faster


with MKS’s Unified ALM Platform
“MKS Integrity is a complete, integrated, ALM solution that allows
PDI to spend our energy sharpening the saw instead of spinning the
wheels. Since we put MKS Integrity in place, we’ve completely elimi-
nated costly configuration management-related release recalls, saving
18 person-months of effort over the last three quarters.”
Earl Milam, VP Application Development, Professional Datasolutions, Inc. (PDI)

Company Overview The Challenge


Professional Datasolutions, Inc. (PDI) The PDI solution is software-intensive. PDI’s Objective
provides software, hardware and Evolving into the success they are today PDI wanted to deliver the right product
(with few controls on the software devel- in time to meet market needs, with as
professional services to convenience
opment process) worked well until this few bugs as possible, while remaining
retailers and wholesale petroleum point. Now, with numerous customers, profitable. PDI’s product development
marketers. Worldwide, over 350 compa- numerous product lines, more sophisti- strategy focuses on their customers’
cated technologies in the solution stack, feature request priorities; limiting large
nies managing 23,000 retail locations rely
increasing competition, and accelerating upgrades to once or twice per year; and,
on PDI’s systems for retail automation, customer demands for quality and fea- ensuring that they respond quickly to
fuel and warehouse management, busi- tures, business is more challenging than customer issues.
ever. The need for process modernization
ness intelligence, financial reporting, and
and lifecycle automation was becoming Accordingly, PDI processes hundreds of
employee selection and training. They clearer each week. change requests monthly. As competi-
specialize in business process automation tion intensified, the need to automate
PDI’s old development environment was and control these changes became even
for geographically distributed chains and
the typical ‘mess of many’ scenario, char- more critical.
wholesale fuel distribution. To better acterized by numerous, disconnected,
enable their customers, PDI helps them: first-generation, point-product-based
tools, none of which communicated well
centralize management of distributed
with each other. As is all too common,
sites; further enable their e-business these tools were cobbled together by
capabilities; enhance their fuel chain esoteric manual processes and brittle
home-built integrations – one missed
supply and inventory management auto-
keystroke or a forgotten step and it could
mation, and control Point-Of-Sale (POS) take days-to-weeks to recover.
systems.
1 | PDI Case Study
Case Study

Professional Datasolutions Inc.

The Solution
Can you Afford Yesterday’s PDI was not going to make this decision ache, faulty releases, would go away.
Inefficiencies Given Today’s Reality? lightly; they were betting the business To support the initial implementation,
PDI decided to evaluate potential solu- on a 10 year plan so they had to make the MKS brought in one of their local partners.
tions. Accurev, Serena, McCabe, IBM/ right choice. Novus Solutions Group is a professional
Rational, Microsoft’s Team Foundation services firm specializing in compliance,
Suite, and MKS, were just some of the After an in-depth round of evaluations, business and software process consulting,
vendors that they looked at. Recognizing PDI selected MKS as their unified ALM ALM best practices and ALM solution
that this would be an enterprise-wide solution provider for: implementation.
shift that could have significant impact on
the business if unsuccessful, PDI wanted > Comprehensive ALM solution with a Working together, MKS and Novus
not just great technology, but also a unified data model completed the implementation of PDI’s
vendor, a partner really, that they could tailored MKS solution in four weeks. Novus’
count on to be responsive and supportive; > Flexible, powerful and easy-to-learn deep consultative experience coupled
a company whose corporate culture was user interfaces; a minimal learning curve with MKS’ ALM thought leadership were
well aligned with their own and that could instrumental in the swift rollout of the
lead them to a better place. > Rapid, easy migration, implementation ALM automation solution. PDI recog-
and evolution nized that the partnership between MKS
and Novus was a strong one and that the
> A lower total cost of ownership corporate culture of both organizations
was a perfect match to their own. The
The MKS ALM solution also provided a MKS team’s responsiveness and reliabil-
secure, robust, and flexible staging and ity was a comfort to PDI; knowing they
deployment capability, allowing PDI to could count on them was a cornerstone
have confidence that their biggest head- of their decision.

2 | PDI Case Study


The Results
PDI’s MKS-Integrity-Driven Platform The automated development process Benefits
The MKS Integrity solution provided PDI approach dramatically simplifies their While solving their main issue, ensuring
with an automated, streamlined way to software change and release process, accurate releases, PDI is now experiencing
collect enhancements, bugs, and change offering easy configuration of repeatable, many additional benefits, among them:
requests. PDI is able to work against a highly-automated builds and releases.
change request and track it through The number of returned releases, and > No more release recalls with the
different configurations automatically. the workload associated with repairing “backfill” detection. Being able to trace
This allowed for true Software Change them, has fallen to zero. PDI’s customers the dependencies is a great benefit. Now
and Configuration Management (SCCM). are now benefiting from the rapid turn- their developers are able to understand
These two ALM disciplines must be tightly around times they now experience and the relationship between code changes
linked in today’s world of collaboration, the robustness of the updated products. made in one development path, and
when time-to-market, productivity, choose whether or not to include those
quality, and compliance all matter. End- PDI has plans to add requirements and changes in a new development path.
to-end traceability of this type was the test management capabilities to their
precise elixir for PDI’s ailment– it ensured solution, extending the end-to-end > By eliminating the error-prone custom
that change requests could be tracked, reach of their lifecycle automation and integration tools that became problem-
prioritized, worked, slated for a release, the value it delivers. With MKS Integrity atic, it allowed their development team
and that the source code associated with in place, PDI is confident that they can to be more efficient in completing their
those change requests actually made it capture new change requests; readily tasks.
into the desired release. prioritize them; assign them out for
development; “virtualize” and automate > Code reviews are now conducted vir-
The MKS team had the entire organization code reviews; assign specific change tually. The proper reviewers are notified
of 50+ people up and running in 4 weeks. requests to specific releases; and make when changes are ready and they can
This led to improved code review process, progress knowing that nothing would assess work from the efficiency of their
no faulty releases, eliminated home-grown “fall through the cracks” and that real-time own desk.
tools and errors that they introduced, and project status is just a mouse-click away.
resulted in savings of a minimum of 18
person-months of effort over the first
three quarters after implementation.

Automated support for all software “With its ease of implementation, ability to evolve over time, and
development activities through a single
MKS’s dedication to customer success, we were confident that MKS
enterprise application allowed PDI to
remove many manual steps from their was a solution that we could bet the business on.”
process, resulting in higher quality
Earl Milam, VP Application Development, Professional Datasolutions, Inc. (PDI)
releases, faster, and with less effort. This
allows PDI to have faith in their release
content and confidence that they are
delivering high quality products.

3 | PDI Case Study


MKS Headquarters

North America
1 800 613 7535

United Kingdom
+44 (0) 1483 733 900

Germany
+49 (0) 711 3517 75 0

Asia Pacific
+65 6830 8338

Japan
+81 3 5422 9503

sales@mks.com
For more information
visit www.mks.com

“MKS”, “MKS Integrity”, and “Implementer” are all trademarks or registered trademarks of MKS Inc. All other trademarks are the property of their respective owners. ©2010. All rights reserved.

You might also like