Which software-development methodology would be best if an organization needed to develop a software tool for a small group of users in the marketing department? Why? Which implementation methodology should they use? Why? Give an example of a company who uses specific software for marketing. Write 2 to 3 pages
A software development methodology in software engineering is a framework that is used to
- structure
- plan
- control
the process of developing an information system.
The methodologies can be as follows:
Each process has its features and working model. The major or most use one’s are
Agile Software Development
It is a conceptual framework for software engineering projects, e.g. Crystal Methods, Dynamic Systems Development Model (DSDM), and Scrum.
Most agile methods attempt
- Minimize risk by developing software in short time-boxes, called iterations(1-4 weeks).
- Each iteration is like a miniature software project which has planning, requirements analysis, design, coding, testing, and documentation.
- At the end of each iteration, the team reevaluates project priorities.
Joint Application Development (JAD) Methodology
It involve the client in the design and development of an application. JAD focuses on the business problem rather than technical details. It is most applicable to the development of business systems, but it can be used successfully for systems software. In contrast to the Waterfall approach, JAD is thought to lead to shorter development times and greater client satisfaction
Lean Development (LD) Methodology
It focuses on the creation of change-tolerant software. The
originator writes that the measurable goal of LD is to build
software with
- one-third the human effort
- one-third the development hours
- one-third the investment as compared to what SEI (Software
Engineering Institute)
Rapid Application Development (RAD) Methodology
RAD proposes that products can be developed faster and of higher quality by:
Spiral Methodology
It is a sophisticated lifecycle model that focuses on early identification and reduction of project risks. It starts on a small scale, explores risks, makes a plan to handle the risks, and then decides whether to take the next step of the project. It extends the waterfall model by introducing prototyping.
Systems Development Life Cycle (SDLC) Methodology
Conceptual model used in project management that describes the stages involved in an information system development project, from an initial feasibility study through maintenance of the completed application.
SDLC is developed to guide the processes involved, waterfall model, rapid application development (RAD); joint application development (JAD), the fountain model, the spiral model, build and fix, and synchronize-and-stabilize.
Waterfall (a.k.a. Traditional) Methodology
Most popular version of the systems development life cycle model for software engineering. Development method that is rigid and linear. It has distinct goals for each phase of development where each phase is completed for the next one is started and there is no turning back.
In practice, it often falls short of expectations as it is very difficult to go back and change something that was not thought of in the concept stage at the later stage.
*************************************************************************************************
Demandbase
It is the main marketing software that is focused on B2B advertising and website personalization. They have a variety of well-known clients such as Adobe and Dell, which is good for their case studies page.
It allows users to filter the cases in terms of technologies and software used, such as Google and Eloqua. This way, if a company that is interested in using Demandbase’s services is already familiar with working with a specific technology, they can see how Demandbase used that technology to help enhance other companies’ performance.
Oracle
Computer technology and marketing software company Oracle utilizes includes a video testimonial along with a text summary of each case study. Using this strategy allows users to watch the video first in order to get an idea about who the client is and what they needed from Oracle, and if they’re interested, they are then able to proceed to read the entire case study.
Which software-development methodology would be best if an organization needed to develop a software tool for...
50. Which software development methodology best supports customers' changing requirements through short development cycles? - Rational unified process (RUP) - Scrum - Extreme programming - Rapid application development (RAD) --51. Which capability distinguishes an application programming language from its functionality? - Prototyping - Loose coupling - Scripting - Interoperability --52. What happens in the analysis phase of the systems development life cycle (SDLC)? - Tracking of customer inquiries by product, region, and sales representative - Generation of new ideas through...
QUESTION 1 _________ feasibility determines whether the company can develop or otherwise acquire the hardware, software, and communications components needed to solve the business problem. Behavioral Competitive Economic Technical 0.5 points QUESTION 2 The _________ identifies the firm's overall mission, the goals that follow from that mission, and the broad steps required to reach these goals. IS operational plan IS strategic plan IT architecture Organization strategic plan 0.5 points QUESTION 3 The _________ consists of a clear set...
Which of the following is NOT a main phase of the software development life cycle? Testing Prototyping System design Implementation The agile software development methodology is categorized by all of the following, EXCEPT: Collaboration between both developers and clients Incremental changes with a focus on quality and attention to detail Heavy emphasis on developer decision-making Heavy reliance on client input A Project Manager does all of the following tasks, EXCEPT __________. coordinating schedules and resources to maximize the output of...
Chapter 13 System Implementation 1) "Examine response time when backing up server data" refers to which kind of test type? A) Recovery B) Security C) Performance D) Stress 2) What is the purpose of system implementation? A) To replace an entire system. B) To test the methodology for completeness. C) To convert the physical system specifications into work and reliable software and hardware. D) To make the client happy. 3) During the installation process, the analyst can control all of...
7. Emerging issues in organization design (Connect) Use your understanding of current issues in organization design to complete the sentence. Organizations that are committed to providing employee learning and development, but do not have sufficient demand to justify a dedicated in-house learning center________. Read about an organization, and then answer the questions about it. Management at Work QRT Software creates and distributes inventory-control software. The heart of QRT Software is a small group of product managers who work with a...
Organization development
12. A small company selling hardware and software solutions is missing out on deals because the two departments are competing for bids instead of collaborating to offer end-to-end solutions. The company's CEO hires Dan, an OD consultant, to work with the teams to address the issue. What is the best diagnostic model for Dan to use? O Emergent group behavior model; it collects data on interactions and analyzes interdependence of groups O Analytical model; it examines characteristics of...
You have been asked to lead a project to develop a teaching facility for management students in an existing building currently occupied by a commercial organization. a) Development an appropriate scope statement for this project. In reality, you would involve other parties in developing the scope statement. Who would you include and why? b) Write an objective statement to go in the scope statement. State any assumptions you might have used in developing the objective statement. c) Identify four risks...
ans that has not been repeated needed!!
Global GamingSesamWare is a Japanese software company
responsible for the most popular open source software available on
the market today. In operation since the mid-1990s, SesamWare
initially gained international acclaim with an online, multiplayer,
fantasy dimension game called Parallelworld. Parallelworld was the
most popular game in the world between 2004 and 2007, with over 300
million worldwide gamers at its peak in 2006. Today, the SesamWare
software—initially installed as part of the bundle...
This week, you will start a course project. For this project, you will design and develop a small website for a travel company. You will develop this website across the span of the course, building new project components each week, until you have a live, hosted website at the end of the course. This project is designed to replicate real-life situations where the clients provide only a few of their requirements and expect a prototype to be developed. Scenario Express...
In the space provided below, identify the purpose of the organization or department in which you are currently working. If you are not currently working, you may research the goal of a specific organization or department and use that. Using the S.M.A.R.T approach, create a list of at least 3 goals for your department. Use the tables provided below for each of your goals. The first table is a brief example to help guide you. Be sure to include a...