Documente Academic
Documente Profesional
Documente Cultură
SCRUM
DevOps
Assignments
7th Lecture goals
• Content Objectives:
• Understand a framework that focuses on assisting companies in achieving their goals for IT governance and
management.
• Language Objectives:
• Be able to contrast and synthetize complex technical readings.
SCRUM
Quotes
There is a new context
A B
That is, while there is value in the items on the right, we value the items on the left
more.
Technical Self-
Simplicity Regular
Excellence Organizing
Reflection and
Teams
Adjustment
8
Common characteristics of agile
methodologies
Characteristics
Continuous improvement
What is Scrum?
• Scrum is one of the most popular
agile methods.
• It is an adaptive, iterative, fast,
flexible and efficient framework
designed to deliver the maximum
value possible quickly throughout
the project.
• Ensures transparency in
communication.
• Creates collective accountability
and progress.
• Scrum framework support al kinds
of projects.
• Proposed by Hirotaka Takeuchi and
Ikujiro Nonaka based on Rugby
strategies in 1986.
Cynefin framework
Scrum
(empirical
process)
Moving to
the complexity
quadrant
Source: https://www.researchgate.net/
SCRUM structure
Get astonishing
results Get the right
business value Results
Team that can do Value-based
anything Get business value
prioritization faster
Empirical
Collaboration process
Room for Team and Transparency
Iterative Inspection
Individual Growth development Adaptation
Self organized Principles
Time-boxing
Values
Courage Openess
Focus Commitment Respect
Phases and processes
Source: User stories in agile software development - Sandra Svanidzaitė, PhD, CSPO
DevOps
How do we deal with delivery?
Daily
Team
Agility: Scrum
Do we have different objectives?
• Designing a
What is What is
solution and Dev looking Ops looking
implementing it
•
• Adopting new for? for? Availability and
reliability
technologies
• Efficiency
• Speed in
• Recovery times
implementing
• Monitoring
• Timely
• Minimal security
provisioning.
risks
• Synchronized
• Controlled changes
environments
• Root cause
• Predictability in
access to How is their relationship? corrections
resources
• Suspicious from each other
• Lack of communication
• Late involvement
• Mutual accusations
• Bureaucratic processes with few
incremental improvements
• Shadow IT
DevOps the component that completes an
agility model
¿What is DevOps?
DevOps Institute
DevOps benefits
• Collaboration
• Feedback
• Small batches
Agile • Frequent delivery
• Measurement
• Working software
• Self-organizing equipment
DevOps
• Change mgmt.
• Release mgmt. • Value Stream
• Configuration • One piece Flow
mgmt. • Kaizen
• Event mgmt. ITSM Lean • Obeya
• Incident & • WIP limits
problema mgmt • Remove waste
(muda)
What is a deployment pipeline?
6. Monitoring
DevOps
Download Build Unit Test Dev Env. Integration Testing Func. Non-Func QA Deploy
testing Env. testing testing Release
1. Commit Stage
2. Continuous Integration
3. Testing (TDD, BDD, ATDD)
4. Continuous Delivery
5. Continuous Deployment
Repo
Dev
Tester
Ops
CONCLUSIONS
Business agility provides companies with the ability to deliver fast and respond
01 quickly and pivot in an environment of changing market needs.
The agility models have in common the agile manifesto and principles that are a
02 response to traditional cascade methods.
Scrum provides the framework for better delivery and continual with focus on high
03 quality.
DevOps is the combination of cultural philosophies, practices, and tools that brings
04 the development team and operations team together while optimizing the flow of
value from the idea to de final user.
REFERENCES
• Read the Agile Leadership Journal article according to your last name: A (find it in
Canvas).
• Design a mindmap with the main concepts in your opinion.
• Upload the document in our course site in Canvas.
• Name the file: “IT Governance 2020I - (your student code and lastname) – Session
8“
• Articles:
• Bringing “Leadership Agility” to Agile: Last name from A to E.
• Two Sides of the Same Coin: Using Culture and Structure to Build Agile Organizations: Last
name from F to J.
• Creating Self-Directed Teams: It’s a Question of Space: Last name from K to O.
• The Pedagogy Principle: Teaching Agile Leaders How to Teach: Last name from P to T.
• Climb Every Mountain: Overcoming the Barriers to Enterprise Agility: Last name from U to Z.
GRACIAS
Contenido elaborado en: