17
Tools, Techniques, and Challenges with Building an Integrated Suite of Systems

Tools, Techniques, and Challenges with Building an Integrated Suite of Systems

  • Upload
    tudor

  • View
    28

  • Download
    0

Embed Size (px)

DESCRIPTION

Tools, Techniques, and Challenges with Building an Integrated Suite of Systems. Jay Ballinger UC Systems Architect [email protected] Diana Cox Portfolio Manager [email protected] University of California Center of Excellence f or Enterprise Risk Management Technology. Application BIO - PowerPoint PPT Presentation

Citation preview

Page 1: Tools, Techniques, and Challenges with Building an Integrated Suite of Systems

Tools, Techniques, and Challenges with Building an Integrated Suite of Systems

Page 2: Tools, Techniques, and Challenges with Building an Integrated Suite of Systems

Jay BallingerUC Systems [email protected]

Diana CoxPortfolio [email protected]

University of CaliforniaCenter of Excellence for Enterprise Risk Management Technology

Page 3: Tools, Techniques, and Challenges with Building an Integrated Suite of Systems
Page 4: Tools, Techniques, and Challenges with Building an Integrated Suite of Systems

Application

BIO

CBIS

CIS

EFR

FSTOP

LHAT

OHSS

RADiCAL

SIT

WASTe

Old-school

Vendor-supplied

Vendor-supplied

New generation

Vendor-supplied

New generation

Old-school

New generation

New generation

New generation

Page 5: Tools, Techniques, and Challenges with Building an Integrated Suite of Systems

Application

BIO

CBIS

CIS

EFR

FSTOP

LHAT

OHSS

RADiCAL

SIT

WASTe

Old-school

Vendor-supplied

Vendor-supplied

New generation

Vendor-supplied

New generation

Old-school

New generation

New generation

New generation

Page 6: Tools, Techniques, and Challenges with Building an Integrated Suite of Systems

The Mission

• Say NO to silos

• Think of the user experience

• Think of homogenous data

Page 7: Tools, Techniques, and Challenges with Building an Integrated Suite of Systems

How we started

• Have a vision, have a champion

• Get buy-in from the bosses(but maybe surprise others)

• Start with two or three apps

Page 8: Tools, Techniques, and Challenges with Building an Integrated Suite of Systems

Tools

• Automation – for data and testing

• Crowd-sourcing – show it off

• Scheduled demos – is it really working

Page 9: Tools, Techniques, and Challenges with Building an Integrated Suite of Systems

Technical Problems

• Homogeneous data

Database links?Shipping data between data stores?Web services?Store and forward?

What should be shared, and what belongs to the application?

Page 10: Tools, Techniques, and Challenges with Building an Integrated Suite of Systems

Technical Problems

• Homogeneous data

Which IDs to use for people, places, and things? Retroactive updates. Multiple updates streams, or Master Data Management?

Which System of Record?

Page 11: Tools, Techniques, and Challenges with Building an Integrated Suite of Systems

Technical Problems

• User Experience

Responsive layouts.Color consistency.Icon consistency.Same paradigm.Root out duplicate data collection.Consistent data presentation.

Page 12: Tools, Techniques, and Challenges with Building an Integrated Suite of Systems

Technical Problems

• User Experience

All access or white-list?User account types – worker, supervisor, admin

Messy data – people play multiple parts, have multiple roles

Page 13: Tools, Techniques, and Challenges with Building an Integrated Suite of Systems

Technical Problems

• Philosophical Differences

Single-page design or round-trip?

Standardize on back-end technology(which helps with library and tool reuse)

Page 14: Tools, Techniques, and Challenges with Building an Integrated Suite of Systems

Enemies

• Time

• Competing Priorities

• Refactor friction

Page 15: Tools, Techniques, and Challenges with Building an Integrated Suite of Systems

Three realizations

• Have a vision

• Have a champion

• Don’t be afraid to refactor

Page 16: Tools, Techniques, and Challenges with Building an Integrated Suite of Systems

End Result

• Never done

• Be willing to compromise

• Say NO to silos

Page 17: Tools, Techniques, and Challenges with Building an Integrated Suite of Systems

Questions

• What didn’t I cover that you would like to know?