WWW.HEXACTA.COM
Mission
To help our clients achieve distinctive
improvements by promoting the latest technologies
and to build a profitable firm capable of attracting,
developing and retaining exceptional people.
Values
Our company is based on initiative, creativity, and
knowledge.Weenjoywhatwedoandareproudofbeing
part of an organization that respects values such as:
Ć’Ć’ Dedication and passion for excellence
Ć’Ć’ Integrity and honesty
Ć’Ć’ Creativity and innovation
Ć’Ć’ Diversity
Ć’Ć’ Desire to share knowledge, achievements, and
experiences
Hexacta at a Glance
Performance
Founded in 1999.
Revenues of almost US$ 8 MM (2009).
Profitable.
Talent and Operations
Ć’Ć’ 200+ professionals.
Ć’Ć’ Great Place to Work: Ranked as one of
the Best Companies to Work for in Latin
America.
Ć’Ć’ CMMI Level 3 maturity rating.
Ć’Ć’ Sadosky Award: 2009 Best IT Company.
Ć’Ć’ Microsoft Gold Partner.
Ć’Ć’ Certified Scrum Masters; certified PMPs.
Infrastructure
Buenos Aires, Argentina Headquarters.
Delivery centers in:
ƒƒ Argentina: Buenos Aires, Paraná, Bahía
Blanca
Ć’Ć’ Brazil: SĂŁo Paulo
Ć’Ć’ Uruguay: Montevideo
Representative offices in Reston, Virginia, USA.
Hexacta is a Latin American leader in IT Consulting, Offshore
Software Development, Testing and User Interface Design.
With over 10 years of experience partnering
with US and European companies in
outsourcing projects, the company delivers
world class services through agile or
traditional methodologies by relying in one of
the best talent pools the region has to offer.
Headquartered in Buenos Aires, Argentina,
with offices in Buenos Aires, Paraná and
BahĂ­a Blanca (Argentina), SĂŁo Paulo (Brazil)
and Montevideo (Uruguay), Hexacta
employs a staff of over 200 professionals.
Headquarters:
Arguibel 2860
Buenos Aires
Zip code: C1426DKB
Phone: +54 11 4779 6400
sales@hexacta.com | www.hexacta.com
CMMI®LEVEL 3
IT COMPANY 2009
WWW.HEXACTA.COM
We base our work on a deep
understanding of the business
and processes of our clients; we
think and operate as partners.
We understand each project
as an opportunity to learn and
transfer knowledge, seeking
to add value to the client. Our
challenge is to understand and
meet our client’s needs.
Software Development
Our engagement framework is flexible enough
to accommodate for large and complex turnkey
projects as well as smaller pilot projects. We work
either in a project-based model or in a resource-
based model.
Execution of Turnkey Projects
Hexacta has a diverse and proven track-record in
providing complete turnkey services, as well as in
participating in individual segments of the project.
We can engage in any of the stages of the
software development life cycle (project planning
and monitoring, elicitation and management of
requirements, software construction, testing
planning and execution, training planning and
execution, solution implementation).
Our work teams include a variety of profiles: Project
Managers, Software Architects and Developers,
Functional Consultants, Testers and User Interface
Designers. Clients are an integral part of our teams,
either with a full time or part time dedication.
Offshore Dedicated Teams
Hexacta can work as a seamless extension of the
client teams; we can adapt to the development
processes used by the client or use our own.
Dedicated teams are usually retained for a specific
period of time, generally one year as a minimum. They
normally work from our development centers, but there
is always the possibility to travel in case it is required.
These engagements are characterized for creating
flexible work plans administered jointly by the
leader of the team and the project leader from the
client. The focus of the team’s work can either be
a new product or application development, or the
maintenance of an existing system.
Services
User Inteface
Design
Software
Development
Consulting
Software
Quality
Assurance
and Testing
WWW.HEXACTA.COM
User Interface Design and Usability
We work in all aspects of user interface design,
incorporating best practices of User Centered
Design (UCD) and Usability.
We support our clients in optimizing the existing
user interfaces as well as in the development of new
design projects.
Our services cover:
Ć’Ć’ Usability Consulting. Heuristic Analysis
Ć’Ć’ Information Architecture
Ć’Ć’ User Interface Design
Ć’Ć’ Prototype Construction
Ć’Ć’ Usability Testing
Software Quality Assurance and Testing
Our experience as software developers and focus
on methodology best practices have enabled us to
specialize in software testing and in the use and
development of automated testing tools.
The services we provide on this area include Testing
Strategy Definition, Automation Formulation,
Testing Design and Planning, and finally, Testing
Execution. We also provide Performance, Scalability
and Reliability Testing.
Consulting
Our consulting services are geared towards helping
our clients achieve long lasting impact by improving
their business processes and transforming their
IT platforms. There are two main areas in our
Consulting practice.
Process Redesign
Technology and Business Process Improvement
go hand in hand. We adhere to the premise that
states that it is highly inefficient to automate a
bad business process. In our Process Redesign
practice we work alongside clients to achieve long
lasting performance improvement, by streamlining
operations, reducing costs, improving quality and
time-to-market and spurring innovation.
Software Architecture Consulting
Building on our deep technology expertise and
breadth of hands-on experience, Hexacta delivers
architecture consulting services to help our clients
define new software architectures or evaluate
existing ones.
Services (Cont)
WWW.HEXACTA.COM
Development Technologies
Ć’Ć’ Java, J2EE, EJB, JSP, Swing, RCP
Ć’Ć’ C#, C++, VB .NET
Ć’Ć’ ASP.NET, Classic ASP, COM
Ć’Ć’ HTML, XML/XSL, AJAX
Ć’Ć’ Web Services
Ć’Ć’ Mobile (J2ME y Compact Framework)
Other Technologies / Frameworks
Ć’Ć’ Presentation & Reporting:
Ć’Ć’ Struts, Tapestry, Java Server Faces, GWT
(Google Web Toolkit), Spring MVC,
Wicket, Jasper Reports
Ć’Ć’ CAB (Composite Application block)
Ć’Ć’ WPF (Windows Presentation Foundation),
Silverlight
Ć’Ć’ Middle Tier:
Ć’Ć’ Spring
Ć’Ć’ Persistence:
Ć’Ć’ Hibernate, Nhibernate, iBatis, TopLink
Collaboration, Portals, CRM,
e-commerce
Ć’Ć’ MS Sharepoint Portal Server
Ć’Ć’ MS Content Management Server
Ć’Ć’ MS Commerce Server, Reporting Services
Ć’Ć’ Oracle Portal, Oracle Workflow
Ć’Ć’ Sugar CRM, MamboServer, Joomla
Integration / SOA
Ć’Ć’ MS Biztalk
Ć’Ć’ Oracle Integration
Ć’Ć’ WebLogic Integrator
Ć’Ć’ WebSphere MQ
Ć’Ć’ Mule ESB
Testing / Continuous
Integration
Ć’Ć’ JUnit, NUnit, DBUnit
Ć’Ć’ Selenium, JMeter, Marathon
Ć’Ć’ Continuum, Hudson, Cruise
Control
Ć’Ć’ Team Foundation Build
Build / SCM
Ć’Ć’ Maven, Ant
Ć’Ć’ SVN, CVS, Perforce
Ć’Ć’ TFS (Team Foundation
Server)
Data Bases
Ć’Ć’ MS SQL Server
Ć’Ć’ Oracle
Ć’Ć’ MySQL, PostgreSQL
Ć’Ć’ DB2, Informix
Application / Web Servers
Ć’Ć’ IIS (Internet Information Server)
Ć’Ć’ Oracle IAS
Ć’Ć’ Jboss
Ć’Ć’ WebLogic Application Server
Ć’Ć’ WebSphere Application Server
Ć’Ć’ Apache Tomcat
Operating Systems
Ć’Ć’ Windows: Vista, XP, 2003, 2000
Ć’Ć’ Linux
Ć’Ć’ Solaris
Technology
Since our beginnings we have specialized in two of
the most important platforms in the market: Java
and .NET. Each one of them brings together a wide
range of technologies, products and frameworks.
We have had the opportunity to work for our
clients on projects of diverse complexity, ranging
from simple information systems and web sites to
complex enterprise type architectures, desktop or
web-enabled applications, traditional n-tier and
service oriented architectures. Over the years we
have learnt many lessons on how to use these
technologies effectively and our clients can benefit
from this valuable experience.
We stand out for the use of
advanced technologies that
combined with a mature and
flexible development process,
result in high quality and cost
effective solutions.
WWW.HEXACTA.COM
Methodology
In order to obtain
high quality software
products it is essential
to adopt the most
adequate key practices
during the development
process. These practices
are present in different
formats in both
traditional and agile
methodologies.
Traditional Methodology
Based in Rup, CMMI
Iterative and incremental life cycle model.
Use Cases
Formal specification to define the system functionalities.
Test Cases
Set of preconditions, data entry procedures and expec-
ted results that are organized to perform system tests
and evaluate if its operation is adequate.
Estimation by points
Time, effort and work team estimations for projects,
defined according to Hexacta’s experience.
Scorecards
Scorecards are used to manage the project and unders-
tand the product quantitatively.
Schedule
Plan defining tasks, resources and timing.
Status meetings
Formal meeting to present the status of the project.
UAT - User Acceptance Test
Test executed by the user to validate the product.
Post Mortem process
A space for the team members to identify strengths
and weaknesses of the project they have worked on. By
iteration and by project.
Requirement’s Definition
Testing
Estimation
Management
Planning
Tracking
User Acceptance
Conclusion on how the team is
working
Agile Methodology
Based in Scrum
Iterative and incremental life cycle model.
User stories
High level requirement definition.
Acceptance tests
Criteria that the system must fulfill to be useful for
the client.
Agile estimation
Every member of the team makes a simultaneous
estimation. Integrates traditional techniques known as:
expert opinion, analogy and disintegration.
Burndown charts
Measurement that indicates how fast the team is
adding functionalities to the system.
Sprint backlog
List of stories that will be developed during a sprint
and corresponding task breakdown.
Daily stand-up
A fifteen minute daily meeting to check the status of
the project and identify impediments.
Sprint review meeting
A meeting where feedback is received from the stake-
holders about the developed functionalities.
Sprint retrospective meeting
A meeting where the team reports the issues that
went well and the ones that should be improved.
Main Practices
WWW.HEXACTA.COM
Latin America
Europe
USAThese are some of the
clients that have chosen
to work with us:
REMOTE SITES
Clients

