TejaSoft - Mobile Team Building Services

31
TejaSoft Mobile Instant Team or Product’ building services - Reduce Porting Costs, Engineering Team and Product Pains by 70% & Go to market Time by 80% by Raja Nagendra Kumar, Founder and C.T.O TejaSoft Innovations Pvt. Ltd. [email protected] +91-80-28436591, +91-9886723872 Skype: Nagendra.Raja Twitter: http://twitter.com/tejasoft Ref: TSI/--/BD/PPT/08/V5.0 Confidential Document.

description

This shows, how TejaSoft can help organisations starting their mobile development teams can bring up their team, using TejaSoft's extreme expertise in this area

Transcript of TejaSoft - Mobile Team Building Services

Page 1: TejaSoft - Mobile Team Building Services

TejaSoft Mobile

‘Instant Team or Product’ building services

- Reduce Porting Costs, Engineering Team and Product Pains by 70% & Go to market Time by 80%

by

Raja Nagendra Kumar, Founder and C.T.O

TejaSoft Innovations Pvt. Ltd. [email protected]

+91-80-28436591, +91-9886723872

Skype: Nagendra.Raja

Twitter: http://twitter.com/tejasoft

Ref: TSI/--/BD/PPT/08/V5.0

Confidential Document.

Page 2: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Why TejaSoft Mobile Practice Exist

Page 3: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Context – IT Services is about bodies, talking & great looking CV’s and Zero accountability on results

Systems assume that Good bodies & CV’s in 24x7 pressures can deliver Products

‘for cheap looking’ monthly cost as opposed to ‘Cheapest Total Cost’ of Solution

retention or controlling of right ‘talent is impossible’ in spite of the best pay, best brand and at most care by HR teams.

Engineering is focused on saying some thing as done but continue to work in maintenance mode for ever

For engineers expertise is counted on number of Years & Previous companies worked counts rather than the business value results they have really produced

Every system understands making fresher's sell would be cost effective for bodies business. However, it makes clients product die due to

Continues bugs

Delay to Market

Post Sales Customers feedback

Fresher's or even Most experienced can not accounted for the product last mile.

No company provides guarantees on peoples work other than saying, we don’t guarantee results.. You choose and guide the people to get the work - kind of attitude.

None wants to take accountability or keep their promises at last mile

Business is just talks and universally accepted to sell the pain as feature i.e. bodies with no quality guarantee or employees with high CV profiles.

Intelligence is the key to Cost effective results, however services process does not use Intelligence.

Page 4: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Context - Mobile

Development of Mobile Products are more painful compared to Desktop applications due to

Device Limitations

Device Fragmentation

Software Versions Fragmentation

People apply Desktop Principles for Mobiles too and make it more complex for management to predict goto market value of deliverables

Focus on UI & UX and forget about Business Value

Business value Applications are far different than Entertainment applications.

Reliability, Security, Evolution are equally important to UX.

Faster & continues evolution of the Product is never considered as key to success

Page 5: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

What is TejaSoft

Page 6: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

TejaSoft is Into -Services with max Risk to TejaSoft & min cost and pains to our Clients

In are into business ‘making it happen’ We agree to a fixed total costs for each package and take accountability delivering the solution.

Zero R&D costs to our customers TejaSoft invests in in-depth of R&D to enable all our clients to start directly on any java technology, at expert

level with TejaSoft’s system Knowledge.

Into Last Mile value of the Products Produced

So that clients business be able to ‘go to’ market and sell confidently

Into Cheapest Total Cost of Solution

We don’t charge for bugs & regressions.

We plan for ‘changes and features’

We talk about Engineering Accountability on TejaSoft from Day one.

Into Knowledge, Learning's, Experience and Expertise converted to ‘Code’ & ‘Culture’

We focus on deep automation to spend time more important things

TejaSoft has knowledge base of common problems and proven solutions .. Which we do use in every associations

Providing Engineering Guarantee’s as per the Iteration Plans

Business is guaranteed to meet ‘Engineering Excellence‘

Main focus - for showing progress is ‘Work and Results’ not bodies, talks, or people running around with created pains..We assume all would exists.. However our consulting results out speak all of them..

Page 7: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Association Values We Bring in Confidence to Management and Decision Makers on

Evolution of the Product from initial stages

Product End Quality,

Low Maintenance Cost,

Scaling of their business with Junior Level Resources and

go to market in least time

with least Technical Risks.

Reduce Waste & Rework though early warnings and right design and architectures in Place.

Apprise client’s technical team towards world class engineering results

Take the responsibility of last mile success from initial stages

We Insure and Secure your product from Technical Last Mile failures.

Impart Product Engineering skills and the way to use them, build right tools and frameworks.

While every one starts with bodies selling as excellence, we start with engineering problem & solution value when realized with given ‘Engineering Excellence’

