Question

In: Computer Science

Please find the best methodology for each of the three software development personalities below and explain...

Please find the best methodology for each of the three software development personalities below and explain why you chose that one en each case.

  1. The NinjaSix:

“Show don’t tell” describes his modus operandi best. He is an enigma: not outright friendly or forthcoming, but he works surprisingly well on a team.

His motto? Don’t have doubts; just resolve the problem quickly and efficiently. This no-nonsense attitude makes him an absolute joy to work with.

  1. The Clever Ambassador:

He is outspoken and the unofficial project manager. He is the consummate ring-master, able to please both clients (the ferocious lions) and team members (the elephants that could easily trample him if they wanted).

works behind the scenes, receiving lower pay for what amounts to the same work

  1. The Half-Cup Speedster:

The half-cup speedster takes on multiple projects at once. He works much faster than most, but his amazing quantity is tarnished by its quality: his speed results from cutting corners and hacking core.

Unfortunately, much like the handwriting of physicians, his code is practically indecipherable. Should someone need to fix a problem that surfaces later, they will surely encounter difficulties. You can’t fix what you can’t read or understand.

Methodologies:

Methodology

Focus

Waterfall

The linear and sequential approach to development

Agile

Continuous improvement and delivering better quality

Critical path method

Maximizing project activities and finding the shortest path (timeline) to task and project success

Critical chain project management

Optimizing resources usage

Six Sigma

Eliminating waste and improving processes and profitability

Scrum

Delivering higher quality

Lean Six Sigma

Customer-focused

Kanban

Customer-focused, fostering ongoing collaboration and continuous learning

Scrumban

Reducing waste, shorten lead time, turnaround time, and deliver higher quality products and services

Lean development

Reducing waste while maximizing output and increasing stakeholder value

Crystal

Improving project results by focusing efforts on the people-side of projects

Dynamic systems development method

Aligning projects with companywide strategic goals

Adaptive software development

Helping teams become more agile when dealing with change

Solutions

Expert Solution

1.)

The ninja is a man of few words and keeps to himself. While similar to the hardcore geek, he has more in his life than code and work.

He is an enigma: not outright friendly or forthcoming, but he works surprisingly well on a team. Everyone notices his tireless nature but can’t figure out how he does everything so well and so quickly. There is much evidence of his work but little evidence that he did it. “Show don’t tell” describes his modus operandi best.

Never outwardly frazzled (try as you might to throw him off), he resolves problems quickly and efficiently, regardless of time or place. The ninja’s stealth sends chills down your spine, and he leaves you wondering how he managed to accomplish his feat.

A lone ranger, he gets the job done regardless of his status on the team or his relationship with other members. His motto? Don’t have doubts; just resolve the problem quickly and efficiently. This no-nonsense attitude makes him an absolute joy to work with.

So,Scrumban methodoly fits best for ninja personality as it also focus on :Reducing waste, shorten lead time, turnaround time, and deliver higher quality products and services

2.)

The clever ambassador is the face of the team. He is outspoken and the unofficial project manager. His knowledge of software development, project workflows and code theory is adequate, but he does very little of the actual programming or work.

He is quick to pick up leads and great at communicating with clients. He is the consummate ring-master, able to please both clients (the ferocious lions) and team members (the elephants that could easily trample him if they wanted).

In his supervisory role, the clever ambassador ensures that every project meets the requirements and satisfies the client. He is the go-between, representing the development team for the client and balancing client satisfaction with practicality.

Having to walk this tight rope, he often feels that he should be better compensated, despite never doing any heavy lifting (i.e. coding). He is the model who sits pretty in front of the camera selling the product, while the rest of the team (make-up artists, hair stylists, etc.) works behind the scenes, receiving lower payment for what amounts to the same work.

So,Kanban methodoly fits best for The clever ambassador personality as it also focus on:

Customer-focused, fostering ongoing collaboration and continuous learning

3.)

The half-cup speedster takes on multiple projects at once. He works much faster than most, but his amazing quantity is tarnished by its quality: his speed results from cutting corners and hacking core.

He feels that optimizing and checking code takes too long. His code is messy because he does not follow best practices and never makes use of object-oriented programming (OOP).

Amazingly, despite his code looking like a minefield, the product works just as intended. Cutting corners is generally not good practice, but in an impossible crunch, the half-cup speedster might be the person for the job.

