Transforming UX with Fluid UI Nick Goupinets Lead Developer, UTS McMaster University My Background • Building enterprise systems for over 10 years • McMaster University, eHealth, Intelliware and RIM • SCJP, SCJD, SCWCD, SCEA, ScrumMaster, TOGAF, SEI, CITA, Cloud+, ITIL … Agenda • Fluid UI – what / why / responsive design / dev experience • Agile Process – manifesto / values / terminology • McMaster Story – requirements / lessons learned / demo / results FLUID UI What • • • • Enhancement of the PS “classic” UI Moves away from the pixel-perfect design and layout Leverages existing PeopleSoft development skillset Use of mainstream web technologies: Why • Delivers new integrated experience: – more than mobile and responsive designs – provide efficient and intuitive UI • Adapts user interface for different formfactors • Designed around roles and is personalizable • Future of PeopleSoft UI - Default UI in 8.55 Responsive Design • Fluid UI pages can appear differently depending on the device form factor Responsive Design – Single Page PIA WYSIWIG PIA WYSIWIG Fluid Fluid AGILE PROCESS BDUF Agile Manifesto Agile Principles • Customer satisfaction by early and continuous delivery of valuable software • Welcome changing requirements, even in late development • Working software is delivered frequently • Close, daily cooperation between business people and developers Agile Principles • Projects are built around motivated individuals, who should be trusted • Face-to-face conversation is the best form of communication (co-location) • Working software is the principal measure of progress • Sustainable development, able to maintain a constant pace Agile Principles • Continuous attention to technical excellence and good design • Simplicity—the art of maximizing the amount of work not done—is essential • Best architectures, requirements, and designs emerge from self-organizing teams • Regularly, the team reflects on how to become more effective, and adjusts accordingly SCRUM • Simple agile framework • Iterative and incremental SCRUM • • • • • • Delivers ROI frequently Embraces change Avoids waste Transparency Productivity Continuous improvement OUR STORY What • Maintenance Management • McMaster PeopleSoft stack – all key PS modules – CS, FS (9.2 last year), HR • Prior used AiM iDesk from AssetWorks Project kickoff • Two page requirements document • Two epics – Work Orders and Service Requests • Interviewed user to create the backlog – Built a list of stories – Mocked user interface custom Primary Forms Welcome, %MacID% My Work Orders Task Details Today Work Order Task List My Service Requests (50) My Work Order Tasks (15) For a complete list of fields see the corresponding use case. Work Order ID Description «navigate» «navigate» Start / End Date Attachments Priority Tomorrow Attachments Work Order List ... Status Checklists «navigate» Checklist Attachments Time Notes Step «navigate» Type Add «navigate» Completed Description ... Change Time There can be multiple checklist steps. Work Order ID «navigate» Notes Notes Task Number Craft Resource Line Number Hours Worked Date Add First iterations • Non-functional DEV environment – Broken after applying an upgrade • Fluid documentation is hard to locate – Late 2015 – Fluid is cutting edge PeopleSoft Update Manager • A VM provided by Oracle for CS, HR, FS • A complete copy of the environment • Includes test users/data Peoplesofttutorial.com • Dan Sticka – ERP Consultant / owner at DannyTech.net • PeopleSoft Fluid – A tutorial for PeopleSoft Fluid development • Hands-on, detailed • In 2015 – the only useful Fluid resource Lessons learned • Complex layouts for Fluid do not work well • The main message: Keep Design Simple Second attempt • Use of best practices – Put all code into application packages – Apply MVC design pattern • Keep It Simple System Design DEMO Summary • Rollout was successful – very positive user feedback • Fluid UI is a valuable new paradigm to have in the toolset – Yet not without issues (keep it simple!) Waterfall would have failed Resources • Peoplesofttutorial.com • Blogs – Jim Marion - http://jjmpsj.blogspot.ca – Sasank Vemana - http://pe0ples0ft.blogspot.ca • PeopleSoft Spotlight Series • Oracle University Q&A
© Copyright 2026 Paperzz