Ventas Final Eng Agosto 2010

  • 1.
    WWW.HEXACTA.COM Mission To help ourclients achieve distinctive improvements by promoting the latest technologies and to build a profitable firm capable of attracting, developing and retaining exceptional people. Values Our company is based on initiative, creativity, and knowledge.Weenjoywhatwedoandareproudofbeing part of an organization that respects values such as: ƒƒ Dedication and passion for excellence ƒƒ Integrity and honesty ƒƒ Creativity and innovation ƒƒ Diversity ƒƒ Desire to share knowledge, achievements, and experiences Hexacta at a Glance Performance Founded in 1999. Revenues of almost US$ 8 MM (2009). Profitable. Talent and Operations ƒƒ 200+ professionals. ƒƒ Great Place to Work: Ranked as one of the Best Companies to Work for in Latin America. ƒƒ CMMI Level 3 maturity rating. ƒƒ Sadosky Award: 2009 Best IT Company. ƒƒ Microsoft Gold Partner. ƒƒ Certified Scrum Masters; certified PMPs. Infrastructure Buenos Aires, Argentina Headquarters. Delivery centers in: ƒƒ Argentina: Buenos Aires, Paraná, Bahía Blanca ƒƒ Brazil: São Paulo ƒƒ Uruguay: Montevideo Representative offices in Reston, Virginia, USA. Hexacta is a Latin American leader in IT Consulting, Offshore Software Development, Testing and User Interface Design. With over 10 years of experience partnering with US and European companies in outsourcing projects, the company delivers world class services through agile or traditional methodologies by relying in one of the best talent pools the region has to offer. Headquartered in Buenos Aires, Argentina, with offices in Buenos Aires, Paraná and Bahía Blanca (Argentina), São Paulo (Brazil) and Montevideo (Uruguay), Hexacta employs a staff of over 200 professionals. Headquarters: Arguibel 2860 Buenos Aires Zip code: C1426DKB Phone: +54 11 4779 6400 sales@hexacta.com | www.hexacta.com CMMI®LEVEL 3 IT COMPANY 2009
  • 2.
    WWW.HEXACTA.COM We base ourwork on a deep understanding of the business and processes of our clients; we think and operate as partners. We understand each project as an opportunity to learn and transfer knowledge, seeking to add value to the client. Our challenge is to understand and meet our client’s needs. Software Development Our engagement framework is flexible enough to accommodate for large and complex turnkey projects as well as smaller pilot projects. We work either in a project-based model or in a resource- based model. Execution of Turnkey Projects Hexacta has a diverse and proven track-record in providing complete turnkey services, as well as in participating in individual segments of the project. We can engage in any of the stages of the software development life cycle (project planning and monitoring, elicitation and management of requirements, software construction, testing planning and execution, training planning and execution, solution implementation). Our work teams include a variety of profiles: Project Managers, Software Architects and Developers, Functional Consultants, Testers and User Interface Designers. Clients are an integral part of our teams, either with a full time or part time dedication. Offshore Dedicated Teams Hexacta can work as a seamless extension of the client teams; we can adapt to the development processes used by the client or use our own. Dedicated teams are usually retained for a specific period of time, generally one year as a minimum. They normally work from our development centers, but there is always the possibility to travel in case it is required. These engagements are characterized for creating flexible work plans administered jointly by the leader of the team and the project leader from the client. The focus of the team’s work can either be a new product or application development, or the maintenance of an existing system. Services User Inteface Design Software Development Consulting Software Quality Assurance and Testing
  • 3.
    WWW.HEXACTA.COM User Interface Designand Usability We work in all aspects of user interface design, incorporating best practices of User Centered Design (UCD) and Usability. We support our clients in optimizing the existing user interfaces as well as in the development of new design projects. Our services cover: Ć’Ć’ Usability Consulting. Heuristic Analysis Ć’Ć’ Information Architecture Ć’Ć’ User Interface Design Ć’Ć’ Prototype Construction Ć’Ć’ Usability Testing Software Quality Assurance and Testing Our experience as software developers and focus on methodology best practices have enabled us to specialize in software testing and in the use and development of automated testing tools. The services we provide on this area include Testing Strategy Definition, Automation Formulation, Testing Design and Planning, and finally, Testing Execution. We also provide Performance, Scalability and Reliability Testing. Consulting Our consulting services are geared towards helping our clients achieve long lasting impact by improving their business processes and transforming their IT platforms. There are two main areas in our Consulting practice. Process Redesign Technology and Business Process Improvement go hand in hand. We adhere to the premise that states that it is highly inefficient to automate a bad business process. In our Process Redesign practice we work alongside clients to achieve long lasting performance improvement, by streamlining operations, reducing costs, improving quality and time-to-market and spurring innovation. Software Architecture Consulting Building on our deep technology expertise and breadth of hands-on experience, Hexacta delivers architecture consulting services to help our clients define new software architectures or evaluate existing ones. Services (Cont)
  • 4.
    WWW.HEXACTA.COM Development Technologies Ć’Ć’ Java,J2EE, EJB, JSP, Swing, RCP Ć’Ć’ C#, C++, VB .NET Ć’Ć’ ASP.NET, Classic ASP, COM Ć’Ć’ HTML, XML/XSL, AJAX Ć’Ć’ Web Services Ć’Ć’ Mobile (J2ME y Compact Framework) Other Technologies / Frameworks Ć’Ć’ Presentation & Reporting: Ć’Ć’ Struts, Tapestry, Java Server Faces, GWT (Google Web Toolkit), Spring MVC, Wicket, Jasper Reports Ć’Ć’ CAB (Composite Application block) Ć’Ć’ WPF (Windows Presentation Foundation), Silverlight Ć’Ć’ Middle Tier: Ć’Ć’ Spring Ć’Ć’ Persistence: Ć’Ć’ Hibernate, Nhibernate, iBatis, TopLink Collaboration, Portals, CRM, e-commerce Ć’Ć’ MS Sharepoint Portal Server Ć’Ć’ MS Content Management Server Ć’Ć’ MS Commerce Server, Reporting Services Ć’Ć’ Oracle Portal, Oracle Workflow Ć’Ć’ Sugar CRM, MamboServer, Joomla Integration / SOA Ć’Ć’ MS Biztalk Ć’Ć’ Oracle Integration Ć’Ć’ WebLogic Integrator Ć’Ć’ WebSphere MQ Ć’Ć’ Mule ESB Testing / Continuous Integration Ć’Ć’ JUnit, NUnit, DBUnit Ć’Ć’ Selenium, JMeter, Marathon Ć’Ć’ Continuum, Hudson, Cruise Control Ć’Ć’ Team Foundation Build Build / SCM Ć’Ć’ Maven, Ant Ć’Ć’ SVN, CVS, Perforce Ć’Ć’ TFS (Team Foundation Server) Data Bases Ć’Ć’ MS SQL Server Ć’Ć’ Oracle Ć’Ć’ MySQL, PostgreSQL Ć’Ć’ DB2, Informix Application / Web Servers Ć’Ć’ IIS (Internet Information Server) Ć’Ć’ Oracle IAS Ć’Ć’ Jboss Ć’Ć’ WebLogic Application Server Ć’Ć’ WebSphere Application Server Ć’Ć’ Apache Tomcat Operating Systems Ć’Ć’ Windows: Vista, XP, 2003, 2000 Ć’Ć’ Linux Ć’Ć’ Solaris Technology Since our beginnings we have specialized in two of the most important platforms in the market: Java and .NET. Each one of them brings together a wide range of technologies, products and frameworks. We have had the opportunity to work for our clients on projects of diverse complexity, ranging from simple information systems and web sites to complex enterprise type architectures, desktop or web-enabled applications, traditional n-tier and service oriented architectures. Over the years we have learnt many lessons on how to use these technologies effectively and our clients can benefit from this valuable experience. We stand out for the use of advanced technologies that combined with a mature and flexible development process, result in high quality and cost effective solutions.
  • 5.
    WWW.HEXACTA.COM Methodology In order toobtain high quality software products it is essential to adopt the most adequate key practices during the development process. These practices are present in different formats in both traditional and agile methodologies. Traditional Methodology Based in Rup, CMMI Iterative and incremental life cycle model. Use Cases Formal specification to define the system functionalities. Test Cases Set of preconditions, data entry procedures and expec- ted results that are organized to perform system tests and evaluate if its operation is adequate. Estimation by points Time, effort and work team estimations for projects, defined according to Hexacta’s experience. Scorecards Scorecards are used to manage the project and unders- tand the product quantitatively. Schedule Plan defining tasks, resources and timing. Status meetings Formal meeting to present the status of the project. UAT - User Acceptance Test Test executed by the user to validate the product. Post Mortem process A space for the team members to identify strengths and weaknesses of the project they have worked on. By iteration and by project. Requirement’s Definition Testing Estimation Management Planning Tracking User Acceptance Conclusion on how the team is working Agile Methodology Based in Scrum Iterative and incremental life cycle model. User stories High level requirement definition. Acceptance tests Criteria that the system must fulfill to be useful for the client. Agile estimation Every member of the team makes a simultaneous estimation. Integrates traditional techniques known as: expert opinion, analogy and disintegration. Burndown charts Measurement that indicates how fast the team is adding functionalities to the system. Sprint backlog List of stories that will be developed during a sprint and corresponding task breakdown. Daily stand-up A fifteen minute daily meeting to check the status of the project and identify impediments. Sprint review meeting A meeting where feedback is received from the stake- holders about the developed functionalities. Sprint retrospective meeting A meeting where the team reports the issues that went well and the ones that should be improved. Main Practices
  • 6.
    WWW.HEXACTA.COM Latin America Europe USAThese aresome of the clients that have chosen to work with us: REMOTE SITES Clients