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.
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?
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?
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?
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.
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?
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.
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?
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?
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?
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?