Skills, Competencies And Methods
-
Upload
healthovate -
Category
Documents
-
view
862 -
download
1
description
Transcript of Skills, Competencies And Methods
Skills, Specialties and MethodsCorporate presentation
23 December 2009
1For Private Viewing Only. Not for Public and Unsolicited Distribution. Copyright © 2009, IMAGINEA a business unit of Pramati Technologies Pvt. Ltd.
Technology Landscape
Open Source
Design
Java
Microsoft
SaaS Development Tools
Development Methodologies
Programming Languages
Cloud Computing
Messaging
Web 2.0
Testing Tools
Web Frameworks
Requirement Analysis
For Private Viewing Only. Not for Public and Unsolicited Distribution. Copyright © 2009, IMAGINEA a business unit of Pramati Technologies Pvt. Ltd.
New Product
Development
Interaction Design
Product Testing
Migration & Maintenance
Product Re-
Engineering
Product Enhancement
Interaction Design
Services
Test Engineering
Services
Professional Services
Specialists
We Provide
Software Architecture Design & Modernization
V1.0 Product Development
SaaS Engineering
Java PaaS
Cloud Enablement
SOA Enablement
Performance Engineering & Optimization
Amazon EC2 Services
Virtualization
Data Centre Automation ISV Software Services
Work Floes, Reporting & Dashboards
Eclipse based Tooling Services
Security
Social Media Applications
Salesforce Applications-Development, Integration & Testing
Facebook Applications
OpenSocial Widgets
Mashup Engineering
iPhone Applications
Offline Applications
E2.0 and Word-of-Mouth Marketing Widgets
Gaming Platforms
SaaS Payment Gateway Integrations
Market Acceleration Test Automation Services
Go-to-Market Testing Services
One-stop QA Shop
Performance Testing
Cloud Testing
Social Applications Testing
Open source & Home-grown Test Tool Development
For Private Viewing Only. Not for Public and Unsolicited Distribution. Copyright © 2009, IMAGINEA a business unit of Pramati Technologies Pvt. Ltd.
We specialize
4For Private Viewing Only. Not for Public and Unsolicited Distribution. Copyright © 2009, IMAGINEA a business unit of Pramati Technologies Pvt. Ltd.
SaaS engineering
Case studies• SaaS-enabling helps configurator
redefine market • Imaginea enables an AMLOCK
SaaS for 3i Infotech's institutional customers
• Zuora Payment Platform Integration-SocialTwist, a Web2.0 WOMM platform, uses Zuora for its billing
Tech Brief• Challenges in deploying SaaS
applications(http://imaginea.com/index.jsp?
id=saas)
12/08/09 5For Private Viewing Only. Not for Public and Unsolicited Distribution. Copyright © 2009, IMAGINEA a business unit of Pramati Technologies Pvt Ltd.
SaaS Enabling
Deployment Architecture &
Usability Engineering
Atomic Level to Application
Level SaaS
Tooling around SaaS Apps for Metering, SLA Management, Provisioning &
Reporting
Performance Fine-tuning &
Testing Integrated SaaS Apps
Building Scalable,
Multi Tenant Applications
For Private Viewing Only. Not for Public and Unsolicited Distribution. Copyright © 2009, IMAGINEA a business unit of Pramati Technologies Pvt. Ltd.
Sf.com Development and Integrations
Case studies
• Developing Enterprise 2.0 collaboration tool for SalesForce.com
• Testing Enterprise 2.0 collaboration tool for SalesForce.com
• Integrated an online lead generation product with Salesforce.com using Force.com Builder. Helps in gaining prospect intelligence and reach to target prospects. Visitor analytics data is converted into leads and published to Salesforce.com.
• Partner Integration of a Sales Configuration and Quotation SaaS software with Salesforce.com. Implemented Single Sign On and integrated using WebServices/SOAP and WebMethods. 12/08/09 7For Private Viewing Only. Not for Public and Unsolicited Distribution. Copyright © 2009, IMAGINEA a business unit of Pramati Technologies Pvt Ltd.
Cloud Computing
Understand, Identify,
Analyze
Monitor, Migrate, Secure, Audit
Deploy, Enhance, Improvise
Architect, Re-engineering,
Implement
Cloud
For Private Viewing Only. Not for Public and Unsolicited Distribution. Copyright © 2009, IMAGINEA a business unit of Pramati Technologies Pvt. Ltd.
Amazon Ec2Google App Engine
Microsoft AzureDistributed Computing
HadoopHbase
BigTables
Amazon EC2 services
Some of the Successful deployments on ec2
Social Twist runs on EC2
Qontext runs on EC2
Dekoh runs on EC2
http://www.imaginea.com/ec2
12/08/09 10For Private Viewing Only. Not for Public and Unsolicited Distribution. Copyright © 2009, IMAGINEA a business unit of Pramati Technologies Pvt Ltd.
Java PaaS
12/08/09 11For Private Viewing Only. Not for Public and Unsolicited Distribution. Copyright © 2009, IMAGINEA a business unit of Pramati Technologies Pvt Ltd.
JEE AMI– A fully compliant, J2EE
environment that includes easy setup and scaling of nodes on EC2. It has powerful dashboard and web based management capabilities and is available on a paid AMI model
Performance Analysis
Performance Characterization
Tuning & Optimization
Performance Scaling
Tuning & Testing
For Private Viewing Only. Not for Public and Unsolicited Distribution. Copyright © 2009, IMAGINEA a business unit of Pramati Technologies Pvt. Ltd.
Case studies• Performance Engineering
Expertise Turbocharged AML• End to end performance
characterization report for a supply chain ISV
• 2-week performance analysis of payment gateway
• 4-week ISV application review for performance, clustering
• 3-Week ISV application performance sizing and analysis
• Performance engineering, clustering, for a sales Configuration platform resulted in 60% performance improvement
Performance Engineering & Optimization
SOA Strategy and Implementation
Case studies• Transporting a logistics & SCM
product to a SOA-enabled domain
Insights• Bringing insights into SOA
Adoption services(http://www.slideshare.net/
imagineashow/soa-offerings)
White Paper• SOA Governance Demystifie(http://www.imaginea.com/docs/
Whitepaper-img soa_governance_demystified.pdf)
12/08/09 13For Private Viewing Only. Not for Public and Unsolicited Distribution. Copyright © 2009, IMAGINEA a business unit of Pramati Technologies Pvt Ltd.
Widgets
Social Backen
d
System
Connectors
Review Rating
Comments Tagging Wishlist Branded Widgets
Geo Widgets
Live Help Tell a Friend
Product Q’s Polls
Publisher to Social Sites
Notifications
Preferences Communities
User Profile Contact Importer
User Metrics
Web Analytics
Blogs Desktop Presence
Yahoo IMOpen Social Gmail Facebook Twitter
For Private Viewing Only. Not for Public and Unsolicited Distribution. Copyright © 2009, IMAGINEA a business unit of Pramati Technologies Pvt. Ltd.
Virtualization
Software Tooling (Eclipse, et al)
4GL IDE Migration to Eclipse
Application Modeling Tool
Designer Tool for a Rule Engine Product
JBI Tools
Design Time Tools for a BPM product
Rules & Workflow for SCM Products• Network Logistics & Warehouse Management
– Rule based customizable/Dynamic UI built using JSF– Business using JBoss Rules– Hibernate for Persistence– Leverage all features of Spring– EHCache for caching– JUnit and EasyMock for unit testing– Product to run on JBoss, Pramati, WebLogic, WebSphere
• Open source BPM tools for Community SCM product– JBPM, JRules– Workflow and Event Notification
SOA and BPM- Graphical Model Transformation Framework
12/08/09 19For Private Viewing Only. Not for Public and Unsolicited Distribution. Copyright © 2009, IMAGINEA a business unit of Pramati Technologies Pvt Ltd.
Test Engineering
12/08/09 20For Private Viewing Only. Not for Public and Unsolicited Distribution. Copyright © 2009, IMAGINEA a business unit of Pramati Technologies Pvt Ltd.
Test Engineering
Automated Test services
Performance Scalability and Benchmarking Tests
Cross Platform and Certification Tests
Social Applications Tests and SF.com integrated testing
V1.0 Product Testing
SOASTA, FunkLoad, Test Director, Rational Clear Quest, Visual Source Safe, QTP, Winrunner, SilkTest, LoadRunner, Silk Performer, Sahi, LinkTest, RTRT, JIRA, BugZilla, Selenium, Jmeter, Webload, , Junit, httpunit, cppunit .
Offline Apps
• Offline (as-is, or a subset)
• Extend the app, and Localize for desktop
• Personal Productivity apps
• Collaborate• Virtualize
your desktop
TechnologyJ2EE, Oracle, jPython
12/08/09 21For Private Viewing Only. Not for Public and Unsolicited Distribution. Copyright © 2009, IMAGINEA is a business unit of Pramati Technologies Pvt. Ltd.
Development Methodologies
• Even as we use advanced methods and technologies, we are aware that successful product development involves much more than processes and technologies– Agile Development Methodology– SCRUM Framework– UML– Design patterns– RUP
Development process at Imaginea
Product Definition1 Vision & Strategy, Competition/Market Analysis, Product Positioning
MRD, Product Roadmap, Prototypes, High Level Requirements, Release Plans
Architecture & Design
2 POCs, Technology Adoption, Standards, Frameworks, Patterns, UI Design
Technical Architecture, High Level Design, UI Design
Product Development3 Component design, feature design and development, design and code reviews , unit tests, build automation, continuous integration
Completed features, Iterative product sprints, QA drops
Product Testing, Release Readiness
4 Test Planning, Processes, Tools, Functional Testing (Manual, Automated, Regression), Performance Tests, Platform Certification, Tech Pubs
Test Suites, Harness, Go-To-Market Testing, Alpha, Beta Testing, Product Docs, GA
Deployment & Implementation
5 Product customization, Professional Services, SaaS and Multi Tenancy, Cloud Deployment, Integration (ERP, SF etc)
Solution Implementation, Scalable product deployments, Enterprise Integrated
Reengineering & Sustenance
6 Performance, Technology Stack, Usability, Web20 & Social Aspects Migration & Maintenance,
Reengineered product,, Better Architecture, Performance & Marketability
23For Private Viewing Only. Not for Public and Unsolicited Distribution. Copyright © 2009, IMAGINEA a business unit of Pramati Technologies Pvt. Ltd.
UX process at Imaginea
Market Research1 Input from Marketing/Sales teams
Data driven analysis from market research services
Heuristics / Case study / competitor analysis
Contextual inquiry / Ethnographic study
User ExperienceDefinition
2 Persona development
Defining primary & secondary tasks
Brainstorming / evaluating conceptual models
Defining functional / aesthetic requirements
Design Architecture3 Card sorting, Think aloud sessions, Cognitive walkthroughs
Story boards, wireframes, site maps
High level technical evaluation
High level system architecture
Interaction Design
4 Click-through interaction mocks
Usability tests using paper prototypes
Design evaluations
Design documentation (ID)
Technology / Resource / Scope evaluation
5Weigh technology decisions against business benefit of the UX model
Evaluate UX model for engineering costs, implementation time, & maintenance
Defining roadmaps
Breaking down features vs. releases
Deciding development models
Visual / Editorial Design
6 GUI mocks, guidelines
Photoshop comps / HTML / Flash
Graphics / information design
Visual Design style guide
Editorial style guide
24For Private Viewing Only. Not for Public and Unsolicited Distribution. Copyright © 2009, IMAGINEA a business unit of Pramati Technologies Pvt. Ltd.
Test engineering process at Imaginea
Product explanation and Test strategy definition
1 Vision & Test Planning, Processes, Tools, Performance Tests, Platform Certification, Tech Pubs
Complete test plan, architecture, test cases, use cases, scenario matrix, test bed and infrastructure definition
Functional QA2 Feature understandings, use case identification, Functional Testing (Manual, Automated, Regression),
Complete test execution, build wise reports, adhoc, system,integration, blackbox and white box tests
Automation and Regression
3 Automation scenario identification, framework development, unit and function test automation, nightly builds and reports
Automation estimates, Test development and scripts, regressions , RoI and test cycle time reduction
Performance and Security testing
4 Benchmark identification, Load parameter definitions, scalability and peak performance definitions, Security parameter definition
Stress, Load and reliability tests, injection attacks, DDOS, sniff tests
Platform certification
5 Platform matrix identification, Interop Lab setup, Automated platform test suites
Interop testing, Platform certifications, Browser compatibilities, Multi Platform testing
Go To Market readiness Program
6 Use case driven testing, Fresh test infrastructure close to customer environment, Product Management and Mktg testing, Beta feedback
Test Suites, Harness, Go-To-Market Testing, Alpha, Beta Testing, Product Docs, GA
25For Private Viewing Only. Not for Public and Unsolicited Distribution. Copyright © 2009, IMAGINEA a business unit of Pramati Technologies Pvt. Ltd.
Engagement models and Delivery structure
• ODCs• Blended Onsite plus
Offshore • Extended
Engineering • Offshore
Turnkey/Fixed Cost Projects
• On-Demand Consulting/Short-Term projects
• Co-development
04/11/23 26For Private Viewing Only. Not for Public and Unsolicited Distribution. Copyright © 2009, IMAGINEA a business unit of Pramati Technologies Pvt Ltd.
Thank You!
We look forward to being the preferred engineering services
partner
27For Private Viewing Only. Not for Public and Unsolicited Distribution. Copyright © 2009, IMAGINEA a business unit of Pramati Technologies Pvt. Ltd.