WISIS Rapid Ajax Computer-Aided Application Framework Agile & Architected CASE Ajax
Rapid Ajax Computer-Aided Application Framework © Copyright 2009 - Lic. Gerardo Sarandria     Page  B rief For some years there has been a growing interest in Agile software development methodologies and high expectations for Ajax web applications.  In the case of large scale business applications, the challenge is to develop applications in an extremely short time while having an excellent quality.  This paper describes the construction of applications using an agile methodology and the use of a framework (WISIS).  The framework not only allows rapid construction of applications, but it simplifies subsequent maintenance and adaptability to change.
© Copyright 2009 - Lic. Gerardo Sarandria     Page  Software Engineering Traditional Development Agile  methodologies   Rapid Ajax Computer-Aided Application Framework
Core Practices Self-Organizing Team. Communicate Powerfully.   Remove Obstacles  .  Deliver Frequently.  Adapt to Change. Reduce Defects. Build Quality Software. © Copyright 2009 - Lic. Gerardo Sarandria     Page  Going Agile... In the Organization Related to Architecture Strong Business Decision Framework
Research and Construction © Copyright 2009 - Lic. Gerardo Sarandria     Page  The construction of the framework was based on the following assumptions to be met:  Be simple  Encapsulate complex logic  Allow  automatic generation   Maximize reuse of code and factorization  Adaptability to change  To provide the maximum application functionality Designed for large business applications
Wisis Application Framework Agile development model, iterative prototyping.  Generating high quality prototypes.  More deeply engages the customer to purchase the product.  © Copyright 2009 - Lic. Gerardo Sarandria    Page  Rapid Generation of Prototypes Technical Aspects Heavy use of JAVA/J2EE and Ajax Generate web applications entirely in Ajax. Higher quality, performance and more functional. Encapsulated Ajax code.
Software Engineering © Copyright 2009 - Lic. Gerardo Sarandria    Page  Design the data model Automatically generate  reusable blocks Grouping architecture and design patterns How to build applications quickly?
Wisis Application Framework © Copyright 2009 - Lic. Gerardo Sarandria     Page  Only generate  empty  classes Adaptability to change  Encapsulation of complex logic  Reduces errors  Improves code reading  Reduces the learning curve
Wisis Application Framework © Copyright 2009 - Lic. Gerardo Sarandria     Page  Different types of CRUD and Views Master-detail forms.  Pop-up's, Filters. Grids with and without editing.  Pagination.  Access control.  Functional level resource locking. PDF generation. Export and import excel files. Context Help & User Guide. Automatic Generation
Wisis Application Framework © Copyright 2009 - Lic. Gerardo Sarandria     Page  Extremely low time to market.  Looks good. Works well. Critical Success Factors
Time Reduction Sample  Estimated time and resources without using Wisis Time to market with Wisis Framework 85 days 3 Developers Time to Market 15 months 30 Developers
Success Stories Distribution of biomedical supplies in hospital networks  33 Hospitals  43 Health Centers  383 Points of Order  National Programs Logistics & Warehouse Management Software Government of the City of Buenos Aires  Time to market: 59 days 1 developer
Success Stories Traffic Violations  Photo traffic tickets  Infraction Notices  Voluntary Payments  Trial Management Debt Free Certificates Traffic Violations Management Software Government of the Province of Buenos Aires  Time to market: 85 days 3 developers
Success Stories  Web Dental Software 3D Toothchart Drag and drop scheduler Image capture Try a demo: http://www.dentilogic.com Time to market: 72 days (without 3D) 1 developer
Wisis Application Framework © Copyright 2009 - Lic. Gerardo Sarandria    Page  Foundations Seduction: generating  high-quality applications 3 Savings:   significant reduction of time and resources 2 Standars :   best practices and  design patterns 1 Credibility:   showcasing the benefits with fast delivering 4
Agile & CASE Ajax Framework © Copyright 2009 - Lic. Gerardo Sarandria     Page  Conclusions It applies to companies of any size  Produces excellent results  Improves customer relationships  Encourages international businesses  The use of the framework forces to adopt an Agile methodology
© Copyright 2009 - Lic. Gerardo Sarandria     Page  Lic. Gerardo Sarandria E-mail: gerardo.sarandria@infologic.com.ar Mobile: +54-9-11-5932-3148 Phone: +54-11-3220-1433 Av. Federico Lacroze 1764 – (C1426CPP) Buenos Aires - Argentina www.infologic.com.ar Rapid Ajax Computer-Aided Application Framework  Wisis Application Framework Questions?

