SlideShare a Scribd company logo
1 of 2
Download to read offline
Credit Card IT Group Takes Control of Database Code
Change
The MasterCard Group coordinates teamwork,
eliminates "do-overs" in database development
projects.
About Isracard
Established in 1975, the Isracard Group unites four companies that operate in credit payment
as a retail banking activity. Its many products and services include cash withdrawal cards and
credit agreements. The group has partnered with more than 100,000 merchants.
The Change Management (CM) team at Isracard is responsible for managing and improving
continuous integration processes, while overseeing development.
The Challenge
Isracard was struggling to minimize failures during production deployments and experiencing
frequent unintentional code overwrites, forcing developers to spend time backtracking and re-
implementing changes. Additionally, development, test and production versions were often
out of sync.
Customer Name:
Isracard Group
Line of Business:
Credit Card
Processing
Headquarters:
Tel-Aviv – Israel
Number of
Employees:
www.isracard.com
 MasterCard's development team has achieved an eightfold
productivity increase in promoting changes.
 DBmaestro enables Change Management manager to control all
projects throughout their lifecycles.
 DBmaestro tightly integrates with pre-existing deployment tools,
while completely eliminating accidental code overwrites.
 Developers see if someone else is already working on the same
object, minimizing the risk of redundancies and conflicts.
Isracard's problem: a lack of insight into change history, difficulty undoing changes and rolling
back to previous versions, an inability to properly prioritize developer work, and a lack of
formal documentation of planned and completed changes. Lacking a unified and standardized
methodology that could be leveraged across all projects, the company's CM staff wanted to
enforce consistency and coordination for database development in the same way that theirs
tools and methodologies did for native code.
To overcome these challenges, Isracard's CM manager sought a way to improve
development processes, maintain stability and promote changes to production monthly
instead of daily. To ensure the availability of production systems, she also needed to ensure
separation between development and production environments. But these changes would
force developers to adapt to new processes, and would require them to have the proper
supporting tools.
The Solution
The Isracard Group began to evaluate solutions, including a one-hour walkthrough and a few
days of "hands on" assessment of DBmaestro
DBmaestro's advanced database enforced version control capabilities were implemented,
with added features for deployment automation and enhanced security. DBmaestro was
selected for a variety of reasons - most importantly, its ability to tightly integrate with
deployment tools that were already in use at Isracard.
Initially, a single project schema was added to DBmaestro. Project teams worked together to
define and implement the most suitable method. After seeing how the product improved
development collaboration and totally eliminated code overwrites, the CM department began
adding more projects under DBmaestro's supervision and control.
TeamWork™ Deployment
Because DBmaestro integrated seamlessly with the company's existing deployment tool, it
helped to rapidly and effectively bridge the gap between code and database development
methodologies.
Isracard's development team has now experienced an eightfold increase in its productivity in
promoting changes. A deployment script that took as much as two hours to be developed
before DBmaestro can now be completed in just 15 minutes.
DBmaestro also provides a full audit trail of all changes, and makes it easier for the CM
manager to control all projects throughout their lifecycle - from development through pre-
production, to production.
This drastic improvement was achieved with the help of DBMaestro's Change Policy
Enforcement capabilities (version control locks), which prevent accidental code overwrites
and eliminates the rework associated with such errors. Developers also now see if someone
else is already working on the same object, improving communication and minimizing the risk
of redundancies and conflicts.
"Our development
processes were
inefficient, and we
often found ourselves
working on versions
that were different from
production versions.
DBmaestro changed all
that. It has helped us
streamline and
coordinate our
activities across code
and database
development. Now, we
can work smarter and
faster, and everything
runs smoothly, from
start to finish."
"Focusing on changes
rather than managing
changes and dealing
with re-work, boosted
overall productivity of
all developers. We
estimate we were able
to do 15% more with
the same resources. At
the same time the
amount of incidents in
production has
declined as well. We
had 20% less
incidents. "
Ofer Krichman,
Head of
Infrastructure
Software Department,
Isracard

More Related Content

More from DBmaestro - Database DevOps

