24
ENDERUN INFORMATION TECHNOLO G IES YOU R AG İLE PART NER

Enderun Information Technologies

Embed Size (px)

Citation preview

Page 1: Enderun Information Technologies

ENDERUN INFO

RMATIO

N

TECHNOLO

GIES

Y OU

R A

Gİ L

E P

AR

TN

ER

Page 2: Enderun Information Technologies

ENDERUN

Enderun - /'aen'de'ru:n/ means "inner" or "inner courtyard of the palace" and is a term used for referring the elites' school where numerous powerful officials had been educated during Ottoman Empire. The name was chosen since we aim to be a center of brilliant brains producing simple yet effective solutions.

Page 3: Enderun Information Technologies

ABOUT THE COMPANY

Enderun Information Technologies is a start-up software company founded in August 2006 by a team of software architects bringing together their more-than 10 years of expertise on software development to offer practical assistance and mentorship to business and technical leaders in Turkey and the rest of the world.

Page 4: Enderun Information Technologies

OUR VİSİON

We believe that the key to effective software development is creating the best software teams. Best teams come with the best players, in terms of software development we see "best players" as the ones who can combine technical skills, innovation and desire of self-development with the ability to cooperate. We are good at weaving our people into effective teams that use the most innovative processes to deliver working software.

Page 5: Enderun Information Technologies

EXPERTİSE

The team has extensive knowledge on enterprise level software development process. The experience comes from server side projects where the main customer is Telecom operators. Our team has taken roles in all aspects of the project life cycle, from understanding the requirements of the customer to delivering the working software in determined time with committed quality.

Page 6: Enderun Information Technologies

EXPERTİSE

Enderun Labs has extensive hands on experience in J2EE and Java implementations. We encourage the usage of open source and free J2EE implementation JBoss. But keep in mind that our team has deep experience in vendor specific products and tools. With our best-practices, we will offer the most cost effective and robust solution with the experience both in open source and vendor specific tools and technologies.

Page 7: Enderun Information Technologies

EXPERTİSE

Application Server: JBoss App BEA Weblogic Tomcat Glassfish

Database: Oracle MsSql MySql

Web Framework: JSF Spring Struts

Page 8: Enderun Information Technologies

EXPERTİSE

View Technologies Facelets JSP

Application/Integration Stack: JBoss SEAM EJB 3.0

Other Web Technologies RichFaces GWT (Google Web Toolkit) Google Gears

Database Connectivity and Manipulation Layer: JPA Hibernate (O/R Mapping and Persistence) Toplink

Page 9: Enderun Information Technologies

EXPERTİSE

SOA & BPM Solutions JBoss jBPM BEA AquaLogic

Content Management System JBoss Portal (Portal and CMS), Liferay

Quality and Test JMeter (Test Tool) Selenium

Other: JGroups (Multicast Communication) JBoss Cache (Replicated and Transactional Caching)

Page 10: Enderun Information Technologies

OUR PHİLOSOPHY

We value and support the Agile Development Process by heart with our Manifest for Agile Software Development

Page 11: Enderun Information Technologies

OUR MANİFEST

Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.

Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.

Business people and developers must work together daily throughout the project.

Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.

The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

Page 12: Enderun Information Technologies

OUR MANİFEST

Working software is the primary measure of progress.

Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

Continuous attention to technical excellence and good design enhances agility.

Simplicity--the art of maximizing the amount of work not done--is essential.

T he best architectures, requirements, and designs emerge from self-organizing teams.

At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.

Page 14: Enderun Information Technologies

SOFTWARE CONSULTANCY

We have extensive experience and knowledge about enterprise application development. We can analyze your needs and help in the following subjects:

Process Improvement

We may help your company in process improvement. We may assign some of our expert team members to work on-site with you in order to analyze the processes that your company utilize. After the analysis we prepare a comprehensive report which will include the options to improve the process.

Software Auditing & Improvement

We can audit your software as a third party with our professional team members. After the analysis, we prepare a report including the bottlenecks, your potential risks and the recommended treatment plan for your risks.