Page 8: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Expected Client’s Profile

For us to show value, we expect the following client profile as the right match Top Management should

have internally recognized engineering pain & costs to solutions

Top management is serious to fix engineering with clear budgets

looking for a engineering ‘value’ which is beyond bodies or employees.

powerful & confident enough to take decisions in pushing new culture, for being cost effective and safeguarding their product’s tomorrow.

has a vision to double their productivity with existing resources.

encourage Intelligence as opposed to every day pains, specially when it is coming for free and would provides results faster.

serious of results as they get measured when done, rather than just talks.

aware of management pains, which arise out of abused/ignored engineering when culture is junior teams job in-security while pains of the engineering team is communicated.

tried every option with others (in-house or externals) and still the pains have failed to go away or was proving as very costly to continue to tolerate.

fell that products are their offspring's

Right path to growth, shall mean right parenting & wining for current & next generation in business.

Page 9: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

TejaSoft’s Mobile Technology Expertise

Page 10: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

TejaSoft’s Mobile Competence

Since 2004 (close to 7 years now), TejaSoft’s is focused and has a clear vision to continue to excel in development of ‘Mobile Enterprise Applications’.

Technologies supported by us are JavaME, Android and Black Berry

We are a recognized technical team world wide.

Google search for ‘j2me Bangalore’ keeps us in top 5 since many years.

Google Search for TejaSoft shall point you many forums and groups, where we have helped or added value to mobile software stack.

We have competence to build the applications beyond any of the existing/available frameworks, TejaSoft has our own framework which encompasses best of these plus more and simpler.

If have a ‘if’s’ less and new properties less programming based on OOAD as a solution for Device and Software Fragmentations.

Enable business logic code/Resource reuse across JavaME, Android and Server Side modules.

