3 Tools to help with planning of bespoke software applications

September 10, 2007

building plans with pencil and ruler

Turning your ideas and business requirements into a piece of software can be a difficult process. So how do you bridge the gap between your dream business application and the people that will make it happen, the Software Development company? I have outlined a couple of easy to use tools which could help you to reduce development costs, time and headaches!

When you first started the business Microsoft Office pretty much provided everything you needed to mange your small client list. Today your client list is into double figures, and that Excel spreadsheet that holds your core business data is become nightmare to manage. Hopefully you can pick an “off the shelf” product that will meet your current and future needs. Alternatively you may have to consider a “bespoke” software system, tailor made for your business.

Map Your Ideas

I’ve mentioned before how Mind Mapping software (Plan your projects using Mind Mapping software) could assist your project planning and ideas. I suggest the best place to start is by downloading FreeMind and just grow your project ideas with an informal approach.

FreeMind Mind mapping software

Alternative Tools

CmapTools - Flow diagrams (Free for personal and non-profit use)

User Interface & Design

Using PowerPoint can be one of the most effective and cheap ways to produce User Interface designs for your website or software application. I personally use it to design web templates to show clients before developing them into full websites.

PowerPoint as Web Template designer

You can also use PowerPoint and Word to create diagrams that may help to explain your current business procedures.

PowerPoint flow process

Alternatives

Microsoft Visio - Visual Interface and flow diagrams (Trial Version available)

Java GUI Builder - Visual Builder for Java Applications

Adobe Illustrator - Alternative to PowerPoint (Trial Version available)

YAML Builder - Web design layout (HTML and CSS)

Project Management

Although the Software Development company should provide you with timescale’s with expected milestones and deliver dates etc, it may help to also produce your own a project plan. You should consider the following…

  • Testing
  • Staff training
  • Cross over of systems
  • Budgets.

Microsoft Project can help you produce a Gantt Chart that allows you to plot resources, milestones and delivery dates. Although I couldn’t recommend that you depart with £300 plus until you give GanttProject a try. This free open source project management software should provide you with the core features that Microsoft Project provides.

Project Management Software Gantt Charts 

What tools do you use?

What software tools do your clients use in order to convey their business requirements?

 

Related posts:

  1. Plan your projects using Mind Mapping software
  2. Getting Started with Open Source Software
  3. My Favourite Mac Software - Part I
  4. Windows Active Directory and Domain Tools
  5. 20 Pointers for planning your backup strategy

Author: Jamie @ 8:00 am
Category: Business




1 Comment »

  1. We’re a small development team of 14 and we use Wrike for our projects. Wrike’s is all in one for us: a planning tool, a project management app and a bug tracker. It lets you track bugs through your email correspondence. It captures all the screenshots too. Wrike is very agile and lets us practice Scrum. Check out this post http://www.wrike.com/blog/8/12/2007/Scrum_in_Wrike__making_software_development_more_agile

    Comment by Michael Oldis — October 4, 2007 @ 10:40 am

RSS feed for comments on this post. TrackBack URL

Leave a comment