Exygy’s engineering team delivers solutions that meet the needs of the communities you serve. We do this by working hand-in-hand with our product and design teams. From discovery through design delivery, we gain understanding, provide feedback, test our assumptions, and iteratively build accessible, reliable and engaging products.
Our skilled engineering team delivers products that range from fully custom to implementing out-of-the-box tools as part of your workflow. We are adept at integrating 3rd party services, from CRMs like Salesforce and Monday, CMSs like WordPress and Contentful, Data APIs like California’s Open Data Portal, and generative AI solutions like ChatGPT and Google Gemini.
We start by asking questions to understand problems like:
Web Accessibility
System Design
Frontend Development
Technical Audit
When working with CROP, we became so inspired by the impact they are creating in the reentry space. We designed a custom workshop with them to unpack their organization goals and strategically map those goals to a delivery roadmap. This allowed us to map dollars spent to real value creation to further their mission.
When we started working with RCI, we launched a Product Audit to understand their current offerings, challenges, and their product vision for the future. We formed a product-based hypothesis, collected data from users, and made recommendations that informed their RFP.
When scoping the Bay Area Housing Readiness Report, we realized the complexities of this valuable data and created a custom solution to support the story that needed to be told.
The wider Exygy team gathering for moments of virtual connection. It's always a treat to gather with everyone!
Exygy’s engineering values collaboration, iterative development and accountability. Our processes ensure your team’s expectations and ours are aligned at each step. To better illustrate our processes, here are the standard processes we follow for feature delivery:
The Product team creates a PRD (product requirement document), which outlines a feature's functional requirements. This document serves as the source of truth for our team on how a feature functions. The engineering and design teams review the PRD, ask clarifying questions, and provide feedback until there is a clear understanding of the feature before moving forward.
Next, the engineering team may create prototypes while the Design team produces wireframes and design mocks. Once the design artifacts are ready, the engineering team reviews them, again asks clarifying questions and provides feedback on feasibility. This iteration continues until the design is ready to present to your team.
Once the PRD and designs are ready, the engineering team will create technical design documentation that specifies the technical solution. In the technical design’s detailed proposal, we cover considerations including, but not limited to:
Once technical designs are approved by members of the engineering team, development issues are then created, prioritized, and added to the development backlog.
When an engineer is assigned an issue, they first ensure they understand the task before coding the solution. Once the initial round of coding is complete the following steps occur:
These principles, activities and processes, brought together with our team’s knowledge, experience and empathy, guide us in our practice. What is possible with software is constantly evolving, especially with the growing applications of generative AI, and so we remain curious and make space for research and development of our practices. We enjoy co-creating solutions and would love to hear what problems you are trying to solve and how we may together bring a positive change to your community.
P.S. This page was written without the use of AI.