Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
2 | York Solutions
Think IT Association
Mission: “To foster professional growth and development through the power of
networking and collaboration.”
• Think IT is a service of
• Think IT Association was founded in 2009. Each group meets regularly in an informal, roundtable format with a different member from the group facilitating each session.
• The IT Leadership group is designed for all levels of leaders within the IT space including: IT Managers, IT Directors, and VPs of IT within the Twin Cities.
• Additional Think IT Program:• Link to Leadership• 6 month leadership development course that is designed and led by IT executives from across the metro
• Benefits Genesys Works-Twin Cities alumni through the Think IT Young Professionals Scholarship fund
• While there is no cost to be a member of Think IT, it is not FREE and we do ask that members invest their time and experience and be open to facilitating
3 | York Solutions
B2E Update
For more information, contact: Silvia Hinton at [email protected]
A big thank you to the following companies who have hired our B2E students!
4 | York Solutions
A Proud Partner of
To date we have raised a total of $542,495 for Genesys Works, through the Think IT Golf Invitational and our Link to Leadership program!
Thank you to our 2018 Sponsors!
5 | York Solutions
Upcoming Meetings
• Friday, May 10th – SPG Meeting
• Topic: Art and Science of Managing Vendors
• Location: Prime Therapeutics
• Facilitator: Nick Fuhry, IT Global Sourcing Manager at Boston Scientific
• Thursday, June 6th – ITL Meeting
• More details to come!
Save the Date!
6 | York Solutions
So You Think You Know What Agile and DevOps is?
Sayeed Reza, Senior Director, Product Engineering, Data and Analytics Solution at Optum
7 | York Solutions
Agenda
• Agile
• DevOps
• Breakout Session
• Discussion
8 | York Solutions
9 | York Solutions
The Agile Manifesto
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more.
10 | York Solutions
12 Principles Behind the Agile Manifesto1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
4. Business people and developers must work together daily throughout the project.
5. Build projects around motivated individuals. Give them the environment and support they need, and trustthem to get the job done.
6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
7. Working software is the primary measure of progress.
8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
9. Continuous attention to technical excellence and good design enhances agility.
10. Simplicity—the art of maximizing the amount of work not done—is essential.
11. The best architectures, requirements, and designs emerge from self-organizing teams.
12. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
11 | York Solutions
12 Principles Behind the Agile Manifesto
1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.
3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.
4. Business people and developers must work together daily throughout the project.
5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
7. Working software is the primary measure of progress.
8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
9. Continuous attention to technical excellence and good design enhances agility.
10. Simplicity—the art of maximizing the amount of work not done—is essential.
11. The best architectures, requirements, and designs emerge from self-organizing teams.
12. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
12 | York Solutions
The Agile MindsetThinking Differently, Working Differently
ProductivityIncrease in productivity
from lean thinking,
improved quality and
empowered teams
LoyaltyImproved quality,
predictability and
responsiveness –
which drives higher
NPS scores
Time to MarketQuicker value to market
through incremental delivery
using Agile/DevOps
EngagementStronger business and
technology collaboration,
bringing the customer
closer to our teams
13 | York Solutions
Agile Roles and Ceremonies
Roles
• Product Owner
• Scrum Master
• Development Team
Ceremonies
• Sprint Planning
• Daily Scrum
• Sprint Review
• Sprint Retrospective
14 | York Solutions
Scrum vs Kanban
15 | York Solutions
SCALING the AGILE
16 | York Solutions
Scaled Agile Framework(SAFe)
17 | York Solutions
Scaling Out versus Scaling Up
• Understand each other before changing things; do you want to scale up or scale out. That is two different things and each have their unique challenges and benefits.
• Do we want to scale up to conform to the organization?
• Do we want to scale out to transform the organization?
Imagine that we have a hugely successful agile team; they are 5 people, including the product owner and scrum master. They have made wonders not only building, but also running the product.
• We want this success story to spread, or scale throughout the organization.
18 | York Solutions
DevOps (Agile Enabler)
DevOps is not a process, it is a practice and it is a culture. Teamwork! Without DevOps
agile is not agile!
Thank you to RBC for hosting and to Sayeed for facilitating!