11 Steps to Tune Your Enterprise App Machine


Published on

11 Questions to ask before embarking on your next business application project.

**Download report: Gartner 2015 Magic Quadrant for Enterprise Application Platform as a Service (aPaaS)
Download this report to better understand the aPaaS landscape and how the right platform can accelerate your software delivery cadence and capacity.

Twitter: https://twitter.com/Mendix
LinkedIn: https://www.linkedin.com/company/mendix

Published in: Business
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

11 Steps to Tune Your Enterprise App Machine

  1. 1. What makes you different?  How you support your customers?Build or Buy?  How you manage your supply chain?  What information you have available?  How you price your products or services?  How you sell your products or services?Are there solutions  How you deliver your products or services?available that are industry  How you communicate with your customers and partners?standard and work for youand your competitorsequally well?Determine what processesand assets make yourcompany different.
  2. 2. Will your requirements change?  Do you expect your business or market conditions to change?Business, competition,  Do you have all your userpolitics, people, markets requirements solidly defined?– even the weather  Can you implement allimpacts companies in requirements in one single phase?unforeseeable ways.  Will your users ever change their minds?What does this mean for  Do you have requirements fromenterprise applications? different user types, locations and businessHow do you prepare for unitschange? covered?  Have you built this type of application before?
  3. 3. How are your users considered?One of the most citedreasons for failed projectsin enterprise software is  Are users part of the entirethe lack of user process?  Can users see results earlyinvolvement and the and often?  Can users provide feedbackinability to respond to easily?  Can you turn around feedbackchanging needs quickly?  Can users change their mind?
  4. 4. How to include your eco-system?Companies rely on a multitudeof systems to manage theirbusiness and automate many  Do you rely on data fromprocesses. other systems?Many systems have been  Will other systems rely on input fromaround for years and are the new app?running established back-end  Are multiple systems part of aprocesses. However they often combined workflow?do not support the changing  How do you integrate?needs of the business and  Are there any otherusers. technologies needed to enable integration?
  5. 5. Do you rely on others?Some systems rely solely onservices provided and  What type of data will yourorchestrated by other app need from other systems?systems.  Will external data be combined with data created in your newWhile it is efficient to re-use app?and integrate with existing  Will users of the new app needdata and functionality, most to create or manipulate data?enterprise systems are  Are the external systemsneeded to create and ready to provide the web services you need?manage significant data andprocesses.
  6. 6. When will you need your next app?Businesses require newapps all the time, asthe business movesforward and respondsto market needs,  Am I the only one that needs an app?  After a quick and successful implementation will mycompetition and users ask for more?  Will we need similar type of apps in other departmentstechnical advances. or business units?
  7. 7. Enterprise Apps or Website?Do I want to have aninformational intranet or  Do you have to collect, store process and analyze data?document management  Do you have to integratesystem, or do I actually with other systems?  Do you want to be able towant to to collect, track, customize processes andautomate and analyze workflow?complex processes with  Do you need to respond to business changes quickly?significant amounts ofdata.
  8. 8. How do I deploy the app quickly?  Where will this app be deployed?Deployment  Who will be responsible for infrastructure?issues are the  What’s the purchasing lead time?  What other software for database,hidden, and server, security, etc do we need to purchase?  What if we don’t know the expectedunderestimated load?  What if we need multiple testcost and drag on environments?  What if usage changes quickly?many projects.  Who will maintain and manage deployment over the long run?
  9. 9. Mobile – what about the back-end?Mobile apps don’t live  How do I manage back-end dataon an island in the maintenance and reporting for mobile apps?enterprise. They are a  Do my mobile apps integrate withgrowing and other enterprise systems?  How many different types of devicesincreasingly important do I need to support?part of workflows and  How do I include activities from mobile apps in other workflow andbusiness processes processesacross a company.  How do I manage change as my business processes change?  Do I have to treat deployment differently for mobile apps?
  10. 10. How to ensure great user experience?  Will customers, prospects or partners interact with the app?In a world where users  Are you concerned how your appare experiencing more will reflect on your company’sand easier to use apps about the brand image?  Will your users compare this app tothan ever in their apps they have used on their homepersonal lives, computer or smart phoneexpectations for the user  Are users complaining about lost productivity by old, outdatedexperience of enterprise systems?apps have grown  Are your users interacting withexponentially. others?  Will users trigger tasks or activities for other users, customers or partners?
  11. 11. How does IT know what’s going on?IT teams serve a key role inorganizations not only astechnology innovators butalso safeguarding mission  Is everything being backed-up?critical intellectual property,  Who has access to what?ensuring compliance with  What if the sole developer of anregulation and enabling application leaves the company?  What password policies do we haveefficient and state-of-the- in place?art operations.  What if we need more processing, storage or bandwidth capacity?  What infrastructure software is in place – is it up-to-date?
  12. 12. About MendixMendix is the app platform company for the enterprise. We enablecompanies to build, integrate and deploy web and mobile applicationsfaster and with better results, effectively driving ROI in days not months.Learn more, join our user community and get started for free atnow.mendix.com© Mendix Inc. 2012. All Rights Reservedwww.mendix.com