[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [gftp] marketing: target use case and target audience of gftp
I use KDE and cannot find any good alternative to gFTP. Its support for
ftp over ssh is a selling point for me.
On 03/25/2010 08:28 PM, Zhang Weiwu wrote:
> Hello.
>
> Glad to see someone who start to work on technical improvements. I wish
> to help on the marketing side.
>
> gftp have to have a clear target audience. A typical explanation of "is
> just another ftp software" would win the audience who finds fun trying
> yet another thing but not people who look for a tool for particular
> case. Since gnome have ftp support, why bother to have an FTP software?
> For me there are at least these reasons:
>
> FEATURE LIST
>
> 1. gftp offer fine-grain control over overwrite/continue/skip option
> on each files, when uploading lots of files. This is useful for
> website management.
> 2. gftp endures broken connection better and show connection broken
> (instead of hiding it) on the user interface.
> 3. gftp supports continue (reget, reput), good for transferring large
> files.
>
> This list is incomplete, but is only concluded from my own use cases, I
> hope other people contribute how they /uses/ (not only how they
> develops) gftp, and get a complete use case table.
>
> When we know the use case, we can conclude who are our target audience.
> >From above 3 use case I consider
>
> TARGET AUDIENCE LIST
>
> 1. web designers
> 2. video file manager (transfer large file over network)
> 3. those who suffer from low quality connection are the target users.
>
> >From this on we can further think what other features these target
> audience would need. For example
>
> FEATURE LIST BASED ON TARGET AUDIENCES
>
> 1. a web designer might further need mirroring feature, removing
> files that was removed locally, she might also need exclusion file
> table in the bookmark to exclude '.svn' folders.
> 2. video file manager might want to run gftp in system tray for a day
> or two, and get a report afterwards about upload progress. One can
> argue what she really need is gnu screen, but suppose she could
> not manage command line tools...
> 3. those who suffer from low quality connection might need to
> download file in many runs, perhaps they need a feature to recover
> a transfer session after gftp restarted, by using, e.g. save
> current transfer progress to a file and restart it later.
>
> This analysis gives two things:
>
> LIST OF REASONS TO DO USE CASE ANALYSIS
>
> 1. Developers know what feature they should work on if they intend to
> reach more users and help users solve more problems, or solve them
> better.
> 2. Webmaster who run gftp website knows how to describe the product
> so that others decide to use it.
>
> I did not get a full analysis done, there are many other use cases and
> audiences that are not included, but you see my method, I had been
> working on software requirement identification for many years, knows the
> methods and can sense gftp have much more uses than it currently can
> handle. I hope I can contribute by making it more popular on the means
> other than developing code.
>