Agile Practices Webinar - Project...
Transcript of Agile Practices Webinar - Project...
Agile Practices Webinar
Initiate Project Intelligence®
Global Distributed Agile Teams, IoT & MicroServices
Things to Know…
All participants will be on mute
Questions are welcome
Use the question box to ask questions
Training session is valid for 1 PDU
Must be in attendance for full session
PDU certificate sent by the end of today
Recording and slides will be sent by tomorrow
Schedule a customized demo today!
+1 (949) 476-6499 x3
Request info: www.projectinsight.net
Project Insight
Dave Cornelius, DM, MBA, PMP, PMI-ACP, CSP, SPC
IT and Business Professional
Founder of 5 Saturdays Education Outreach Program
Author and Speaker
Agile Coach and Trainer
Learn More: www.dave-cornelius.com
LinkedIn: www.linkedin.com/in/daveauck/
Twitter: @DrCorneliusInfo “Believe we can make a difference.”
Presenter
Topic: DevOps, IT Service management, in the Land of Narnia
• Sindhu J.: Is DevOps a process or a concept like Agile methodology?
• Dr. Dave Response: DevOps is a practice that encourages tools and automation to delivery software to customers frequently. The practice also encourages collaboration between IT Operations and the development teams.
• Peter L.: I suppose it depends on the starting point, but how long does it take to move into a fully implemented DevOps/ITSM world?
• Dr. Dave Response: I would say 9 months to start but will be fully integrated into your culture for the duration of your business
Echos – September 15
• Manoj W.: Is there something for Batch Process intgration on Unix /Linux
environment?
• Dr. Dave Response: Jenkins is one tool used by many Linux environments.
Echos – September 15
Globally Distributed Agile TeamsIoT and MicroServices
• Globally Distributed Agile Teams
• Internet of Things (IoT)
• MicroServices
• Micro Teams
• Sociocracy 3.0
Topics
At the conclusion of the presentation you will be able to:• Develop a strategy to setup self-organizing global teams
• Create practices to improve communications
• Maximize throughput with micro teams
• Leverage Sociocracy 3.0 concepts
Learning Objectives
Teams are complex systems that deliver quality business value
Systems thinking emphasize the practice of self-organization
Integrates personal expertise, shared vision and team learning
Feedback loops help the teams understand complexity
Feedback loops are balancing and reinforcing
Systems Thinking Teams
©2016 KnolShare
Agile Teams
Teams are complex systems that deliver quality business value
Systems thinking emphasize the practice of self-organization
Integrates personal expertise, shared vision, and team learning
Feedback loops help the teams understand complexity
Feedback loops are balancing and reinforcing
©2016 KnolShare
Internet of Things (IoT) System
IoT are things connected to the Internet
IoT are complex systems capable of sending and receiving information
Example: Nest Thermostat
Communicates with other systems and people via the Internet
©2016 KnolShare
Small and independent systems
Deliver specific business capabilities
Scalable and capable of producing the right outcome
Loosely coupled
High Cohesion
©2016 KnolShare
MicroServices System
©2016 KnolShare
What is the relationship between Global
agile teams, IoT, and MicroServices?
A) Complex systems
B) Open loops
C) Effective Apps
D) Closed loops
Group Engagement #1
Business CaseGlobal Software Teams
Setting the Context
©2016 KnolShare
Company: What’s the Weather?
Product: Intelligent Thermostats
Delivery Method: Lean Thinking and Agile Practices
Distributed teams: California U.S., Israel, and Australia
Time Differences: U.S. > 9 Hours > Israel > 9 Hours > Australia
California 2 P.M. = 11 P.M. Israel = 8 A.M. Australia (Next Day)
Challenges: Aligning teams deliverables across time zones
Agile Collocation Practices
Emphasize teams in a common location
Team members meet face-to-face
Each collocated team produce customer value
Scrum of Scrums practice align goals of multiple collocated teams
Remove impediments and dependencies to reduce risks
©2016 KnolShare
A collaborative framework for evolving effective, resilient, and agile organizations
Organize work in semi-autonomous and self-organizing teams
Iterate and learn as you go
Connect teams to flow information through the organization
Align toward shared motives and values
Amplify individual development and learning
Sociocracy 3.0
©2016 KnolShare
©2016 KnolShare
Agile Micro Teams
Small teams of 3 to 5 people are ideal
I prefer a triad, a team of 3
Limiting the number of communications channel
3 to 10 maximum
Teams are built around a quality minded person
Teams are self-contained and self-organizing
©2016 KnolShare
Sociocracy 3.0 enable teams to be semi-
autonomous and self-organizing?
TRUE
FALSE
Group Engagement #2
Product Owners (PO) will have to be more creative
Use high fidelity content to describe requirements
Delegate authority to proxies in distributed locations
Learn to break work into smaller and independent outcomes
Effect on the Product Owner
©2016 KnolShare
Building the Teams
©2016 KnolShare
Team CAL: 1 Test automation engineer, 2 Developers, and 1 Scrum Master
Team SYD: 1 Test automation engineer, 2 Developers, and 1 Scrum Master
Team TEL: 1 Test automation engineer, 2 Developers, and 1 Scrum Master
Product Owner prioritize work for the three teams
©2016 KnolShare
Meetings and Ceremonies
Daily 15-minute standup meetings per team
2-week sprint cadence
Weekly Scrum of Scrums between three teams
Sprint review per team at the end of sprint
Retrospective per team at the end of sprint
Organization Benefits
Customer value is delivered by each team
Dependencies are reduced with small independent teams
Product Owner can maximize the right value
Teams are not living on multiple time zones
Independent and scalable teams
©2016 KnolShare
©2016 KnolShare
Select the benefit of independent micro teams.
A) People are not catching colds from each other
B) Scrum Masters remove impediments
C) Product Owners become smarter
D) Teams are not living on multiple time zones daily
Group Engagement #3
©2016 KnolShare
Global agile teams are collocated, self-contained, and self-organizing
Micro teams of 3 to 5 people are ideal
Systems Thinking teams respond effectively to change
Use Sociocracy to enable evolving effective, resilient, and agile organizations
IoT are Micro Services are complex systems to model teams
Summary
©2016 KnolShare
Is there anything that was presented that I can clarify?
Q&A
©2016 KnolShare
Our Services Include:• Agile Assessment and Strategy
• Training
• Coaching
• Enterprise Agile Release Train (ART) Launch
• Business and Technology Process Optimization
• Presentation Training and Coaching
KnolShare.org
©2016 KnolShare
Title: Transforming Your leadership Character: The Lean Thinking and Agility Way
Game: Agility LeaderShift
Collaborative Learning
Buy Book & Game on Amazon
©2016 KnolShare
Empowering students with agility and innovation
Learn more & Donate: Visit www.5Saturdays.org
5 Saturdays.org – Education Program
©2016 KnolShare
• KnolShare with Dr. Dave Podcast
• Industry Experts
• Business & Technology topics
• Visit www.GrokShare.com
• “KnolShare with Dr. Dave” on iTunes
• “KnolShare with Dr. Dave” Google Play
GrokShare.comto
Know…
©2016 KnolShare
Website: www.KnolShare.org
Email: [email protected]
Twitter: @KnolShare
Contact KnolShare
social media
join us
connect
sharefollowlike
network
newsinformation
project management
software
blogs
techvideos
business
leadership
friends
messagetweet
projects
comment
Follow, like, subscribe!
LeadershipProduct Training
Project Insight CommunitySign up for more
They are all FREE
Check them out today!
IT Methodology
and AgilePM Training
See you next time!