near-shore development teams 2017 - nybble group development... · (business analysts, developers,...
TRANSCRIPT
Nybble Group Introduction to our Company and our
Remote Service Model
- Confidential -
About UsNybble Group is an Argentinian software company that since 2005 has been providing software, web, mobile and interactive solutions to business of various kinds and sizes, both in our country and across the world
Our work is conceived and done with the highest standards of quality and specific methodologies for each particular case, along with an extreme care in the selection of the resources that become part of our teams
Nybble Group provides “world-class“ solutions with accelerated delivery timeframes and cost that are below the market average
We achieve this by leveraging a streamlined de-centralized solution development process focusing at the same time on providing a high quality customer service and managing projects with an active and dynamic communication
Our goal is to transform our customers’ ideas into reality, addressing the business needs in the most effective and efficient way
Offices
Salta Delivery Center Buenos Aires
Headquarters
MiamiBusiness Development Office
Core ValuesPeople First
Integrity and Honesty
Accountability
Communication
Creativity and Innovation
Collaboration and Respect
Agile Culture
Have Fun
Remote Delivery Experience & AssetsNybble Group has been successfully providing remote development services for more than 10 years to different companies in the world. We know this model very well
We know how to leverage the advantages of being on a similar time zone with most of our clients as well as having a very similar culture which enables an excellent communication
The Delivery Teams are located in Argentina, but we have a US-based company and business development office there as well. This offers our clients the benefit of dealing with a US-based entity and we handle all the other complexities for them
Skills & CapabilitiesWe have resources with proven experience in various platforms. Most of them are our own personnel, and others are people that we have access to thru our curated network of partners, always keeping the management and coordination under Nybble Group’s control.
Enterprise Solutions: Microsoft .NET, JAVA/Spring MVC, PHP (Zend/Laravel), NodeJS
Digital Platforms: Drupal/Drupal Commerce, Magento, OpenCart, SalesForce, jBPM/Activiti, Alfresco, Camunda, Fluig
Frontend Development: HTML5, CSS3, Javascript, AngularJS/Directives, React, TypeScript, Bootstrap, SASS/LESS
Mobile Development: iOS, Android, PhoneGap/Ionic, Xamarin
On Demand Testing Services: Desktop App Testing, Web App Testing, Mobile App Testing, Automated Testing
Some of our Customers
Add Value, not PeopleOur service model is based on providing a skilled team of people that can add value with an optimal ROI to either a new or an existing project
In order to achieve the high level of service that we strive to provide on every project we look to avoid using a simple man-power model where only a handful of developers is added to the project headcount. Rather that that we look to integrate a team to a project and ensure that this team not only adds “hands” but that it actually generates value, focusing on the business needs of the customer as the main priority and using technology as an enabler to achieve the project goals
Our resources work from our development centers in Argentina, led by a Senior Project Manager and a Senior Lead Developer who will be the main points of contact between Nybble Group and the customer
Both the Project Manager and the Lead Developer are key in our work model to optimize communications and knowledge transfer between the external and internal teams and ensure the timely delivery of quality results
Normally all the management and coding can be handled remotely, but if needed Project Manager, the Lead Developer or any member of the team can travel to the customer’s offices for on-site meetings
Remote Team StructureProject Manager: oversees and coordinates all tasks between the internal and the external team. Assesses functional requirements and business goals and is responsible for the team to deliver on the customer requirements. In terms of SCRUM, this resource can act as a Proxy Product Owner
Lead Developer: seasoned senior developer that handles all the architectural and technical definitions/requirements and manages the software construction process. Is responsible for software delivery with the proper quality and coding standards as agreed with the customer
General Resources (Developers, QA/Testers, Others): experienced in the tools and skill set required by the customer, they are responsible for coding, testing or any other meaningful tasks based on requirements and objectives assigned to them by the PM/LD
Remote Team IntegrationThe Project Manager and Lead Developer on Nybble Group’s remote team will be the central point of contact with the customer’s team. They will gather requirements and follow any specific project management workflow using the supporting tools previously agreed with the customer, and then they will manage and coordinate tasks with the remote team using either Nybble Group’s own project management tools or the ones shared with the customer
Nybble Group’s PM and LD will attend Scrum Stand-Up Meetings (as well as any other meeting that is required by the customer) in representation of the whole remote team. Depending on the remote team size or the specific project methodology we can have some additional members of the team attend these meetings as well
The remote team will consist of the PM, the LD and a number of General Resources (Business Analysts, Developers, QA/Testers, Graphic Designers, IT/DevOps Support) as required by the customer. Based on our experience we will suggest the team structure (for example, one QA/Tester per every 2/3 developers), but this is not mandatory and the type and number of resources will be discussed and agreed with the customer
Nybble Group’s Project Manager can provide weekly status reports, hourly usage reports or any other project management report required by the customer
Remote Team Integration Workflow
Initial State / Small Team Advanced State / Scaled-Up Team
Customer Location
Near-ShoreTeam
The schema below describes the usual way in which we structure the integration of our remote teams. This is our standard model but the definitive structure of the team, roles and type of resources can be discussed and agreed with the customer.
Argentina’s AdvantageCloser time-zone: because of our location we are only 1 hour ahead of the US East Coast, 4 hours ahead of the US West Coast and 4 hours ahead of the UK
Regional political stability: there have been no major wars or terrorist attacks in decades
Cultural similarities: the western culture has an affinity with the cultures of Europe, the US and Canada. Our project leaders speak fluent english and every member in our development team can read/write in that language as well
Enjoyable environment: Buenos Aires is a great city to visit, and our office is located in very nice area with access to amenities, shops and hotels
Low employee turn-over: we have a very low turn-over rate
Abundant talent: we can pick the best of the best
Educational excellence: Argentina invests more in education per capita than almost any other developing country
Accessibility: it only takes a few hours to get to our offices with several direct flights from the US, Canada and Europe
Contact InformationThank you very much for the opportunity to present this proposal to assist you with this important project. We have a proven track record in developing similar solutions with excellent results. We are uniquely qualified and offer world-class solutions that provide an excellent investment/benefits ratio. Our project teams offer the right mix of skills and experience to deliver excellent results every time.
We will be contacting you soon to review the terms of this statement of work and answer any questions that you may have. In the meantime feel free to contact Gustavo Castenetto via e-mail at [email protected]