Hello,

I currently have a couple of ideas for some new development tools based on my own personal experiences and frustrations.

I'm trying to do things properly, and find out if there is a market for these ideas before I start working on them.

Your Name and E-Mail address is optional. If you do include them, they will be treated with confidence, and not passed on, or sold.

If you find you aren't sure if you should answer the questions based on your experiences from your day job or from work you do in your own time, just pick one of them to keep the answers consistent. You could fill the form in twice to represent both these experiences if you want :-)

I've tried to keep it as short as possible (13 questions), so it should only take a few minutes of your time.

Thanks for your help,
Ian.
IanSurvey@gmail.com

 

Name (optional)

E-Mail (optional)


Q1. Which of the following activities do you personally perform: (tick all that apply)
Deal directly with customers

Define functional specifications (customer viewpoint)

Define product specifications

Analysis of functional/product specifications

Application design

Implement code

Perform unit tests

Write functional tests

Perform functional tests

Write non-functional (performance) tests

Perform non-functional (performance) tests

Write acceptance tests

Perform acceptance tests

Maintain legacy applications

Other. (Please specify)


Q2. How many people within your organization are involved within the lifecycle of your project (including System Architects and Testers etc)?
1

2 - 4

5 - 10

11 - 25

26 - 50

51 - 200

201 and above


Q3. How do you currently express, and manage requirements?
Requirements are for wimps!

User stories written on index cards

Lists stored within a spreadsheet

Lists stored within a word processor

Within a WIKI

Within a "home-made" database

On "Post-It" notes

Within a word processed document

Within UML diagrams

Dedicated Tool - (Which one?)

Other. (Please specify)


Q4. Are you happy with your current Requirements Management activities?
Yes

No - (Why?)


Q5.How do you manage and implement your Unit testing activities?
We don't do it!

Within a formal framework (JUnit etc)

Generate stubs for each unit

Dedicated Tool -  (Which one?)


Q6. How do you manage and implement your Acceptance testing activities?
We don't do it!

Procedures listed within a spreadsheet

Procedures listed within a word processor

WIKI

Within a "home-made" database

Dedicated Tool -  (Which one?)


Q7. How do you manage and implement your Automated testing activities?
Don't do it, don't want to do it

Don't do it, can't to do it

Don't do it, but would like to

Use a specific tool -  (Which one?)


Q8. Are you happy with your current testing activities?
Yes

No - (Why?)


Q9. How do you track and manage bugs?
No bug tracking performed

Telephone between customers and developers

Send emails between customers and developers

"Post-It" notes around the monitor

Maintain a list of bugs within a spreadsheet

Maintain a list of bugs within a word processor

Use a specific tool -  (Which one?)

Other. (Please specify)


Q10. Are you happy with your current bug tracking activities?
Yes

No - (Why?)


Q11. Which is your preferred environment for support tools (Requirements Management / Bug Tracking etc)?

Native

Win32

Mac OS

.Net

Linux

OR Browser based

PHP

ASP.NET

Ruby

Other. (Please specify)


Q12. Which development model best fits your current activities?
XP (or derivative)

ICONIX

Rational (RUP)

Waterfall

Other. (Please specify)


Q13. What price would you be prepared to spend for the right tool (per developer)? (in US dollars)
For requirements management:

$0

$1-$20

$21-$50

$51-$100

$101-$250

$251-$500

$501 and above

For application design:

$0

$1-$20

$21-$50

$51-$100

$101-$250

$251-$500

$501 and above

For test management:

$0

$1-$20

$21-$50

$51-$100

$101-$250

$251-$500

$501 and above

For bug tracking:

$0

$1-$20

$21-$50

$51-$100

$101-$250

$251-$500

$501 and above