On demand software engineering for your on demand...

2
On Demand Software Engineering On demand software engineering for your on demand software applications Business: US based, cost effective Process: Short cycle, iterative development Technologies: Enterprise, Cloud, CAD, Mobile "...One of the things we like about working with Sitrus is that we did not have to provide detailed specifications... The Sitrus team built architectural solutions based on the concepts during the Agile iterative cycles in close dialogue between the offshore and on-site team members...Overall, the technical competence is excellent...In general we are happy with the overall quality… The best people are absolutely outperform- ing, they have an amazing grasp of the technology..." Neil Schappert CEO, PilotFish Technology, LLC U.S. based with a Ukrainian development center, Sitrus augments the in-house software engineering talent at companies that develop or maintain software for their own use or to sell to others. Whether individual projects or part of a longer-term client outsourcing strategy, Sitrus delivers top quality software development at very competitive rates. Unlike other outsourcing solutions, Sitrus maintains US-based, technical managers who are not only provide business and project support, but also assist in the technical and overall architectural decisions made between clients and the development team(s). Sitrus delivers commercial grade software ranging from complex CAD/CAM and financial services applications to internal opera- tional control systems leveraging mobile, cloud, high performance and parallel computing technologies. By using rapid prototyp- ing, Sitrus utilizes incremental proof-of-concept project milestones that allow clients to easily monitor progress and rest assure that both their time and money spent are minimized. [email protected] (973) 895-1724 www.sitrusllc.com

Transcript of On demand software engineering for your on demand...

On Demand Software Engineering

On demand software engineeringfor your on demand software applications

Business:US based, cost effective

Process:Short cycle, iterative development

Technologies:Enterprise, Cloud, CAD, Mobile

"...One of the things we like about working with Sitrus is that we did not have to provide detailed specifications... The Sitrus team built architectural solutions based on the concepts during the Agile iterative cycles in close dialogue between the offshore and on-site team members...Overall, the technical competence is excellent...In general we are happy with the overall quality… The best people are absolutely outperform-ing, they have an amazing grasp of the technology..."

Neil SchappertCEO,PilotFish Technology, LLC

U.S. based with a Ukrainian development center, Sitrus augments the in-house software engineering talent at companies that develop or maintain software for their own use or to sell to others. Whether individual projects or part of a longer-term client outsourcing strategy, Sitrus delivers top quality software development at very competitive rates.

Unlike other outsourcing solutions, Sitrus maintains US-based, technical managers who are not only provide business and project support, but also assist in the technical and overall architectural decisions made between clients and the development team(s). Sitrus delivers commercial grade software ranging from complex CAD/CAM and financial services applications to internal opera-tional control systems leveraging mobile, cloud, high performance and parallel computing technologies. By using rapid prototyp-ing, Sitrus utilizes incremental proof-of-concept project milestones that allow clients to easily monitor progress and rest assure that both their time and money spent are minimized.

[email protected](973) 895-1724 www.sitrusllc.com

Services

"...We were able to get affordable, technically astute engineering team that helped to build an Azigo product platform based on the Higgins Open Source Framework… Over the lifetime of our relationship, Sitrus developers contributed to the most of the code that relies in Higgins, delivered majority of the product we offer…I had experience with other offshore vendors in the past. My experience with Sitrus is one of the most successful ones. I have been very satisfied with the Sitrus performance. They are very supportive…. put long hours when we need their help, stay late when we ask them … these little things make big difference…The relationship with Sitrus further cemented in my mind the key success criteria for getting a product out using the offshore model"

Brian Walker,VP of EngineeringAzigo, Inc.

[email protected](973) 895-1724 www.sitrusllc.com

Sitrus provides senior engineering resources to help develop critical software that a client sells commercially or that helps run the client’s internal operations. Sitrus has helped clients build brand new systems as well as convert or maintain existing systems by fixing or adding functionality without compromising overall system quality or scalability. Often, Sitrus is used as a complete engineering solution for companies with restricted budgets or technical expertise.

Past clients have engaged Sitrus for their technology expertise but also because they need additional software engineering help that is knowledgeable about the specific business domain and technology architectures. Sitrus can work on discrete, side projects that require Sitrus to be responsible for the entire application from planning to production. Alternatively, Sitrus can work together with the in-house engineering team on bigger, core application projects.

Sitrus application experience includes:

Mobile Enterprise-wide Cloud-based High performance computing Parallel computing CAD/CAM

Process

Before software development begins, the engineering project leader from the Sitrus team will typically come to the client site for two or more weeks. This allows a thorough knowledge transfer to happen that includes awareness of the client’s culture, business and processes. During this assimilation time, the necessary technology, process details, and development infrastructure will be defined and set-up. Critical contacts and relationships will be developed plus a clear sense of the project plan, objectives and dependencies will be established.

Ready to begin coding, Sitrus then uses a phased approach that includes distinctive logical stage-gate milestones. This provides clients with a clear plan, so that they can validate the progress at every point. Each phase is no more than 10 weeks and within each phase, the Sitrus team will use a time-based process that complements the client’s existing methodology (e.g. Agile, waterfall, etc.) to ensure the development deliverables are iterative and visible.

To ensure that the delivered code is of the utmost quality, Sitrus builds testing steps throughout the process. This typically includes:

Unit testing prior to code submission Nightly automatic builds to ensure new code is compilable Regression testing on test branch after planned submission Functional testing of the new features added Code review to ensure coding standards are maintained regardless of

the source

Quality software code is then turned over to the client or implemented on a designated, secure Cloud server.

Sitrus engineers are senior, experienced developers who understand the importance of predictable development processes and practices. They have developed highly complex, yet user-friendly, mission critical software for clients in a variety of industries including financial services, high performance computing and CAD/CAM.

On Demand Software Engineering