eScape - Irelands leading software and web outsourcing company
Web Design | Consulting | Marketing | Contact Us | Software   
  Software Development
    Industrial Experience
    Development Expertise
    Software Industry
    Programming Experience
    Our Development Model
    Software Consulting
  Resources
   Methodology
   Databases
   Tools And Technologies
   Consulting
   Search Engine
   Optimisation

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Quick links:

  1. Software Consulting
  2. Avoiding Disaster
Software Consulting
eScape builds software applications for other companies whether they are used as internal projects or as software products for resale. The term consultant is broad and involves the use of skilled individuals at the following levels:
 

  

Requirements Gathering
   Pharmaceutical
   Identifying solutions
   Architecting a solution
   Planning a solution
   Proto typing
   Costing
   Developing
   Deploying

At different levels, experts with specific expertise will be involved, executing their knowledge to deliver fast, lean software solutions. Different companies can propose many different solutions to the same problem. The more complex the requirements, the greater the difference. A good consultant not only considers the cost and development requirements, but considers how the application will be rolled out and supported. How new updates will be released. The cost of development can often be overshadowed by the support and maintenance afterwards.

Improving on past experiences

If you have developed software in the past, at any level, ask yourself the following:

   Did your development strategy work?
   Did you consider all business models post development?
   How much waste was there?
 

Assessing your development strategy

When you started out your development on day one, you would have had many of the following objectives/targets et:

   Proposed functionality available
   Cost
   Quality level
   Modules
   Delivery Date to Test
   Delivery Date to Business
   First Install
 

The average for software completion times is often regarded as around a 100% budget and time overrun. At eScape, since implementing our own lean development model, we've learnt that software overruns occur because:

   Lack of experience in the subject matter
   Development of functionality that is seldom used
   Lack of post development testing/support/diagnostic systems
 

Which result in

   Unrealistic project plans
   Delayed projects
   Cutting out functionality to save time/budget
   Delayed installs
   Problematic installs
Avoiding disaster - Software Consultancy
 

Lack of experience in the subject matter is the most overlooked. If you are setting out to build a software project with programmers experienced in programming but have never built a software solution that is 80% similar to the system you are now setting out to achieve, then you are planning to fail. You would never build a car, an aeroplane, a building or a house without using someone who had been involved in a very similar project before and had received training this area.

The second is giving too much work to one team. Programmers are given too much to do. Projects must be broken up into small chunks that are incredibly simple. So simple that nothing can go wrong.

 

Why is this so important?

Depending on different industries, people have unique terminology to describe things. In a company entering stock control levels for products like building materials, a stock control form can be described very similarly as a form for entering stock control levels for a pharmaceutical company. The end result however is that the software form for the pharmaceutical company, while sharing many basic features, is going to be an awful lot more involved with proper audit trails, alerts, time rules for expiry dates of stock, FDA regulations and so forth.

Why eScape Software?

At eScape, we take on projects we know how to develop. And that's across a pretty broad spectrum. We offer a lean software development model, mixed on-shore, near-shore and off-shore development of different modules, web based development for rapid development, deployment and support and we go through product and application development cycle all the time. And we're fixed cost on fixed functionality.

No sacrifices.
No surprises.

Talk to eScape now.

Consulting Experience

Microsoft

   ASP
   ASP.net
   Visual Basic 5/6
   VB.net
   C#
   C++
   Mixed Web and Windows platform consulting
   MSSQL
   Microsoft Office
   Microsoft Windows 2000, NT and XP
 

Solutions:

   Financial and transactional
   Pharmaceutical
   Retail
   Project management
   Property Management
   Logistics and supply chain management
   Data collection
   Web system
   eCommerce