Meltano provides tools to help data teams manage their end-to-end pipeline. This process usually involves collaboration between software engineers and data analysts. In the personas below, we have begun to capture our insights revealed from user interviews.

Ultimately, we are looking to help Meltano users successfully complete a wide range of user stories. To help users onboard quickly, we have created some simple user stories and we are working to support them through our tutorials.

Eric the Data Engineer

At a Glance

Age: 38

Location: Albany, NY

Life stage: Married, two young kids

Job Title: Data Engineer

Alternative Titles: Business Intelligence Engineer, Software Developer

Job Summary

I am responsible for designing, constructing, installing, testing and maintaining highly scalable data management systems. I improve data foundational procedures, guidelines and standards. I work on integrating new data management technologies and software engineering tools into existing structures. I also create custom software components and analytics applications.


  • When I build data pipelines, I want to know the uptime, so I make sure they are well crafted.
  • When I share data, it should be usable, so the data analyst can integrated.
  • When I don’t have to build custom solutions and instead use reliable solutions I can be more proactive.
  • When all of my solutions are flexible, I can easily adapt them to the changing needs of the business.


  • I’m frustrated when the tools are not reliable because this means the data does not move consistently.
  • It is hard for me to maintain the management system when there is a problem with the foundation.

Allie the Data Analyst

At a Glance

Age: 32

Location: NYC, NY

Life stage: Married, no children

Job Title: Data Analyst

Alternative Titles: Data Scientist - Analytics, Business Intelligence Engineer, Full Stack Data Analyst, Business Analyst

Job Summary

I am responsible for retrieving and gathering data from data warehouse, organizing it and making the data collected insightful and easy to understand. My goal is to help stakeholders make informed decisions for their business.


  • When collaborating with others, I want to receive and create clear requirements so I am able to execute and deliver a precise presentation.
  • When I ask the right questions, I am more effective in communicating usable data.
  • When I develop automated and reusable routines, I am confident in the quality of my pipelines and be more effective in my role.
  • When I create meaningful reports, management has insights about new trends as well as areas the company may need to improve upon.


  • I’m frustrated when I have to educate stakeholders on the meaning of data in their business expertise because it’s a symptom of lack of data adoption from an organization.
  • I’m frustrated when data integrity is compromised because data becomes fragmented and full of holes and stakeholders no longer trust my analysis.
  • It is hard to interprete data when I may not have the right data because I am unable to support my conclusions.
Last Updated: 3/15/2019, 4:57:22 PM