17
THIS INFORMATION IS CONFIDENTIAL AND PRIVATE. DO NOT FORWARD OR DISTRIBUTE. COPYRIGHT © 2014, IMAGINEA TECHNOLOGIES INC. Why Build Products With Imaginea Software Engineering With Product DNA WE BELIEVE no process can guarantee a better design, better product. Right set of people in a right environment is the only way to bring innovation and design. At Imaginea, design drives development. It defines our people, culture, and environment. Give us a seed of an idea, and see.

Imaginea Overview

Embed Size (px)

Citation preview

Page 1: Imaginea Overview

THIS INFORMATION IS CONFIDENTIAL AND PRIVATE. DO NOT FORWARD OR DISTRIBUTE. COPYRIGHT © 2014, IMAGINEA TECHNOLOGIES INC.

Why Build Products With Imaginea Software Engineering With Product DNA

WE BELIEVE no process can guarantee a better design, better product. Right set of people in a right environment is the only way to bring innovation and design. At Imaginea, design drives development. It defines our people, culture, and environment. Give us a seed of an idea, and see.

Page 2: Imaginea Overview

THIS INFORMATION IS CONFIDENTIAL AND PRIVATE. DO NOT FORWARD OR DISTRIBUTE. COPYRIGHT © 2014, IMAGINEA TECHNOLOGIES INC.

ALL THAT YOU WANT

Product development capability, not just skills

Right structure & general technology exposure

Engineering vocabulary & communication

Knowledge absorption and team ramp-up

Respect for SLAs, releases, & change management

Blended management control

Page 3: Imaginea Overview

THIS INFORMATION IS CONFIDENTIAL AND PRIVATE. DO NOT FORWARD OR DISTRIBUTE. COPYRIGHT © 2014, IMAGINEA TECHNOLOGIES INC.

AND MORE

Deep expertise Company that grew building middleware, solving customer problems

Product DNA Building mindset of responsibility and ownership among engineers

True OPD Only story from India of synergistically combining service & product business

Great developer mindshare in India Gives us access to talent pool and people make all the difference

Page 4: Imaginea Overview

THIS INFORMATION IS CONFIDENTIAL AND PRIVATE. DO NOT FORWARD OR DISTRIBUTE. COPYRIGHT © 2014, IMAGINEA TECHNOLOGIES INC.

MINDSET IS OUR VALUE

Go beyond man-month Good product is more than just good software, which is more than good programming.

Hire for attitude & interest No process or documentation can substitute how the user feels - why a customer pays.

Think & work like a startup Breaking down projects into smaller workstreams, focussed on getting it to the market.

Technology agnostic, experience is everything Really, software does not matter, it is the experience people want - our success mantra.

Page 5: Imaginea Overview

THIS INFORMATION IS CONFIDENTIAL AND PRIVATE. DO NOT FORWARD OR DISTRIBUTE. COPYRIGHT © 2014, IMAGINEA TECHNOLOGIES INC.

RESULT ORIENTED STYLE WE ENABLE CUSTOMERS TO PROVIDE BETTER SERVICE TO THEIR USERS

Customers get good code in minimal iterations Successful delivery optimized for time, cost and quality Consistency and predictability of results Protection of IP and confidentiality Quick induction of new members to the team Set higher Standards and continued improvement

Page 6: Imaginea Overview

THIS INFORMATION IS CONFIDENTIAL AND PRIVATE. DO NOT FORWARD OR DISTRIBUTE. COPYRIGHT © 2014, IMAGINEA TECHNOLOGIES INC.

Social NAVIGATING SOCIAL PLATFORMS, BUILDING APPS THAT FACILITATE

COLLABORATION AND GET SOCIAL TRACTION.

Mobile DESIGNING FOR MOBILE EXPERIENCE FIRST, AND TACKLE PLATFORM AND

ECOSYSTEM CHALLENGES.

Cloud CLOUD INFRASTRUCTURE, CLOUD PLATFORMS,

AND BUILDING CLOUD APPS. OUR CLOUDJEE PRODUCT IS AN EXAMPLE.

Big Data SOLUTION DESIGN, DATA INTEGRATION, AND BUILDING BIG DATA APPLICATIONS.

TECH COVERAGE A PARTIAL VIEW OF TECHNOLOGY EXPOSURE IN OUR TEAMS

Page 7: Imaginea Overview

THIS INFORMATION IS CONFIDENTIAL AND PRIVATE. DO NOT FORWARD OR DISTRIBUTE. COPYRIGHT © 2014, IMAGINEA TECHNOLOGIES INC.

SKILLS DISTRIBUTION

TECHNICAL SUPPORT

IT PLATFORM ENGINEERING FRONT-END DEV

MOBILE DEV

UX

JS HTML 5.0 REST ASP UI HEALTH ECOM FINANCE ANALYTICS JEE JAVA RoR ASP/.NET MANUAL AUTO

JEE vs .NET UI TESTING APPLICATIONS

Page 8: Imaginea Overview

THIS INFORMATION IS CONFIDENTIAL AND PRIVATE. DO NOT FORWARD OR DISTRIBUTE. COPYRIGHT © 2014, IMAGINEA TECHNOLOGIES INC.

CODE QUALITY Gerrit for ensuring code quality Most problems in code quality stem from ignorance and hard pressing deadlines. Gerrit is integrated with CI system and part of the review process.

Production quality exposure Many dev teams are ignorant of production environments. Our devs work with some of the best APM vendors, and this has helped us bring the best practices for production support back into the dev environment.

Code isolation and improvement To eliminate the impact of hard pressing deadline, we isolate the code that is written for a deadline and refactor it when given some time. Our code analysis tools and plugin architecture is handy.

Page 9: Imaginea Overview