Unfortunately, much like the handwriting of physicians, his code is practically indecipherable. Should someone need to fix a problem that surfaces later, they will surely encounter difficulties. You can’t fix what you can’t read or understand.

So,Critical path method methodoly fits best for The half-cup speedster personality as it also focus on:

Maximizing project activities and finding the shortest path (timeline) to task and project success


Related Solutions

In the context of Software Engineering Methodology, justify-“There is no uniform best test technique”. Explain in...
In the context of Software Engineering Methodology, justify-“There is no uniform best test technique”. Explain in detail and provide example(s).
The SDLC (software/system development life cycle) framework is a common development methodology used by organizations to...
The SDLC (software/system development life cycle) framework is a common development methodology used by organizations to build systems and software. Security is often an afterthought or only addressed late in the development process. How can threat modeling be includes during the entire development effort? At what points of the lifecycle would you include threat identification, testing and analysis? Why have you chosen those points in the development cycle?
Q1: Discuss the unified process and its lifecycle regarding software development methodology for object-oriented development. Q1:...
Q1: Discuss the unified process and its lifecycle regarding software development methodology for object-oriented development. Q1: Discuss the unified process and its lifecycle regarding software development methodology for object-oriented development.
Question 3 [20 Marks] Extreme programming (XP) is a software development methodology which is intended to...
Question 3 [20 Marks] Extreme programming (XP) is a software development methodology which is intended to improve software quality and responsiveness to changing customer requirements. Briefly explain refactoring and pair programming in Extreme Programming.
Please find implementation of KNN algorithm (in C++) below Please explain how each code implements the...
Please find implementation of KNN algorithm (in C++) below Please explain how each code implements the following steps of the algorithm in question: 1. Determine parameter K = number of nearest neighbors 2. Calculate the distance between the query-instance and all the training samples 3. Sort the distance and determine nearest neighbors based on the K-th minimumdistance 4. Gather the category Y of the nearest neighbors 5. Use simple majority of the category of nearest neighbors as the prediction value...
Reviewing the System/Software Development Life Cycle (SDLC) model and methodology then show how this model can...
Reviewing the System/Software Development Life Cycle (SDLC) model and methodology then show how this model can be use in web design. Be sure to define the SDLC model and methodology and identify which SDLC step is associated with each project component
Listed below are the top 10 annual salaries​ (in millions of​dollars) of TV personalities. Find the​...
Listed below are the top 10 annual salaries​ (in millions of​dollars) of TV personalities. Find the​ range, variance, and standard deviation for the sample data. Given that these are the top 10​ salaries, do we know anything about the variation of salaries of TV personalities in​ general? 41  40  38  32  22  18  16  12  11.6 10.7 The range of the sample data is ​$ nothing million. ​ (Type an integer or a​ decimal.) T he variance of the sample...
Listed below are the top 10 annual salaries​ (in millions of​ dollars) of TV personalities. Find...
Listed below are the top 10 annual salaries​ (in millions of​ dollars) of TV personalities. Find the​ range, variance, and standard deviation for the sample data. Given that these are the top 10​ salaries, do we know anything about the variation of salaries of TV personalities in​ general? 38     37     36     29     19     15     13     9     8.9     7.4 The range of the sample data is ​$ __ million. ​(Type an integer or a​ decimal.) The variance of the sample data...
Listed below are the top 10 annual salaries​ (in millions of​ dollars) of TV personalities. Find...
Listed below are the top 10 annual salaries​ (in millions of​ dollars) of TV personalities. Find the​ range, variance, and standard deviation for the sample data. Given that these are the top 10​ salaries, do we know anything about the variation of salaries of TV personalities in​ general? 40     38     36     29     17     14     11     10     9.6     8.4
Listed below are the top 10 annual salaries​ (in millions of​ dollars) of TV personalities. Find...
Listed below are the top 10 annual salaries​ (in millions of​ dollars) of TV personalities. Find the​ range, variance, and standard deviation for the sample data. Given that these are the top 10​ salaries, do we know anything about the variation of salaries of TV personalities in​ general? 41 39 38 30 22 19 17 15 14.9 13.8 The range of the sample data is $ million. ​(Type an integer or a​ decimal.) The standard deviation of the sample data...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT