10.12.2016 Views

Cracking The Complexities In Enterprise App Development

60148KUvs

60148KUvs

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

8.<br />

<strong>Cracking</strong> <strong>The</strong> <strong>Complexities</strong> <strong>In</strong> <strong>Enterprise</strong> <strong>App</strong> <strong>Development</strong><br />

Let Users<br />

Dictate Needs<br />

Because of the complexities of<br />

ensuring an optimal user experience<br />

across multiple OS and device<br />

platforms in the mobile world,<br />

companies often compromise on<br />

user experience or burn time on<br />

a back-and-forth process across<br />

stakeholders. This situation is<br />

exacerbated by the lack of support<br />

for technical and non-technical<br />

personnel to work together, for<br />

developers to concurrently build<br />

applications, and for the reuse of<br />

common application components<br />

and services.<br />

But most IT organizations have very<br />

limited designer resources or design<br />

skills. Hiring a lot of designers is often<br />

not economically feasible. <strong>In</strong>stead of<br />

bringing in extra design resources,<br />

or asking business users to learn<br />

programming languages, end users<br />

can now leverage platforms that<br />

abstract away from code, making<br />

development possible for a greater<br />

number of people.<br />

Tech executives believe building<br />

apps should not be exclusive to<br />

technically trained developers and<br />

designers. <strong>In</strong> fact, the overwhelming<br />

majority of business leaders say<br />

it’s important to enable non-IT<br />

developers, or citizen developers, to<br />

deliver mobile apps (Figure 8).<br />

“It’s extremely important to provide<br />

the right tools for developers to use,”<br />

Banks said. “I use the analogy of a<br />

‘spice rack’ in which a library and<br />

snippets of code can be stored for<br />

later use. This way teams don’t have<br />

to reinvent the wheel and libraries<br />

will be written only once.”<br />

Streamlining the functions and<br />

capabilities in a one-stop-shop<br />

space – the cloud – will enable those<br />

citizen developers to customize the<br />

app and make it easier to use for<br />

their personal business production<br />

needs. More than 33-percent of<br />

those surveyed said a simple, one<br />

screen data mobilization app would<br />

best suit the non-IT developer and<br />

end-user (Figure 9).<br />

<strong>The</strong> end-user is driving expectations<br />

on how apps should look, feel, and<br />

function. Shouldn’t that same person<br />

be able to customize the product’s<br />

capabilities to create a more<br />

effective technology?<br />

Figure 8: How important is<br />

enabling non-IT developers<br />

(i.e. citizen developers) to<br />

deliver mobile applications?<br />

e Somewhat important 43%<br />

e Very important 38%<br />

e Not important 19%

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!