We have four key pillars through which to deliver value.
Our background and experience allow us to understand the business intent, as well as the underlying technologies that enable it.
• Mobile technologies: Brew, Windows Mobile, Android, iOS, Obejctive C • UI design and development
• Content Management: Sharepoint, Adobe • Web Applications
• Physical Distribution and Logistics
• Discrete manufacturing • Banking and Financial Services
At Rightsource, we firmly believe that in addition to technical talent, a critical success factor is an adequate, and properly agreed upon engagement model and process
(fundamentally an agreement on the way in which work will be done).
- Waterfall SDLC
- Agile Scrum
- Hybrid models
- Lean Six Sigma
Leveraging Total Quality and Lean principles, we strive to establish clarity of purpose, using a data driven approach,
while maintaining a customer-centric perspective for all projects:
4.Perform: We then move into what we like to call “Trust Based Execution”. It is considered paramount to maintain a healthy communication “cadence” for the duration of the effort. We believe in a balanced ‘trust but verify’ approach.
We are pragmatic in the use of different models that can be customized as required by specific client and project needs.
Physical co-location is the best arrangement for Agile development, however, it is indeed possible to establish high performing
Agile teams in a distributed setting by rigorously following some key guidelines:
- • Agreement on working mechanics (wit disciplined communication cadence)
- • Ensure trust is built across the teams
- •Leverage methods and technology consistently (eg. use flexible telecomm setups)
- •Appoint single engagement lead at each site (Scrum Master, Product Owner, and/or Project Manager);
- •Have a reasonable overlap of working hours.
|Type of Communication||Frequency||Comments|
|Daily scrum standup*||Daily||Progress, Blockers and Action Plan|
|Status Reporting (Case Management)||Weekly||Weekly meaningful metrics/reports shared with Client|
|1st Level Management Review||Bi-Weekly/Monthly||Support Manager meets with client manager for updates/review|
|Quarterly Engagement Review||Quarterly||Executive Strategy and Performance Review Meetings|
In reality, if cost is not a key factor and talent is available, you may want to keep development in - house, or outsource onshore to a lower cost US location
(it is nevertheless advisable to keep it within 2 time - zones of the core business team, even in the US)
However, a more iterative approach or more frequent communications will frequently be required. A committed Nearshore team will provide a better alternative in these cases:
- Physical proximity and similar time zone
- Cultural compatibility and ease of doing business
- Cost savings through lower Total Cost of Engagement
Nearshoring: “The practice of bringing production and consumption centers closer together, with the goal of generating logistical,
transportation, and communication benefits to multinational commerce.”
- Offshore fatigue
- Risk Mitigation
- Delivery Diversification
- Client Demand
- Increasing Offshore Costs
- Slow Infrastructure Development
- Restrictive Trade Practices
- Taxation Overlaps
- Proximity (Distance, Time Zone)
- Expanding Talent Pool
- Growing Domestic Market
- Lower Talent Movement Barriers
- High Growth Rates
- Geopolitical Stability
- NAFTA, Free Trade Agreements
- High Concentration of Young Population
* Push factors are reasons why vendors/buyers look to diversify out of current geographies, while Pull factors are reasons why vendors / buyers look to Nearshore as a delivery platform.