think it association€¦ · • breakout session • discussion. 8 | york solutions. 9 | york...

Post on 05-Jul-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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 shinton@yorksolutions.net

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!

top related