Question

Which software-development methodology would be best if an organization needed to develop a software tool for...

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

0 0
Add a comment Improve this question Transcribed image text
Answer #1

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:

  • Agile Software Development
  • Crystal Methods
  • Dynamic Systems Development Model (DSDM)
  • Extreme Programming (XP)
  • Feature Driven Development (FDD)
  • Joint Application Development (JAD)
  • Lean Development (LD)
  • Rapid Application Development (RAD)
  • Rational Unified Process (RUP)
  • Scrum
  • Spiral
  • Systems Development Life Cycle (SDLC)
  • Waterfall (a.k.a. Traditional)

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:

  • Using workshops or focus groups to gather requirements.
  • Prototyping and user testing of designs.
  • Re-using software components.
  • Following a schedule that defers design improvements to the next product version.
  • Keeping review meetings and other team communication informal.

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.

Add a comment
Know the answer?
Add Answer to:
Which software-development methodology would be best if an organization needed to develop a software tool for...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • 50. Which software development methodology best supports customers' changing requirements through short development cycles? - Rational...

    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,...

    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...

    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...

    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...

    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...

    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 scop...

    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...

    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...

    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...

    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...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT