Our Work

Capstone Technology: SAFe Adoption & Software Product Development

Capstone Technology delivers practical software and training solutions to process manufacturers worldwide.

screenshot of CapstoneTechnology.comCapstone Technology engaged iTrellis to Assess their organization. As a result of our assessment findings and recommendations, we were asked to help Capstone Technology adopt new Application Lifecycle Management (ALM) techniques based on a lightweight implementation of SAFe (Scaled Agile Framework).

Creating lasting change in an organization can be a lengthy, delicate, and challenging process. We accelerated the change process by having our consultants join their development team, which allowed us to understand how they were doing things and also demonstrate our recommendations. Capstone is similar to many of our other clients in that they were doing a number of SAFe activities already. We helped them get their existing development workflow streamlined into a Continuous Integration/Continuous Delivery (CI/CD) rhythm, while at the same time introducing new roles and tools such as Git. iTrellis also helped Capstone better utilize their existing tools, such as TFS – taking advantage of Team Services and not just using it as a code repository.

Joining their team also allowed us to introduce change over time. This helped us make sure that we introduced new roles, processes, and technologies in a logical order at an acceptable pace – while simultaneously delivering valuable new features to their Software Product Suite. We feel that working side by side with our clients on projects offers the best vector for team adoption. Success adoption leads to predictable, transparent, and steady software deliveries which helps both the Capstone business team as well as their clients.

Please contact us if you would like an Assessment of your organization, Training on SAFe based CI/CD techniques, or Feature Driven Development projects!

Puget Sound Educational Service District: “Prime” Systems Integrator; Multi-Vendor Solution

PSESD helps to improve the quality, equity, and efficiency of educational programs through partnerships with K-12 education, early learning, higher education, and public and private organizations.

PSESD recognizes that technology can solve fundamental problems in education, especially where children are most at risk, and has engaged us as technology experts toward that end. iTrellis supported the construction of this student-focused software suite.  Our software facilitates the exchange of student information, enabling children to transfer schools more quickly and engage with Community-Based Organizations (CBOs) more effectively–providing the most significant benefits to the most at-risk students.

Our role in this project was originally to develop and support the underlying technology that made the information exchange possible. As the project went on, our role expanded, and we partnered with the client on how to manage the multi-vendor development program as a streamlined software development workflow. As a federally funded project, we maximized the use of open-source technologies in order to keep costs down and drew on the strengths of a number of different underlying technologies in the overall system design.

Savers: Systems Integration

The Savers family of stores is a for-profit, global thrift retailer offering great quality, gently used clothing, accessories and household goods. Our business model of purchasing, reselling and recycling gives communities a smart way to shop and keeps more than 700 million pounds of used goods from landfills each year. We also help more than 120 nonprofit organizations by paying them for donated goods, which supports their vital community programs and services.  Savers has 330 locations and have 22,000 employees.


Our engagement focused on migrating an on-premise accounting backend to an Azure-based solution. A number of systems (sales orders, invoices, payroll etc) were integrated directly into the old backend in ways incompatible with the new, so much work was required to integrate old data formats and messages into the new formats and for all of the systems to communicate smoothly again.

Rather than building a suite of custom applications, which would incur considerable development, operating, and maintenance costs, we decided to solve this problem via Mulesoft Anypoint, a tool designed specifically for this kind of integration work.  It enabled us to develop a diverse set of integrations much more rapidly than building individual integrations via traditional methods.  Additionally, it provides excellent workflow visualizations which we are utilizing to better communicate our efforts to non-technical stakeholders so that they can more fully engage with product demonstrations.

While much of this project is done at a higher level than writing code, Mulesoft is flexible–written on Java, and it allows a developer to drop in custom components for things like transforming data, writing files, and connecting to particular systems.  Mulesoft also provides the means necessary for us to utilize a Continuous Integration/Continuous Deployment pipeline with gated check-ins and Automated Testing, so that we continue to adhere to best practices.

Please contact us to discuss how iTrellis can support your Systems Integration needs!

Silveus Insurance Group: Management Consulting, Custom Software, and Systems Integration

The Silveus Insurance Group‘s mission is to enrich the lives of American farmers by helping them manage risk.  What began in the 1930’s in one Indiana county has grown into the nation’s leading private crop insurance agency. Today, SIG continues to help farmers manage risk by developing private products, delivering the highest level of customer service, and creating superior risk management technologies.

iTrellis was engaged by SIG to help align business goals with development efforts, increase delivery speed, and produce new and innovative risk management and insurance application processing software. Over time, iTrellis and SIG have formed a strong development partnership, engaging along every dimension of our Services Model. Our partnership has allowed iTrellis to work in a large, complex, and unique business domain alongside an existing development team from SIG who really understand Agriculture.