Continuous Delivery & the Database- The Final Frontier
Continuous Delivery & the Database- The Final FrontierContinuous Delivery & the Database- The Final Frontier
Continuous Delivery & the Database- The Final FrontierDBmaestro - Database DevOps
 
Protect your Database with Data Masking & Enforced Version Control
Protect your Database with Data Masking & Enforced Version Control	Protect your Database with Data Masking & Enforced Version Control
Protect your Database with Data Masking & Enforced Version Control DBmaestro - Database DevOps
 
Why retail companies can't afford database downtime
Why retail companies can't afford database downtimeWhy retail companies can't afford database downtime
Why retail companies can't afford database downtimeDBmaestro - Database DevOps
 
DBmaestro's State of the Database Continuous Delivery Survey- Findings Revealed
DBmaestro's State of the Database Continuous Delivery Survey- Findings RevealedDBmaestro's State of the Database Continuous Delivery Survey- Findings Revealed
DBmaestro's State of the Database Continuous Delivery Survey- Findings RevealedDBmaestro - Database DevOps
 
The challenges and pitfalls of database deployment automation
The challenges and pitfalls of database deployment automationThe challenges and pitfalls of database deployment automation
The challenges and pitfalls of database deployment automationDBmaestro - Database DevOps
 
Tui Travel - Overcoming the Challenges of Agile Methods
Tui Travel - Overcoming the Challenges of Agile MethodsTui Travel - Overcoming the Challenges of Agile Methods
Tui Travel - Overcoming the Challenges of Agile MethodsDBmaestro - Database DevOps
 
The Future of Change Management and DevOps for Dummies
The Future of Change Management and DevOps for DummiesThe Future of Change Management and DevOps for Dummies
The Future of Change Management and DevOps for DummiesDBmaestro - Database DevOps
 

More from DBmaestro - Database DevOps (14)

State of Database Continuous Delivery 2014
State of Database Continuous Delivery 2014State of Database Continuous Delivery 2014
State of Database Continuous Delivery 2014
 
DevOps for Database 2015 Survey Infographic
DevOps for Database 2015 Survey InfographicDevOps for Database 2015 Survey Infographic
DevOps for Database 2015 Survey Infographic
 
Continuous Delivery & the Database- The Final Frontier
Continuous Delivery & the Database- The Final FrontierContinuous Delivery & the Database- The Final Frontier
Continuous Delivery & the Database- The Final Frontier
 
Protect your Database with Data Masking & Enforced Version Control
Protect your Database with Data Masking & Enforced Version Control	Protect your Database with Data Masking & Enforced Version Control
Protect your Database with Data Masking & Enforced Version Control
 
Why retail companies can't afford database downtime
Why retail companies can't afford database downtimeWhy retail companies can't afford database downtime
Why retail companies can't afford database downtime
 
In (database) automation we trust
In (database) automation we trustIn (database) automation we trust
In (database) automation we trust
 
DBmaestro's State of the Database Continuous Delivery Survey- Findings Revealed
DBmaestro's State of the Database Continuous Delivery Survey- Findings RevealedDBmaestro's State of the Database Continuous Delivery Survey- Findings Revealed
DBmaestro's State of the Database Continuous Delivery Survey- Findings Revealed
 
Taking Database Development to the 21st Century
Taking Database Development to the 21st CenturyTaking Database Development to the 21st Century
Taking Database Development to the 21st Century
 
The challenges and pitfalls of database deployment automation
The challenges and pitfalls of database deployment automationThe challenges and pitfalls of database deployment automation
The challenges and pitfalls of database deployment automation
 
manage databases like codebases
manage databases like codebasesmanage databases like codebases
manage databases like codebases
 
Tui Travel - Overcoming the Challenges of Agile Methods
Tui Travel - Overcoming the Challenges of Agile MethodsTui Travel - Overcoming the Challenges of Agile Methods
Tui Travel - Overcoming the Challenges of Agile Methods
 
The Future of Change Management and DevOps for Dummies
The Future of Change Management and DevOps for DummiesThe Future of Change Management and DevOps for Dummies
The Future of Change Management and DevOps for Dummies
 
