firstname.lastname@example.org or call us at +1 (650) 238-9205.
- Who owns the code? How do you ensure confidentiality?
The client owns all work on the project: the code, documents, test cases, and all IP. In other words, the entirety of any work that we do during the course of working on their project is owned by our client. It is our job to ensure that your ideas and data are protected. That is why all engineers involved in the project sign an NDA clause as part of their contract with us. When it comes to protecting your intellectual property, there can be no compromise, and we take necessary protection measures: starting from the physical security of our office space via access codes and locked equipment labs to security infrastructure, VPN and server security, etc.
- What is the size of your development organization?
More than 150 professionals work at Waverley across all our locations. Aside from software developers, we work with experienced project managers, quality assurance and DevOps engineers, talented designers and other specialists.
- What is your geography?
Our C-Suite is based at Waverley’s headquarters in Palo Alto, California. We have development centers in Lviv and Kharkiv, Ukraine and Ho Chi Minh City, Vietnam.
- Do you have developers in the US?
Yes, we have senior technical staff located in the US, and if needed we can also provide US-based project managers.
- Do you work more with small companies or larger ones?
The size of the company does not matter as long as there is something we can help with and value we can provide. We work with VC-backed startups, established software companies and traditional enterprises not known for technology expertise. Each client, whatever the industry and the size, has a specific problem they are trying to solve and Waverley has expertise in building software to solve problems.
- What does your engineering process look like? How do you work?
We believe deeply in Agile and other modern engineering methodologies. Regular stand-up meetings and code reviews help us maintain a high standard of quality. The process is owned by our capable project managers, all with technical degrees and more than a decade of experience with software projects. The PMs are responsible for keeping the team motivated and turnover rates low, providing a smooth work flow, refining the process, and adapting to the client’s own process and tools when necessary. They also own the communication channels, schedule meetings, and provide continuous milestone delivery and status reporting.
- How do you solve the time difference dilemma between the client and the team?
Waverley works with clients across multiple time zones, that’s why we’ve developed specific procedures aimed at solving any timezone-related issues. First, an experienced project manager manages the team’s activities, often shifting work hours to overlap with the client’s timezone. Secondly, a specific set of tools we use allows around-the-clock access to all information. Thirdly, meetings are scheduled with the client’s schedule in mind. And finally, the team is always open to communication, often coming on-site to the client if needed. Our numerous clients on the opposite side of the planet find it very convenient to assign tasks at the end of their workday and get them done overnight.
- Who is your typical client?
Fast-Growing Tech Startups. Startups that need technical expertise unavailable in-house, that face tight deadlines, or that don’t have budget to locally scale their development teams.
Software Companies. Established software companies looking to upgrade their existing products or port to a new platform, while decreasing their time-to-market and staying on budget.
Traditional Enterprises. Large corporations in need of state-of-the-art technology solutions for their core products or business software solutions for internal use.
- What is your core tech expertise? Do you focus on mobile, or web or business apps, and what percentage of each?
For the 25 years that we’ve been in business, we have worked with numerous types of software, so we can provide in-house experts in various spheres. However, mobile, web and embedded software development are the largest categories we play in. With respect to percentage of our overall portfolio : custom software development including server-side – 40%, mobile apps – 25%, IoT/embedded – 20%, web apps – 15%.
- What are your strongest technology skills?
- What are your engagement models?
Team Extension. A specific, qualified team is built and/or assigned to deliver your project or act as an extension of your in-house development team. It is a fully sufficient team that can deliver your tasks using an agile product development process, what is practiced by most of our clients.
Project Delivery. This engagement model works well for pilot projects and other projects with a well-defined scope. Waverley creates an estimate for the project and then determines the phases and milestones. Waverley takes full responsibility for the team selection and drives the project management. You receive a complete software solution.
- What makes you better than your competitors?
It’s a combination of factors that make us the best fit for the companies we work with. It’s the Silicon Valley-based executive team coupled with the experience of working with tech giants and the quality and standards they bring. We are still a founder-run company, so it’s all about our founder’s personal commitment to making great software. Our size makes it possible to work with all kinds of clients, providing an excellent level of communication and attention to detail. In addition, Waverley is unique due to our myriad of experience, excellent reputation on the market and our talented engineers full of personality and passion for each client’s success.
- How does your company grow from experience?
Waverley Software was founded 25 years ago. Our C-Suite executives bring the best practices of business building and management from successful tech giants of Silicon Valley. Over the years, our process has been refined and polished. New people who join the team invest their talent and personality to make Waverley better every day. Our developers and project managers, as they encounter and overcome the challenges inherent in doing a software project, learn from those experiences and incorporate that new knowledge and learning into their future projects. We probe into new domains, try the latest technologies, build upon our strengths and work hard to reduce our weaknesses.
- What is the lead time for adding resources?
Generally 2 – 6 weeks for an entire team, depending on the complexity of the project, the technology skill set required and team member seniority levels as well as whether we have the necessary in-house resources available for immediate deployment. Once we have the project specs, we will collaborate with the client on defining the necessary job descriptions.
- How do your people learn and grow?
All Waverley engineers are encouraged to constantly grow and enrich their skills. The company provides necessary learning materials and supports access to relevant lectures, tech talks, meetups and conferences. Junior-level engineers are supervised and mentored by senior-level professionals. We practice peer code reviews – where independent engineers review the code of their colleagues to encourages professional growth. Learning, curiosity and career progress are among our core values.
- Which contracts or documents do you sign?
Before sharing any confidential information about the project, both sides are required to sign the Non-Disclosure Agreement to make sure all ideas are protected. The Professional Services Agreement is signed when we’re approaching the stage of assembling your team. The PSA defines the legal relationship between the two companies but doesn’t commit either side to any project or deliverables. The actual work is defined by the Statement of Work, which specifies the team size, location, payment conditions and other crucial details and is necessary for both sides before proceeding to the actual work on the project.