Question

AHW2) Hello I have an agile software development methodology that is proposed by the combining the...

AHW2) Hello I have an agile software development methodology that is proposed by the combining the two other agile development methodologies, my question is how can I draw its process model that describe it entirely(as drawing graphs). The description of the new proposed methodology is given below:

1. The new Agile methodology is "Feature and Test Driven Development".

2. Feature Driven Development (FDD) is an iterative and incremental Agile methods
for developing software. This is client centric pragmatic Software process.
As the name implies, "Features" are important in FDD.
A feature is a small
client valued function expressed in form of
action - result - object.

Test Driven Development (TDD) relies on repetition of development cycle -
i.e. write a test before we write the production code to fulfill the requirement.
Goal of TDD is specification and not validation.

We can combine this FDD and TDD to form new "Feature and Test Driven Development"
(FTDD).

In FDD, we concentrate on feature based on client request and do the development.
We only think of testing once the development of the feature is complete.

In TDD, requirements are turned into small
testcases and code is improved to
pass the test case.

We need both the approach for effective Software development and delivery.

Once we get the requirement from customer, we can do FDD and TDD in parallel,
so that testing and development happens in parallel and there is no wastage of time.

3. We can have the project flow as below.

once we get the requirement, we can have 1 week time for FDD and TDD to happens
in parallel.
So that in one end, FDD team can concentrate on developing feature.
And, TDD team can develop suitable test cases so that they can check the feasibility.

4. - Adaptation -> Based on the complexity of requirement, we can have change
                   in 1 week duration time.
                   With this approach, FDD team need not do
seperate testing.
                   And TDD team need not write production code after introducing
                   test cases.
                  
   Communication -> FDD and TDD teams can communicate each other for the
                   new feature interface and help each other.
                     
   Customer Satisfaction and Business value ->
                   With FTDD approach, there is lot of time saved.
                   For example, FDD team need not do write test cases to
                   test the feature.
                   TDD team after verifying the requirement need not write
                   production code and that time is saved.
                   If TDD team finds that requirement is not feasible, then
                   it can discard the code developed by FDD.
                  
   Frequent Inspection and Retrospective ->
                   Here FDD teams and TDD teams are completely
independant and
                   only need to communicate and start requirement analysis and
                   after either developing code or writing the test cases.
                  
                   By this the retrospective time for completion is reduced by a week.

sincerely...

Homework Answers

Answer #1

Agile software development emphasizes basically on the four below core values:

a. Individual and team interactions over processes and tools.
b. Working software over comprehensive documentation.
c. Customer cooperation over contract negotiation.
d. Responding to change over following a plan.

Below is the Agile software development Diagram:

Know the answer?
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
Similar Questions
You are part of agile innovation team. Your team has been staying close to Hospital IT...
You are part of agile innovation team. Your team has been staying close to Hospital IT team and adapt quickly to changing conditions for the new website. The team almost always result in higher team productivity and morale, faster time to market, better quality, and lower risk than traditional approaches can achieve. Your team members are familiar with testing the happy paths, how users (Patients ) should use the software. You team launched a web application for the Hospital after...
The Business Case for Agility “The battle is not always to the strongest, nor the race...
The Business Case for Agility “The battle is not always to the strongest, nor the race to the swiftest, but that’s the way to bet ’em!”  —C. Morgan Cofer In This Chapter This chapter discusses the business case for Agility, presenting six benefits for teams and the enterprise. It also describes a financial model that shows why incremental development works. Takeaways Agility is not just about the team. There are product-management, project-management, and technical issues beyond the team’s control. Lean-Agile provides...
1.Establishing the virtual Management: As known, managing virtual staff requires a different method or approach than...
1.Establishing the virtual Management: As known, managing virtual staff requires a different method or approach than managing local staff. Due to that reason, Golden Scent has developed a strategic plan to successfully manage its virtual staff in the USA. Identify the suitable manager. to make sure our work will proceed as we planned, Golden Scent willrecruit a virtual manager with the essential skills and knowledge required to manage virtual employees. Find the skilled people to work with. Since not everyone...
Funding an IS project through a Chargeback method involves: Pricing the IS service out for the...
Funding an IS project through a Chargeback method involves: Pricing the IS service out for the customer buying the end product Direct billing by the firm for IS resources or services to the department that uses them Direct billing by the manager of a function for IS resources or services to an employee that uses them An accounting process that reduces tax liability for capital investments All of the following are attributes of considering IS costs as Overhead except the...
You work for Microsoft in their global smart phone group. You have been made project manager...
You work for Microsoft in their global smart phone group. You have been made project manager for the design of a new smart phone. Your supervisors have already scoped the project so you have a list showing the work breakdown structure and this includes major project activities. You must plan the project schedule and calculate project duration. Your boss wants the schedule on his desk tomorrow morning!      You have been given the information in Exhibit 5.13. It includes all the...
Using the model proposed by Lafley and Charan, analyze how Apigee was able to drive innovation....
Using the model proposed by Lafley and Charan, analyze how Apigee was able to drive innovation. case:    W17400 APIGEE: PEOPLE MANAGEMENT PRACTICES AND THE CHALLENGE OF GROWTH Ranjeet Nambudiri, S. Ramnarayan, and Catherine Xavier wrote this case solely to provide material for class discussion. The authors do not intend to illustrate either effective or ineffective handling of a managerial situation. The authors may have disguised certain names and other identifying information to protect confidentiality. This publication may not be...
TESTING DRUGS IN THE DEVELOPING WORLD The drug development process is long, risky, and expensive. It...
TESTING DRUGS IN THE DEVELOPING WORLD The drug development process is long, risky, and expensive. It can take ten years and cost in excess of $500 million to develop a new drug. Moreover, between 80 and 90 percent of drug candidates fail in clinical trials. Pharmaceutical companies rely upon a handful of successes to pay for their failures. Among the most successful of the world's pharmaceutical companies is New York–based Pfizer. Developing a new drug involves risks and costs, and...
The Halls Gap Wildlife Park offers a unique Australian wildlife experience. The park offers a scenic...
The Halls Gap Wildlife Park offers a unique Australian wildlife experience. The park offers a scenic comfortable nature walk around the facilities, with the chance to get up close and personal to some of Australia’s most famous native animals. With over 100 kangaroos roaming free, around the park, there is an opportunity to experience hand feeding these amazing animals. Visitors also have a chance to interact with koalas, wombats, and a variety of reptiles ranging from snakes to lizards and...
New Wave Music New Wave Music is an international company that develops music software that is...
New Wave Music New Wave Music is an international company that develops music software that is used to compose music, play recordings in clubs, and produce albums. Founder and CEO Moritz Halbach is the company’s biggest fan. He said “I started this company from nothing, just me, my ideas, and my computer. I love music---love playing music, love writing programs for making music, love listening to music---and the money is nice, too.” Moritz says that he never wanted to work...
Explain the complete HAZOP procedure as followed in the industry. See summary below. Explain all the...
Explain the complete HAZOP procedure as followed in the industry. See summary below. Explain all the main parts of HAZOP study in details given in the Pdf file including: 1. Overview (including definitions and usage) 2. Hazop methodology (including phases like definition, preparation, examination, documentation and follow-up). Give examples also 3. Risk review 4. Risk communication Guidance: Study the procedure carefully and then write the answers in your own words. Hazard & Operability Analysis (HAZOP) 1   Overview: Hazard and Operability...