SlideShare uma empresa Scribd logo
1 de 49
Your intranet on the goCase Study: Developing QUT Virtual Mobile Andy McBride (@andymac7)Intranet Services Team
What I will be talking about today? Overview of QUT and my team What is QUT Virtual? Changing face of the mobile space Choosing a mobile strategy QUT Virtual Mobile: How it all began Quick demo Lessons we learned along the way
Queensland University of Technology (QUT) Gardens Point Campus
Queensland University of Technology (QUT) Based in Brisbane with three campuses: Gardens Point Kelvin Grove Caboolture Over 40,500 students Over 4,000 full-time staff: Professional Academic Research
My team – Intranet Services Responsible for development & maintenance of QUT Virtual Also develop web applications & online web functions 13 staff: Managers Business analysts Application developers Web developer / user experience designer (me!!)
Staff screen What is QUT Virtual?
What is QUT Virtual? Personalised& secure web portal Available to students, staff & alumni Launched in 2001 Contains over 100 unique applications Integrates with many QUT systems (e.g. Finance, HR, Enrolment) 17,000 sessions a day (average) 6 million sessions a year (average)
Changing face of the mobile space http://www.flickr.com/photos/cristiano_betta/
“ 5.3 billon people with mobile devices (77% of world population)Source: ITU via mobithinking
“ By 2011, over 85% of mobile devices will be web enabled.Source: Gartner “ By 2013, mobile devices will replace PC’sas the most common device to access the internet.Source: ITU vismobithinking
“ Approximately 60% of organisations have NO mobile intranet access strategySource: NetJMC
Choosing the correct mobile access strategy Choosing a mobile access strategy http://www.flickr.com/photos/bas-boerman/
Mobile access strategies Native application, or Web-based application Combination of both, or Do nothing at all
What are native applications? Applications designed to run on a specific mobile device’s operating system & firmware. Downloaded & updated via an application store. Facebook Camera+
Advantages of native applications Run quicker Access to native API’s (e.g. camera, GPS) Offline access ‘Push’ capabilities Animation & graphic effects Quality developer frameworks Integration with other native applications Simple purchasing process Large marketing potential via the App Stores / Marketplaces
What are web-based applications? Applications or websites designed to run via amobile device’s web browser. YouTube Westpac Bank
Advantages of web-based applications Device independent Quicker & cheaper to develop Open development platform Immediate release of updates, bug fixes & new features (e.g. No store approval process) Content accessible to search engines Control over hosted content No 3rd party fees (Apple = 30%) + HTML5 = faster & more functional: Location aware (GPS, maps) Multimedia support (video, images) Offline storage
Which strategy is best? …it depends
Depends on what??? Time: Development, testing, support & maintenance Budget: Small vs. large Startup vs. ongoing  Expertise: In-house vs. need to hire Geographical location: Single country vs. multinational Users: What devices do they have access to? Do you provide your users a particular brand of phone?  Competitors Product or service
Considerations when choosing mobile strategy… Latest & greatest mobile device will always change Look beyond device & form factor Your business & user requirements will guide suitable mobile access strategy If developing a native app, maintain digital consistency across all channels (e.g. web, other mobile operating systems)
Developing QUT Virtual Mobile
Where it all began… Feedback from students & staff Decided to develop web-based application Started late 2010, officially launched February 2011 Took 2 developers, 3 months Staff View Student View
Why a web-based application? Large & technologically diverse user base: Provide access to largest number of students & staff Domestic & international students & staff Range of mobile devices Limited time & budget: Developed in spare time, no dedicated project time or budget No time or budget to develop & maintain on other mobile operating systems In-house expertise: HTML, CSS & JavaScript developers already in team
QUT Virtual Mobileat a glance
Screens: Student & Staff Home Student View Staff View
Screens: Class Enrolment & Unit Results Class Enrolment Unit Results
Screen: Campus Shuttle Bus Timetable
Screens: Student Messages & I.T. Service Status StudentMessages I.T. Service Status
Screen: Student Calendar
Screens: Staff Search Staff SearchForm Staff SearchDetails
Screens: ‘Lite’ Version & Bookmark Reminder ‘Lite’ or  text-based version Dynamic bookmark reminder
How has QUT Virtual Mobile performed so far?
How has QUT Virtual Mobile performed so far? Performance since February 2010: 90,000page views in total 25,500unique sessions in total Average 300 unique sessions a day (Mon to Fri),  Over 93% returning visitors Device OS Breakdown
Lessons we learned along the way…
Lesson #1: Know your users
Lesson #1: Know your users Helps create personal user experience & identify what functions to expose Develop thorough understanding of your users: What devices do they use? (e.g. personal, company supplied) How do they use their mobile device? (e.g. frequently, rarely) What do they access on your intranet via a mobile device? What mobile intranet functionality could make their job easier? Research methods: Contextual interviews Focus groups Creating personas Web statistics
Lesson #2: Research best practice
Lesson #2: Research best practice Helps: Learn from good mobile intranet designs Avoid repeating common mistakes Find best practice in: Competitors, industry & mobile design leaders Intranet publications Web development podcasts Mobile design websites
Lesson #3: Mobile is not the desktop but smaller
Lesson #3: Mobile is not the desktop but smaller A mobile user is: 	“…typically on the go in an unpredictable environment, interested in quick glanceable information, focused on discrete individual tasks, is quite often distracted.” (Joe Marini @ MIX 2010) Release functionality your users want and can use ‘on the go’ Different design considerations & requirements: Succinct & purpose written content Simple & linear navigation Larger interactive elements (e.g. pressed not clicked) Simple forms Fluid content layouts (e.g. various screen sizes & orientations)
Lesson #4: Progressive enhancement, not initial perfection
Lesson #4: Progressive enhancement, not initial perfection “Build half a product, not a half-ass product.” (37 Signals) Start with a few key functions, release new functions progressively Resist temptation to release too many functions (< 10) Progressive enhancement allows you to: release your mobile intranet earlier fix bugs / problems based on feedback kill unwanted or unused functions maintain the ‘hype’ of your mobile intranet
Lesson #5: Test early, test often, test always
Lesson #5: Test early, test often, test always Test continuously & regularly: e.g. Pull aside a colleague in the hall & test on their phone Test different: device firmware screen sizes browsers (if web-based application) environments (e.g. 3G connection, no connection) If budget permits, purchase a store of mobile devices to test on
Our testing for QUT Virtual Mobile
Lesson #6: Utilise native functionality where possible (and necessary)
Lesson #6: Utilise native functionality where possible (and necessary) Native functionality can enhance user experience: e.g. Field officer using camera to take photos of a fault & logging it in a incident database Must have purpose, not because ‘it’s cool’ Native functionality: Gestures (Pinch, swipe, pull, zoom) Camera Video GPS (Location based services) Gyroscope & accelerometer
Want to chat? Want more information? Email:a.mcbride@qut.edu.au Twitter:	  @andymac7 Or catch me during the conference…
Your intranet on the go - developing QUT Virtual Mobile

