Question

In: Computer Science

You are now the manager of a small team of software engineers. Some of them are...

You are now the manager of a small team of software engineers. Some of them are fresh graduates, while some of them have a few years of working experience in the field. You are tasked with producing a small experimental FinTech (Financial Technology) mobile application. You will need to publish on both Android and iPhone platforms. You are adopting an Agile methodology, with emphasis on Test-Driven Development and extensive automated tests. The concept behind the application is very innovative, so design is constantly changing.

One of your new team member, Jake, is a top CS graduate with 4.0 GPA and he claims he never produce bugs in his programs. He thus propose that he won't be adopting the Test-Driven Development methodology that the team is using. As manager, will you agree with his proposal? Why/why not?

Solutions

Expert Solution

Since, I am the manager of the whole team, so my decision for my team as well as the project should be very much intellectual and should be taken with all the possibilities to be kept in mind.

It is for sure that each of my team member including me wants that the project should be very successful and the public should not get any problem once it is launched in the market. Since, my application is based on Financial sort of thing, so we cannot afford any kind of bug. This is because money is the biggest friend as well as biggest enemy of the human beings in today's time. So , in my opinion , I won't go without a Test-Driven methodology.

Jake, although he claims that he never produce bugs in his programs. But still I cannot believe a person with just 4.0 GPA and change the methodology and drop the Test driven methodology. I cannot launch a finance related application without proper testing in each an every situation, and that too which is exposed to huge population.

Opinion of different people can be changed in this answer. Every person have its own opinion.


Related Solutions

A team of software engineers are testing the time taken for a particular type of modern...
A team of software engineers are testing the time taken for a particular type of modern computer to execute a complicated algorithm for factoring large numbers. They would like to estimate the mean time taken for a computer to execute the algorithm. A random sample of 21 times are collected. The mean time in this sample is 684.0 seconds and the sample standard deviation is found to be 96.9. Calculate the 95% confidence interval for the mean time taken to...
A team of software engineers are testing the time taken for a particular type of modern...
A team of software engineers are testing the time taken for a particular type of modern computer to execute a complicated algorithm for factoring large numbers. They would like to estimate the mean time taken for a computer to execute the algorithm. A random sample of 21 times are collected. The mean time in this sample is 684.0 seconds and the sample standard deviation is found to be 96.9. Calculate the 95% confidence interval for the mean time taken to...
Scenario You are the manager of a software development team working on new applications for your...
Scenario You are the manager of a software development team working on new applications for your company, Optimum Way Development, Inc. Your director has called for all development teams to submit product briefs detailing their current projects. The director plans to share the most promising product briefs with clients at an upcoming meeting. You have software design documents for two potential projects. Directions You must choose one of the potential products and use the information contained in the technical specification...
COURSE : IT System Integration “The software design/development team and test engineers need to develop a...
COURSE : IT System Integration “The software design/development team and test engineers need to develop a strategy for planning, design, execution, data collection, and test evaluation”. Discuss this statement. note: NEED A UNIQUE ANSWER AND NO HANDWRITING PLEASE.. THANK YOU
You worked in a small local company as an assistant manager for several years. Now you...
You worked in a small local company as an assistant manager for several years. Now you quit the job and start your own business. You persuade your cousin to become a co-owner and invest $76,000 in the startup business. You invest $24,000 equity capital in the business. The business is organized as a limited liability company (LLC). You are the managing member, whereas your cousin is only a passive investor who does not manage the day-to-day operations. You also persuade...
You and your team are now working on some icons for the organization’s program user interface...
You and your team are now working on some icons for the organization’s program user interface (UI). Based on your first mock-up of the UI, complete the following: Discuss 2 original icons with 3 states each. Explain how the icons would be used, and give the purpose of each state. Investigate emerging alternative I/O devices and discuss their impacts on design.
Assuming you are a team of 3 to 4 graduate engineers and you are being asked...
Assuming you are a team of 3 to 4 graduate engineers and you are being asked to form a project team to work on a project of your choice. You should work professionally and coordinate and communicate as far as real engineers in the construction industry in HK. Unit Learning Outcomes: LO1: Assess individual and group skills in order to allocate roles within a collaborative team. 1.Evaluate everyone own skills and discuss through self-auditing or brain storming and review. Highlight...
Seo Yeon is a paid intern working for a small team of four software developers. Each...
Seo Yeon is a paid intern working for a small team of four software developers. Each member of the team is facing different deadlines and requires her support at different times—and all of them want to pawn their least enjoyable tasks off on her. Seo Yeon is there to learn and is happy to help out on any tasks they can give her, but she only has 40 hours per work week to offer. Identify the solution that is likely...
7,Why do you think you might be a good team member on a software development team...
7,Why do you think you might be a good team member on a software development team someday?
Suppose you are a high-level manager in a software firm and you are managing n software...
Suppose you are a high-level manager in a software firm and you are managing n software projects. You are asked to assign m of the programmers in your firm among these n projects. Assume that all of the programmers are equally competent. After some careful thought, you have figured out how much benefit i programmers will bring to project j. View this benefit as a number. Formally put, for each project j, you have computed an array Aj[0..m] where Aj[i]...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT