tejasoft services

33
TejaSoft’s Profile For Factor 4 : Halve the Efforts, Double the Results!! by Raja Nagendra Kumar, C.T.O, [email protected] +91-80-28436591, +91-9886723872 Skype: Nagendra.Raja Twitter: http://twitter.com/tejasoft

Upload: raja-nagendra-kumar

Post on 25-May-2015

170 views

Category:

Documents


1 download

DESCRIPTION

TejaSoft Company Profile

TRANSCRIPT

TejaSoft’s Profile For Factor 4 : Halve the Efforts, Double the Results!!

by

Raja Nagendra Kumar, C.T.O,

[email protected]

+91-80-28436591, +91-9886723872

Skype: Nagendra.Raja

Twitter: http://twitter.com/tejasoft

All rights reserved www.tejasoft.com

Introducing TejaSoft

TejaSoft is very close to, entering into 8th year of business, established/operational since Dec 2004

TejaSoft is into Specialized Java product services to Small and Midsize companies, who look for ‘Excellence in Code’ for scalability and performance, at optimum cost, timelines and process.

Founder previously employed by Sun Microsystems who was a JSR Compliant Portal Product Architect

Senior team members have over 17 years ‘Active Coding and Full Hands-on’ experience.

Development Team - 10 members (including Senior Consultants)

Based in Bangalore, India

All rights reserved www.tejasoft.com

Why TejaSoft? Young company with a passion for software ‘Code Engineering

Excellence’

Ideal team for Product Visionaries, Decision Makers, who has a

dream of making IT big and long lasting impact on last mile

engineering results.

Firmly believes in its ability to overcome challenges with Open

discussions through day to day interactions

Focused to deliver robust, on-time solutions

Born to identify and eliminate IT Waste and IT Rework

helps customers to go to market faster, safer and at cheapest cost

reduces engineering pains and cost by up to 50%

Uncompromised high quality with reliable performance friendly code, NOT excuses and delays.

Committed to be recognized as a business that honors its promises

If your Organization is deeply looking for immense Product Specialized Services such as Code Audit, Refactoring, Unit/Functional/Integration Test Automation as the way to get out of the Sweat Shop or Cheap Labor approach..

All rights reserved www.tejasoft.com

Why TejaSoft (cont.)

Software Product Evolutions cause Engineering Pains

We transform those Pains into Profits

As we know, Software Product Evolutions are

Adhoc & Dynamic >> Complex

Fuzzy & Inconsistent >> Unmanageable

More Churn & Efforts >> Expensive

Expectations, X Approaches >> Failure

TejaSoft has consistently helped its partners

transform these Pains into Profits

All rights reserved www.tejasoft.com

Differentiating Advantages We are serious about providing customer value and building

strong relationships

We believe quality of thought - not quantity of people - is the best way to solve problems

Our communications are to the needed details, clear, timely

and concise

We are skilled in remote working

We provide a reliable service and in most cases get things

right first time

Realistic Timelines and Commitments

Our code is high quality - we never write Junk.

Unique Company in the world which provides last mile insurance on Scalability and Performance for the code

delivered by us.

All rights reserved www.tejasoft.com

Customer Benefits You will be working with highly competent people who wish

to find solutions not create noise

More requirements can be dealt with in the same time and

with less number of resources - higher productivity and cost

savings to customers

Code deliveries with minimal bugs, fast bug fixes and zero regressions

over time - Team has to follow the Professional Discipline we put

forward so that Defect Injection rates are always in control

Re-usable modules with minimal code coupling

Promises will be honored, if not exceeded

Rapid response on all issues

Your project/product is on the safest hands of IT world

If we cannot help we will say so at early stages it self.

All rights reserved www.tejasoft.com

Services Overview Crisis Engineering Turnaround/Turbulence Management/Crisis Prevention of any

state of Java Software Projects

OOAD/Arch review/Solution Architecture services

Specialist Team Handholding - Onsite Consulting to support and assist customers junior resources

Code View Offshore Team Certifications – asses competence of people through the code delivered by them

Optimizing Mobile Applications - JavaME, Android, BlackBerry applications for portability, memory and performance improvements

