0% found this document useful (0 votes)
59 views10 pages

Agile vs Waterfall: A Career Guide

abc

Uploaded by

uday.musale68
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views10 pages

Agile vs Waterfall: A Career Guide

abc

Uploaded by

uday.musale68
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

Advantages Of Waterfall-

1- This model is simple and easy to understand and use.


2- Each phase have specific deliverables and review process.
3- In this model phases are not overlapped i.e., completed once at a time.

Disadvantages of Waterfall-

1- Time to market is high


2- What you expect and receive are mostly different, as customer has idea as per the documents
only about the project.
3- Not suitable for the projects where requirements are changing.
4- This model is used when requirements are very well known, clear and fixed.

Agile is is not methodology, no development software or framework.

Agile is Philosophy i.e., set of values and principles.

Agile Delivers following Values.

1- Individuals and interactions over process and tools.


2- Working software over comprehensive documents.
3- Customer collaboration over contract negotiations.
4- Responding to change over following a plan.

Principles-

1- Highest priority is to satisfy customer through early and continuous delivery of valuable
software.
2- Welcome changing requirements.
3- Deliver working software frequently from couple of weeks to couple of months.
4- Business people and developers must work together daily throughout the project.
5- Build projects around motivated individuals.
6- Face to face conversation to convey information.
7- Working software is primary measure.
8- Able to maintain constant pace.
9- Continuous attention to technical excellence and design enhancement.
10- Simplicity the art of maximizing the amount of work not done .
11- Self-organized team.
12- At regular intervals the team reflects on how to become more effective then turn and adjusts its
behavior accordingly.
https://digitally.cognizant.com/agile-in-the-age-of-covid-19-codex5669/

https://www.cognizantsoftvision.com/job-search/

https://digitally.cognizant.com/software-engineering-takes-on-new-meaning-in-the-covid-19-pandemic-
codex5676/

Add to your resume


Companies hire candidates that understand the job and are passionate about
the company.
Make your resume standout by adding this snippet to the extra curricular
section of your resume. Recruiters will see you've got the passion and the
skills to succeed

Cognizant Agile Methodology Job Simulation on Forage - November 2023

 Demonstrated an understanding of key project management concepts by creating a


comprehensive presentation analysing strengths and weaknesses of Agile and Waterfall
methodologies.
 Applied knowledge of key aspects of Agile methodology by identifying user stories for
an innovative interplanetary video-conferencing application and creating a document
detailing Scrum role assignments and ceremonies.
 Showcased problem-solving skills by diagnosing and proposing solutions for
development process issues encountered during sprints.

Interview tip
In every interview, you will likely be asked, “Why do you want to work here?”
and “Why this role?” Use these interview tips to craft the perfect answer to
these common questions.
“Why are you interested in this role?”
I recently participated in Cognizant’s Agile job simulation on the Forage
platform, and it was incredibly useful to understand what it might be like to
participate in a scrum at Cognizant and to apply Agile concepts in a
hypothetical app development context.

Through this program I realised that I really enjoy thinking through customer
needs for app features and functionalities and how they will be impacted by
certain variables, working with typical tools available for Agile ALM and
resolving common issues that arise during a sprint. I’d love to apply what
I’ve learned in a scrum team at Cognizant.

https://courses.edx.org/course_modes/choose/course-v1:BabsonX+BPET.ETAx+2T2018/
Entrepreneur mindset

You might also like