Slide 1

Slide 1 text

Revolutionizing development strategies Crafting next-generation web software ! Tara Bazler & Chris Basham

Slide 2

Slide 2 text

Indiana University has long been a leader in providing faculty, students, and staff with the most up-to-date technology support for teaching, learning, research, and administration. http://www.iub.edu/faculty/technology.shtml

Slide 3

Slide 3 text

Though purchased and homegrown systems often represent the state of the art or best choice at the time of their selection, users’ expectations continue to change as they desire newer technologies or more integration. It is difficult to back into improved user interfaces and integration with other systems after the fact. —Empowering People Indiana University’s Strategic Plan for Information Technology 2009

Slide 4

Slide 4 text

Current work process

Slide 5

Slide 5 text

Developers, the alpha & the omega

Slide 6

Slide 6 text

Over-the-fence deliverables

Slide 7

Slide 7 text

Arbitrary walls of responsibility UX Designers Backend Developers

Slide 8

Slide 8 text

In order to effectively design for today and tomorrow’s Web, we must replace outdated design artifacts with real collaboration and communication. ! For a lot of people, this is scary… —Brad Frost http://bradfrostweb.com/blog/post/development-is-design/

Slide 9

Slide 9 text

Proposed work process

Slide 10

Slide 10 text

Expectations Assumptions Common ground

Slide 11

Slide 11 text

UI User System UX Business Technology Users UX verses UI

Slide 12

Slide 12 text

Design is more than decoration. Development is more than plumbing. —Cameron Koczon paraphrased from http://alistapart.com/article/an-important-time-for-design

Slide 13

Slide 13 text

Great developers are “designers” in their own domain. Design can even be our common thread, uniting two groups with a shared love of detail, craft, and building things. —Cameron Koczon http://alistapart.com/article/an-important-time-for-design

Slide 14

Slide 14 text

Design Process Research Ideate Insight Decide

Slide 15

Slide 15 text

Design is insightful intentionality

Slide 16

Slide 16 text

We design together to solve human problems

Slide 17

Slide 17 text

Distributed responsibility UX Designers UX/UI Developers Backend Developers

Slide 18

Slide 18 text

Front-end developers often exist in a weird purgatory, somewhere between the design world and the ultra-geek programming world. We serve as translators between these two worlds, and I feel it’s our responsibility to bridge this chasm between design and development. —Brad Frost http://bradfrostweb.com/blog/post/development-is-design/

Slide 19

Slide 19 text

Kuali Student is Agile

Slide 20

Slide 20 text

Current app architecture Data Backend UI Data Backend UI Data Backend UI

Slide 21

Slide 21 text

Proposed app architecture API API Data Backend Web UI Android UI Web UI Service Bus Services Apps API iOS UI Web UI Data Backend Data Backend

Slide 22

Slide 22 text

Action 40: To the extent practicable, IU should adapt current systems and require new systems to work effectively with a multitude of commonly used devices. —Empowering People Indiana University’s Strategic Plan for Information Technology 2009

Slide 23

Slide 23 text

The best user interfaces usually arise from teams who are able to focus on less to go deeper into details. —Lucas Rocha http://thelayout.cc/on-scope-and-time/

Slide 24

Slide 24 text

Benefits • More focused roles • UI is not an afterthought • Better user experience • Less support contacts • Non-disruptive technology upgrades • Student/external partnerships

Slide 25

Slide 25 text

Moving forward

Slide 26

Slide 26 text

Action 38: IU should ensure that any system developed, acquired, or being revised maximizes usefulness, perceived ease of use, flexibility, and aesthetic appeal to the greatest extent possible. —Empowering People Indiana University’s Strategic Plan for Information Technology 2009

Slide 27

Slide 27 text

Obstacles • Change is scary • Upfront cost • New skill sets & roles • Communication is difficult • Braving how it should be done

Slide 28

Slide 28 text

Next steps • We don’t have all the answers • Collaborate & communicate 
 across disciplines • Challenge the status quo

Slide 29

Slide 29 text

Be a snowflake that takes responsibility for an avalanche. —Sharlene King http://stemmings.com/snowflakes-avalanches/

Slide 30

Slide 30 text

Tara Bazler @taranoba [email protected] ! Process Experience Architecture Indiana University ! Statewide IT Conference October 2013 Chris Basham @chrisbasham [email protected]