Вы находитесь на странице: 1из 18

Agenda

SP3 release
Marketplace Assets Demo
  
& E2E Engineering Improvements
E2E & Miscellaneous Work
 
Nutan K Items

© Copyright 2017 Kony, Inc. All rights reserved. The information contained herein is subject to change without notice. 1
Marketplace Assets – SP3 Release

Banking assets – Jumio, Acuant, Daon, Google Pay, Gemalto, Zillow


New Assets – Signature Capture, Survey Monkey
Hardening – Floating action, Login, Animated Text, Range Slider, Rating
prompt, Enhance Sliding Menu
(No scope cut, delivered as promised despite organizational changes)

• Significant involvement from PMO - Aligned to App platform release process


• Facilitated Bug bash – Internal and External and logged 100+ bugs.

© Copyright 2017 Kony, Inc. All rights reserved. The information contained herein is subject to change without notice.
© Copyright 2017 Kony, Inc. All rights reserved. The information contained herein is subject to change without notice. 3
© Copyright 2017 Kony, Inc. All rights reserved. The information contained herein is subject to change without notice. 4
© Copyright 2017 Kony, Inc. All rights reserved. The information contained herein is subject to change without notice. 5
© Copyright 2017 Kony, Inc. All rights reserved. The information contained herein is subject to change without notice. 6
Engineering Improvements – I

Streamlined code checkins


Code Check in – Feature branch -> Epic branch -> Release Branch -> Master

 Code review checklist run as pre-checkin tests


 Automation tests run bi-weekly. (600+ tests)

 Early Consumption and immediate feedback by internal teams


Gemalto, Jumio, Acuant – DBX
Speech to Text - Demo team
Bar code scanner – App Viewer team

© Copyright 2017 Kony, Inc. All rights reserved. The information contained herein is subject to change without notice.
Tech Specs for Banking assets
Agenda
Easy Reference for developers
Helped in early adoption of assets by SP3 release
other teams Demo
   Engineering
Improvements
  Miscellaneous Work
Items

© Copyright 2017 Kony, Inc. All rights reserved. The information contained herein is subject to change without notice. 8
Standardized architecture for
components that involve NFIs Agenda
Proposed by Praveen Satyam.
SP3 release
Native SDK has register/deregister, Demo
authenticate methods    Engineering
Write native wrappers around native Improvements
SDK   Miscellaneous Work
Generate Native Libraries Items
JS Controller and implementation class
has init getter/setter methods
Implementation classes call Native
controller base class

© Copyright 2017 Kony, Inc. All rights reserved. The information contained herein is subject to change without notice. 9
Engineering Improvements – II

Autogen of api doc files from User Widget


JSON files
- Apis, properties, events

Introduced Peer Review testing – Helped


unearth usability/doc gaps and squash invalid
assumptions

Testing tool POC –


Ability to take screenshots from device and send
it to Mac for validation
Ability to test asynchronous APIs
Ability to simulate touch events for automatic
test generation.
© Copyright 2017 Kony, Inc. All rights reserved. The information contained herein is subject to change without notice.

Plan is to integrate this in our testing framework


Engineering Improvements – III

Built BBST(Base camp


Bug Scraping Tool)
Features :-
• Able to identify MP
query
• Identify the bug
from a given query
• Ability to send the
mail and raise a bug
in JIRA for triage.
• Support for
analytics.

© Copyright 2017 Kony, Inc. All rights reserved. The information contained herein is subject to change without notice.
© Copyright 2017 Kony, Inc. All rights reserved. The information contained herein is subject to change without notice. 12
Marketplace – What is accomplished (SP3 GA)
Performance Enhanced User Basecamp Kony IQ & Hike
Improvement Experience Integration support

• Decoupled business login • Domain centric assets • Support integration with • Custom tagging for Kony
- UI layer listing for easy and quick Base Camp. IQ
navigation
• ReactJS web application • Coveo search integration
• Tabbed content and
• Page load time reduced to metadata
~3.5 seconds

Automation – went from 0 to 30% code coverage. Targeting 80% in SP4

Tools upgrade – PHP 7.2, smooth releases

© Copyright 2017 Kony, Inc. All rights reserved. The information contained herein is subject to change without notice. 13
Performance Improvement

Data point Pre SP3 Post SP3

Google PageSpeed Insight - Optimization 79 99

First Interactive 5.2 1.6

Load Time 6.8 3.5

First Byte 5.2 1.6

DOM complet time 6.3 3.2

Faster than rank 72% 98%

Page size 1.8 MB 1 MB

© Copyright 2017 Kony, Inc. All rights reserved. The information contained herein is subject to change without notice. 14
UX Sync with Base Camp

Asset
related
Data from ?
Marketplace and
Base Camp Marketplace
topic?

Integrated search
Post support topic on and
result page
read asset related topic
from Base Camp
Search results consist of
data from Marketplace
platform and Coveo (Base
Camp) leading to detailed
list of matching result

© Copyright 2017 Kony, Inc. All rights reserved. The information contained herein is subject to change without notice.
© Copyright 2017 Kony, Inc. All rights reserved. The information contained herein is subject to change without notice. 16
Evaluation & Miscellaneous Work Items
• We are evaluating/building apps for the Quantum features – 
    Mock/Stub service in MF
 Generating native library from Kony app
 Enhancements to existing mapping editors and mapping objects
 Fabric console improvements
 Kony IQ – Guided tour samples
 Test automation framework for customers
 API and Widget enhancements
 Offline objects – Work order app 2.0 to point to RDBMS

• RTL – Resolved tickets for DIB, ADCB


• Matt’s Exercise – Rebuilding apps as part of exercise for Outsystems vs Kony on SP3 release
plugins
• Upgrades – Tribanco, SGN ETS
• KURT – improvements
© Copyright 2017 Kony, Inc. All rights reserved. The information contained herein is subject to change without notice.
Team

Composition
• MP Assets – 2 Architects, 8 Engineers, 1 intern (total 11)
• Marketplace Platform - 1 lead, 4 engineers (total 5)
• AppVantage – 1 lead, 3 engineers (total 4)
• E2E & Samples – 1 Architect, 9 Engineers (total 10)

Total of 30 across all teams

Training
• Salesforce – 5 weeks external training for 2 members (Base Camp development)
• Native (Android & iOS) - Finalizing on the native trainers and training may start in
Mid - Sep

© Copyright 2017 Kony, Inc. All rights reserved. The information contained herein is subject to change without notice.

Вам также может понравиться