Page 15: Enderun Information Technologies

SOFTWARE CONSULTANCY

Infrastructure Analysis & Enhancement

We can address requirements in your company's infrastructure needs. We may evaluate the current state of your infrastructure and give consultancy on improving the state, take part in enhancement of the existing process with your company's team or you may completely outsource the improvement process to our software development team.

Service development

Enderun Labs team has lots of experience in end-user or business level service development life-cycle. Our team has taken critical roles on numerous service development processes:

Resource Tracking and Management System (Location Based Fleet Management System), Friend Finder (Location based dating application), Mobile Yellow Pages (Location Based Directory), Mobile Cards (MMS based card application)

are only some of the services our team has took part in.

We may help you in development of custom services that suits your requirements in committed time frame, with committed quality and scalability.

Page 16: Enderun Information Technologies

OUTSOURCİNG/OFFSHORE OUTSOURCİNG

Do not underestimate the cost of providing in-house IT solutions! We can provide you a virtual IT extension of your organization, leveraging a managed team of excellent professionals and solid infrastructure offered atcost effective rates. It accumulates both business process knowledge and technical expertise to accommodate to your specific needs - you pick the full-time team members from our resources and that team operates as your remote office.

Page 17: Enderun Information Technologies

FİND YOUR WAY İN J2EE WORLD

Java Platform, Enterprise Edition (Java EE) 5 is the latest version of the premier platform for developing robust, scalable enterprise applications. This platform is a set of coordinated technologies that significantly reduces the cost and complexity of developing, deploying, and managing multitier, server-centric applications.

In J2EE world, there are so many open source and vendor specific technology alternatives for any enterprise requirement. It is difficult to find "your way" in this technology jungle. Analyzing your needs, the right tools and technology decision is the most critical part of the solution. We help you to find the right tools in an orchestration and integrated in a harmony. Then comes to the scene the second important factor: an experienced team. Our professional team members have many best practices with J2EE technologies and devoted to improve themselves for adaption of new coming technologies.

Page 18: Enderun Information Technologies

SERVİCE ORİENTED ARCHİTECTURE

Service oriented architecture (SOA) defines a suite of technologies to implement enterprise architecture. EnderunLabs understands that organizational processes must be established to make SOA successful, as SOA is not only a set of technologies, but a way to design enterprise architecture and the methodologies to foster reuse at an enterprise level. Enderun Labs can help you achieve a successful SOA through the development of a SOA blueprint, where we will help you identify the appropriate services and build a roadmap for implementation, define the appropriate organization process, and implement the SOA stack that is appropriate for you.

Page 19: Enderun Information Technologies

OPEN SOURCE SOFTWARE CONSULTİNG

Open source services are growing in availability and service quality in almost every popular area:

Content Management System,

Enterprise Collaboration Applications,

Knowledge and Document Management,

E-Commerce,

Enterprise Resource Planning,

Network Service Monitoring, etc.

Page 20: Enderun Information Technologies

OPEN SOURCE SOFTWARE CONSULTİNG

It's easy to get lost in this open source service "heaven". Another particular problem is to have the ability to customize / enhance some features beyond the existing ones.

We come into picture here, we may help you in choosing the right solution by analyzing your requirements and presenting the pros and cons of each available solution. Or even better we may help you in customizing the existing solution to fit into "just what your company needs!"

Our hands-on expertise in open source tools and technologies covers:

JBoss&Tomcat Application Server

Liferay Content Management System

MySql as database

Eclipse, RHDS as development platforms

Seam, Struts, Spring as web framework

Hibernate, Toplink as data management layer

Page 23: Enderun Information Technologies

REFERENCES

ERICSSON

ORACLE TURKEY

TELENITY

DOXOFT

ATOS ORIGIN

FENERBAHCE

ISTANBUL METROPOLITAN MUNICIPALITY

Page 24: Enderun Information Technologies

WWW.ENDERUNLABS.COM