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

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

  • Need help with this project please! Please name the compiler and software used, would really appr...

    Need help with this project please! Please name the compiler and software used, would really appreciate that information. Don't bother doing the report section on this assignment either. Me and my group will handle it. This is a group project. Group size should be exactly 2 (unless approved earlier by the instructor). Only ne mi imi ma Design a security architecture for a smart electric metering infrastructure. Smart electric meters have embedded hardware for cellular connectivity, and are able to...

  • An SDLC approach that completes portions of the system in small increments across iterations and ...

    An SDLC approach that completes portions of the system in small increments across iterations and integrates it into the whole is called Choose Choose walking skeleton Scrum team A(m) is a is a set of functionally related activities that combine to enable the develop process in a UP project In Scrum, a(n) s the client stakeholder for whom a system is being built. Refactoring scrum meeting The basic idea behind the development methodology is to respond to a current situation...

  • The request is for requirements that would be used in a typical software development project. For...

    The request is for requirements that would be used in a typical software development project. For this instance the software being developed would be for Information System that is managing patient records and healthcare data. Looking for an original answer and a little more detail then previously given. Develop a requirements specification with a minimum of 20 requirements. Define in very clear, detailed terms what your system does. While your overview might describe a website as allowing users to log...

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
ADVERTISEMENT