developing for the business
DESCRIPTION
TRANSCRIPT
![Page 1: Developing For The Business](https://reader034.vdocuments.mx/reader034/viewer/2022042613/5461cc6ab1af9fbc4d8b4e00/html5/thumbnails/1.jpg)
Developing For The BusinessDipesh Mukerji,Kony Inc.
![Page 2: Developing For The Business](https://reader034.vdocuments.mx/reader034/viewer/2022042613/5461cc6ab1af9fbc4d8b4e00/html5/thumbnails/2.jpg)
Coding Isn’t Enough
![Page 3: Developing For The Business](https://reader034.vdocuments.mx/reader034/viewer/2022042613/5461cc6ab1af9fbc4d8b4e00/html5/thumbnails/3.jpg)
Know the Business
• How the business operates• Who the customer is• How the business excels• How the revenue is generated• What are the loop holes
![Page 4: Developing For The Business](https://reader034.vdocuments.mx/reader034/viewer/2022042613/5461cc6ab1af9fbc4d8b4e00/html5/thumbnails/4.jpg)
Know the Market
• Size of the market / opportunity• How does is the market evolve• What is working / failing in the market• How does the business scale• Analyze the competition• What does your customer value
![Page 5: Developing For The Business](https://reader034.vdocuments.mx/reader034/viewer/2022042613/5461cc6ab1af9fbc4d8b4e00/html5/thumbnails/5.jpg)
Breadth – Understand the User
• How does the app serve and benefit• What is the main problem• Replicate the user’s environment• Engage the end-user throughout
![Page 6: Developing For The Business](https://reader034.vdocuments.mx/reader034/viewer/2022042613/5461cc6ab1af9fbc4d8b4e00/html5/thumbnails/6.jpg)
Usability
• Watch and observe the end-user• Understand user’s interaction with the app• Test
Focus Groups Surveys Alpha Test Beta Test
![Page 7: Developing For The Business](https://reader034.vdocuments.mx/reader034/viewer/2022042613/5461cc6ab1af9fbc4d8b4e00/html5/thumbnails/7.jpg)
Technical Challenges
• Depth of the system Down to the OS and kernel level
• Top to bottom Technical architecture Infrastructure
• Interdependencies of each system How do they work together
• Interdependencies of each business unit Work with other departments Sketch out visuals
Entire ecosystem
![Page 8: Developing For The Business](https://reader034.vdocuments.mx/reader034/viewer/2022042613/5461cc6ab1af9fbc4d8b4e00/html5/thumbnails/8.jpg)
Be Cutting Edge
• CSS, JS, HTML5, Android, iOS, etc… Even if not needed
• Constantly learn and educate • Hone your skills
Keep on your toes Stay ahead of the market
• Know the latest and greatest Tools Languages Frameworks Short cuts
![Page 9: Developing For The Business](https://reader034.vdocuments.mx/reader034/viewer/2022042613/5461cc6ab1af9fbc4d8b4e00/html5/thumbnails/9.jpg)
Business Tools
• Be aware of company tools Supplementary Complementary
• Company may use the following: Version Control CMS Automated Testing tools Issue Log / Support System Others
![Page 10: Developing For The Business](https://reader034.vdocuments.mx/reader034/viewer/2022042613/5461cc6ab1af9fbc4d8b4e00/html5/thumbnails/10.jpg)
Impact Economics
• Financial Impact on the business• Visibility of the app within the business• Company Expectations
App(s) Engagement App(s) Revenue Productivity Efficiency
• ROI Affects the business’s bottom line
![Page 11: Developing For The Business](https://reader034.vdocuments.mx/reader034/viewer/2022042613/5461cc6ab1af9fbc4d8b4e00/html5/thumbnails/11.jpg)
Dev Ops / Environments
• Know the environments Development QA Production, etc…
• Implications of your code • On the stack / platform
• Know the process How software is implemented /
migrated• Timelines / Timeframes• Production knowledge
Is code compliant with production
![Page 12: Developing For The Business](https://reader034.vdocuments.mx/reader034/viewer/2022042613/5461cc6ab1af9fbc4d8b4e00/html5/thumbnails/12.jpg)
Quality Assurance
• Test, Test , Test• Testing is a blindspot for many devs• Testing methods
Unit Load Smoke System Integration Profiling User Acceptance, etc..
• Testing Tools Selenium QTP Python MSTest, etc..
• Testing thoroughly and in every fashion • Testing is adverse to getting to market fast
![Page 13: Developing For The Business](https://reader034.vdocuments.mx/reader034/viewer/2022042613/5461cc6ab1af9fbc4d8b4e00/html5/thumbnails/13.jpg)
Risks
• Environmental• Security• Business• Scale
![Page 14: Developing For The Business](https://reader034.vdocuments.mx/reader034/viewer/2022042613/5461cc6ab1af9fbc4d8b4e00/html5/thumbnails/14.jpg)
Summary – Developers must know:
![Page 15: Developing For The Business](https://reader034.vdocuments.mx/reader034/viewer/2022042613/5461cc6ab1af9fbc4d8b4e00/html5/thumbnails/15.jpg)
Questions?
![Page 16: Developing For The Business](https://reader034.vdocuments.mx/reader034/viewer/2022042613/5461cc6ab1af9fbc4d8b4e00/html5/thumbnails/16.jpg)