Wisis Ajax Rapid Application Framework

  • 1.
    WISIS Rapid AjaxComputer-Aided Application Framework Agile & Architected CASE Ajax
  • 2.
    Rapid Ajax Computer-AidedApplication Framework © Copyright 2009 - Lic. Gerardo Sarandria  Page B rief For some years there has been a growing interest in Agile software development methodologies and high expectations for Ajax web applications. In the case of large scale business applications, the challenge is to develop applications in an extremely short time while having an excellent quality. This paper describes the construction of applications using an agile methodology and the use of a framework (WISIS). The framework not only allows rapid construction of applications, but it simplifies subsequent maintenance and adaptability to change.
  • 3.
    © Copyright 2009- Lic. Gerardo Sarandria  Page Software Engineering Traditional Development Agile methodologies Rapid Ajax Computer-Aided Application Framework
  • 4.
    Core Practices Self-OrganizingTeam. Communicate Powerfully. Remove Obstacles . Deliver Frequently. Adapt to Change. Reduce Defects. Build Quality Software. © Copyright 2009 - Lic. Gerardo Sarandria  Page Going Agile... In the Organization Related to Architecture Strong Business Decision Framework
  • 5.
    Research and Construction© Copyright 2009 - Lic. Gerardo Sarandria  Page The construction of the framework was based on the following assumptions to be met: Be simple Encapsulate complex logic Allow automatic generation Maximize reuse of code and factorization Adaptability to change To provide the maximum application functionality Designed for large business applications
  • 6.
    Wisis Application FrameworkAgile development model, iterative prototyping. Generating high quality prototypes. More deeply engages the customer to purchase the product. © Copyright 2009 - Lic. Gerardo Sarandria  Page Rapid Generation of Prototypes Technical Aspects Heavy use of JAVA/J2EE and Ajax Generate web applications entirely in Ajax. Higher quality, performance and more functional. Encapsulated Ajax code.
  • 7.
    Software Engineering ©Copyright 2009 - Lic. Gerardo Sarandria  Page Design the data model Automatically generate reusable blocks Grouping architecture and design patterns How to build applications quickly?
  • 8.
    Wisis Application Framework© Copyright 2009 - Lic. Gerardo Sarandria  Page Only generate empty classes Adaptability to change Encapsulation of complex logic Reduces errors Improves code reading Reduces the learning curve
  • 9.
    Wisis Application Framework© Copyright 2009 - Lic. Gerardo Sarandria  Page Different types of CRUD and Views Master-detail forms. Pop-up's, Filters. Grids with and without editing. Pagination. Access control. Functional level resource locking. PDF generation. Export and import excel files. Context Help & User Guide. Automatic Generation
  • 10.
    Wisis Application Framework© Copyright 2009 - Lic. Gerardo Sarandria  Page Extremely low time to market. Looks good. Works well. Critical Success Factors
  • 11.
    Time Reduction Sample Estimated time and resources without using Wisis Time to market with Wisis Framework 85 days 3 Developers Time to Market 15 months 30 Developers
  • 12.
    Success Stories Distributionof biomedical supplies in hospital networks 33 Hospitals 43 Health Centers 383 Points of Order National Programs Logistics & Warehouse Management Software Government of the City of Buenos Aires Time to market: 59 days 1 developer
  • 13.
    Success Stories TrafficViolations Photo traffic tickets Infraction Notices Voluntary Payments Trial Management Debt Free Certificates Traffic Violations Management Software Government of the Province of Buenos Aires Time to market: 85 days 3 developers
  • 14.
    Success Stories Web Dental Software 3D Toothchart Drag and drop scheduler Image capture Try a demo: http://www.dentilogic.com Time to market: 72 days (without 3D) 1 developer
  • 15.
    Wisis Application Framework© Copyright 2009 - Lic. Gerardo Sarandria  Page Foundations Seduction: generating high-quality applications 3 Savings: significant reduction of time and resources 2 Standars : best practices and design patterns 1 Credibility: showcasing the benefits with fast delivering 4
  • 16.
    Agile & CASEAjax Framework © Copyright 2009 - Lic. Gerardo Sarandria  Page Conclusions It applies to companies of any size Produces excellent results Improves customer relationships Encourages international businesses The use of the framework forces to adopt an Agile methodology
  • 17.
    © Copyright 2009- Lic. Gerardo Sarandria  Page Lic. Gerardo Sarandria E-mail: gerardo.sarandria@infologic.com.ar Mobile: +54-9-11-5932-3148 Phone: +54-11-3220-1433 Av. Federico Lacroze 1764 – (C1426CPP) Buenos Aires - Argentina www.infologic.com.ar Rapid Ajax Computer-Aided Application Framework Wisis Application Framework Questions?