Makersbay Nex-Gen Software Development Overview

606 views

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
606
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Makersbay Nex-Gen Software Development Overview

  1. 1. Makers Bay Software Pvt. Ltd. Proposed Solution and Delivery Approach Best Practices
  2. 2. About Us <ul><li>Makers Bay offers software development Services </li></ul><ul><ul><li>Custom web 2.0 applications development </li></ul></ul><ul><ul><li>Enterprise application integrations </li></ul></ul><ul><ul><li>Social Networking </li></ul></ul><ul><ul><li>Mobile Application development </li></ul></ul><ul><li>Technologies </li></ul><ul><ul><li>Nex Gen PHP Frameworks – YII, CodeIgnitor </li></ul></ul><ul><ul><li>Nex Fen Java/J2EE – Grails/Groovy </li></ul></ul><ul><ul><li>Nex Gen Mobile – Android, Iphone/Ipad, Jquery-Mobile </li></ul></ul>
  3. 3. Solution Delivery Practices Processes Practices Engineering
  4. 4. Solution Delivery model <ul><li>Agile Development </li></ul><ul><li>Consulting – Expert Business & Technical Consultation </li></ul><ul><li>Active Communication </li></ul><ul><li>Continuous Integration </li></ul><ul><li>Milestone specific short releases </li></ul><ul><li>Iterative Development </li></ul><ul><li>Test Driven Development </li></ul><ul><li>Issue Tracking </li></ul><ul><li>QA & Test & Validations </li></ul><ul><li>Leveraged Tools </li></ul><ul><li>JIRA – Issus Tracking </li></ul><ul><li>Confluence, Enterprise Wiki </li></ul><ul><li>Hudson, Bamboo – Continuous Integration </li></ul><ul><li>Skype Conferences </li></ul><ul><li>Development Approach </li></ul><ul><li>Requirement Traceability </li></ul><ul><li>Non-Functional Requirements </li></ul><ul><li>Pro-Active Architecture/Design </li></ul><ul><li>Extensible Data Architecture </li></ul><ul><li>TDD </li></ul>
  5. 5. Performance engineering
  6. 6. Performance engineering <ul><li>Identification & Analytics on </li></ul><ul><li>Non-Functional Requirement Goals: </li></ul><ul><li>Concurrent users </li></ul><ul><li>Peak load </li></ul><ul><li>Data Load s </li></ul><ul><li>Application, Data nature – Use case consumption metrics </li></ul><ul><li>Pro-Active Architecture, Design and Patterns </li></ul><ul><li>Foundation Frameworks & Platforms </li></ul><ul><li>Scalable Architecture </li></ul><ul><li>Scalable Data Architecture </li></ul><ul><li>Asynchronous Patterns & Algorithms </li></ul><ul><li>Leveraging CDNs for static and document oriented contents </li></ul><ul><li>Leveraging Right Data stores </li></ul><ul><ul><li>Transactional Vs Non-Transactional nature of data </li></ul></ul><ul><ul><li>No-SQL databases for high scalability with limited transactional capability </li></ul></ul><ul><ul><li>Cloud Database, Replicated Databases fo r high availability </li></ul></ul><ul><li>Distributed Caching Stratgey – to reduce roundtrips from databases, file system and extenral data sources - Memcache </li></ul><ul><li>Deployment Scalability – Balance resources, hardware, expand, scalable architecture </li></ul><ul><li>Data operations – analysis, optimizations, statistics, caching </li></ul>
  7. 7. Product Engineering <ul><li>We have long experience in product development, architecture, design. </li></ul><ul><li>Our core team has thorough experience in product development in some of the big product development organizations. The areas include Event Management, Social Networking, Retail and Telecom. </li></ul><ul><li>We can assist our customers in: architecture, customizations, and performance engineering, adoption of build automations and continuous integrations </li></ul>
  8. 8. Our Specialties
  9. 9. Technologies
  10. 10. Technologies Cont…
  11. 11. Practices <ul><li>We follow Agile Methodology practices such as Continuous Integrations, Test Driven Development. We have specializations in specific niche technologies. Our overall 30+ years of experience in relevant technologies/solutions provides us better visibility in architecture, design and implementation goals. </li></ul>
  12. 12. Web 2.0 Realization <ul><li>In its current state, the Web is often described as being in the Lego phase, with all of its different parts capable of connecting to one another. Those who envision the next phase, Web 2.0, see it as an era when machines will start to do seemingly intelligent things.         </li></ul>
  13. 13. How will it all connect together?
  14. 14. Web 1.0 Anything can connect to Anything
  15. 15. Web 2.0: User participation cc Steve Wheeler, University of Plymouth, 2010
  16. 16. Web 2.0 Existing data re- connected for other (smarter) uses
  17. 18. Web 2.0 Web 1.0 Web x.0 Web 2.0 Semantic Web The Web Meta Web Social Web Degree of Social Connectivity Degree of Information Connectivity
  18. 19. Producer 0% 100% Consumer 100% 0% Web 1.0 Web 2.0 Web 2.0 Web x.0 Web x.0+ Syntactic Web Semantic Web Pragmatic Web Personal Learning Environments Learning Management Systems (iMLE or VLE) Adaptive Smart Systems Intelligent Systems Augmented Reality and Virtuality RSS HTML XHTML XML Intelligent Agents OWL RDF
  19. 20. Solution Delivery Practices Processes Practices Engineering
  20. 21. Solution Delivery model <ul><li>Agile Development </li></ul><ul><li>Consulting – Expert Business & Technical Consultation </li></ul><ul><li>Active Communication </li></ul><ul><li>Continuous Integration </li></ul><ul><li>Milestone specific short releases </li></ul><ul><li>Iterative Development </li></ul><ul><li>Test Driven Development </li></ul><ul><li>Issue Tracking </li></ul><ul><li>QA & Test & Validations </li></ul><ul><li>Leveraged Tools </li></ul><ul><li>JIRA – Issus Tracking </li></ul><ul><li>Confluence, Enterprise Wiki </li></ul><ul><li>Hudson, Bamboo – Continuous Integration </li></ul><ul><li>Skype Conferences </li></ul><ul><li>Development Approach </li></ul><ul><li>Requirement Traceability </li></ul><ul><li>Non-Functional Requirements </li></ul><ul><li>Pro-Active Architecture/Design </li></ul><ul><li>Extensible Data Architecture </li></ul><ul><li>TDD </li></ul>
  21. 22. Performance engineering
  22. 23. Performance engineering <ul><li>Identification & Analytics on </li></ul><ul><li>Non-Functional Requirement Goals: </li></ul><ul><li>Concurrent users </li></ul><ul><li>Peak load </li></ul><ul><li>Data Load s </li></ul><ul><li>Application, Data nature – Use case consumption metrics </li></ul><ul><li>Pro-Active Architecture, Design and Patterns </li></ul><ul><li>Foundation Frameworks & Platforms </li></ul><ul><li>Scalable Architecture </li></ul><ul><li>Scalable Data Architecture </li></ul><ul><li>Asynchronous Patterns & Algorithms </li></ul><ul><li>Leveraging CDNs for static and document oriented contents </li></ul><ul><li>Leveraging Right Data stores </li></ul><ul><ul><li>Transactional Vs Non-Transactional nature of data </li></ul></ul><ul><ul><li>No-SQL databases for high scalability with limited transactional capability </li></ul></ul><ul><ul><li>Cloud Database, Replicated Databases fo r high availability </li></ul></ul><ul><li>Distributed Caching Stratgey – to reduce roundtrips from databases, file system and extenral data sources - Memcache </li></ul><ul><li>Deployment Scalability – Balance resources, hardware, expand, scalable architecture </li></ul><ul><li>Data operations – analysis, optimizations, statistics, caching </li></ul>
  23. 24. Reference Architecture: Web 2.0, Portal, and Rich Internet Apps
  24. 25. Adaptive Ajax/ White Labeling Jquery Jquery UI Dojo Prototype JSON, XML, Partial HTML Compass Search Relevance Based Search Temporal Spatial Rich Internet / Web 2.0 Twitter Facebook Open Social API Open Graph API MySpace Social Platform Integration Open Auth POST to Wall Tweets Grails / Groovy J2EE Cloud Deployment GORM MVC Geo Coding Visualization Media Management XWIKI Word Press Weceem CMS jForum Jquery Mobile/HTML5 Multi-Tenancy Role Based Security/ SSO Social Messaging Management RDBMS SimpleDB S3 Asynchronous Mail Enterprise Integration Apache Camel / Web Services/ REST Plug-in Based Extensibility Core JPA SSO MongoDB XML/JSON/HTML Distributed Cache - MemCache
  25. 26. Web 2.0 Realization Adaptive Ajax/ White Labeling Jquery Jquery UI Dojo Prototype JSON, XML, Partial HTML Rich Internet / Web 2.0 Twitter Facebook Open Social API Open Graph API MySpace Social Platform Integration Open Auth POST to Wall Tweets Jquery Mobile/HTML5 Social Messaging Management Compass Search Relevance Based Search Temporal Spatial XWIKI Word Press Weceem CMS jForum Enterprise Integration SSO Geo Coding Visualization Media Management Asynchronous Mail
  26. 27. Proposed Technology Stack <ul><li>Grails & Groovy Framework based on : </li></ul><ul><ul><li>Java, J2EE </li></ul></ul><ul><ul><li>Spring, Hibernate </li></ul></ul><ul><li>RIA, Ajax, and Web 2.0: </li></ul><ul><ul><li>JQuery, JQuery UI </li></ul></ul><ul><li>Mobile Website: </li></ul><ul><ul><li>JQuery – Mobile </li></ul></ul><ul><li>MySql Database </li></ul><ul><li>Media Management : </li></ul><ul><ul><li>In-house </li></ul></ul><ul><ul><li>Amazon S3 </li></ul></ul><ul><ul><li>Other CDN </li></ul></ul><ul><li>Technology Selection Criteria </li></ul><ul><li>Low TCO </li></ul><ul><li>Open Source </li></ul><ul><li>Robust </li></ul><ul><li>Industry Proven </li></ul><ul><li>Extensible </li></ul><ul><li>Scalable </li></ul><ul><li>Wide Community Driven & Sponsored with planned roadmaps </li></ul>
  27. 28. <ul><li>Communication leads to community, that is, to understanding, intimacy and mutual valuing. </li></ul>We invite you to visit sample of our work and see how much thought and effort we put into each site that we develop. If you are interested in having Ensure design your web experience, you may Contact Us .
  28. 29. Thanks

×