You are on page 1of 23

Established as per the Section 2(f) of the UGC Act, 1956

Approved by AICTE, COA and BCI, New Delhi

Lecture 17.1
Customer Collaboration
S c h o o l o f C o m p u t i n g a n d I n f o r m a t i o n Te c h n o l o g y
M r. R a g h a v e n d r a N a y a k a P
raghavendra.nayak@reva.edu.in

AY: 2020-2021
OUTLINE

Recap of previous lecture


Topics covered here

Agile manifesto

Fixed Time box Sprints


RECAP OF PREVIOUS LECTURE

Fixed Time box


Agile Manifesto
Sprints
Software Engineering
Objective and Outcome of Lecture
OBJECTIVE AND OUTCOME OF LECTURE

Lecture Objective Discuss importance of Customer Collaboration among the


stakeholders in Agile development

Lecture Outcome Illustrate importance of Customer Collaboration among the


stakeholders in Agile development
Customer Collaboration
Communicating with Stakeholders
COLLABORATION

Collaboration simply
means to work jointly 
rather than
independently to
accomplish a task
COLLABORATION

Agile manifesto highlights the emphasis Agile methodologies


place on strong collaboration with customer.

2 out of 4 values put strong emphasis on Collaboration

Customer
Individuals &
collaboration over
Interactions over
contract
process & tools
negotiation
COLLABORATION

Collaboration is also
very important
Agile methodology between members of
Encourages strong Technical team
communication
between Business
owners & Technical
team
COLLABORATION

Investing time to forge strong relationship between customer


& development team can yield significant result

Building
strong
relationship Increase in Quality of
frequency of feedback is
feedback much higher
COLLABORATION
Customers who deepen their involvement in their own
products tend to become much more vested in those
products’ outcomes

As their interest in
Encouraging Start viewing that product
deeper the product’s development
customer success is not only process increases
involvement the responsibility they recognize
of product team their responsibility
but also theirs and reduce blame
game
COLLABORATION
in order to deliver products that your customers truly love,
you must ensure that your customers are involved in every
step along the way.

Building an
inclusive
team
it will also ensure that both your customers and your
development team are equipped to face any challenges
that they encounter along the way , together
SUMMARY OF THE LECTURE

Importance of collaboration in
Agile methodology
Software Engineering
R e s o u r c e s a n d Ta s k s To b e C o m p l e t e d
RESOURCES AND TASKS
Optional / Non-optional Reading resources for the lecture
Non-optional Reading resource

Bob
BobAiello
Aielloand
andLeslie Sachs,
Leslie “Agile
Sachs, Application
“Agile
Lifecycle Management
Application Using DevOps
Lifecycle Management to Drive
Using
Process Improvement”,
DevOps to DriveAddison Wesly, First
printing, June 2016
Process Improvement”, Addison Wesly, First
printing, June 2016
Optional Reading resources
• https://www.simplilearn.com/stakeholder-engagement-part-2-tut
orial#:~:text=Agile%20Participatory%20Decision%2DMaking%20
Models&text=Shared%20Collaboration%3A%20Participants%20ar
e%20not,a%20small%20group%20of%20people.
RESOURCES AND TASKS
Optional / Non-optional Tasks to be completed
Optional Task

Discuss any situation where you had put effort to improve


collaboration

Non-optional Task

What is importance o Collaboration in Agile development. How can you


improve collaboration
RESOURCES AND TASKS
Reading resources for next lecture

Topic: Production Support ,Maintenance


and Bugfixes

Sources: 
1. Bob Aiello and Leslie Sachs, “Agile Application Lifecycle Management
Using DevOps to Drive Process Improvement”, Addison Wesly, First printing,
June 2016
DISCUSSION
5 MINUTES

Collaboration in Agile Model


QUIZ

1. DevOps tries to improve communication between

a. Development team
b. IT operations team
c. Testing/ Quality team
d. All of the options
QUIZ

The user system


2. Which requirements
statement are the
about managing parts ofdevelopment
a software which document ? is TRUE?
project

a. Use the agile method to obtain fast feedback


b. Use the waterfall method when budget and schedule are flexible
c. Use the waterfall method when requirements cannot be clearly defined up front
d. Use the agile method when customer involvement is difficult
QUIZ

3. Which of the following is a goal of DevOps?

a. Larger, less frequent releases


b. Reduced feedback loops
c. Increased lead time between fixes
d. Lower failure rate of new releases
QUIZ
4. DevOps is NOT
a. Automating
4. DevOps the process of software
is NOT b. Cultural Movement
delivery and infrastructure changes
c. Collaboration b/w Development and d. A one size fits all strategy
Operations

5. Who are the PRIMARY stakeholders for DevOps?


a. Testers b. Quality Assurance
c. Design Engineers d. All of the above
QUIZ

6. An organization has been widely criticized for repeated delays bringing a new product
to market. Once live, the product is error prone, prompting further criticism. Which BEST
represents a step the IT organization could take to improve its relationship with the
business?

a. Consider a different technology platform for the product


b. Focus on improving time to market
c. Introduce automation to reduce errors
d. Balance responsiveness to change and stability

You might also like