Results-focused. Knowledgeable. Committed to value. Those attributes define the most successful financial service firms. They also describe the way Cyrus develops software. Which makes us particularly well suited to meet the needs of financial service firms.
You want to meet with us every two weeks? I'm busy. Isn't that excessive?
In our experience, the best custom software derives from collaboration between Cyrus developers and your managers, technology staff and users. This approach actually saves your time by making the best use of it. You spend no time fretting over schedule and cost issues and all your time in efficient, scheduled meetings that keep you in control and well-informed.
I hear Agile doesn't do documentation. What if I need documentation?
Truth is, Cyrus provides a great deal of documentation. The difference is we give you "executable" documentation - tests that define the expectations of the system and prove the system really works. Of course, if you are in a regulatory/certification environment or need other specialized documentation, we provide that as part of the project deliverables.
Nobody else here uses Agile. You won't be able to interface with our non-Agile teams, will you?
Actually, it's easy for us to interface with non-Agile teams. We find the touchpoints and define clear interface requirements. We then readily coordinate schedules and plans. In fact, other, non-Agile teams really like working with us because our two-week process allows us to be flexible and accommodating to their changing needs.
What exactly is Agile Programming?
Agile is an approach to software development that maximizes the delivery of quality software by adapting to changing realities. The Cyrus Agile focus begins with helping you establish your technology priorities. What will deliver the greatest value to your business now and thus give you a competitive advantage? Then we develop fully tested features fast - in two-week increments. And we make sure the technology is truly user-friendly.
Why is Agile better?
The entire Cyrus Agile process is transparent and flexible, which puts you in control of your technology. You control the features that are developed first. You can change development priorities without waiting for the whole system to be completed. You can count on the features delivered every two weeks to work because we constantly run automated tests during development. And, Cyrus's target-cost pricing gives you real budget control.
How can I learn more about Agile?
Read the Wikipedia article. And contact us and we will be happy to recommend other sources of information that fit what you'd like to know.