TezzMDF (http://www.tejasoft.com/projectoverview.htm)

http://www.slideshare.net/nagkumar/mobile-single-source-strategy

http://www.slideshare.net/nagkumar/mobile-code-optimisation-services

Page 11: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Mobile Technology Expertise HTML 5/JS/CSS

Android Advanced/Custom UI/Animations/UX

Networking/Web Services

DB/SQLLite/ORMLite

HTML/JS

Test Automation Robotium

JavaME

UI/Canvas Based UI/Animations

Networking

DB/RMI

Expertise of porting issues related to more than 200 plus JavaME devices

BlackBerry Networking, UI, Touch

J2MEPolish

TejaSoft focus on Mobile Applications Development skill

TejaSoft frameworks/ optimizations Single source Porting Framework for both JavaME and Android and Device Specific Codes

Code Reuse approach to share code across JavaME and Android

Optimization techniques for Memory, Speed and Usability

Mobile Applications Testing Automation

Page 12: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Mobile UI – Work for PictaVision

Page 13: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Mobile UI – Work for ZoomIn

Page 14: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Android Competence TejaSoft has a dedicated team on Android since Android first

version is released (Oct 2007).

Have followed the Android Stack as it evolved from 1.1 to current 2.2

TejaSoft has delivered products it clients which are using

Complete View/XML UI MVC Style

Dynamic View Building

Complete Customizations of Look and Feel

Animations/Splash Expertise

DB Api

Google Map Applications

Networking

Camera API

Interacting with Web Services back ends

Using of 3rd Party Libraries

kXML

Apache HTTP API

Localization/Resource Switching

Signing and Publishing of the applications

Testing Automation (Robotium)

For UI (Functional and Unit)Testing

For Navigation Testing

For Performance Testing

Page 15: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Android Competence (cont.) Database and Intents/Application persistence

TejaSoft has Android support for TezzMDF framework. Building for Virtual Devices such as G2 to G8. This takes

care of build time issues related to rapidly changing Android Platform.

Supports Single Source reuse across the common code between JavaME and Android.

Active participants for all the Android Events such as meetup’s and Mobile Mondays

Complete view of our work on Android could be found on google android groups search for

‘TejaSoft’ – has 286 hits or ‘Nagendra’ -356 hits

Expertise on Motorola Droid SDK , Eclipse and ANT builds, Android Tools : DDMS, apt etc

Page 16: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Clients – for Mobile Applications

Small Devices – Porting framework for re-usable code

across many devices (JavaME and Blackberry)

NDS – Set Top Box Code Audit

ZoomIN - JavaME, Blackberry, Android Mobile Application

to their .net Web front end (SOAP Webservices)

Indian Railways – through Brodvision (Web Services

for their Java Web/Mobile Integration

Faces – Photo Album Management JavaME, BB, Android

Client & Mobile Media Content Push & Pull (REST WebServices & Dynamic Mobile UI)

Page 17: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Few Further Pointers

Upon being close to Signing contract with you

TejaSoft on need could provide DEMO of Android Mobile Testing, JavaME Applications & Mobile Testing Competence.

All the Links provided have more details on our frameworks i.e.

http://www.slideshare.net/nagkumar/mobile-single-source-strategy

http://www.slideshare.net/nagkumar/mobile-code-optimisation-services

Or search google for ‘tejasoft’ to know our contributions to world through internet.

Page 18: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Recommend

Association Models Optimized for

Best and Lowest Cost of solution compared to any other models specially Employment or T&M model.

Least Noise & Pains in relationship

Max Risks to TejaSoft and least intrusion with client engineering team

Provides no chance, in showing last mile excuses to either party

Based on TejaSoft’s huge & unique experience in Serving other customers (Startups & MNC’s in product & services domains)

Sharing of Maximum Product & Engineering Knowledge of TejaSoft – as we wish our clients to take world class products to market

Page 19: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Categories

TejaSoft focuses in Product Evolution and Transformation Services in the following ways Support Models

Expert’s support

to clients existing team

build Instant mobile competence team – Onsite BOT (Build Operate and Transfer)

evolution of professional product

Delivery Guarantee Models

Take over the existing code and work on transformation

We take complete engineering responsibility and work with Management & Architects to get the product requirements and integration points

Page 20: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Model -1 -Opportunity Help startups with good business strength.

Focus of startups could be services and products

They are looking to build in-house huge team in Mobile Areas. However they can’t offered or find one to engage Enterprise Grade Product Expertise Team Lead or Architects

Client Decision Makers (DM’s) believe that Last mile is very critical to them, which can’t be met without using subject

expert guy/system services.

DM’s are Serious to provide specialist support system to their team, but without costing much in terms of monthly cost and without years of commitment as it happen in employee kind of relationships

Aspiring for Product Engineering Excellence with Min Cost.

DM’s feel that, they can do better business if their team is more competent and can deliver more with less if in-house team knowledge is raised for products building.

Page 21: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Model -1 – Email Support Available for 10 hours a week of email support from offsite.

Any email query would be answered with in 24 hours.

Min 12 Months of Commitment.

Works great, in case there is a smart Team Lead and he needs professional specialist support, so that he can communicate the problem over email and be able to understand experts pointers quickly.

Also if management wants to take 2nd Opinion on what they are hearing from their team is correct or not.

Can also help clients proposal’s team, in suggesting and questioning to provide authentic quotes and time lines.

We also provide lot of step by steps in solving the issues so that, Team Lead could slowly adopt and better guide his team.

TejaSoft may use TejaSoft System in-house resources and Other Network relationships to give our best solutions.

Could provide limited Phone support for free for first time clients.

Page 22: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Model -2 - Opportunity Client does not have Team Lead who is trusted to

stay & deliver high value demands

Need hands on support and personal presence of senior playing the role of Architect

Need to Induce passion for products and can show the depth of good code and which is easy to debug, maintain or change.

DM’s feel that Should cut the IT waste, IT Rework and should not allow it be

growing

Should focus on process which makes every one accountable though transparency and bi-weekly targets.

Page 23: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Model -2 – One day In a week On-site senior consulting

One day of on site visit to hand hold the team if Bangalore based companies or 1 week in a month for others in India.

Shall work with clients Project Management and Team Leads to guide and plan the bi-weekly plans and tasks for the team.

Shall break the management’s engineering goals into architecturally manageable & progress traceable entities.

Shall show the way of using right tools and process

Make sure team is focused on business needs rather than technical gaps.

Shall focuses on Limited ‘Code Audit’ and suggest Refactoring, Unit testing suggestions

Shall focus on ‘Clean Code’ to avoid last mile engineering issues

Min 9 Months of commitment

Page 24: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Model – 3 Opportunity If the customer has vision to build his own mobile team to produce

mobile versions of their existing enterprise products.

This for enterprises looking for enterprise grade applications with least Wastage, Rework, insured future and fastest to go market

Ideal for companies starting from sub zero (i.e. no tools or high profile team).

Ideal for companies to get TejaSoft’s system knowledge on

Mobile Products/Applications Development

Mobile Products Culture

Mobile Products frameworks and tips

‘Code Audit’ to reduce maintenance cost by at least 50%

Allows client’s to start from other professional company learning's and saving money, time with no early failures.

This is the fastest and least learning curve and cost for companies aspiring deliver more in short time periods.

Page 25: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Model-3 – One Day Onsite and Provide

Core Productivity Tools and Code Snippets

One day on site Senior Consulting

Core and Template Code coming from one resource of TejaSoft.

On the research to be done before taking architectural decisions

Timely Refactoring of the Code, so that, it become more re-usable.

Shall provide the Code level support to faster the learning of the team on places such as Build, OOAD. API and Component usage.

Sample code shall be provided for generic needs, so that client team can start using it for multiple projects or enhancing the same for their more specific needs

Template code also takes care of best practices realized in code due to our product vision

TejaSoft shall consider to provide binary usage our mobile application build tools For single source across the different devices

code usage across technologies such as JavaEE, JavaME, Android and Blackberry.

Min 6 Months of Commitment.

Page 26: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Model – 4 Opportunity Ideal for companies to get their products produced using

TejaSoft resources & Product Culture.

Ideal for companies to quickly prove to their clients on product building competence

Ideal for Prototypes or Advanced development of Products.

Ideal for clients, who’s interest is not in-house resources but would like to track the ‘work’ and access the progress as ‘Value’ for money.

Ideal model for clients looking for Guarantees beyond bodies

Clean Code

Last Mile Engineering Quality

World class OOAD Compliant

Easy to Maintain

Change is Easy

Page 27: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Model- 4- ‘Sell Work’ - not Bodies

In this model, work gets done from TejaSoft Office

We don’t sell bodies, CV’s

but sell ‘Work’ to be done by pre-agreed team sizes on a weekly/bi-weekly basis

Work Plans shall be shared and mutually agreed upon.

This forms the basis of Weekly Work Progress agreement.

In case work lags, TejaSoft shall put in extra efforts at no cost to customer

Carries TejaSoft guarantees for ‘Code Quality’, Last Mile Non-functional requirements compliance, such as Scalability and Performance at no extra costs.

4 Months (Prototype Grade) to 6 Months (Goto Market Grade - Preferred for Mature Product and Cost Effectiveness) of team commitment.

Page 28: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Summary We are contractually committed to fix ‘x’ number of issues in a month

TejaSoft’s product engineering excellence is a passion, to make other startups/enterprise to succeed with all the engineering risks to Tejasoft.

We focus on ‘Responsibility’ rather than playing at the level of Bodies.

We believe in taking right Path of saying some thing as done is more important than forcing it as done by hook and cook.

It is mutual responsibility to operate within the terms and make every involved win.

Unlike other service companies, we count how less the bugs are and not how many more bugs needs to be fixed.

Though clients may have right funds to engage the enterprise grade architect they are unable to find one who is willing to join them and be there for longer durations (beyond a

year) or

such employees may not have our kind level commitments, specially in standing for last mile.

we operate as System/Company, hence reputation and reference matter us lot, more than for individual employees.

Client’s team can grow & deliver with the level of knowledge of TejaSoft - just by following and using our techniques and tools

Page 29: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Summary (cont.) The total package cost, we shall put in each model

Is very close to premium team leads or architects CTC per annum.

Within this cost perfection is guaranteed

Cost that always gets spent by clients system indirectly in the from of IT Waste and IT Rework

reputation losses, management headache, team leaving in last mile, time running very fast, at the end of one year

company may choose to get away from that business.

If one is able to put a cost to it, our total cost is peanuts and can give least pressures to all and shows best progress. If you see this way, we are more encouraged to give our best to make them successful.

Looking for ‘Amplified Simplicity’ in adopting Mobile Technology within your business! Then you have come to right System – The TejaSoft. Hard to find others with our kind of value system, cost and approach.

Use us for Technical Excellence of your organization or else wait for Perish Mobile Applications development, leading to business value without engineering excellence is impossible

We look for Service and not Profit in these kinds of engagements. Hence we strive from day one, right model of engagement to solve your problem and exit by meeting the

promises made.

Without TejaSoft’s honest value system, we think

There is no way client can accelerate his devolvement, specially with Bodies based services

You can’t find equivalent one, for the kind of total cost and time frames & terms we are committing to sign for.

No one could be doing more knowledge transfer then us (Due to dedicated R&D team , TejaSoft has best of the class knowledge in entire Java Stack).

Page 30: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Summary (cont.) Bodies vs Brains, Commitment vs Cost, Duration vs Relationship

- All Optimized to give best results engineering results.

• While Every One wants to be Every thing, TejaSoft wants to be only Some thing in Engineering Excellence of your Product

• If you like our Unique Service Models i.e. based ‘not on bodies but work & its value’

• We look forward to further discussions.

TejaSoft in all its models, guarantees, cheapest in the world when total cost ‘s compared from last mile value

All our models are based on high risk, least reward for TejaSoft & close to T&M or employee cost for client

as TejaSoft share’s 90% risk (as we are saying these are solution costs) and 20% risk is on client management to accept model beyond bodies.

TejaSoft is not charging for any thing beyond the fixed package cost.

TejaSoft is open to other models and tweaking these optimized model for further scoping as per client needs.

Make Change Easy – Key to your products evolution..- We can handle 200% better than any

Make Regressions Zero accountability

We measure debugging time spent without us and after us.. And show 100% improvement as the measure of value.

Measurable value shall be shown in each aspect of improvements we make

Page 31: TejaSoft - Mobile Team Building Services

All rights reserved www.tejasoft.com

Thank You & Looking Forward