Initial understanding of the needs of research

2009-12-23  来源:本站原创  分类:Development  人气:69 

To do software development for all people will experience demand for research work. Recently went to the field to do a needs survey, a good tidy up before departure to work thinking, and recorded as follows:
First, the demand for research significance Needless to say, is too important. Project's success is largely a pre-research work has been well prepared. I believe that no one will oppose. It is the needs analysis and requirements specification of the precondition

Second, the principle research
1, in descending (or down), from coarse to fine (questionable, may not be the right way)
2, different levels of users to gather different levels of user needs
3, polite exchanges, detailed records, a comprehensive analysis of repeated examination of 16-character principle

Third, the various stages of research
1, to prepare (1), collect all kinds of existing resources, an overview of some of the user's business requirements. Sketched out the broad contours of the project (2), understand their user base. And their various business modules with the initial pairing, the user is the object of their research.
(3), prepare some documentation templates, such as: questionnaires, communication and minutes, meeting minutes, research proposal is required to show analysis, business requirements specification, requirements confirmation, etc. (4), prepared research plan, and submitted to audit user units can be regarded as a pre-appointment to visit it, to not be a no answer, face can be embarrassing ah.

2, the research process:
(1), buy a ticket, went to the site (a little nonsense), and the user unit to determine the specific arrangements for the research plan (2), and fixed the user interface unit to determine who is responsible for coordinating the implementation of the research plan (3), scheduled to start research, and communication in the process generating the minutes, as the basis for generating the initial requirements specification (4), self-assessment of the requirements specification, identify the demand is not yet clear, the formation of detailed questions questionnaires, distributed to users, for research into the next step.
(5) Repeat step 3 and 4 will clarify all the problems (6), amendments and the formation of a mature requirements specification, to pay user review. In through the audit, do not forget to please the user needs to sign the confirmation
Initial understanding of the needs of research

(From the Internet to collect research flow chart, do not know the original author, and thank)

Fourth, the input and output:
Input:
1, various types of pre-raw data, such as contracts, construction programs
2, various types of document templates
3, the demand for research project (and perhaps also by the researchers write, but it is the premise of research, it also serves as a digital input)

Output:
1, the user documentation provided by the related resources
2, communication Minutes
3 minutes
4, needs analysis reports
5, requirements specification
6, needs assessment records
7, needs confirmation

V. Summary and research needs of the development team's first direct contact with the user. There are many places to pay attention to nodules. Different projects, different users in the process there will be many differences, to adjust the plan and the actual research methods. Finally, there will be differences in output, for example, needs confirmation often dream team. But the reality is that many users will not sign it!