Mais conteúdo relacionado

Mais procurados

Crank up SharePoint Adoption
Crank up SharePoint AdoptionCrank up SharePoint Adoption
Crank up SharePoint AdoptionAsif Rehmani
 
Intranet Design - How To Undertake An Intranet Redesign
Intranet Design - How To Undertake An Intranet RedesignIntranet Design - How To Undertake An Intranet Redesign
Intranet Design - How To Undertake An Intranet RedesignPrescient Digital Media
 
UXPA2019: Voice User Interface Design for Customer Support: Design guidance ...
UXPA2019: Voice User Interface Design for Customer Support:  Design guidance ...UXPA2019: Voice User Interface Design for Customer Support:  Design guidance ...
UXPA2019: Voice User Interface Design for Customer Support: Design guidance ...UXPA International
 
Webinar: KM and the Digital Workplace During COVID-19
Webinar: KM and the Digital Workplace During COVID-19Webinar: KM and the Digital Workplace During COVID-19
Webinar: KM and the Digital Workplace During COVID-19Eric Weidner
 
CellCast Sales Presentation
CellCast Sales PresentationCellCast Sales Presentation
CellCast Sales PresentationRobert Gadd
 
Jaffar_Choudhari_Bengaluru
Jaffar_Choudhari_BengaluruJaffar_Choudhari_Bengaluru
Jaffar_Choudhari_BengaluruJaffar Choudhari
 
