Upload
stefan-stoelzle
View
308
Download
3
Embed Size (px)
Citation preview
Effectively deliver Sencha project in a Service Environment
Copyright © Walking Tree Consultancy Services Pvt. Ltd. Copyright © Walking Tree Consultancy Services Pvt. Ltd.
Alok Ranjan COO & Co-Founder @
2
Copyright © Walking Tree Consultancy Services Pvt. Ltd. Copyright © Walking Tree Consultancy Services Pvt. Ltd.
• Walking Tree provides Design, Development, QA, Maintenance and Support, Consulting, Training and Skill Augmentation services around Ext JS, Sencha Touch, Angular JS, Xamarin, Native Android, MongoDB, Cassandra, Hadoop, Pentaho, etc. Walking Tree acts as a product engineering team of the customers across the globe and delivers end-to-end products / solutions to ensure "Great Experience".
• Some of the other reasons you might know us
• Sencha Tutorials
• Ext JS component eStores
• Blogs
About Walking Tree
3
Copyright © Walking Tree Consultancy Services Pvt. Ltd. Copyright © Walking Tree Consultancy Services Pvt. Ltd.
• Service Environment - Stating the Obvious!
• Challenges we have seen
• Processes
• Tools
• Aligning People
Agenda
4
Copyright © Walking Tree Consultancy Services Pvt. Ltd. Copyright © Walking Tree Consultancy Services Pvt. Ltd.
Service Environment : Stating the Obvious!
5
Copyright © Walking Tree Consultancy Services Pvt. Ltd. Copyright © Walking Tree Consultancy Services Pvt. Ltd.
Challenges We have seen …
6
1. Skill Gap among team members
2. Misaligned / Apathetic Customer Expectations
3. Communication and Emotional Issues
4. Sencha Version Upgrades
5. Other Key Challenges
Copyright © Walking Tree Consultancy Services Pvt. Ltd. Copyright © Walking Tree Consultancy Services Pvt. Ltd.
• Ext JS is not just another extension of your regular HTML file
• Lack of good understanding of HTML5, CSS3 and Javascript • Lack of usage of the overall ecosystem provided by Sencha
• Mixing up Bootstrap, jQuery and other codes with Ext JS without understanding Ext JS
• Lack of good Problem Solving Skills among the involved developers
• Just Do It Attitude of product owners and developers
Skill Gap Among Team Members
7
Copyright © Walking Tree Consultancy Services Pvt. Ltd. Copyright © Walking Tree Consultancy Services Pvt. Ltd.
• Comparing jQuery, Angular JS, etc features and expecting Ext JS to
cover at least all the stuff existing in these libraries
• Comparing Sencha Touch with Native SDKs and Native Cross
Platforms frameworks like Xamarin
• In terms of efforts required as well as the feasibility
• Vague Performance Goals
• Expecting the developers to be an expert in all the areas and phases
of the delivery
• Intolerance for any bug on a given device even though it may be
working on most of the commonly used devices
Misaligned Customer Expectations
8
Copyright © Walking Tree Consultancy Services Pvt. Ltd. Copyright © Walking Tree Consultancy Services Pvt. Ltd.
• Sencha Version Upgrade
• Different versions needed different style of programming • Cost of migrating or working with different version in same solution became high
• Communication and Emotional Issues
• Mismatch in contract between the frontend and backend integration points
• Biased views and extreme remarks • Feasibility being linked with capability
• Ignorance of test automation and continuous testing • Lack of end-to-end test Environment Setup • Lack of Ext JS developers across the India
Other Challenges
9
Copyright © Walking Tree Consultancy Services Pvt. Ltd. Copyright © Walking Tree Consultancy Services Pvt. Ltd.
Processes We Follow!
10
Copyright © Walking Tree Consultancy Services Pvt. Ltd. Copyright © Walking Tree Consultancy Services Pvt. Ltd.
Process : Value Driven Agile Methodology
11 Source : http://www.veriqual.com/images/agileProcessDiagram.jpg
Copyright © Walking Tree Consultancy Services Pvt. Ltd. Copyright © Walking Tree Consultancy Services Pvt. Ltd.
Where do we to differentiate?
12
UI / UX Designer Software Architects
Project 1 Project 2 Project n Project 3
Copyright © Walking Tree Consultancy Services Pvt. Ltd. Copyright © Walking Tree Consultancy Services Pvt. Ltd.
Differentiation Through - Quality Assurance
13
Unit Testing
Integration Testing
Developers Quality Analyst
System Testing
Test Automation
Acceptance Support
Provide test support to customer and incorporate any feedback!
Copyright © Walking Tree Consultancy Services Pvt. Ltd. Copyright © Walking Tree Consultancy Services Pvt. Ltd.
Tools & Resources
14
Copyright © Walking Tree Consultancy Services Pvt. Ltd. Copyright © Walking Tree Consultancy Services Pvt. Ltd.
Tools : UI / UX
15 Colorzilla
Sencha Architect
Picto
Copyright © Walking Tree Consultancy Services Pvt. Ltd. Copyright © Walking Tree Consultancy Services Pvt. Ltd.
Tools : Coding, Debugging and Deployment
16
Chrome browser and developer tools Sencha App Inspector for Chrome
Sencha Command
Copyright © Walking Tree Consultancy Services Pvt. Ltd. Copyright © Walking Tree Consultancy Services Pvt. Ltd.
Tools : Reusable Components
17
http://www.walkingtree.in/index.php/store/sencha-extjs-4-x
https://github.com/search?o=desc&q=ExtJS&ref=searchresults&s=forks&type=Repositories&utf8=%E2%9C%93
Copyright © Walking Tree Consultancy Services Pvt. Ltd. Copyright © Walking Tree Consultancy Services Pvt. Ltd.
Tools : Collaboration
18 Hangout / Skype / Gotomeeting
Copyright © Walking Tree Consultancy Services Pvt. Ltd. Copyright © Walking Tree Consultancy Services Pvt. Ltd.
Tools : Support and Maintenance
19
Copyright © Walking Tree Consultancy Services Pvt. Ltd. Copyright © Walking Tree Consultancy Services Pvt. Ltd.
Resources - for the Right Skill
20
Sencha Training : The journey over 4-5 days enables you to build enterprise level web / mobile applications!
Sencha Tutorials : A self-paced learning tools, which enables you to learn various concepts in / around Sencha and allows you to play with the code by highlighting the involved codes
Blogs ● https://www.sencha.com/blog/ ● http://blogs.walkingtree.in/category/sencha-extjs/ ● http://blogs.walkingtree.in/category/sencha-touch/
● http://docs.sencha.com/extjs/6.0/ ● https://fiddle.sencha.com/#home
Copyright © Walking Tree Consultancy Services Pvt. Ltd. Copyright © Walking Tree Consultancy Services Pvt. Ltd.
Resources : Support
21
Feature Requests Premium Help Community Discussions Nightly Build
Complex Custom Components
Architecture, Design and Code Review Development Handholding Skilled Staff
Augmentation
Copyright © Walking Tree Consultancy Services Pvt. Ltd. Copyright © Walking Tree Consultancy Services Pvt. Ltd. 22
Email : [email protected] Phone : +91 9581400033
Coding Guidelines for Ext JS Developers - 28th Nov – 8-hours online training
40% Off for Sencha Roadshow Attendee
Resources : Custom Training
Copyright © Walking Tree Consultancy Services Pvt. Ltd. Copyright © Walking Tree Consultancy Services Pvt. Ltd.
Thank you!
23
Email : [email protected] Phone : +91 7680 824111 Twitter : @wtcalok