Click here to Skip to main content
15,921,697 members

Survey Results

Which of the following steps do you include in project plans?   [Edit]

Survey period: 9 Oct 2006 to 15 Oct 2006

Some, or even a few of these steps are important in planning.

OptionVotes% 
Work with users to develop requirements43163.01
Develop requirements internally based on what we think is best32046.78
Create formal specifications25036.55
Plan your development and deployment architecture33048.25
Create use cases23133.77
Createflow diagrams20229.53
Fill white boards with labyrinthine flow charts11516.81
Wing it and plan on the fly.24635.96
Stock up on caffeine and sugar23634.50
Respondents were allowed to choose more than one answer; totals may not add up to 100%

View optional text answers (50 answers)


 
GeneralRe: Design Docs from business specification Pin
Xiangyang Liu 刘向阳9-Oct-06 5:45
Xiangyang Liu 刘向阳9-Oct-06 5:45 
GeneralRe: Design Docs from business specification Pin
MGutmann9-Oct-06 21:32
MGutmann9-Oct-06 21:32 
GeneralRe: Design Docs from business specification Pin
jhwurmbach9-Oct-06 22:33
jhwurmbach9-Oct-06 22:33 
GeneralUser vs. Programmers Pin
Programm3r9-Oct-06 2:47
Programm3r9-Oct-06 2:47 
GeneralRe: User vs. Programmers Pin
Chris Maunder9-Oct-06 5:09
cofounderChris Maunder9-Oct-06 5:09 
GeneralRe: User vs. Programmers Pin
Captain See Sharp9-Oct-06 6:55
Captain See Sharp9-Oct-06 6:55 
GeneralRe: User vs. Programmers Pin
Signal-99-Oct-06 11:13
Signal-99-Oct-06 11:13 
GeneralMake up missing requirements [modified] Pin
Xiangyang Liu 刘向阳9-Oct-06 2:25
Xiangyang Liu 刘向阳9-Oct-06 2:25 
For most of the projects I worked on, users don't have any specific requirement until they see a "working" version, it is waste of time to ask them for requirements, all they have are some vague ideas on what the application should do. So here is what I do:

  1. Get the vague ideas from users in written form, pretending it is the requirement document.
  2. Build an initial version based on the vague ideas, making up the missing requirements along the way, and ask users for input if necessary.
  3. Force the users to either provide more specific requirements or approve the current version.

Most of the times, users are happy with the initial version I built and add some minor things for me to improve it.

Of course, this approach won't work for everyone, it doesn't even work for the guys sitting next to me. I build internal business applications, all projects are already approved by the management and we do not bill the users separately for nailing down the requirements and designing the application, etc.

The ironic thing is, we do have a team of analysts to prepare formal requirement and design documents, but the main source of their information is not the users, it is me. Big Grin | :-D




-- modified at 8:33 Monday 9th October, 2006


GeneralRe: Make up missing requirements Pin
Almighty Bob9-Oct-06 5:09
Almighty Bob9-Oct-06 5:09 
Generalformal specifications Pin
toxcct8-Oct-06 23:38
toxcct8-Oct-06 23:38 
Generalwork with users Pin
ed welch8-Oct-06 20:53
ed welch8-Oct-06 20:53 
GeneralRe: work with users Pin
Ray Cassick10-Oct-06 2:37
Ray Cassick10-Oct-06 2:37 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.