19

Think IT Association€¦ · • Breakout Session • Discussion. 8 | York Solutions. 9 | York Solutions The Agile Manifesto We are uncovering better ways of developing software by

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Think IT Association€¦ · • Breakout Session • Discussion. 8 | York Solutions. 9 | York Solutions The Agile Manifesto We are uncovering better ways of developing software by
Page 2: Think IT Association€¦ · • Breakout Session • Discussion. 8 | York Solutions. 9 | York Solutions The Agile Manifesto We are uncovering better ways of developing software by

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

Page 3: Think IT Association€¦ · • Breakout Session • Discussion. 8 | York Solutions. 9 | York Solutions The Agile Manifesto We are uncovering better ways of developing software by

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!

Page 4: Think IT Association€¦ · • Breakout Session • Discussion. 8 | York Solutions. 9 | York Solutions The Agile Manifesto We are uncovering better ways of developing software by

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!

Page 5: Think IT Association€¦ · • Breakout Session • Discussion. 8 | York Solutions. 9 | York Solutions The Agile Manifesto We are uncovering better ways of developing software by

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!

Page 6: Think IT Association€¦ · • Breakout Session • Discussion. 8 | York Solutions. 9 | York Solutions The Agile Manifesto We are uncovering better ways of developing software by

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

Page 7: Think IT Association€¦ · • Breakout Session • Discussion. 8 | York Solutions. 9 | York Solutions The Agile Manifesto We are uncovering better ways of developing software by

7 | York Solutions

Agenda

• Agile

• DevOps

• Breakout Session

• Discussion

Page 8: Think IT Association€¦ · • Breakout Session • Discussion. 8 | York Solutions. 9 | York Solutions The Agile Manifesto We are uncovering better ways of developing software by

8 | York Solutions

Page 9: Think IT Association€¦ · • Breakout Session • Discussion. 8 | York Solutions. 9 | York Solutions The Agile Manifesto We are uncovering better ways of developing software by

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.

Page 10: Think IT Association€¦ · • Breakout Session • Discussion. 8 | York Solutions. 9 | York Solutions The Agile Manifesto We are uncovering better ways of developing software by

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.

Page 11: Think IT Association€¦ · • Breakout Session • Discussion. 8 | York Solutions. 9 | York Solutions The Agile Manifesto We are uncovering better ways of developing software by

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.

Page 12: Think IT Association€¦ · • Breakout Session • Discussion. 8 | York Solutions. 9 | York Solutions The Agile Manifesto We are uncovering better ways of developing software by

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

Page 13: Think IT Association€¦ · • Breakout Session • Discussion. 8 | York Solutions. 9 | York Solutions The Agile Manifesto We are uncovering better ways of developing software by

13 | York Solutions

Agile Roles and Ceremonies

Roles

• Product Owner

• Scrum Master

• Development Team

Ceremonies

• Sprint Planning

• Daily Scrum

• Sprint Review

• Sprint Retrospective

Page 14: Think IT Association€¦ · • Breakout Session • Discussion. 8 | York Solutions. 9 | York Solutions The Agile Manifesto We are uncovering better ways of developing software by

14 | York Solutions

Scrum vs Kanban

Page 15: Think IT Association€¦ · • Breakout Session • Discussion. 8 | York Solutions. 9 | York Solutions The Agile Manifesto We are uncovering better ways of developing software by

15 | York Solutions

SCALING the AGILE

Page 16: Think IT Association€¦ · • Breakout Session • Discussion. 8 | York Solutions. 9 | York Solutions The Agile Manifesto We are uncovering better ways of developing software by

16 | York Solutions

Scaled Agile Framework(SAFe)

Page 17: Think IT Association€¦ · • Breakout Session • Discussion. 8 | York Solutions. 9 | York Solutions The Agile Manifesto We are uncovering better ways of developing software by

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.

Page 18: Think IT Association€¦ · • Breakout Session • Discussion. 8 | York Solutions. 9 | York Solutions The Agile Manifesto We are uncovering better ways of developing software by

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!

Page 19: Think IT Association€¦ · • Breakout Session • Discussion. 8 | York Solutions. 9 | York Solutions The Agile Manifesto We are uncovering better ways of developing software by

Thank you to RBC for hosting and to Sayeed for facilitating!