As a result, the combined team has helped improve the ability for SIG executives to plan for the business’s longer-term goals, and better understand where technology can help achieve those goals.  This project has also provided opportunities for iTrellis to introduce new technologies such as web services, AngularJS, Git, and Azure, as well as agile methodologies such as Sprints, Code Reviews, Continuous Integration and Continuous deployment. These practices and technologies have improved development productivity and quality while the organization continues to serve a dynamic and productive customer base.

Please contact us if you are looking for a business systems development Partner!

Services

Strategy

Business and IT Alignment Assessment
Business Needs Capture
Technical Architecture Review
Solutions, Program, and Project Definition
Budget Modeling and Cost Containment

People

Team Building – Right People, Right Roles
Communications
Continuous Delivery and Release Management
Training

Process

Release Planning
Continous Delivery
Measurement – KPIs
Team Based Performance Management
Training and Mentoring

Technology

Development – Tool Recommendations
Development – Custom Software, Systems Integration
IT Operations Planning
Language and Domain Expertise

Strategy

Business and IT Alignment Assessment

Success in software is largely determined by business and software development alignment. By identifying challenges within existing processes as well as filling gaps, we are able to enact a tactical approach that meets the needs of any size organization.

Business Needs Capture

By employing a bi-directional approach, we maintain a constantly evolving relationship with our customers which allows us to continuously identify, assess, and provide support as an organization’s goals develop and change.

Technical Architecture Review

We provide a balanced assessment of critical areas of improvement in alignment with existing goals in order to create an effective plan for success.

Solutions, Program, and Project Definition

We work with organizations to find a path which both formalizes practices already in place, while providing transparency through the use of metrics and agile development processes.

Budget Modeling and Cost Containment

We understand that the tech side of your business may not be the top concern. Our goal is to create a practical plan that offers flexibility while ensuring that unforeseen challenges do not break the bank.

People

Team Building – Right People, Right Roles

We strive to build healthy and effective relationships with existing staff and assets in order to facilitate a collaborative environment that empowers existing resources rather than displacing them.

Communications

Through the conducting of interviews with various individuals across an organization, we are able to identify the strengths, challenges, and key resources which are paramount to attaining the goals set upon by the business.

Continuous Delivery and Release Management

Our success is determined by delivering working software. Our agile processes allow us to quickly respond to changes while maintaining the course set by overall business objectives.

Training

We need people at all stages of their software development journey. Our consultants come from all backgrounds and we recognize that regardless of years of experience or the depth of our knowledge, there are always more things to learn. We expect to learn from and support each other as we tackle tough problems together.

Process

Release Planning

Our delivery is informed by our use of metrics to ensure we provide a simple and clear overview to our clients.

Continous Delivery

Through the use of various agile development methodologies, we provide businesses with seamless and regularly insights into the value our organization produces at any point in the software development cycle.

Measurement – KPIs

We employ a set of tools and technologies that collect metrics and data in order to provide our customers with a transparent view into any part of our process.

Team Based Performance Management

We strive to provide accountability as a team, ensuring that no one individual is responsible for the success of a project.

Training and Mentoring

We provide direct, organic growth opportunities for supporting existing staff as well as offering training to enable transitions into new roles.

Technology

Development – Tool Recommendations

By employing tools which provide trackable metrics, we are able to continuously build and adapt a strategy which adheres to the overarching goals of an organization.

Development – Custom Software, Systems Integration

We work with several different tools and technologies that enable us to build out the best solutions for our customers.

IT Operations Planning

Our approach helps you best balance new development with sustainment, road map planning, and aligning technology initiatives with business priorities.

Language and Domain Expertise

Our expertise spans a wide array of tools and technologies. Our solutions are technology agnostic and we strive to always find the best fit for the problem at hand.

Blog

Systems Integration Solutions with MuleSoft

A recent engagement had me migrating a client’s existing, on-premises accounting system to a cloud based solution. They have around 20 individual feeds of data which wrote directly to an on-prem Microsoft Dynamics GP instance; I needed to get their current systems to feed data into a new Microsoft Dynamics AX in Azure backend.

Sapir-Whorf and Programming Polyglots, pt 2

The Sapir-Whorf hypothesis, says your perceptions of reality are influenced by the language(s) you speak. So what does that have to do with programming?

MuleSoft: A Frightening Start to a Glorious Finish

I showed up expecting to start a Xamarin project. I’d never even heard of MuleSoft. Now I wonder how I did without it.

All Posts

Contact Us

107 Spring St, Seattle, WA 98104
(888) 635-3020