THIS INFORMATION IS CONFIDENTIAL AND PRIVATE. DO NOT FORWARD OR DISTRIBUTE. COPYRIGHT © 2014, IMAGINEA TECHNOLOGIES INC.

CODE REVIEW POLICY We see code review as a two way conversation which must be preserved for future reference. Both parties can learn a lot from the review, new developers bring in new styles and libraries and old developers are aware of some of the reasons behind specific decisions.

Gerrit Leverage Gerrit enables our teams to browse these older conversations, understand some of the reasons why some of the approaches were not adopted and other reasons behind the decisions. Having the reviewer name for old reviews helps people get in touch for more details.

We have also enhanced Gerrit for easier code comparisons and better searches.

Page 10: Imaginea Overview

THIS INFORMATION IS CONFIDENTIAL AND PRIVATE. DO NOT FORWARD OR DISTRIBUTE. COPYRIGHT © 2014, IMAGINEA TECHNOLOGIES INC.

TYPICAL PRODUCT TEAM

PRODUCT MANAGER

PRODUCT

PRODUCT CHAMPION

DEV ENGINEER

TEST ENGINEER

UX DESIGNER

UI ENGINEER

DEVOPS

DOCUMENTER

SCRUM MASTER

PRODUCT ARCHITECT

Not Core Function of

Product Team

Depends on Scale and

Product Type

IS RESULT-ORIENTED, RALLIES AROUND THE PRODUCT

Page 11: Imaginea Overview

THIS INFORMATION IS CONFIDENTIAL AND PRIVATE. DO NOT FORWARD OR DISTRIBUTE. COPYRIGHT © 2014, IMAGINEA TECHNOLOGIES INC.

TOOL SUITES Manage

Jira ZenDesk OTRS Cloudwatch Asgard CloudAbility Custom tooling

Monitor

PagerDuty AppDynamics PingDom NewRelic Nagios Cacti LogStash Splunk

Automate

Puppet Chef Ansible RunDeck Scripting

Visualize

Orchestrator Nagios Dashboard New Relic Custom Dashboard AWS Console RightScale

Page 12: Imaginea Overview

THIS INFORMATION IS CONFIDENTIAL AND PRIVATE. DO NOT FORWARD OR DISTRIBUTE. COPYRIGHT © 2014, IMAGINEA TECHNOLOGIES INC.

BENEFITS OF AUTOMATING

Productivity increase by

40% Deployment

easier and faster by

30% Software dev effort less

25% Operations

overhead down

15%

*Derived from our experience in WaveMaker Cloud, SocialTwist,SmartCues and customer app deployments

Page 13: Imaginea Overview

THIS INFORMATION IS CONFIDENTIAL AND PRIVATE. DO NOT FORWARD OR DISTRIBUTE. COPYRIGHT © 2014, IMAGINEA TECHNOLOGIES INC.

OPEN FOR BUSINESS Software design and development For new and current products

Research, ideation, prototyping, technology assessments R&D and future products (R&D budget/CTOs office)

Maintenance and enhancement for systems Steady state or End-of-Life products

Technical support provisioning by the SLA Support for customer deployed products

Resource provisioning to manage spikes in development Could be applicable to any of the above

Page 14: Imaginea Overview

THIS INFORMATION IS CONFIDENTIAL AND PRIVATE. DO NOT FORWARD OR DISTRIBUTE. COPYRIGHT © 2014, IMAGINEA TECHNOLOGIES INC.

ENGAGEMENT MODELS

Fixed requirements Fixed Duration Doesn’t matter.

Evolving requirements Time and Material 4 or more

A partner strategy Development Center ~ 25 or more

Business need Working model ~ Team Size Project and software delivery managed

by Imaginea, milestone billing

Project and software delivery managed by client, team billing

Extended engineering center managed by Imaginea, investment + billing

What to Expect

Page 15: Imaginea Overview

THIS INFORMATION IS CONFIDENTIAL AND PRIVATE. DO NOT FORWARD OR DISTRIBUTE. COPYRIGHT © 2014, IMAGINEA TECHNOLOGIES INC.

KICK-OFF Requirements briefing with engineering, documentation Imaginea identifies engineering lead, submits draft statement of work Engineering lead, the “Queen Bee”, identifies team Engineering lead owns the delivery, works with client engineering to assemble right team structure and expertise

Engagement protocols, PM tools, overlap timings and such Flexible engagement models, smaller workstreams make it more agile

Imaginea lead to visit client onsite for KT (we recommend)

Daily sync ups first week, weekly sync ups thereon Initial frequent meetings to identify and solve teething issues

Page 16: Imaginea Overview

THIS INFORMATION IS CONFIDENTIAL AND PRIVATE. DO NOT FORWARD OR DISTRIBUTE. COPYRIGHT © 2014, IMAGINEA TECHNOLOGIES INC.

About Imaginea Engineering arm of Pramati Technologies, the pioneering software product vendor and incubator from India

Provides innovation & scale services to ISVs and enterprises who want to leverage SMAC for op efficiency and/or gain market share

Based in Mountain View, 3 India R&D centers, over 700 engineers

Successful products built by well-meshed design-driven teams ➔  Industry first JEE standard application server, now rechristened Wavemaker PAAS ➔  Qontext sold to Autodesk, platform for its 360 service ➔  SocialTwist a leading customer activation platform, over 100 Fortune brands use it ➔  Acquired Wavemaker from VMWare, API management studio with integrated cloud ➔  Incubating several stealth product initiatives

Page 17: Imaginea Overview

THIS INFORMATION IS CONFIDENTIAL AND PRIVATE. DO NOT FORWARD OR DISTRIBUTE. COPYRIGHT © 2014, IMAGINEA TECHNOLOGIES INC.

THANKS FOR VIEWING!

[email protected]