“Simplifying Jenkins Integration in Jira”
We had an opportunity to interview and interact with the founder of Marvelution Mark Rekveld, which was a productive one. Following is the conversation we had:
Overview of Application Software Integration
As much as we love to do all of our work in one program, it’s almost impossible. There are many developers and entrepreneurs who create programs that specialize in meeting specific needs and roles in companies. So instead of relying on one app, we inevitably rely on a lot of apps. While this helps us do multiple things, managing multiple applications and the data stored in them can be a challenge.
Application integration helps maintain, manage and update all of your applications while reducing data duplication and redundancy. By creating an application integration network that enables applications to communicate with one another, business and business processes can run more efficiently and effectively. Enterprise Application Integration (EAI) is used to describe application integration at the enterprise level, where many applications are interconnected. Organizational or not, application integration can alleviate the challenges associated with data silos.
How does your company facilitate Jenkins Integration in Jira? What are the different strategies that your company uses?
Marvelution facilitates 3 flavours of the Jenkins Integration for the Jira app, namely for Jira Server, Jira Data Center, and Jira Cloud. Although Atlassian has decided to discontinue Jira Server, focussing more on Data Centre and Cloud, Marvelution is keen on keeping support for Jira Server as long as possible. From a development and release perspective, Marvelution operates on a “Cloud-first, followed closely by Data Centre” release cycle. This is because the release cycle of cloud apps is simply faster, but every feature that can be released for the Jira Server and Data Centre will also find its way to a release for those platforms.
What is your company’s goal and vision?
The goal and vision of Marvelution is to keep having fun developing products and services that simplify the integration between Jenkins and Jira.
What differentiates your services from your contemporaries?
I don’t keep a close eye on what my contemporaries are doing with their apps that provide integration between Jira and Jenkins. I believe that it is far more valuable to focus on your own products and services, improving them from your own ideas as well as those from customers. This allows me to have proper focus on delivering new features and helping customers over the long term. By looking at others, and possibly copying their successful results, will only cost you time and will by no means mean that their success will result in success for you.
What was the driving force behind the establishment of your company? What idea propelled you towards the institution of this company?
I’ve always wanted to broaden my knowledge of open source projects and their uses. Working for a traditional consulting firm met this need, so I chose to do it alone outside work, in the evenings and on weekends in 2007.This resulted in a couple of open source projects hosted under Marvelution, the Open Source umbrella project. Over time the Jenkins Integration for Jira project grew and grew with more and more people using it and giving feedback to improve the app, to the point where I could formally establish Marvelution B.V. in late 2015 to continue the development of the integration app and provide SLA based support.
Why Application Integration is important?
The need to integrate applications arises from the need to transfer data between applications. This includes the time-controlled or continuous transfer of data from one application to another or the transfer of data from an old system to a new one. In short, application integration is used to make life easier.
With app integration, you can enter data once and connect to multiple applications instead of entering the same data multiple times. When you add new data to an application that is integrated with other applications, the data is automatically distributed between connected applications. This reduces human error, the need for manual intervention, and generally ensures the stability of all of your operating systems.
With a comprehensive system that bridges heterogeneous applications, you don’t have to worry about whether your applications were originally intended to communicate with one another. This gives you the freedom and flexibility to choose the applications you want, not just applications from a range of technologies or from the same vendor.
Would you consider your pricing cost-effective? How do you ensure the economic delivery of your services?
The cost-effective hosting is done by making sure the app can scale up and down as needs increase and decrease during the day. This, in turn, results in fewer resources being needed which cuts on costs when there is low demand on the app, but yet supports peaks in demand whenever it comes. This allows for a lower cost for customers making sure the app is available for all sizes of companies and projects.
Tell us about yourself and your journey from the beginning including your experience in academia.
I’m the founder and sole employee of Marvelution. My professional journey started in 2002 when I decided to start a bachelor’s degree in Informatics after finishing college. I finished my bachelor’s degree in February of 2007 after which I started working for a big consulting firm. I’ve always had a great drive to learn. Software development in Java was not something that was greatly touched during my bachelor’s degree, so I opted to learn it myself. This self-teaching continued afterward at work as well where the interesting open source projects were not used. Seeing the benefit of those projects and having the drive to learn about using them, I started learning from example projects and by “playing around” with interesting open-source projects, this led to the creation of Marvelution.
What is the current world scenario of Software Development? How do you work to stay relevant in the wake of changing economic demand?
Listening to the wishes of customers and trying to implement them in a timely fashion. Because customers are more and more looking for perfection the first time around, the implementation of the feature could also go through a public alpha and beta release cycle before going main-stream.
Tell us about the honours and achievements that your company has received.
Although Marvelution has been named in several magazines in the top 10 and 20 of companies to watch for in different fields, the highest honors and achievement for me is when I hear from customers that I have helped either in a support call or with a specific feature to make their life easier.
Describe your company’s financial sponsorship? Where do the funds come from?
Funds come from sales of licenses for the Jenkins Integration for Jira app. Marvelution doesn’t use any other external fund resources.
What are the future prospects of Marvelution?
The future is bright, there is always room for improvement and new features to support new use cases of the Jenkins Integration for Jira app.
|Year of Founding:||2007 the open source project, 2015 the company|
|Office Locations:||Het Schaakbord 2, 1567 MG, Assendelft, The Netherlands|
|Company Strength:||Open, Honest and Direct|