相关文章
  • Initial understanding of the needs of research 2009-12-23

    To do software development for all people will experience demand for research work. Recently went to the field to do a needs survey, a good tidy up before departure to work thinking, and recorded as follows: First, the demand for research significanc

  • Their initial understanding of ajax 2009-10-04

    In order to enhance the interactive experience on the client, there has been ajax technology, which the basic principle is as follows: When the input client information through the form, javascript dynamic script form to obtain information entered ou

  • iphone initial understanding 2010-06-13

    Saw a post online content for beginners like me have some help, I've compiled about content. The following is the interpretation and understanding of each directory. 1. / Private / var / mobile New brushing machine, to the Documents folder to build a

  • TCP.UDP initial understanding of 2011-03-27

    ACK: acknowledgment number used to indicate the value is valid, that is, the packet includes a header that have been successfully received segment of the confirmation. RST, SYN, FIN: connection setup and teardown. PSH: that the receiver should be imm

  • iphone initial understanding of 2010-06-13

    Saw a post online content for beginners like me have some help, I sorted out the contents. The following is the interpretation and understanding of each directory. 1. / Private / var / mobile New brushing machine, in the Documents folder to build a d

  • Initial understanding of LAMP architecture 2010-05-09

    LAMP (Linux-Apache-MySQL-PHP / Perl / Python) Web site architecture is internationally popular Web framework that includes: Linux OS, Apache server, MySQL database, Perl, PHP or Python scripting language, all elements of products is open source softw

  • android file system structure and initial understanding of the boot process (Reprinted) 2010-06-28

    1, android file system structure android source code compiled by system.img, ramdisk.img, userdata.img image file. One, ramdisk.img is emulator file system, system.img including major packages, libraries and other documents, userdata.img including a

  • Little Ant-CAS single sign-on series (2) - an initial understanding of CAS 2010-08-12

    1.CAS introduce CAS (Central Authentication Service, the Central Authentication Service), is a Yale University launched an open source single sign-on project, application system designed to provide a reliable single sign-on method. In December 2004 J

  • initial understanding of java thread 2010-09-23

    Wrote a small example here to learn about two ways to achieve thread (inherited from the Thread class to achieve Runnable interface) and start ( Open services, call the run method), yield (suspended thread is currently executing object, and perform o

  • CAS single sign-on series (2) - an initial understanding of CAS 2010-10-22

    1.CAS introduce CAS (Central Authentication Service, the Central Authentication Service), is a Yale University launched an open source single sign-on project, application system designed to provide a reliable single sign-on method. In December 2004 b

  • Initial understanding of jackson 2010-12-24

    Simply use the annotation jackson @ JsonAutoDetect (class) This is the role of the class annotation, mainly used for the specified class using the annotation, and can automatically detect the getter, setter, constructor, in order to generate json obj

  • [Change] Project Management Study Notes 2009-08-07

    Chapter learning objectives outlined in Project Management 1. Explain what the project, and cited specific examples of information technology projects 2. To understand project management and other subjects the relationship between the 3. To understan

  • No additives without washing dyeing technology 2010-02-16

    Keywords: Non-washing, no additives, micro-capsule technology, disperse dyes, dyeing On: Chen Shui-Lin Donghua University, Shanghai for many years, the traditional dyeing techniques are all done under the joint action of additives, such as dispersing

  • jfreechart study summary (change) 2010-04-22

    JfreeChart recently learned their use, feel that Hasty's very powerful, to sum up. JfreeChart generated images are introduced in several ways Start point of the Internet is introduced. I. Introduction WW With the development of Internet-based applica

  • Examination of Actuaries of China - Exam Guide 2010-05-04

    2009 Spring China Actuaries Examination - Exam Guide Part I, China's Examination of Actuaries Associate Actuary some subjects 01 ~ 09 01 Mathematics Ⅰ Exam time: 3 hours Test Type: Objective judgments title Content and examination requirements: Candi

  • Everything under study to read NTFS USN log file (1) 2010-11-08

    Everything in my first time using its speed really surprised, and later learned that is achieved by operating the USN, and has some limitations (only NTFS that could be used.) Recently leisure without incident (a job), do play some of their own small

  • On the progress of software project management in the management of 2010-11-19

    On the progress of software project management in the management of 2010-11-8 Source: Internet One. What is a software project management Demand for software project management is determined by the scope of project planning by objectives, management

  • Video decoding standard implementation and optimization 2010-12-23

    1. Introduction Multimedia and the rapid development of network communication technology, video, image, computer vision, multimedia databases and the increasing integration of computer network technology, making a video processing exciting multidisci

  • Shaping Software Engineering 2011-04-23

    <! - [If gte mso 9]> <xml> <w:WordDocument> <w:BrowserLevel> MicrosoftInternetExplorer4 </ w: BrowserLevel> <w:DisplayHorizontalDrawingGridEvery> 0 </ w: DisplayHorizontalDrawingGridEvery> <w:DisplayVerticalDra

  • Everything under study read NTFS USN journal file (1) 2010-11-08

    Everything I use when the first of its speed really surprised, and later learned that is achieved by operating the USN, and has some limitations (only NTFS that could be used). Recently leisure without incident (a job), do play some of their own smal