Capable of taking ownership of existing complex software systems and undertake refactoring for adding new features while removing system brittleness/fragility

Software Code Audits and refactoring suggestions for easier maintenance

Unit Testing and Test Automation of JavaEE and Mobile Applications

Customization of Open Source Java Products and Oracle Applications

Collaborative development of Products

Hand hold System and Induce right Cultures in Technology Adoption for Strong Business Results Java, JavaEE, JavaME, Android, Black Berry, CDC Based Set Top Box Applications

Portals, BI and CMS customizations using Liferay, Pentaho and Alfresco

All rights reserved www.tejasoft.com

Our Happy Clients

1. Logix (www.logixworld.com) – One among the Top

Brands in US Auto Domain Software Products

2. NDS (www.nds.com) – World No:1 in SetTop Box

Software Stack

3. IRCTC, through Broadvision

(www.broadvision.com) - World No:1 Railways

4. ZoomIN (www.zoomin.com)

5. Erasmic (www.erasmic.com)

6. Nuware (www.nuware.com)

7. Small Device (www.small-device.com is now

acquired by www.digitalchocolate.com)

All rights reserved www.tejasoft.com

Technical Competence

All rights reserved www.tejasoft.com

Apps - Core Java Competence

RMI

Swing

Networking

JINI

Java Spaces

Java Card

JUnit, TestNG, EasyB, Fitnesse,JBehave,

JMock

All rights reserved www.tejasoft.com

Web - JavaEE Competence Web 2.0 & AJAX – GWT, Vaadin, ZK, Echo2, AribaWeb HTML5, JQuery, JSF, Struts, JSP, Servlets SSO – JOSSO, CAS, OpenID OAuth and Open Social API (Java way) Enterprise Reporting – Japer Reports, BIRT, Pentaho Reports Portals Development (JSR-168,286) – Liferay, IBM Websphere Portal

Server

Content Management (JSR-170,283)- Alfresco, Nuxeo, CRX

OSGI – Felix, Equinox, Spring DM

EAI/ESB/SOA/JBI – Mule, ServiceMIX

ETL Connectors – for SAP or any others, Informatica

Spring, Seam, Guice, JPA, Hibernate, EJB,JMS

Tomcat, JBoss , IBM Web sphere and other Application Servers

Web services – Axis, SOAP, XML RPC, JAXB

SaaS, JavaSpaces (JINI), Hadoop and Cloud Computing

All rights reserved www.tejasoft.com

Mobile - JavaME/Android/BB

Competence

Has developed a range of JavaME products/applications.

TejaSoft has advanced expertise in Android and Blackberry development for

Mobiles, Tablets and Set-Top Boxes.

The TejaSoft in-house build framework generates multiple binaries for different

devices with a single code base (Similar to J2MEPolish build system but light

weight).

TejaSoft has mobile web applications development using HTML 5 and JavaScript

for Android or iPhone webkit browsers.

TejaSoft has a well tested JavaME library that is easily portable across the

various form factors of mobile devices

Worked on MMAPI,AMMS, Network API, RMS, File System, Location API, I18N API,

WMA,Web Services, kXML, kPath, kSOAP and J2ME Polish, KUIX, LWUIT, Mobile-

Distillery API, OpenbaseMovil, Blowfish, SATA

Map API of google and other vendors to build Location based applications

Java Verified Test certification procedures and Midlet Signing

Familiarity with a broad range of devices (100+) including, Nokia, Sony Ericsson,

Motorola, Samsung, Sharp, L.G, Siemens, Segem and more…

Near Field Communications (NFC) and Smart Card/Java Card Programming

All rights reserved www.tejasoft.com

Code Audit Competence We measure the Code Complexity in various directions

Bug fixing Maintainability

Feature Extensibility

Performance Friendly

OOAD Design Conformity at code level

We are experts in certification’s TejaSoft Certified - Providers

To certify your offshore technical team

On competence

On delivering value client is expecting

TejaSoft Certified – Clients

To certify that client has realistic time lines, process and budgets and if he can comply to non-functional requirements of the last mile such as Hardware Sizing needs for Business Scalability

We use 6 years of our business experience and have a check list and association

model to give best end experience to both providers and clients.

We predict the end at beginning

