330 likes | 536 Views
Rapid Cloud deployment platform for Web and Mobile. Agenda. Current IT Challenges Becoming an Agile Organization Demo of a next generation productivity platform: SmartGuide Online service factory model Cases studies Conclusions. New Productivity Platforms for Building online services.
E N D
Agenda • Current IT Challenges • Becoming an Agile Organization • Demo of a next generation productivity platform: SmartGuide • Online service factory model • Cases studies • Conclusions New Productivity Platforms for Building online services
Current status of citizens e-services • No single sign on • Siloed service delivery • Not fully integrated • Electronic but not always a digital process • Non-existing • Process-centric vs. citizen-centric
Digital Self-Service 40$ 2/3 40% of the business processes are affected by the digital era of information is still paper-based. (source : IDC) is the average cost to process a form (source : Gartner) End-to-end digital self-service can reduce costs by a factor of 80 % and provide a real boost in productivity according to Gartner Efficiency Digital self-service Agility Forms / Processes Scalability
Traditional Development Process • Predictive or Formal • Long Development and Maintenance Cycle • “Proven” Methodology • One Model • Custom development vs. COTS
Formal Process Why change ? • Long development cycle • Validation of the application by end-users and business experts occurs late in the process • Misinterpretation of initial requirements late in the development process will often result in high cost refactoring • Does not favor initiative and innovation by members of the teams • Requirements are constantly and rapidly changing • New rapid development tools coming to market
Hard facts about IT projects 50% user adoption 15% 66% user satisfaction over budget & beyond schedule 75% 25% budget for ops & maintenance projects cancelled Source:IBM Market Intelligence Time-To-Value Study, National Analysts (November 2011), Standish Group (2009), Panorama Consulting (2008)
Current IT Challenges • Do more with less and faster (financial, human and materials) • Do more than before … • Mobility • Accessibility • Social Media • Security • Do even more on subsequent projects with even less … • Reduce maintenance and evolution cost of existing applications • Maximize resource utilization and expertise.
Current IT Challenges – Solutions • New Methodology - Agile • New Productivity Platform - RAD • New Delivery Platform – Cloud • New way of thinking / working
Agile Methodology - Definition A development process based on individuals,that regroup all stakeholders during the entire development process and that allows for continuous change and visibility on the deliverables. Agile development aims to make the best and most efficient usage of all resources.
New Productivity Platform - Definition Platforms that speed up application delivery and ongoing evolution through visual tools, hot deployment and continuous innovation, built-in administration and management, and active participation of business experts in application delivery. Source: The New Productivity Platforms: Your Solution To The AD&D Crunch, John R. Rymer, 2011 Forrester Research, Inc., November 1, 2011
Main advantages of RAD Platform • Focus on business issues not infrastructure • Rapidly create and change applications • Easy deployment of new applications under various infrastructures • Reduce development and maintenance costs
Positioning of RAD Platorms On premises Deploying Complex Web, Portal & Cloud Applications Existing Processes & Technologies Digital Self-Service Service Coordination & Transformation Customer / Employee Engagement Speed & Flexibility Cloud / SaaS / PaaS
Positioning RAD Platform Development control vs. productivity gains
RAD Platform Implementation Risks • Will the platform be flexible enough ? • Will the platform meet security requirements ? • Will the platform meet my deployment requirements ? • Vendor Lockdown
Recommendations for RAD Platform Implementation • Be strategic and “think big” • Fully engage business experts in the development process • Choose the right RAD platform
What to look for … Speed Drag & Drop Reusability Separation of concerns Design & User Experience HTML5, CSS Accessibility, Ajax, Compliance Cloud and Mobile Ready Key Features Based on Standards Web Services / JSP, ASP.NET, XML Extensibility APIs, plugins Compatibility Integration with existing infrastructure
Cloud as new delivery platform • Cloud Benefits (Private, Hybrid or Public) • Allow organizations to focus on their core competency rather than infrastructure concerns • Automatic / on-demand provisioning • Automate management and approval • Maximize resources usage • Reduce infrastructure cost • Reduce management cost • Ease monitoring and compliance • Provide rapid test environments • Often offers integrated middleware and best of breed application and deployment patterns • Cloud-enabled RAD platforms provide an application “virtualization” layer • Allow deployment of any applications seamlessly regardless of the infrastructure behind • Provide blackboxof middleware specific capabilities • Web and mobile development platform
About our solutions SmartGuide® accelerates delivery of enterprise eServices over Cloud, Web and Mobile
SmartGuide® rapid front-end development platform Develop Faster. Easier. For Every Back-End System up to 90% savings maximize the value of existing IT assets engage line of business Build Once Deploy Anywhere any platform For all your users Create applications for Web and Mobile any device ensure high adoption rates in-house or in the Cloud
Online services factory Generic components to develop, deploy, execute and monitor • Multi-Tenants Expert Team Developers / Business Experts / IT Citizen / Employee Portal Web / Mobile / Kiosk SSO Identity Management Integration RAD Execution Platform Online services processing RAD Design Platform Drag and Drop / Point and Click development Data Exchange Bus Web Services / API / Messaging Factory Management Configure / Deploy and Monitor User Data User profile and personal data store • Factory Management Team System managers / Compliance Advanced Orchestration / Workflow Multiple Back-end and Services Common services Any databases ERP, CRM, Legacy
Online Services Factory Key Benefits • Satisfaction • Improved customer experience • Cost reduction to deliver services • Share components within organisation / across organizations / externally • Resources optimization • Integrate with existing infrastructure • Pay as you go • Flexibility • Adapt to each business unit service delivery model • Extend access to partners / external users • Facilitate services coordination and data integration • Central and distributed administration • End-to-End Solution • Multi-Channel • Build, Deploy, Manage and Monitor
Key success factors for RAD Platform Proof of Concept. Online Services Factory – Choose Right RAD Platform • Select the appropriate application • Application reflecting your development trend • Application that can be developed in a short time frame • Training Workshop Approach • Application shall be the outcome of the training workshop • Ensure allocating all resources for the duration of the Workshop • Be generic • Develop generic components • Identify and create reusable components • Do It more than once • Create one or more additional applications with the lesson learned and the reusable components • Evaluate cost saving for each new application and compare to previous custom coding of similar applications.
Government of QuebecSingle window view of government services to enterprise <3 months 57 agencies 1st single window view of government services streamlined under a single-user process 30+ eGovernment Services
Online Service FactoryGovernment of France Citizen & Enterprise services Portal • 12 weeks to single-window eGovernment portal (4 online services) • Cross-agency data gathering processes and service aggregation • Connectivity to authentication system and multiple back-ends • Cost recovery within one year (Reference: Gilles Lassarre - Head of Department, eGovernment projects for the DGME)
Delivering resultsGovernment of France Citizen & Enterprise services Portal 85% €3M time and cost reduction initial cost 71% €20M easier to deal with 1st year operating savings 76% more practical
Conclusions • RAD Platforms have demonstrated they can speed up applications delivery • ROI increase with usage • Don’t stop after one project • Evaluate benefits over multiple projects • Business experts involvement is key for successful implementation of RAD Platforms into your development processes. • New Productivity tool help optimize human resources usage but be prepared for organizational changes. • If you tried RAD Platforms in the past with mitigated success, try again with Next generation platforms !
Alphinat SmartGuideDenis Michaud, Ph.D.V.-P. Research and Developmentdmichaud@alphinat.comAlphinat Inc.