MAD ideas Software: General Company Presentation (english)
MAD ideas Software: General Company Presentation (english)MAD ideas Software: General Company Presentation (english)
MAD ideas Software: General Company Presentation (english)Accenture
 

Mais procurados (8)

Crank up SharePoint Adoption
Crank up SharePoint AdoptionCrank up SharePoint Adoption
Crank up SharePoint Adoption
 
Intranet Design - How To Undertake An Intranet Redesign
Intranet Design - How To Undertake An Intranet RedesignIntranet Design - How To Undertake An Intranet Redesign
Intranet Design - How To Undertake An Intranet Redesign
 
UXPA2019: Voice User Interface Design for Customer Support: Design guidance ...
UXPA2019: Voice User Interface Design for Customer Support:  Design guidance ...UXPA2019: Voice User Interface Design for Customer Support:  Design guidance ...
UXPA2019: Voice User Interface Design for Customer Support: Design guidance ...
 
Webinar: KM and the Digital Workplace During COVID-19
Webinar: KM and the Digital Workplace During COVID-19Webinar: KM and the Digital Workplace During COVID-19
Webinar: KM and the Digital Workplace During COVID-19
 
Webengineering lecture 6
Webengineering lecture 6Webengineering lecture 6
Webengineering lecture 6
 
CellCast Sales Presentation
CellCast Sales PresentationCellCast Sales Presentation
CellCast Sales Presentation
 
Jaffar_Choudhari_Bengaluru
Jaffar_Choudhari_BengaluruJaffar_Choudhari_Bengaluru
Jaffar_Choudhari_Bengaluru
 
MAD ideas Software: General Company Presentation (english)
MAD ideas Software: General Company Presentation (english)MAD ideas Software: General Company Presentation (english)
MAD ideas Software: General Company Presentation (english)
 

Destaque

The enterprise mobility revolution
The enterprise mobility revolutionThe enterprise mobility revolution
The enterprise mobility revolutionJames Robertson
 
QUT Connect Training June 28 2010
QUT Connect Training June 28 2010QUT Connect Training June 28 2010
QUT Connect Training June 28 2010QUT Connect
 
Intranets and hybrid search
Intranets and hybrid searchIntranets and hybrid search
Intranets and hybrid searchIntranätverk
 
Upplevelsestrategi skapar starkare intranätstrategi
Upplevelsestrategi skapar starkare intranätstrategiUpplevelsestrategi skapar starkare intranätstrategi
Upplevelsestrategi skapar starkare intranätstrategiIntranätverk
 
Information management in msf
Information management in msfInformation management in msf
Information management in msfIntranätverk
 
Mobile use of BT Intranet
Mobile use of BT IntranetMobile use of BT Intranet
Mobile use of BT IntranetMark Morrell
 
Mobile Internet - trends & possibilities
Mobile Internet - trends & possibilitiesMobile Internet - trends & possibilities
Mobile Internet - trends & possibilitiesFloor van Riet
 
Intranet 3.0 is social and mobile
Intranet 3.0 is social and mobileIntranet 3.0 is social and mobile
Intranet 3.0 is social and mobileIntranätverk
 
Partners in Technology (PiT) - Queensland University of Technology - Overview...
Partners in Technology (PiT) - Queensland University of Technology - Overview...Partners in Technology (PiT) - Queensland University of Technology - Overview...
Partners in Technology (PiT) - Queensland University of Technology - Overview...Digital Queensland
 
Hur mår Sveriges intranät 2016?
Hur mår Sveriges intranät 2016?Hur mår Sveriges intranät 2016?
Hur mår Sveriges intranät 2016?Intranätverk
 
Asda's winnng comms team #insidestory awards 2014
Asda's winnng comms team #insidestory awards 2014Asda's winnng comms team #insidestory awards 2014
Asda's winnng comms team #insidestory awards 2014CIPR Inside
 
How to Achieve Employee Success Through Collaboration
How to Achieve Employee Success Through CollaborationHow to Achieve Employee Success Through Collaboration
How to Achieve Employee Success Through CollaborationChristian Buckley
 
Technology based communication tools by sravani kasturi
Technology based communication tools by sravani kasturiTechnology based communication tools by sravani kasturi
Technology based communication tools by sravani kasturiVenkata Sai Sravani Kasturi
 
