Upload
jimit-shah
View
87
Download
0
Tags:
Embed Size (px)
Citation preview
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.
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
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
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.
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
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
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
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.
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.
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
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
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
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
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
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
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
THIS INFORMATION IS CONFIDENTIAL AND PRIVATE. DO NOT FORWARD OR DISTRIBUTE. COPYRIGHT © 2014, IMAGINEA TECHNOLOGIES INC.
THANKS FOR VIEWING!