Page 3 of 3 FirstFirst 123
Results 41 to 60 of 60

Thread: Small Business Application development

  1. #41
    Registered User Clive Long's Avatar
    Join Date
    Jan 2005
    Location
    London-innit
    Posts
    1,467
    Rep Power
    11

    Re: Small Business Application development

    Quote Originally Posted by Gus View Post
    OK, scenario is this. I'm starting to work with SME (smaller businesses) in making their processes more efficient. I've being trailing a new consultancy model with a test client. However one issue I've very quickly hit is the lack of integrated systems (or money to invest in them) means that data capture / manipulation / reporting will have to be done at a PC application level. My initial challenge was to capture incoming orders for standard products, pass them onto production for build, then confirm despatch, invoice etc and capture the information to use for analysis, CRM etc.

    << snip >>

    All help gratefully received.
    My take on this.

    • Buy don't build.
    • think business, think process, think robustness, support and availability. Don't think technology (yet)
    • SMEs are interested in their business and are looking for technology that makes things simpler and quicker. They are not looking to build IT departments
    • Maybe an ASP model will be cheaper in terms of TCO

    You are looking for an end-to-end solution and in my limited experience you'll be spending a month trying to sort out the real business needs, sketching out the high level processes and which groups need to be involved and selecting a package that might touch those areas ...

    Some technology suggestions.
    • Small-scale CRM: SalesLogix is robust and scalable but "stops early" in the cycle.
    • Open architecture databases with simple reporting tools
    • Easy configurable screens and easy modifable work-flow
    • Get customer to accept it is quick and cheaper to adapt to the limitations of the software rather than bend the software to every nice-to-have
    • Avoid mods as far as possible - maintenance overhead
    • Don't replicate what is already in place - try and integrate with it - e.g. MS-Exchange
    • Work out where your "definitive" data sources are e.g. customer records and see if you can plunder those
    • Avoid using spreadsheets to patch up gaps in the process
    • 80/20. Don't try and boil the ocean. and other management platitudes
    • Think about implementation and cut-over
    • whatever you choose, you are building tomorrow's legacy problem
    • Loads more I can't think of

  2. #42
    Registered User
    Join Date
    Apr 2004
    Location
    Bristol
    Posts
    3,166
    Rep Power
    12

    Re: Small Business Application development

    Quote Originally Posted by Clive Long View Post
    My take on this.

    [*] whatever you choose, you are building tomorrow's legacy problem
    [/LIST]
    WE choose MS Access many years ago, on a stand alone PC with Windows 95

    It’s now on MS small business server with 10 workstations and we are still very happy with it

    It still won’t make tea, but apart from that, it does every thing I want from it, which is quite a lot

    Minor changes and simple queries, I do my self, but out source the complicated ones

    It does not however have to integrate with any other programs

  3. #43
    Registered User
    Join Date
    Mar 2003
    Location
    bedford
    Posts
    4,899
    Rep Power
    13

    Re: Small Business Application development

    Quote Originally Posted by El Salsero Gringo View Post
    Don't choose Access unless you and your clients are really into "closed" software.
    Access has a wide-open door to open software. Access can use the data on a large number of leading databases via ODBC drivers. The user does not see where the data is stored, it is just "The database". MySQL is a leading open source database. I checked on usenet and there were 28,000 hits on "ODBC driver mysql". Restriciting the search to Access groups returned 600. This sort of free almost instant support is hugely important to developers involved in new products.

    I quote the top answer, the thread was "Access MySql ODBC strategy "

    ... Just have the user install the MySQL ODBC driver, and the
    Access app will work with no further setup...

    Many developers design and prototype with Access even though the eventual solution will be on a huge system, or on another platform. Many of the larger systems have their own tools, many of which cost more and do less.

  4. #44
    Registered User
    Join Date
    Mar 2003
    Location
    bedford
    Posts
    4,899
    Rep Power
    13

    Re: Small Business Application development

    Quote Originally Posted by Gus View Post
    ... FDs claimed (somweher) that 80%+ of IT development fails to meet expectations. Now, whether thats down to techies being too caught up in being clever or users being too dumb to specify correctly is a whole thread in itself
    It is mostly due to business being difficult. Most managers do not know how their business is actually run, and like the rest of us, do not know how they will react to particlular situations. Computer systems need hard rules. Most human endeavours rely on bending with the wind. The other problem developers face, and suffer from, is EGO. People are unwilling to admit that they "don't know" or have got something wrong.Quite often the reason that the computer solution will not work right is because the business is not working right. Often that is the motivation for computerising in the first place. "Its not working, lets computerise it."

  5. #45
    Registered User
    Join Date
    Jul 2004
    Location
    North Hertfordshir
    Posts
    751
    Rep Power
    10

    Re: Small Business Application development

    OK, so for a slightly different question, If I wanted something very simple (the sort of thing some people would chose to do in Excel say) and I don't want to use Access, what is the simplest application to use? (for a stand-alone WinXP, or web server based - either would be suitable)

    Sean

  6. #46
    Registered User El Salsero Gringo's Avatar
    Join Date
    Jan 2005
    Location
    London
    Posts
    4,881
    Rep Power
    12

    Re: Small Business Application development

    Quote Originally Posted by bigdjiver View Post
    Access has a wide-open door to open software. Access can use the data on a large number of leading databases via ODBC drivers.
    I know that's true - I've used it in exactly that way. I was just pointing out that you don't have to be "into" open source to use an open source solution like Apache/php/mySQL any more than you have to be "into closed source" to use something like Access.

  7. #47
    Papa Smurf
    Join Date
    Jan 2002
    Location
    Planet Scathe
    Posts
    12,528
    Blog Entries
    6
    Rep Power
    18

    Re: Small Business Application development

    Quote Originally Posted by tsh View Post
    OK, so for a slightly different question, If I wanted something very simple (the sort of thing some people would chose to do in Excel say) and I don't want to use Access, what is the simplest application to use? (for a stand-alone WinXP, or web server based - either would be suitable)

    Sean
    xampp

  8. #48
    Registered User
    Join Date
    Mar 2003
    Location
    bedford
    Posts
    4,899
    Rep Power
    13

    Re: Small Business Application development

    Quote Originally Posted by tsh View Post
    ... If I wanted something very simple (the sort of thing some people would chose to do in Excel say) ...
    Please expand on "something very simple". Like Clive Long sais you should not build something yourself if it is already out there at a reasonable price. There is freeware and shareware to do thousands of different applications. What you want has probably been invented already.

    "What some people would do in Excel" is very little help. Because of its power, and people already have it, and have some skill in it, it is used in all sorts of applications where something else would be more suitable.

  9. #49
    Registered User El Salsero Gringo's Avatar
    Join Date
    Jan 2005
    Location
    London
    Posts
    4,881
    Rep Power
    12

    Re: Small Business Application development

    Quote Originally Posted by bigdjiver View Post
    Because of its power, and people already have it, and have some skill in it
    Aren't those three criteria which go a long way towards deciding what's "suitable"? Particularly the last one!

  10. #50
    Lovely Moderator ducasi's Avatar
    Join Date
    Feb 2005
    Location
    Glasgow
    Posts
    10,015
    Rep Power
    14

    Re: Small Business Application development

    Quote Originally Posted by tsh View Post
    OK, so for a slightly different question, If I wanted something very simple (the sort of thing some people would chose to do in Excel say) and I don't want to use Access, what is the simplest application to use? (for a stand-alone WinXP, or web server based - either would be suitable)

    Sean
    Um... So what's wrong with Excel then?
    Let your mind go and your body will follow. – Steve Martin, LA Story

  11. #51
    Registered User
    Join Date
    Mar 2003
    Location
    bedford
    Posts
    4,899
    Rep Power
    13

    Re: Small Business Application development

    Quote Originally Posted by El Salsero Gringo View Post
    Aren't those three criteria which go a long way towards deciding what's "suitable"? Particularly the last one!
    That was one of the reasons why Access gets chosen so often. Unfortunately it is all too easy to plough on with what you started with long after it has become nonsensical. If you can start out right you have a better chance of ending up right.

    One of my landmark quotes:

    "There is no alternative but to start again, smarting but smarter, and build a redesigned version in which these problems are solved.... Hence, plan to throw one away; you will, anyhow" (Brooks)

    http://www.robelle.com/library/smugbook/manmonth.html

  12. #52
    Registered User Clive Long's Avatar
    Join Date
    Jan 2005
    Location
    London-innit
    Posts
    1,467
    Rep Power
    11

    Re: Small Business Application development

    Quote Originally Posted by ducasi View Post
    Um... So what's wrong with Excel then?
    I love Excel. Almost any data tracking I do in an Excel spreadsheet. I use only the simplest functions and filters - maybe I use 5% of its capabilities.

    So what's the problem?

    Most spreadsheets I have come across are very "fragile". The more functionality you pile on them, the more indirect references you use, the more data you absorb from outside, one day it will develop a rash of #REF! and #DATA! errors that will take hours to fix. It's the very power and ease to develop something quite sophisticated that is setting the trap.

    Also, I have seen it used as an "integration" tool to pull together data from different sources. The cutting and pasting you wouldn't believe. Also, I haven't yet seen a multi-user spreadsheet - pretty disastrous when you are using it to integrate data and process from your "point" solutions. Cries of "haven't you finished with the booking spreadsheet?" across the office "I need to raise the invoices and enter payments". Maybe an MS-Excel front-end to a multi-user MS-Access or mySQL database would work. I'm way out of my knowledge on the technology.

    I'm not saying it is impossible to write a robust, scalable, extensible application on an Excel base - it's just too easy to develop something you really depend on that will let you down. That's not a criticism or failure of Excel, it's just you have used it inappropriately.

    Clive

  13. #53
    Registered User
    Join Date
    Jul 2004
    Location
    North Hertfordshir
    Posts
    751
    Rep Power
    10

    Re: Small Business Application development

    Quote Originally Posted by ducasi View Post
    Um... So what's wrong with Excel then?
    I don't have a license (hence access is also unavailable). I'd only chose to use excel for numeric stuff though, because that's how I usually use it!

    I know I can do what I want in access, more easily than I can find something free that does what I need - but I might as well start with a tool that is designed for the job if it means I have to learn something new!

    Sean

  14. #54
    Registered User frodo's Avatar
    Join Date
    Mar 2003
    Posts
    1,156
    Rep Power
    11

    Re: Small Business Application development

    Quote Originally Posted by Clive Long View Post
    I love Excel. Almost any data tracking I do in an Excel spreadsheet. I use only the simplest functions and filters - maybe I use 5% of its capabilities.
    ....
    Lots of good stuff there. On Excel itself though I've only recently dabbled slightly in the latest version of Excel and just couldn't believe how limited it is for being a modern application.


    Open two separate Excel files with the same name in different folders which you want to compare - nope.

    File name containing square brackets - nope.

    Simple lookup on separate worksheet - nope.

    Conditional formatting - more than 3 bands - nope.

    Powerful machine - want more than 65536 rows - nope.


    The last one seems quite a hard limit to doing significant solutions in Excel, however well it is done.

    ***

    For really simple situations such as primarily read only / single user applications an SQLite3 back end which just reads and writes to a single portable file like Access seems to work pretty well, and it doesn't have the file 1Gb/2Gb/4Gb size limitations of the free Microsoft solutions.

    For systems that fit within the file size limits the free editions of Microsoft SQL Server 2005 and associated tools do look quite attractive in comparison to Access.

  15. #55
    Registered User
    Join Date
    Mar 2003
    Location
    bedford
    Posts
    4,899
    Rep Power
    13

    Re: Small Business Application development

    Quote Originally Posted by frodo View Post
    Lots of good stuff there. On Excel itself though I've only recently dabbled slightly in the latest version of Excel and just couldn't believe how limited it is for being a modern application.


    Open two separate Excel files with the same name in different folders which you want to compare - nope.
    Don't you think having files with the same name that might be different is possibly bad practise?

    File name containing square brackets - nope.
    is that a big deal?

    Simple lookup on separate worksheet - nope.
    yup

    Conditional formatting - more than 3 bands - nope.
    You can set the formats of cells, and loads more besides, using a macro.

    Powerful machine - want more than 65536 rows - nope.
    I am running 2007 Beta (free until Feb) 1,048,576 rows by 16,384 columns



    The last one seems quite a hard limit to doing significant solutions in Excel, however well it is done.
    Do you have an example where you need to use more than 60,000 rows?

  16. #56
    Registered User frodo's Avatar
    Join Date
    Mar 2003
    Posts
    1,156
    Rep Power
    11

    Re: Small Business Application development

    Quote Originally Posted by bigdjiver View Post
    Don't you think having files with the same name that might be different is possibly bad practise?
    No - this isn't production, I'm working with different versions at the same time - arbitrary renames for silly Excel limitations mess up my source control.

    Quote Originally Posted by bigdjiver View Post
    is that a big deal?
    Not really, but again another thing to rename and change my naming schema because of yet another silly limitation.

    Quote Originally Posted by bigdjiver
    yup
    I probably termed it wrong - this might be termed a constraint rather than a lookup. OpenOffice doesn't have a problem with it.

    Quote Originally Posted by bigdjiver View Post
    You can set the formats of cells, and loads more besides, using a macro.
    Once you start using macros, you don't have limitations, but you have to learn it, there are security implications, especially when distributing the spreadsheet, and it is just so completely unnecessary

    Quote Originally Posted by bigdjiver View Post
    I am running 2007 Beta (free until Feb) 1,048,576 rows by 16,384 columns
    I'm aware of it, but haven't run it - I would have hoped they'd upped it a bit more - given it will probably be 15-20 years before they up it again - it also removes the conditional formatting limitation.

    It won't be in widespread deployment for a while though - and it hasn't got the benefit of the doubt any more.

    Quote Originally Posted by bigdjiver
    Do you have an example where you need to use more than 60,000 rows?
    Exporting database tables / working with database table contents, logfiles, performance records.

  17. #57
    Registered User
    Join Date
    Mar 2003
    Location
    bedford
    Posts
    4,899
    Rep Power
    13

    Re: Small Business Application development

    Quote Originally Posted by frodo View Post
    ...Exporting database tables / working with database table contents, logfiles, performance records.
    My instinct is that 60,000 records points towards a database solution, and I would tend to either work in the database environment, or select the records I wanted to work on in Excel so that I did not have to deal with such a large number of rows. I find Microsoft query an amazing tool. Perhaps I have just been lucky with the apps I have had to deal with.

  18. #58
    Registered User Magic Hans's Avatar
    Join Date
    May 2004
    Location
    Nottingham - for n
    Posts
    825
    Rep Power
    10

    Re: Small Business Application development

    For what it's worth:

    Access: Perfect (or at least very good) for proto-typing and piloting.

    Not wonderfully stable [be prepared to lose a days work, unless migrating the back end to a decent DB engine eg MySQL or SQL Server].

    Plan in an eventual migration to a more stable and supported application and back end.

    As previously mentioned, any database with more than a few tables needs to be well designed.

    Start of small: First step is the most difficult. Many small applications seem to fail at this point. Users want the 100% solution which is never possible [mostly due to evolving requirements]. Scope creep is probably the greatest project slayer.

    Hopefully, by the end of the pilot, everyone will be far more aware of their requirements and be far better placed to make an effective decision on a solution - possible bought and configured, possibly built to spec.

    Case Study:

    I built an ordering/invoicing system on Access for a kitchen factory here in the East Mids. 5-7 man company, with husband also in factory and wife in the office. Neither were particularly computer literate. Being ambitious, he wanted automatic stock control included, and potentially a link into a website for online orders and quotes. I was continually managing his expectation downwards, and the little app was implemented and used successfully (training included). It became quite an integral part of the operation, and I was unwilling to give the support that it required.

    Expansion happened, and the application was effectively outgrown.

    They now have some major sheet cutting machinery. a small (5 PC or so) network, integrated ordering/stock control/customer management software, and an IT company to support it.

    Job done [as far as I can see].

  19. #59
    The Dashing Moderator
    Join Date
    Mar 2003
    Location
    Midlands
    Posts
    3,556
    Rep Power
    12

    Re: Small Business Application development

    Quote Originally Posted by frodo View Post
    Open two separate Excel files with the same name in different folders which you want to compare - nope.
    Interesting that 10 years ago I was using Excel 4.0a which would compare spreadsheets (albeit with different names) and show you all the differences. For some reason they deleted this feature in later versions.

    The Sort function in Excel 4 was better too.
    Love dance, will travel

  20. #60
    Commercial Operator Gus's Avatar
    Join Date
    Mar 2002
    Location
    York
    Posts
    5,203
    Rep Power
    13

    Re: Small Business Application development

    Quote Originally Posted by Magic Hans View Post
    Case Study:

    I built an ordering/invoicing system on Access for a kitchen factory here in the East Mids. 5-7 man company, with husband also in factory and wife in the office. Neither were particularly computer literate. Being ambitious, he wanted automatic stock control included, and potentially a link into a website for online orders and quotes. I was continually managing his expectation downwards, and the little app was implemented and used successfully (training included). It became quite an integral part of the operation, and I was unwilling to give the support that it required.
    EXACTLY the scale of development I thinking about Will have to catch up for a PM or two if thats not too much hassle?

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Milestones in MJ development
    By Gus in forum Let's talk about dance
    Replies: 52
    Last Post: 11th-January-2008, 02:22 AM
  2. What a small world!
    By Sparkles in forum Chit Chat
    Replies: 14
    Last Post: 26th-August-2006, 08:30 PM
  3. What did you want to be when you were small?
    By Clive Long in forum Chit Chat
    Replies: 34
    Last Post: 22nd-April-2005, 02:11 PM
  4. Windows Small Business Server
    By philsmove in forum Geeks' Corner
    Replies: 3
    Last Post: 30th-November-2004, 07:21 PM

Tags for this Thread

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •