Cognizant Engagement with RI
II.
Cognizant - Kony Capabilities
III. Kony 7.x Features IV. RI Application with New Kony features
AGENDA
I.
Kony 7.x Up gradation - RI Business Case
Cognizant Engagement with RI 2
3
Cognizant – Kony Capabilities 4
Kony Recognized as a Leader !
ABILITY TO EXECUTE
CHALLENGER S
The Forrester Wave™: Mobile Infrastructure Services Q3’ 2015
5
NICHE PLAYERS
LEADERS LEADERS
VISIONARI ES
COMPLETENESS OF VISION
2015 Gartner Magic Quadrant for Mobile Application Development Platforms
Ovum Decision Matrix: Selecting a Mobile App Development Platform Solution, 2015-16
MADP - Features Set Summary
Experience
• •
Excellent, Native-like UI capability. Kony platform has platform-specific client runtime to render the output in platform-specific native language
•
Costs in “in the enterprise end of the spectrum,” coming in at more than $50,000 per year. .
Cost
Platform
Code Reusability
•
iOS, Android and Windows
•
Studio platform uses JavaScript and features simple drag and drop reusable widgets Mobile Fabric shortens development time by more than 65 percent* through significant code reuse.
•
• Other Allied Offerings
Development Language
6
•
Kony Mobile Fabric brings together a development platform, mobile backendas-a-service(MBaaS) and API management to enable the construction of apps seamlessly.
JavaScript, HTML and CSS, Native code or a combination of both.
Can choose between both Native and Hybrid approaches – • Xamarin SDK based native-like apps • Apache Cordova Container for HTML5/JS based hybrid apps
• Built in JavaScript and lets developers expose a lot of the native characteristics of the device, to a slightly lesser extent the rest 3.
•
Closest “native-feel” of any of the CrossPlatform Wrapper tools
•
Xamarin involves an Annual licensing cost - Full Business edition costs $999; Enterprise edition costs $1899 per developer.
• $160K Consumer Edition
Cheaper alternative, starting at $429 per developer per year
•
iOS, Android and Windows
• iOS, Android and Windows
• iOS, Android
•
Code can be reused between client and server sides. 60 to 100% code reuse is possible. Code reuse is less for UI-intensive applications (typically B2C)
• Code can be reused between client and server sides with close to 100% code reuse. • Code reuse is less for UI-intensive applications (typically B2C)
• Integrated MVC Framework for building fully reusable components in JavaScript • 100 percent code reuse is possible for non-native UI
• •
•
•
Mobile application lifecycle features with the recent launch of Xamarin Test Cloud and Xamarin Insights Continuous integration (CI) build and automation for windows developers with its OSX build agent.
• C#, .NET with an excellent IDE (Visual Studio and VB Studio)
• IBM BlueMix – MBaaS offering • IBM Tealeaf – Mobile Analytics • IBM Mobile Push Notifications
•
HTML,CSS,JS as well as Objective-C, Java or .NET can be used or a combination of both
• Arrow, a powerful MBaaS for building and running APIs • Mobile Test Automation decrease testing time by 90%; Decrease app project costs by 40% while increasing device test coverage • Real-Time Mobile analytics integration •
HTML, JavaScript, (PHP, Ruby & Python for Desktop apps)
Leading Use Cases Sales Improve customer and sales interaction
• • •
7
Improved sales rep quota attainment by 10% Improved lead conversion by 20% Improved sales force productivity by 15%
Service
Human resources
Improve customer retention
Better employee services
• 20% productivity gain • 20% higher first time fix performance
40% reduction in integration time to SAP
Retail commerce
Financial services
Healthcare
Growth in customer loyalty
Increasing activity
Mobility-enhanced experiences
33% increase in registrations through the app compared to website in the 1st month
• • •
Shortened SDLC from 9-12 months to 2-3 months
2.5 million active s 200 million sessions in 31 countries 18 Languages ed Natively
Kony 7.x 8
Kony 7.2 Features Cordova Web Development Flow
Native Function APIs Tooling 2
Visualizer Nitro Perspective
Standalone Viz Enterprise
AWS SDK
Masters Enhancements
3
4
5
6
Import and Export Functions
App Preview Security
Kony Reference Architecture
SPA Enhancements
DesktopWeb Enhancements
7
8
9
10
11
12
Visualizer Productivity Enhancements 13
Android L and M UI enhancements
Visualizer UI Enhancements
iOS ATS
Single
14
15
16
17
Architecture Changes to Android framework 18
Flex Property Forking
Sync SDK Diagnostic Improvements 20
MF SDK Enhancements
Sync SDK Enhancements
21
22
Vertical Pagination in Flex Scroll Container 23
1
Visualizer Licensing Enhancements
19
9
Kony 5.x Vs Kony 7.x
10
RI Application with New Kony Feature 11
12
Automation Aspects
1
Unit Testing Plugin
Qtest
SonarQube
Integrate the unit testing plugin available
Use Qtest for deg business test cases for QA
Integrating the SonarQube for automating code review
2
Hudson/Jenkin
4
13
Integrating with Hudson/Jenkin for automating deployment activities
3
Selenium scripting 5
Automating the testing using Selenium scripting
Delivery Plan Cognizant proposes to group the 6 web applications and 2 mobile apps into 3 releases based on the reusable components/services between these applications. Based on our research we have grouped the applications into following releases:
Release 1 myRentokil myRentokil Lite
Release 2 Single myInitial myAmbius OR Application of these three myMedical Apps
Release 3 my myRentokil smartphone app Initial smartphone app
Release 4 Single Mobile app with features of myRentokil, myInitial, myAmbius and myMedical
Both the development work and the platform upgrade activities will happen in parallel. 3-4 Resources from existing team would be involved in platform upgrade activities while the rest of the team can focus on the development roap
14
Upgrade Benefits Flex Forms
Kony Visualizer
Segment Widget Enhancements
We can convert Adobe Photoshop designs to Visualizer forms Flex forms can be used to make the design simple and faster. In future we can use flex forms to design new screens. Commonly used widgets across multiple flex forms can be grouped as Masters. Changes we make in master will get reflected in all the forms. HTML/CSS is provided in Kony 7.2.
Mobile Fabric Decouple frontend and backend Kony 7.2 upgrade Benefits
Mobile Fabric Object Services capability
API management Single Code Base
15
Business Case
During enhancement if there is a requirement for new forms to be included in the existing application. New Flex forms feature can be leveraged for the particular page.
Benefits
Optimizing overall project timeline. Reduction in development effort and cost.
Upgrade Benefits Segment
Kony Visualizer Segment Widget Enhancements
Define row-level animation with the enhancements to the Segment methods. Rentokil and Hygiene smartphone applications can make use of animation feature recommendation / Pest activity segments.
Mobile Fabric Decouple frontend and backend Kony 7.2 upgrade Benefits
Mobile Fabric Object Services capability
Business Case
API management
Single Code Base
16
During enhancement if there is a requirement for new table or list to be included in the existing application. Segment Widget Enhancement can be done for those new tables and list in the new page.
Benefits
Intuitive Experience
Upgrade Benefits Decouple frontend and backend
Kony Visualizer Segment Widget Enhancements
•
Work with familiar open standards, existing skill sets, and any client development environment you prefer from native, multi-platform open source, or Kony’s design and development tools. The feature allows a to use a familiar JavaScript syntax with the capability to access all the native APIs.
Mobile Fabric Decouple frontend and backend Kony 7.2 upgrade Benefits
Mobile Fabric Object Services capability
API management Single Code Base
17
Business Case
Along with current kony application if RI would like to integrate native iOS / Android app to the existing middleware
Benefits
Using existing Mobile Fabrics (Mbass) for native application Solution optimization
Upgrade Benefits Object Services capability
Kony Visualizer Segment Widget Enhancements
Mobile Fabric Decouple frontend and backend Kony 7.2 upgrade Benefits
Mobile Fabric Object Services capability
API management Single Code Base
18
Object Services makes it much easier and faster to either define or automatically generate an application data model from a set of backend data sources. With the new Object Services feature it is easy to create new micro services that can be shared between applications or mapped to new backend data sources.
Business Case
The existing RI app need to be integrated with SAP and MongoDB backend data source
Benefits
Solution optimization
Upgrade Benefits API management
Kony Visualizer
Mobile Fabric service version management ed. Multiple versions of service and application binary can be maintained in MF. Provides backward compatibility.
Segment Widget Enhancements
Mobile Fabric Decouple frontend and backend Kony 7.2 upgrade Benefits
Mobile Fabric Object Services capability
API management Single Code Base
19
Business Case
RI would like to have different versions of the service to be stored in the mbass, so that the developers can choose versions as required.
Benefits
Solution optimization
Upgrade Benefits Single Code Base
Kony Visualizer
Segment Widget Enhancements
Single code base for myInitial, myAmbius and myMedical Create separate themes for each extranet in myInitial application and assign them during build or app cycle. Since functionalities and forms are similar ,we can maintain the code size Do code level change to handle the service inputs
Mobile Fabric Decouple frontend and backend Kony 7.2 upgrade Benefits
Mobile Fabric Object Services capability
API management Single Code Base
20
Business Case
RI would like to upgrade the 3 application(myInitial, myAmbius and myMedical) to the next kony version with minimum code changes and to maximize code reusability
Benefits
Code optimization Optimizing timeline
upgrade
Reduction is Development effort and cost.
Thank You