All rights reserved www.tejasoft.com

Crisis Management/Refactoring/

Test Automation Competence

Quick to identify

Code quality issues

Requirement deviations

Technical and Architectural flaws

Software Acceptability issues

Software complexity measurement using

PMD (Project Mess Detector)

JDepend

SonarJ

30+ other tools (In-house and Open Source)

Ways to attack ‘pain points’ while delivering new features

Controlled refactoring without disturbing the product stability

Build Unit level developer test cases for long term productivity gains

All rights reserved www.tejasoft.com

Domain Competence

All rights reserved www.tejasoft.com

Horizontal

Domains & Respective Skills

SSO – Using JOSSO and CAS Official JOSSO Partners (http://www.atricore.com/partners.html)

Payment Gateways Integrations (ICICI, Citibank, Paypal and others)

Operators Integration (Hutch, Reliance, Idea and all Indian Operators and US AT&T)

Online selling of Travel tickets (done work for Indian Railways to sell tickets on-line and on-mobile)

SAP Integration and development of Connectors to feed Web Applications (Payment Reconciliation to ABB which was on IBM Websphere Portal Server)

All rights reserved www.tejasoft.com

Vertical Domains &

Respective Skills Business Document Management

Alfresco, Nuxeo, Magnolia, OpenCMS

Business Portals Development

Liferay, IBM Web sphere Portal Server, JBoss Portal

BPMN & Work Flow

JBPM, Intalio, YAWL

Business Intelligence

Pentaho, Mondrian, OpenI, Palo

Reporting

Japer, JFree, BIRT, Pentaho Reports

ERP/CRM

Compiere, SalesForce, SAP Connectors, Openbravo

Mobile Enterprise Grade Application Development

Content Delivery for Mobile/Smart Phones

Ecommerce and Service Selling on Mobiles

All rights reserved www.tejasoft.com

Distinct Services of Excellence

TejaSoft is into Consulting to realize the Excellence, which will to meet the Objectives

Technology Adoption Excellence

Hadoop, Liferay , Alfresco and Pentaho or any other Java Based products or technologies. We set right standards of adoption

and move on.

Technical Debt - IT Waste and IT rework Elimination Excellence

Identify and Provide Solutions for hotspots of engineering. Write the Design notes/solutions for the problems reported as

unsolvable by team

Code Audit Excellence

Report the current product code state from being called as ‘Clean Code’. Can provide inputs to Project Management and

System on what the process gaps.

Code Excellence

Pro Actively Prevent such waste through in-time architectural, design changes, directions and suggestions.

Refactoring Excellence

Product Transformation guidance through little little and coherent refactoring suggestions.

Unit/Acceptance Testing Excellence

Adoption of Unit Testing frameworks and Scoping of the Tests to the level of value to developer, system and clients

Build Engineering Excellence

Adoption of Ant, Gradle and Maven for automating any manual tasks

Product Last Mile Insurance Excellence

TejaSoft is so confident on our professional IT development approach and hence can give ‘Technical Insurance’ for the

products last mile against bug free

Team Uplift Excellence

Resource skills are scare commodity, can bring the team on new technologies while delivering for the client.

Code Mess Cleaning Excellence

Can Own the messy code and clean it up and maintain it.

Organizations Engineering Mess Cleaning Excellence

Identify the roots of engineering mess and co-work with organization decision makers to eventually eliminate it..

Simplification Excellence

Focus is to simplify all the technical issues, reported by system or team. Once it is done, every one should things are now simpler.

All rights reserved www.tejasoft.com

Pre-Note

In all the models

TejaSoft strives to take the role of support, which means, we

actually work to make clients team successful.

TejaSoft strives to start from the current clients engineering

grade (as reflected in the code delivered by their team)

and uplift them through continues and transparent

knowledge sharing.

TejaSoft unlike other companies, is ready to walk out after

the contract, through the process of simplification and

client team able to handle the deliveries after we leave in a

smooth way.

We are aware that, we are in the business of killing our self, this is what we call it as ‘True Business Value culture’

of TejaSoft. If you like the results, kindly refer us to others.

All rights reserved www.tejasoft.com

Augmented and Unique Service by TejaSoft, to existing offshore team of client

This is a one stop model for putting an end to system & client frustrations.

Ideal and Quickest Model to put a roadmap for clients looking for Turn Around Story

At a fixed monthly price we could review existing code base or offshore team delivered code.

This approach can lead to Measurement of Technical Debt

Certification of the Code Excellence

Measurement of Refactorablity

Code Speaking of the deliveries

Offshore Team Competence

Can put timely checks for no last minute Turbulences on the deliveries made by Offshore team

Based on that we come out with list of improvements, defects and suggestions.

This output could be point of discussions with your core technical/architect team to aces in depth

product needs such as Enterprise Grade code, which can scale

At end we provide a association value document which has the details our finding and what was

agreed and disagreed and why it was so. Also, what is the cost vs value to customer.

TejaSoft has a history of delivering such work in the calendar times of 6 to 8 weeks on existing products

with less than 20k lines.

Details of our Optimization expertise through our framework TezzMDF at http://www.tejasoft.com/projectoverview.htm

Code Audit Model - 1 (in relationship comfort order)

All rights reserved www.tejasoft.com

Onsite Consulting Model - 2 (in relationship comfort order)

TejaSoft Technically Supported Deliveries from client premises for any Java based products.

TejaSoft become accountable to resolve any engineering issues, which team feels as impossible or can give best results, if done in right way. TejaSoft can guarantee resolutions for at least 70% of the reported issues.

A Hands on, deep passionate Senior Resource(s) of TejaSoft would be onsite and interact with customer’s team to provide technical support and to develop resource skills while deliveries continue to happen.

This is tailored “on job” support provided to client employees to improve in advanced areas, team competences

Ideal model if, Top Management is striving for ‘Code Excellence’ as the way to reach to Enterprise Grade deliveries.

We provide our support at work break down and monitoring the Team Leads to understand and deliver work though developers in order to keep the clients costs low.

We open our self to entire technical team on guidance and solving any technical problems phased by them while implementing.

T&M with agreed up on weekly limited days consulting

At max 80 hours of consulting per month, min 10 hours in a day of onsite visit

If code needs to be delivered, TejaSoft recommends engaging 2 to 4 Offsite resources

This model is only for Bangalore based clients

All rights reserved www.tejasoft.com

Remote Consulting Model - 3 (in relationship comfort order)

• For (Offsite Guidance by Hands on Senior Technical Member) • We can provide remote consulting from TejaSoft’s premises and “own”

Technical Management of the product/project. • Interaction is hands-on at code level and with team leads of client team • Undertake daily code reviews and suggest changes and enhancements • This model is very effective against the wrong code getting into the products

and would have long term benefit of people working always on green zone development rather than read zone working (too much debugging time to fix new issues)

• Customer site visits (not more than 4 hours a week if in Bangalore or 1 day in a week within India)

• Ideal for US clients off shoring the work to India and looking for certification of code through 3rd party. Can save at least 20% time on go to market, cost by 30%

• T&M with daily two hours of remote support • Min Commitment for 3 Months • This is ideal for Clients outside Bangalore (within India or abroad).

All rights reserved www.tejasoft.com

RIA/AJAX web 2.0 technologies (GWT, Vaadin), Liferay & Alfresco, Internet Scale applications (Hadoop) Adoption Excellence Consulting – Model -4

May companies, looking to adopt Open source, leading to last mile failures!!

This is because, Open source versions change more rapid than closed source

Open sources, need steep learning curve to customize beyond, the out of the box customizations supported.

Open sources are more buggy and more complex to do last 20% customizations, which are must to produce some of thing which is of business value

TejaSoft has mastered the art of how to adopt Java RIA Technologies such as GWT, Liferay, Alfresco and

Pentaho, so that it can provide long term cost effective results to customers.

In this consulting model, we focus on give back all such knowledge to customers, so that they don’t

have to spend and learn painfully.

TejaSoft has a way to use sharable source code across many portlets, which is more advanced than the Liferay provided plug-in build approach.

TejaSoft has alternate to service.xml approach to rapidly develop DB extensions.

Ideal for companies looking to save lot of money and time in the form of reduced/eliminated IT Waste

and IT rework.

In all these models, we work closely with clients live project /product along with in-house junior or new

to technology team. We guide and make sure the excellence delivered. We call this as Expert Architect augmented deliveries

This approach is guaranteed to be 50% effective on time and cost compared to permanent employee model

It also helps in overcoming lack of right IT skills, which industry is facing very badly.

TejaSoft invests huge and years of R&D on all these technologies, hence we are aware of 100’s of not do

things and right way to do things.

We can do similar consulting for any Java Based Technology Adoption

All rights reserved www.tejasoft.com

B/T - OT Model - 5 (in the order of relationship comfort)

Build or Take Over (existing product), Operate and Transfer model

(BOT model) - allowing customers to create savings and build their

own teams based on Business success.

Ideal for clients Looking to setup their offshore office

Product Take over for

Engineering crisis turn around story

Refactoring & Unit Testing needs for Achieving World class Quality

Reduce the Engineering cost by 50%

TejaSoft can recruit technical teams and help them quickly work

effectively to bring out the needed business software

Entire junior team can be transferred based on customer’s

satisfaction with team competencies/skill set.

T&M during build and operate. Transfer value on complete

handover

Min Team Size 8+ team, and 2 years of Contract

All rights reserved www.tejasoft.com

Product Development/Customization Partnership Model - 6 (in relationship comfort order)

It is Observed, that, many product companies need to do, lot of customization of their product, when the customer is trying to adopt the product.

TejaSoft can serve as a competent and reliable implementation Partner to clients/products customers

TejaSoft would closely work with domain and product team and do all it requires to meet the customers needs.

TejaSoft can also provide the feed back to product team to further enhance the next version of the product.

T&M with fixed monthly hours

Day to day interaction with customer’s senior technical team.

Day to day monitoring and updates provided to customer by TejaSoft’s senior project coordinator.

TejaSoft to own project plan and resource management

L4 (Level 4) meeting every two weeks with customer to discover critical issues at an early stage

Min Team size is 3 Dev, 1 Tester , 50% for Sr. resources for at least 6 months of engagement.

All rights reserved www.tejasoft.com

TejaSoft could provide cost effective prototypes on

a fixed cost with fixed time frames demanding

minimum of 1 Man year of efforts

TejaSoft shall use prototype friendly java

technologies which could prove the concept

TejaSoft has a history of delivering such prototypes

in the calendar times of 8 to 12 weeks

TejaSoft expects a longer association with

successful clients.

TejaSoft shall pass on the source code rights on

extra cost.

Prototypes Development Model – 7 (in relationship comfort order)

All rights reserved www.tejasoft.com

Resource Consulting Model - 8 (in relationship comfort order)

Applicable only with suitable customer working environment and with proper customer guidance team in place (TejaSoft Certified Clients only).

TejaSoft can only provide 2 to 3 years experience resources to work full time at customer’s premises

Fixed Monthly Cost, with a minimum commitment of 12 months

Option for employment offer by client to these resources, subjected to mutual comfort after 12

Months and with resource transfer fee.

This model shall not be our first association model with any client.

All rights reserved www.tejasoft.com

TejaSoft Objectives! Provide ‘Factor 4: Halve the Efforts, Double the Results’ to all

our clients, so that, they can go to market at 60% time frame

and 50% of the cost, 100% free from engineering.

TejaSoft has 100% success rate in meeting all our clients needs

so far. We continue to meet this for signing for ‘Engineering

Value is Mandatory’ Contracts.

To establish long term strategic relationships with companies

to develop high value, enterprise grade products and become a valued collaborative member of their product

development team

Long term strategic relationships with reliable and trust worthy

Business Development Partners to create new channels for

business development in our ‘Specialized Java Product

Engineering/Evolution/Transformation Excellence Services’

All rights reserved www.tejasoft.com

Are You Looking to..

Competent, Reliable and Accountable

Java Product

development/customization Partners

experience ONLY excellence (You will have no choice - once you sign with us…we just deliver world class results)

All rights reserved www.tejasoft.com

We look forward to mutually

rewarding and sustainable

relationship with you.

This Presentation is Confidential and intended to audience as per the mail sent by TejaSoft. Any unauthorized copying, with out a reference to

TejaSoft would result in lawful actions