Dr Chris Drovandi (QUT) - Bayesian Indirect Inference Using a Parametric Auxi...
Dr Chris Drovandi (QUT) - Bayesian Indirect Inference Using a Parametric Auxi...Dr Chris Drovandi (QUT) - Bayesian Indirect Inference Using a Parametric Auxi...
Dr Chris Drovandi (QUT) - Bayesian Indirect Inference Using a Parametric Auxi...QUT_SEF
 
Improve Employee Engagement With a Mobile Enabled Intranet
Improve Employee Engagement With a Mobile Enabled IntranetImprove Employee Engagement With a Mobile Enabled Intranet
Improve Employee Engagement With a Mobile Enabled Intranetrivetlogic
 

Destaque (17)

The enterprise mobility revolution
The enterprise mobility revolutionThe enterprise mobility revolution
The enterprise mobility revolution
 
QUT Connect Training June 28 2010
QUT Connect Training June 28 2010QUT Connect Training June 28 2010
QUT Connect Training June 28 2010
 
ADSem12016_Part13
ADSem12016_Part13ADSem12016_Part13
ADSem12016_Part13
 
Intranets and hybrid search
Intranets and hybrid searchIntranets and hybrid search
Intranets and hybrid search
 
Upplevelsestrategi skapar starkare intranätstrategi
Upplevelsestrategi skapar starkare intranätstrategiUpplevelsestrategi skapar starkare intranätstrategi
Upplevelsestrategi skapar starkare intranätstrategi
 
Information management in msf
Information management in msfInformation management in msf
Information management in msf
 
Mobile use of BT Intranet
Mobile use of BT IntranetMobile use of BT Intranet
Mobile use of BT Intranet
 
Mobile Internet - trends & possibilities
Mobile Internet - trends & possibilitiesMobile Internet - trends & possibilities
Mobile Internet - trends & possibilities
 
Intranet 3.0 is social and mobile
Intranet 3.0 is social and mobileIntranet 3.0 is social and mobile
Intranet 3.0 is social and mobile
 
Intranet Case Studies
Intranet Case StudiesIntranet Case Studies
Intranet Case Studies
 
Partners in Technology (PiT) - Queensland University of Technology - Overview...
Partners in Technology (PiT) - Queensland University of Technology - Overview...Partners in Technology (PiT) - Queensland University of Technology - Overview...
Partners in Technology (PiT) - Queensland University of Technology - Overview...
 
Hur mår Sveriges intranät 2016?
Hur mår Sveriges intranät 2016?Hur mår Sveriges intranät 2016?
Hur mår Sveriges intranät 2016?
 
Asda's winnng comms team #insidestory awards 2014
Asda's winnng comms team #insidestory awards 2014Asda's winnng comms team #insidestory awards 2014
Asda's winnng comms team #insidestory awards 2014
 
How to Achieve Employee Success Through Collaboration
How to Achieve Employee Success Through CollaborationHow to Achieve Employee Success Through Collaboration
How to Achieve Employee Success Through Collaboration
 
Technology based communication tools by sravani kasturi
Technology based communication tools by sravani kasturiTechnology based communication tools by sravani kasturi
Technology based communication tools by sravani kasturi
 
Dr Chris Drovandi (QUT) - Bayesian Indirect Inference Using a Parametric Auxi...
Dr Chris Drovandi (QUT) - Bayesian Indirect Inference Using a Parametric Auxi...Dr Chris Drovandi (QUT) - Bayesian Indirect Inference Using a Parametric Auxi...
Dr Chris Drovandi (QUT) - Bayesian Indirect Inference Using a Parametric Auxi...
 
Improve Employee Engagement With a Mobile Enabled Intranet
Improve Employee Engagement With a Mobile Enabled IntranetImprove Employee Engagement With a Mobile Enabled Intranet
Improve Employee Engagement With a Mobile Enabled Intranet
 

Semelhante a Your intranet on the go - developing QUT Virtual Mobile

Net Solutions profile
Net Solutions profileNet Solutions profile
Net Solutions profileNet Solutions
 
User Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 VfUser Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 VfUserZoom
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web AppSubodh Garg
 
Mobile Technologies In Higher Education
Mobile Technologies In Higher EducationMobile Technologies In Higher Education
Mobile Technologies In Higher EducationFireLin
 