DevOps for Database webinar
DevOps for Database webinarDevOps for Database webinar
DevOps for Database webinar
 
Version Control meets Database Control
Version Control meets Database ControlVersion Control meets Database Control
Version Control meets Database Control
 

Recently uploaded

Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 

Recently uploaded (20)

Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 

DBmaestro Case Study - Isracard

  • 1. Credit Card IT Group Takes Control of Database Code Change The MasterCard Group coordinates teamwork, eliminates "do-overs" in database development projects. About Isracard Established in 1975, the Isracard Group unites four companies that operate in credit payment as a retail banking activity. Its many products and services include cash withdrawal cards and credit agreements. The group has partnered with more than 100,000 merchants. The Change Management (CM) team at Isracard is responsible for managing and improving continuous integration processes, while overseeing development. The Challenge Isracard was struggling to minimize failures during production deployments and experiencing frequent unintentional code overwrites, forcing developers to spend time backtracking and re- implementing changes. Additionally, development, test and production versions were often out of sync. Customer Name: Isracard Group Line of Business: Credit Card Processing Headquarters: Tel-Aviv – Israel Number of Employees: www.isracard.com  MasterCard's development team has achieved an eightfold productivity increase in promoting changes.  DBmaestro enables Change Management manager to control all projects throughout their lifecycles.  DBmaestro tightly integrates with pre-existing deployment tools, while completely eliminating accidental code overwrites.  Developers see if someone else is already working on the same object, minimizing the risk of redundancies and conflicts.
  • 2. Isracard's problem: a lack of insight into change history, difficulty undoing changes and rolling back to previous versions, an inability to properly prioritize developer work, and a lack of formal documentation of planned and completed changes. Lacking a unified and standardized methodology that could be leveraged across all projects, the company's CM staff wanted to enforce consistency and coordination for database development in the same way that theirs tools and methodologies did for native code. To overcome these challenges, Isracard's CM manager sought a way to improve development processes, maintain stability and promote changes to production monthly instead of daily. To ensure the availability of production systems, she also needed to ensure separation between development and production environments. But these changes would force developers to adapt to new processes, and would require them to have the proper supporting tools. The Solution The Isracard Group began to evaluate solutions, including a one-hour walkthrough and a few days of "hands on" assessment of DBmaestro DBmaestro's advanced database enforced version control capabilities were implemented, with added features for deployment automation and enhanced security. DBmaestro was selected for a variety of reasons - most importantly, its ability to tightly integrate with deployment tools that were already in use at Isracard. Initially, a single project schema was added to DBmaestro. Project teams worked together to define and implement the most suitable method. After seeing how the product improved development collaboration and totally eliminated code overwrites, the CM department began adding more projects under DBmaestro's supervision and control. TeamWork™ Deployment Because DBmaestro integrated seamlessly with the company's existing deployment tool, it helped to rapidly and effectively bridge the gap between code and database development methodologies. Isracard's development team has now experienced an eightfold increase in its productivity in promoting changes. A deployment script that took as much as two hours to be developed before DBmaestro can now be completed in just 15 minutes. DBmaestro also provides a full audit trail of all changes, and makes it easier for the CM manager to control all projects throughout their lifecycle - from development through pre- production, to production. This drastic improvement was achieved with the help of DBMaestro's Change Policy Enforcement capabilities (version control locks), which prevent accidental code overwrites and eliminates the rework associated with such errors. Developers also now see if someone else is already working on the same object, improving communication and minimizing the risk of redundancies and conflicts. "Our development processes were inefficient, and we often found ourselves working on versions that were different from production versions. DBmaestro changed all that. It has helped us streamline and coordinate our activities across code and database development. Now, we can work smarter and faster, and everything runs smoothly, from start to finish." "Focusing on changes rather than managing changes and dealing with re-work, boosted overall productivity of all developers. We estimate we were able to do 15% more with the same resources. At the same time the amount of incidents in production has declined as well. We had 20% less incidents. " Ofer Krichman, Head of Infrastructure Software Department, Isracard