Strategy for ACA Short Term (8.0/8.1) – Focus on UI changes. No major enhancements. – Customer Commitments / Bug Fixes. Long Term (2016 and so on) – Rethink.

Slides:



Advertisements
Similar presentations
User Experience Krista Van Laan. Agenda What is User Experience? How does a User Experience team support the rest of the organization? What processes.
Advertisements

UX Portfolio Derek Smith. Overview Slides to walk through the UX activities of a sample project Present key design elements of the sample project Some.
Introduction to ASP.NET MVC
Highlights of Re-branding and User Experience Release (Phase 1) 1.
ITEC 370 Lecture 25 Lifecycles. Review Questions? F give prototype demonstration –Testing plan for your software Life cycles –Scrum (Roles, Meetings,
Citizen Portal. Citizen Portal: Vision For Government Agencies Who Want To Promote Civic Engagement; Citizen Portal will allow the Agencies to bring all.
Copyright © Open Text Corporation. All rights reserved. Slide 1 What You Need to Know Upgrading to Web Site Management version 10 Emily Stange March 29,
© 2004, The Trustees of Indiana University 1 OneStart Workflow Basics Brian McGough, Manager, Systems Integration, UITS Ryan Kirkendall, Lead Developer.
Page 1 Building Reliable Component-based Systems Chapter 18 - A Framework for Integrating Business Applications Chapter 18 A Framework for Integrating.
© 2007 Oracle Corporation – Proprietary and Confidential.
Enterprise Collaboration Strategist Author, Blogger, Speaker.
App development in SharePoint 2013 LIVE Introducing Cloud App Model Cloud-hosted Apps Experiences from the Field.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
GP 2015 Functionality Identity Management V2 Workflow V2 BA on multi- platforms (Windows, Apple & Android) Service Based Architecture (SBA) GP 2015.
Sitefinity CMS Technical Overview & Developer’s Perspective
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Open source administration software for education next generation student system Using the Kuali Student Configurable User Interaction Model & Framework.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Tests & Quizzes (aka SAMigo) Christine Doherty, Stanford University June 16, 2011.
Eric Westfall – Indiana University Jeremy Hanson – Iowa State University Building Applications with the KNS.
Electronic Staff Record ESR Release 9 NHS Briefing.
Part II - Microsoft ® Project 2000 Enterprise Deployment Templates.
Building Applications with the KNS. The History of the KNS KFS spent a large amount of development time up front, using the best talent from each of the.
Peter Laird. | 1 Building Dynamic Google Gadgets in Java Peter Laird Managing Architect WebLogic Portal BEA Systems.
U.S. Department of Agriculture eGovernment Program Design Approach for usda.gov April 2003.
Capture the Movement: Banner 7.0 and Beyond Susan LaCour, Senior Vice President, Solutions Development California Community Colleges Banner Group.
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
Software from Requirements Brent Haines April 12, 2007 Why Methodology Doesn’t Really Matter.
Webview and Web services. Web Apps You can make your web content available to users in two ways in a traditional web browser in an Android application,
Migration from Savannah to JIRA Alina Grigoras A.
Automated Assessment Management System. The Assessment Cycle Trainee | Learner Dashboard Trainer Dashboard Employer Dashboard Verifier Dashboard Assessor.
HP PPM Center release 8 Helping IT answer the tough questions
Portals: Architecture & Best Practices Greg Hinkle February 2005.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
VLSC December 2009 Release Release Date: December 7th, 2009.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Overview: Ethics 450 Congrats on your new app! This application will provide FDCCI participants with an easy way to track their data center consolidation.
Rendering Syndicated Library Content in an Institutional Portal: Integrating MyLibrary into uPortal John Fereira: Cornell University Eric Lease Morgan:
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Model View ViewModel Architecture. MVVM Architecture components.
V7 Foundation Series Vignette Education Services.
Theresa Nistler Jared Hall. Service Based Architecture 65% of companies are deploying at least one social software tool Acquire GP consumes and.
Agenda Introduction of speakers
Mobilizing Your SAS® Business Analytic Reports Falko Schulz Sr. Systems Engineer SAS Australia & New Zealand.
Tools and Tips for Administering Office 365
Methodologies and Algorithms
Program Management Portal (PgMP): What’s New in R8 for the Client
User Interface.
About Bill Bill Baer (ˈbɛər)
The Right Selective Adoption Strategy for Greater ROI
Dynamics New Features, Important Changes, & How to Prepare
Presented by Munezero Immaculee Joselyne PhD in Software Engineering
EMV® 3-D Secure - High Level Overview
Chapter 18 MobileApp Design
CS 577b: Software Engineering II
My Oracle Support (The next generation Metalink experience) lynn
Mobile App Development Company With Great UI And UX.
Employcoder - An offshore custom software developer to solve complex business problems!
Changes coming soon to our portal
ideas to mobile apps in record time,
Modern web applications
JavaServer Faces: The Fundamentals
Modern web applications
Windows Ribbon Framework
Saravana Kumar CEO/Founder - Kovai Atomic Scope – Product Update.
Increase productivity
Pife:Med-Fi Prototyping
The changing Development Organization
SAP Enable Now Web Assistant content strategy
Presentation transcript:

Strategy for ACA Short Term (8.0/8.1) – Focus on UI changes. No major enhancements. – Customer Commitments / Bug Fixes. Long Term (2016 and so on) – Rethink existing features – Find a better balance between customizability and UI/UX control – Leverage new AA architecture

Short Term (Approach) Maintain functionality, do not introduce new features. But make a cleaner design. Review ux flow on a case by case basis (for ex. adding accounts/addresses), take the low hanging fruit but defer to new ACA.

Short Term (Deliverables) Home Page – Restyle homepage. – Allow iframe to respond to device width Internal Pages – Restyle search results page – Restyle record display page Forms – New design of standard controls. Change markup to accommodate responsive design – Restyle Page flow navigation – Styles per container in page flow Remove Silverlight dependency

Not so Short Term (beyond 8.1) Performance (from three contributors) – API (mostly an AA dependency) – EMSE fired on form (need to look at feasibility of migrating EMSE functionality into AA itself) – Page Rendering (page size and markup complexity) Migrate to new AA REST API “Global” Search – Consolidate search using Elastic Search, but first we need to fix Elastic Search CivicID integration

Short Term (Risks) From a technical point of view: – Clear path for 8.0/8.1 – UI changes will be tricky but we understand the problem and what needs to be done Risk: – These changes are design-centered, the effort will fail if the design (style guides) are not there – Design process needs to be part of the agile process, with sprint tasks. No long lifecycle or extensive research.

Long Term (Approach) Should we rewrite? – Redoing the app will be hard and risky. A significant amount of time will be spent in understanding very specific behavior of current ACA – No clear benefit by simply porting to another technology. Instead: Reimagine ACA as a new kind of civic portal.

Proposed Next ACA Design for the cloud Find a better balance between customizability and UI/UX control ACA dictates the UI, not a common AA template that gets strip down. But: Source of Data/Permissions/Business Logic is still AA. Civic ID integration Use AA REST (new architecture) If successful, the product becomes a SaaS offering and existing ACA becomes an ACA Enterprise. Both products coexist, for different customers ACA is there if you need total control or customization.

Proposed Next ACA (Main Components) Home Page – Centered around discovery – Customizable via predefined widgets/tiles. The page has hooks to include widgets – An API makes it possible to include custom widgets outside the AA/ACA release cycle The app acts as a host of micro apps. These apps: – Handle in-take forms and display of record details – Handle exposing a presentation screen to be included as a widget/tile in the front page – Have access to an authentication method (isRegistered or hasPermissions) that allows for UI control but permissions live in AA A User dashboard – “My Applications” / Applications Pending / Notifications A common UI framework – UI Framework provides consistent look and feel across apps – It provides a framework for micro apps. For example. A PageFlowController that handles navigation in your forms

Proposed Next ACA (Homepage) Customer can customize Header/Footer Customer can customize the appearance of body by selecting from a predefined set of styles (ex. Directory, set of tiles, and so on), and the content of each container

Proposed Next ACA (Deliverables) What: A prototype that has: – a customizable home page – 1 app that can demonstrate functionality end-to- end (intake forms and display its data) – user dashboard. When: User’s Conference/Summer(?) Needs: Eng/UX resources