How to Design for (Digital) Success
How to Design for (Digital) SuccessHow to Design for (Digital) Success
How to Design for (Digital) SuccessSøren Engelbrecht
 
Enterprise User Experience in Higher Education
Enterprise User Experience in Higher EducationEnterprise User Experience in Higher Education
Enterprise User Experience in Higher EducationTarik (Rick) Dzekman
 
Perficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps SeminarPerficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps SeminarPerficient, Inc.
 
UX (User Experience) Process, May 2017
UX (User Experience) Process, May 2017UX (User Experience) Process, May 2017
UX (User Experience) Process, May 2017Gary Coker
 
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons LearnedEneko Jon Bilbao
 
8 Step to Build Your lot-Based Mobile Parking System.pdf
8 Step to Build Your lot-Based Mobile Parking System.pdf8 Step to Build Your lot-Based Mobile Parking System.pdf
8 Step to Build Your lot-Based Mobile Parking System.pdfExpert App Devs
 
National e-Learning Laboratory
National e-Learning LaboratoryNational e-Learning Laboratory
National e-Learning LaboratoryStephan Weibelzahl
 
Avadhoot_Mane_DotNet_Resume_2016
Avadhoot_Mane_DotNet_Resume_2016Avadhoot_Mane_DotNet_Resume_2016
Avadhoot_Mane_DotNet_Resume_2016Avadhoot Mane
 
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...
Create engaging mobile experienceswith Visual Studio, Microsoft Azure and Xa...Create engaging mobile experienceswith Visual Studio, Microsoft Azure and Xa...
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...Mukteswar Patnaik
 
OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?Gabriel Lucaciu
 
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GamePerfecto by Perforce
 
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameAustin Marie Gay
 
Micro mobile measured our learning beyond the classroom strategy 101719
Micro mobile  measured our learning beyond the classroom strategy 101719Micro mobile  measured our learning beyond the classroom strategy 101719
Micro mobile measured our learning beyond the classroom strategy 101719Human Capital Media
 
"Building your mobile app: budget, planning and best practices!" by Philippe ...
"Building your mobile app: budget, planning and best practices!" by Philippe ..."Building your mobile app: budget, planning and best practices!" by Philippe ...
"Building your mobile app: budget, planning and best practices!" by Philippe ...TheFamily
 
Optimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation SlidesOptimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation SlidesUserZoom
 

Semelhante a Your intranet on the go - developing QUT Virtual Mobile (20)

Net Solutions profile
Net Solutions profileNet Solutions profile
Net Solutions profile
 
User Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 VfUser Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 Vf
 
Progressive Web App
Progressive Web AppProgressive Web App
Progressive Web App
 
Mobile Technologies In Higher Education
Mobile Technologies In Higher EducationMobile Technologies In Higher Education
Mobile Technologies In Higher Education
 
How to Design for (Digital) Success
How to Design for (Digital) SuccessHow to Design for (Digital) Success
How to Design for (Digital) Success
 
Enterprise User Experience in Higher Education
Enterprise User Experience in Higher EducationEnterprise User Experience in Higher Education
Enterprise User Experience in Higher Education
 
Perficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps SeminarPerficient PepsiCo Rich Internet Apps Seminar
Perficient PepsiCo Rich Internet Apps Seminar
 
UX (User Experience) Process, May 2017
UX (User Experience) Process, May 2017UX (User Experience) Process, May 2017
UX (User Experience) Process, May 2017
 
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
2015 Mastering SAP Tech - Enterprise Mobility - Testing Lessons Learned
 
8 Step to Build Your lot-Based Mobile Parking System.pdf
8 Step to Build Your lot-Based Mobile Parking System.pdf8 Step to Build Your lot-Based Mobile Parking System.pdf
8 Step to Build Your lot-Based Mobile Parking System.pdf
 
National e-Learning Laboratory
National e-Learning LaboratoryNational e-Learning Laboratory
National e-Learning Laboratory
 
Avadhoot_Mane_DotNet_Resume_2016
Avadhoot_Mane_DotNet_Resume_2016Avadhoot_Mane_DotNet_Resume_2016
Avadhoot_Mane_DotNet_Resume_2016
 
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...
Create engaging mobile experienceswith Visual Studio, Microsoft Azure and Xa...Create engaging mobile experienceswith Visual Studio, Microsoft Azure and Xa...
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...
 
OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?
 
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
 
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality GameWhy Apps Succeed: 4 Keys to Winning the Digital Quality Game
Why Apps Succeed: 4 Keys to Winning the Digital Quality Game
 
Micro mobile measured our learning beyond the classroom strategy 101719
Micro mobile  measured our learning beyond the classroom strategy 101719Micro mobile  measured our learning beyond the classroom strategy 101719
Micro mobile measured our learning beyond the classroom strategy 101719
 
"Building your mobile app: budget, planning and best practices!" by Philippe ...
"Building your mobile app: budget, planning and best practices!" by Philippe ..."Building your mobile app: budget, planning and best practices!" by Philippe ...
"Building your mobile app: budget, planning and best practices!" by Philippe ...
 
Optimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation SlidesOptimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation Slides
 
My cv 2000 - 2016
My cv 2000 - 2016My cv 2000 - 2016
My cv 2000 - 2016
 

Último

Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 

Último (20)

Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 

Your intranet on the go - developing QUT Virtual Mobile

  • 1. Your intranet on the goCase Study: Developing QUT Virtual Mobile Andy McBride (@andymac7)Intranet Services Team
  • 2. What I will be talking about today? Overview of QUT and my team What is QUT Virtual? Changing face of the mobile space Choosing a mobile strategy QUT Virtual Mobile: How it all began Quick demo Lessons we learned along the way
  • 3. Queensland University of Technology (QUT) Gardens Point Campus
  • 4. Queensland University of Technology (QUT) Based in Brisbane with three campuses: Gardens Point Kelvin Grove Caboolture Over 40,500 students Over 4,000 full-time staff: Professional Academic Research
  • 5. My team – Intranet Services Responsible for development & maintenance of QUT Virtual Also develop web applications & online web functions 13 staff: Managers Business analysts Application developers Web developer / user experience designer (me!!)
  • 6. Staff screen What is QUT Virtual?
  • 7. What is QUT Virtual? Personalised& secure web portal Available to students, staff & alumni Launched in 2001 Contains over 100 unique applications Integrates with many QUT systems (e.g. Finance, HR, Enrolment) 17,000 sessions a day (average) 6 million sessions a year (average)
  • 8. Changing face of the mobile space http://www.flickr.com/photos/cristiano_betta/
  • 9. “ 5.3 billon people with mobile devices (77% of world population)Source: ITU via mobithinking
  • 10. “ By 2011, over 85% of mobile devices will be web enabled.Source: Gartner “ By 2013, mobile devices will replace PC’sas the most common device to access the internet.Source: ITU vismobithinking
  • 11. “ Approximately 60% of organisations have NO mobile intranet access strategySource: NetJMC
  • 12. Choosing the correct mobile access strategy Choosing a mobile access strategy http://www.flickr.com/photos/bas-boerman/
  • 13. Mobile access strategies Native application, or Web-based application Combination of both, or Do nothing at all
  • 14. What are native applications? Applications designed to run on a specific mobile device’s operating system & firmware. Downloaded & updated via an application store. Facebook Camera+
  • 15. Advantages of native applications Run quicker Access to native API’s (e.g. camera, GPS) Offline access ‘Push’ capabilities Animation & graphic effects Quality developer frameworks Integration with other native applications Simple purchasing process Large marketing potential via the App Stores / Marketplaces
  • 16. What are web-based applications? Applications or websites designed to run via amobile device’s web browser. YouTube Westpac Bank
  • 17. Advantages of web-based applications Device independent Quicker & cheaper to develop Open development platform Immediate release of updates, bug fixes & new features (e.g. No store approval process) Content accessible to search engines Control over hosted content No 3rd party fees (Apple = 30%) + HTML5 = faster & more functional: Location aware (GPS, maps) Multimedia support (video, images) Offline storage
  • 18. Which strategy is best? …it depends
  • 19. Depends on what??? Time: Development, testing, support & maintenance Budget: Small vs. large Startup vs. ongoing Expertise: In-house vs. need to hire Geographical location: Single country vs. multinational Users: What devices do they have access to? Do you provide your users a particular brand of phone? Competitors Product or service
  • 20. Considerations when choosing mobile strategy… Latest & greatest mobile device will always change Look beyond device & form factor Your business & user requirements will guide suitable mobile access strategy If developing a native app, maintain digital consistency across all channels (e.g. web, other mobile operating systems)
  • 22. Where it all began… Feedback from students & staff Decided to develop web-based application Started late 2010, officially launched February 2011 Took 2 developers, 3 months Staff View Student View
  • 23. Why a web-based application? Large & technologically diverse user base: Provide access to largest number of students & staff Domestic & international students & staff Range of mobile devices Limited time & budget: Developed in spare time, no dedicated project time or budget No time or budget to develop & maintain on other mobile operating systems In-house expertise: HTML, CSS & JavaScript developers already in team
  • 25. Screens: Student & Staff Home Student View Staff View
  • 26. Screens: Class Enrolment & Unit Results Class Enrolment Unit Results
  • 27. Screen: Campus Shuttle Bus Timetable
  • 28. Screens: Student Messages & I.T. Service Status StudentMessages I.T. Service Status
  • 30. Screens: Staff Search Staff SearchForm Staff SearchDetails
  • 31. Screens: ‘Lite’ Version & Bookmark Reminder ‘Lite’ or text-based version Dynamic bookmark reminder
  • 32. How has QUT Virtual Mobile performed so far?
  • 33. How has QUT Virtual Mobile performed so far? Performance since February 2010: 90,000page views in total 25,500unique sessions in total Average 300 unique sessions a day (Mon to Fri), Over 93% returning visitors Device OS Breakdown
  • 34. Lessons we learned along the way…
  • 35. Lesson #1: Know your users
  • 36. Lesson #1: Know your users Helps create personal user experience & identify what functions to expose Develop thorough understanding of your users: What devices do they use? (e.g. personal, company supplied) How do they use their mobile device? (e.g. frequently, rarely) What do they access on your intranet via a mobile device? What mobile intranet functionality could make their job easier? Research methods: Contextual interviews Focus groups Creating personas Web statistics
  • 37. Lesson #2: Research best practice
  • 38. Lesson #2: Research best practice Helps: Learn from good mobile intranet designs Avoid repeating common mistakes Find best practice in: Competitors, industry & mobile design leaders Intranet publications Web development podcasts Mobile design websites
  • 39. Lesson #3: Mobile is not the desktop but smaller
  • 40. Lesson #3: Mobile is not the desktop but smaller A mobile user is: “…typically on the go in an unpredictable environment, interested in quick glanceable information, focused on discrete individual tasks, is quite often distracted.” (Joe Marini @ MIX 2010) Release functionality your users want and can use ‘on the go’ Different design considerations & requirements: Succinct & purpose written content Simple & linear navigation Larger interactive elements (e.g. pressed not clicked) Simple forms Fluid content layouts (e.g. various screen sizes & orientations)
  • 41. Lesson #4: Progressive enhancement, not initial perfection
  • 42. Lesson #4: Progressive enhancement, not initial perfection “Build half a product, not a half-ass product.” (37 Signals) Start with a few key functions, release new functions progressively Resist temptation to release too many functions (< 10) Progressive enhancement allows you to: release your mobile intranet earlier fix bugs / problems based on feedback kill unwanted or unused functions maintain the ‘hype’ of your mobile intranet
  • 43. Lesson #5: Test early, test often, test always
  • 44. Lesson #5: Test early, test often, test always Test continuously & regularly: e.g. Pull aside a colleague in the hall & test on their phone Test different: device firmware screen sizes browsers (if web-based application) environments (e.g. 3G connection, no connection) If budget permits, purchase a store of mobile devices to test on
  • 45. Our testing for QUT Virtual Mobile
  • 46. Lesson #6: Utilise native functionality where possible (and necessary)
  • 47. Lesson #6: Utilise native functionality where possible (and necessary) Native functionality can enhance user experience: e.g. Field officer using camera to take photos of a fault & logging it in a incident database Must have purpose, not because ‘it’s cool’ Native functionality: Gestures (Pinch, swipe, pull, zoom) Camera Video GPS (Location based services) Gyroscope & accelerometer
  • 48. Want to chat? Want more information? Email:a.mcbride@qut.edu.au Twitter: @andymac7 Or catch me during the conference…