Excellence in software development
>
>
>
>
>
Hexacta is a Software Development and IT Consulting company with more than 14 years of experience in the market.
We are 300+ people, distributed in our four development centers in Argentina: Buenos Aires (our headquarters), Paraná,
Bahía Blanca and La Plata, in addition to our offices in Montevideo (Uruguay) and São Paulo (Brazil).
We work for large international corporations throughout Latin America, in the US and in selected European countries, in projects that demand leading edge software development skills.
We have been providing outsourced offshore services since 2002.
Around 70% of our revenues are generated by offshoring projects, a fact that underscores our commitment and abilities to work with clients outside Argentina.
Excellence in software development
Technical Excellence
> Full-time team dedicated to Process Improvement and QA
> HAT (Hexacta Architecture Team): experienced pool of Architects available to support development teams at no additional cost
> Disciplined processes and leading-edge methodologies
Excellence in software development
Client Focus
> Large enough to execute big projects; small enough to be agile
> Simple organization with strong commitment to customer service
> Solid understanding of business processes,, trends and best practices in the industry. instruments
Excellence in software development
High Performance Teams
> Compatible time zone with U.S. and Europe
> Cultural affinity
> Best talents in the region
Excellence in software development
> Development and maintenance of Java or .Net based projects
> Fixed Price/ Fixed Scope projects or
Time & Materials engagements
> Staff augmentation
> Off-shore development
Software
Development
UX Design
>
>
>
>
Usability Consulting
Heuristic Analysis
User Interface Design
Prototype Construction
>
>
>
>
Test case definition and execution
Test automation
QA Services and Consulting
Scrum Developer Training
QA & Testing Consulting
> Definition of technological strategies
> BPR (Business Process Redesign)
> Functional specification of software solutions
> Definition of technological architectures
“93% of our clients consider that working with Hexacta have given them a competitive edge.“ - 2010 Microsoft Customer Satisfaction Index -
Excellence in software development
Seattle - WA
Portland - OR
San Francisco,
Los Angeles,
Pleasanton - CA
Dallas, Houston,
Austin- TX
Chicago - IL
Saint Louis-
MO
Samford - CT
New York - NY
East Brunswick, NJ
Philadelphia, PA
Rockville, Chevy Chase - MD
>
>
>
More than 20 active projects
Dedicated team assigned to each engagement
Work seamlessly integrated with the client teams
Atlanta- GA
Palm Beach Garderns - FL
Excellence in software development
United States
Europe / South America
Excellence in software development
MAIN PLATFORMS
JAVA
C# / C++ / VB.NET
PHP
RUBY / PYTHON
MS SQL SERVER
ORACLE
MYSQL / POSTRESQL
WEB TECHNOLOGIES
HTML5, JQUERY, BOOTSTRAP, NODE.JS, BACKBONE,
ANGULAR.JS
SPRING MVC, WICKET, SEAM
MVC4, WPF, SILVERLIGHT, REPORTING SERVICES
RAILS, DJANGO, GRAILS
REST & SOAP SERVICES
COLLAB., PORTALS, CRM
MS SHAREPOINT PORTAL SERVER
SUGAR CRM, JOOMLA
WORDPRESS, DRUPAL
MOBILE
ANDROID. iPHONE, iPAD, WINDOWS
MOBILE, BLACKBERRY
NATIVE APPLICATIONS
PHONEGAP, TITANIUM, JQUERY MOBILE
DESKTOP
SWING
RCP
WPF, SILVERLIGHT
TOOLS
TESTING: JUNIT, NUNIT, SELENIUM,
JMETER, MARATHON.
CI: JENKINS, TFS BUILD, CRUISE CONTROL
SCM: GIT, SVN, TFS, MERCURIAL
INTEGRATION
MS BIZTALK
JBPM
Excellence in software development
Over the time we have developed two methodological approaches for developing applications:
Two different flavors, depending on the project characteristics
> Our “traditional” model, mainly based on RUP and CMMI practices, is generally used in turnkey, fixed priced contracts. An iterative/incremental lifecycle model is used.
> The other approach is mostly based in Agile Methods, in particular Scrum and Extreme
Programming, and is used in “team based” engagements. An iterative/incremental lifecycle is also used in these projects.
Why are methodologies so important to us?
> We believe that our quality and productivity improvements will allow us to provide a better service to our clients and improve our profitability at the same time.
> We are improving our positioning in markets that appraise the efforts invested in process improvement (like the US) and because we are convinced that this will become even more relevant in our region.
> We aspire to be the best software development company in Argentina and one of the best in Latin America.
Excellence in software development
2013
2012
2011
2010
2009
2008
2007
2006
2005
2003
Sadosky Award for Best IT Solution – CESSI / Received the European Seal of e-Excellence.
Hexacta was assessed as CMMI Level 3.
“European Seal of e-Excellence” with a Special Mention in Latin America.
Chosen among the Best 100 Outsourcing Services Provider by the consulting agency Global Services.
“Best Companies to Work in Argentina” Ranking - Great Place to Work Institute (Position #6).
Recognized by ExportAR Foundation as a service exporting company in Argentina.
Host Company of MIT Sloan School of Business “Global Entrepreneurship” Laboratory.
“Best Companies to Work in Argentina” Ranking - Great Place to Work Institute - (Position #2).
Chosen among the Best 100 Outsourcing Service Providers by the consulting agency Global Services.
Accepted as Registered Education Provider by the Scrum Alliance.
Winner of “Exporting Excellence” - La Nación - Banco Galicia Awards.
Finalist in the European Software Institute (ESI) Awards in the “International Category”.
Chosen among the Best 100 Companies to Work in Latin America – Great Place To Work Institute.
Chosen by the CESSI as the Best IT Company in Argentina - Sadosky Award 2009 / Assessed as CMMI Level 3 (Scampi A).
“Best Companies to Work in Argentina” Ranking - Great Place to Work Institute - (Position #6).
ISO 9001:2008 Certification.
“Best Companies to Work in Argentina” Ranking - Great Place to Work Institute - (Position #6). - ISO 9001:2008 Certification.
“Best Companies to Work in Argentina” Ranking - Great Place to Work Institute - (Position #28).
Assessed as CMM Level 4 (CBI-IPI).
4 Stars in the Microsoft Quality & Competitiveness Program.
Assessed as CMM Level 3 (CBI-IPI).
Excellence in software development
Two different approaches depending on the project and the client
AGILE METHODOLOGY
Based on Scrum and XP
Iterative and incremental lifecycle
User Stories Acceptance Criteria
Test cases based on acceptance criteria
Agile estimation
Burndown charts
Sprint Planning Meeting - Sprint backlog
Daily stand-up
Sprint review meeting
Sprint retrospective meeting
Requirements management
Testing
Effort estimation
Metrics
Planning
Project tracking
User acceptance
Process feedback
“TRADITIONAL” APPROACH
Based on RUP, CMMI
Iterative and incremental lifecycle
Use cases
Test cases based on use cases
Estimation by points
Scorecards
Project plan / schedule
Status meetings
UAT - User Acceptance Test
Post mortem meetings
Excellence in software development
Requirements Baseline
>
>
>
>
>
>
>
>
>
>
Dedicated team assigned to each project
Different team configurations depending on each need
Hexacta resources embedded in the client team (mixed team)
All team members are from Hexacta
Sprint duration: 2 weeks
Main activities:
Sprint planning
Daily stand-up meetings
Sprint review / Demo
Sprint retrospective
Excellence in software development
> We assign dedicated teams to each of our projects, composed of different profiles according to each need.
Developers
Hexacta
Partner
Client
Sponsor
Team
Leader
Business
Analysts Designers
Scrum
Master
Product
Owner
Q & A
Excellence in software development
In addition to the dedicated project teams, there are other groups taking care of process improvement & quality assurance:
HAT
Hexacta Architecture Team
QA
Process Quality Assurance
SEPG
Software Engineering Process Group
>
>
>
>
Provides advisement and solutions to project managers on issues of architecture, design, technologies and frameworks; enhancing services quality and engineers teams productivity.
It is our “elite” team.
Works as our R&D department, researching new technologies and frameworks.
Dictates training, publishes papers & articles.
Participates in the community
(conferences, seminars, workshops)
>
>
>
>
>
>
Responsible for ensuring that the organization is following the defined processes
Involvement in each project during their lifecycle: tailoring, audits, monthly meetings, audits
Monitors QA issues
Trains new people in methodology
Provides Scrum training outside the company
Key player in QA assessments, certification processes
>
>
>
>
Organization's focal point for software process improvement activities
Receives proposals from the whole organization
Discusses changes to processes and evaluates new tools
Launch process improvement initiatives, and is responsible for leading and implementing each of these efforts
Excellence in software development
Main services
>
>
>
>
>
>
>
>
>
>
>
Internet connection (primary and secondary) and Firewall with IDS
Network / Directory Service
Inventory Management
Corporate Antivirus protection
Backup policies
Version Management
Physical security
UPS
Temperature and humidity control
Fire detection system
Contingency plan in the cloud
State of the art Development
Center in downtown Buenos Aires
Over 1500 m2 of office space equipped with all the technology and services required for our work
Excellence in software development
The Company
> We believe that Hexacta is a great place to learn and grow professionally.
> Work with new technologies.
>
>
Best practices in software development.
Work for big and important companies around the world.
> Environment that facilitates learning and collaboration.
>
>
Continuously looking for improving our processes and all the employees are part of this challenge.
We are “HR oriented”, and we work hardly on the HR processes (mentoring, coaching, career development, evaluations, benefit programs, etc.). We consider personal interests.
> We want to establish a long-term relationship with our people.
Excellence in software development
Our facilities
> The infrastructure and the modern design of our development centers allow for a fluid communication and team building.
> Our offices are strategically located in quiet neighborhoods.
Our culture
> We believe that excellence and quality is not divorced from having fun.
> English classes, social events, wine tastings and marathons are typical activities of our culture.
Excellence in software development
>
>
Two to six months duration
Minimum to moderate risk
> Two to six team members
2-4 weeks
> Select/present team members
> Define and tailor methodology, select tools a technologies
> Define and sign agreement
2 weeks
> Project kickoff
> Create backlog
>
>
Build initial release plan
Setup infrastructure
Excellence in software development
Short term / by the hour engagements
Technical Manager
Architect/Specialist
Senior Developer
Mid-level Developer
Developer
Senior Functional Analyst
Functional Analyst
Test Lead
Senior Tester
Mid-level Tester
Tester
Senior Graphic Designer
Graphic Designer
Long term engagements
Monthly Retainer
8,232
7,056
5,880
4,872
4,032
5,880
5,040
6,552
5,544
4,704
4,200
5,544
4,704
Hourly Fees
28
40
35
45
38
32
29
38
56
48
40
33
32
Monthly Fees
9,408
8,064
6,720
5,544
4,704
6,720
5,880
7,560
6,384
5,376
4,872
6,384
5,376
Prices are in US
Dollars. Long tern engagements are projects with typically more than six months duration.
Excellence in software development
General conditions for long term rates
> Services are provided on a time and materials ("T&M") basis and customers shall pay Hexacta for time spent performing such services at the end of each calendar month based on a monthly retainer model.
> Holidays and reasonable sick days will be invoiced as working time. Regarding sick time, Hexacta will not invoice time off due to extraordinary circumstances (e.g. if somebody takes more than 2 days in a month; or if somebody takes 1 or 2 days every single months, in those cases discount days will be applied)
>
>
Regarding vacations of team members, Hexacta will try to cover up the vacations time off replacing these members during that period of time (whenever it makes sense to the project because of the learning curve time and because of knowledge transfer required). If resource is not replaced / covered up during time off, Hexacta will discount those days off.
About Christmas week: Hexacta is virtually closed between December 25th and January 1st.
> Rates include the infrastructure required for the adequate performance of the regular activities of software development.
They do not include travel expenses that will be billed separately.
> For each service engagement, Client and Hexacta will sign a “Statement of Work” (SOW) that should include a list of the staff profiles assigned, incorporation dates and length of the service period.
> These rates are valid until the end of 2014. They might be adjusted for the year 2015 (with a previous notice / agreement)
Excellence in software development
ARGENTINA
Clay 2954
Buenos Aires (C1426DLD) tel: 54+11+5299 5400
BRASIL
Cardoso de Melo 1470 – 8, Vila Olimpia
San Pablo (04548004) tel: 55+11+3045 2193
URUGUAY
Roque Graseras 857
Montevideo (11300) tel: 598+2+7117879
USA
12105 Sundance Ct.
Reston (20194) tel:+703 842 9455
HexactaArg
@Hexacta www.hexacta.com