What is systems development?
Systems development may not seem to many, to be critical to market research, but it is fast becoming the framework around which all research techniques are built: online focus groups, one-on-one / ethnographic portals, blogs, mobile tasks, questionnaire and creative whiteboards.
Definition:
“System development lifecycle (SDLC) is a process of information system (IS) development. Various SDLC models have been created and can be implemented, including waterfall, rapid prototyping, incremental, spiral, fountain, build and fix, synchronize and stabilize and rapid application development (RAD).Incrementally defined SDLC stages include requirement gathering, investigation, testing, design, installation, implementation, integration and maintenance.” –(Cory Janssen)
The Phases of Systems Development:
1. Planning:
Review project requests and prioritize them.
Allocate resources and form project development team
2. Analysis:
Conduct preliminary investigation
Perform detailed analysis activities (study current system, determine user requirements, and recommend solutions)
3. Design:
Acquire hardware and software if necessary
Develop details of system
4. Implementation:
Develop programs if necessary
Install and test new system
Train users and convert to new system
5. Operation, Support and Security:
Perform maintenance activities, monitor system performance and assess system security.
Activities, Tools, and Soft wares for different phases:
For detailed study, interviews, on-site observation and questionnaire are the tools used; data are collected on the available files, decision points and transactions handled by the present system. There are several tools and techniques used for describing the system design of the system. These tools and techniques are: Flowchart, Data flow diagram (DFD), Data dictionary, Structured English, Decision table and Decision tree. Whereas for coding, programming tools like