Regardless of what type of work you do, there may be benefits to applying some of the ideas articulated in the Agile Manifesto. This talk illustrates a few first steps you can take and try to uncover opportunities to improve how you deliver value.
A brief introduction to Agile software development, covering its origins, the Agile Manifesto and Principles, key Agile frameworks, benefits and potential drawbacks of Agile methods and a few notable adopters of Agile.
This is one of many Agile Tutorial slides available at http://www.avidanhetzroni.com/agile-tutorial/
In this slides deck, Avidan Hetzroni explains the basic concepts behind the Manifesto for Agile Software Development (a.k.a Values) and Principles.
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017AgileNZ Conference
The Agile Manifesto has been around since 2001 and, although the industry has rapidly developed, the principles still hold very true. However, there are lots of great new ideas that people have been experimenting with since the Manifesto was signed and, in this talk, attendees will hear about a few of these developments, focusing on the concept of Modern Agile.
About Jacob Creech:
Jacob started out in web development around 2000 and discovered that people constantly asked for things they didn't actually need, which led him on a journey of discovery that ended up in this thing called 'Agile'. He found himself in China helping develop virtual products for Second Life and then as the one and only non-Chinese person in a web development agency – good for language practice, not so much for delivering amazing work.
After some time back in New Zealand on a usability product among other things, he returned to China to co-found an Agile consulting company, worked with a variety of large, impressive-sounding international companies at a scale that would make most New Zealand cities look tiny, and managed to stumble into a range of interesting opportunities all around Asia that kept him busy for the next few years.
However, after some time, he got the itch to return to NZ and ended up at Assurity in late 2015 where he now heads up the Agile practice and works with government and non-government clients to deliver work in ever-improving ways. In his spare time, he (poorly) plays table tennis and enjoys naming babies after entrepreneurs.
A brief introduction to Agile software development, covering its origins, the Agile Manifesto and Principles, key Agile frameworks, benefits and potential drawbacks of Agile methods and a few notable adopters of Agile.
This is one of many Agile Tutorial slides available at http://www.avidanhetzroni.com/agile-tutorial/
In this slides deck, Avidan Hetzroni explains the basic concepts behind the Manifesto for Agile Software Development (a.k.a Values) and Principles.
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017AgileNZ Conference
The Agile Manifesto has been around since 2001 and, although the industry has rapidly developed, the principles still hold very true. However, there are lots of great new ideas that people have been experimenting with since the Manifesto was signed and, in this talk, attendees will hear about a few of these developments, focusing on the concept of Modern Agile.
About Jacob Creech:
Jacob started out in web development around 2000 and discovered that people constantly asked for things they didn't actually need, which led him on a journey of discovery that ended up in this thing called 'Agile'. He found himself in China helping develop virtual products for Second Life and then as the one and only non-Chinese person in a web development agency – good for language practice, not so much for delivering amazing work.
After some time back in New Zealand on a usability product among other things, he returned to China to co-found an Agile consulting company, worked with a variety of large, impressive-sounding international companies at a scale that would make most New Zealand cities look tiny, and managed to stumble into a range of interesting opportunities all around Asia that kept him busy for the next few years.
However, after some time, he got the itch to return to NZ and ended up at Assurity in late 2015 where he now heads up the Agile practice and works with government and non-government clients to deliver work in ever-improving ways. In his spare time, he (poorly) plays table tennis and enjoys naming babies after entrepreneurs.
Whether you’re new to Agile or part of an experienced Agile team you will inevitably be faced with various challenges in becoming a successful team. In this session we will look at some common challenges teams are faced with and discuss various ways of overcoming those challenges.
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...Agile ME
Agile Adoption is a big organization transition project. A big bang approach to Agile Adoption involves real risks and may lead to failure. Instead, small, continuous, and valuable improvements are more viable for most organizations. In this interactive session, we will start with an overview of the Agile mindset, values and principles, and will highlight the major differences between Agile and traditional approaches to managing software projects. Then, we will explain our approach for adopting agile which is incremental and iterative in nature. Finally, we will present some case studies and will share some interesting observations and conclusions collected through working with more than 40 companies during the last 6 years.
The Agile software development methodology has been on top of all development models lately. Based on the iterative model, it discusses problems through collaboration amongst all
stakeholders.
Read the document to learn about the core Agile practices that can accelerate your software development.
Read to Know more: https://www.botreetechnologies.com/blog/agile-benefits-custom-software-development/
Contact Now: sales@botreetechnologies.com
Agile software development is a group of software development methods in which requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. It promotes adaptive planning, evolutionary development, early delivery, continuous improvement, and encourages rapid and flexible response to change.
The Agile development model is also a type of Incremental model. Software is developed in incremental, rapid cycles. This results in small incremental releases with each release building on previous functionality. Each release is thoroughly tested to ensure software quality is maintained. It is used for time critical applications.
Varför ska chefer vilja gå över till agila metoder? På vilket sätt bidrar agila metoder till framgång för företaget? Jag kommer ta upp några fall av kända företag som fått framgång genom att jobba agilt och på vilket sätt det gjort chefernas arbetssituation behagligare.
Talare är Tomas Björkholm från Crisp AB
Whether you’re new to Agile or part of an experienced Agile team you will inevitably be faced with various challenges in becoming a successful team. In this session we will look at some common challenges teams are faced with and discuss various ways of overcoming those challenges.
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...Agile ME
Agile Adoption is a big organization transition project. A big bang approach to Agile Adoption involves real risks and may lead to failure. Instead, small, continuous, and valuable improvements are more viable for most organizations. In this interactive session, we will start with an overview of the Agile mindset, values and principles, and will highlight the major differences between Agile and traditional approaches to managing software projects. Then, we will explain our approach for adopting agile which is incremental and iterative in nature. Finally, we will present some case studies and will share some interesting observations and conclusions collected through working with more than 40 companies during the last 6 years.
The Agile software development methodology has been on top of all development models lately. Based on the iterative model, it discusses problems through collaboration amongst all
stakeholders.
Read the document to learn about the core Agile practices that can accelerate your software development.
Read to Know more: https://www.botreetechnologies.com/blog/agile-benefits-custom-software-development/
Contact Now: sales@botreetechnologies.com
Agile software development is a group of software development methods in which requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. It promotes adaptive planning, evolutionary development, early delivery, continuous improvement, and encourages rapid and flexible response to change.
The Agile development model is also a type of Incremental model. Software is developed in incremental, rapid cycles. This results in small incremental releases with each release building on previous functionality. Each release is thoroughly tested to ensure software quality is maintained. It is used for time critical applications.
Varför ska chefer vilja gå över till agila metoder? På vilket sätt bidrar agila metoder till framgång för företaget? Jag kommer ta upp några fall av kända företag som fått framgång genom att jobba agilt och på vilket sätt det gjort chefernas arbetssituation behagligare.
Talare är Tomas Björkholm från Crisp AB
We interact with others on a regular basis, and help each other all the time. We rarely take time to analyze how we're interacting with others. In this session, we used an activity to see how we interact with others, and become aware of some of our own approaches. This activity allows us to become more aware of how we interact with others, and expose us to other ways we might want to consider incorporating in our approach. And while it's titled "how do you lead", it's not just for leaders, or people in management positions; this is for anyone that interacts with other human beings as part of their job, or as part of their personal life.
This is the material presented at the PrDC Conference in Regina, 2023. The material provides an introduction to Systems Thinking using the Ball Point Game as an example of a System. Other systems are discussed during the talk.
An initial introduction to some estimation and forecasting approaches for agile teams. Or any teams, really. Based on real-world applications of the information contained in the presentation. This material has been presented in multiple places, including at a recent AgileTO MeetUp.
With a huge thanks to Troy Magennis for creating some of the tools & slides that I've used, and for offering such great tools to the community. More of his work can be found at: https://www.focusedobjective.com/
We interact with others on a regular basis, and help each other all the time. We rarely take time to analyze how we're interacting with others. This activity allows us to become more aware of how we interact with others, and expose us to other ways we might want to consider incorporating in our approach. And while it's titled "how do you lead", it's not just for leaders, or people in management positions; this is for anyone that interacts with other human beings as part of their job, or as part of their personal life.
We often hear about Servant Leadership. But what if that's not enough, and not what's really needed? In our creative and knowledge work environments, there's another type of leadership that might be even more applicable. This introduction & overview of Host Leadership will look at the six roles - not rules - that make a great Host Leader. When combined with with explicit positions that Host Leaders take, we'll discover that leading is all about relationships with others. And, when we evolve how we think about leading, we open ourselves up to amazing possibilities. The idea of Host Leadership is a metaphor rooted in hundreds of years of human history. It's a simple, yet powerful metaphor that we can use as we focus on providing a great environment for our modern workplace.
There are many ways to write great Acceptance Criteria. Often, we focus on what gets written, a cary-over from a time when requirements were scribed by one person, and then thrown over a wall to be developed and tested. As teams evolve and being working in a more collaborative manner, there are newer approaches we can take to coming up with great Acceptance Criteria. Not only do certain formats, like the Gherkin syntax, help us explore the problem space and align on what we expect to have happen, but we do this as a team, creating a shared and common understanding, avoiding misunderstandings. It's a way for us to get the ideas and assumptions out of our heads. As just one example, I was working with a team (in a domain I didn't know a lot about) - I offered to write some Acceptance Criteria for the team, as a sample they could follow, and in doing so, found 11 scenarios that the subject matter experts hadn't even considered. Imagine being able to do things like that with your team!
Systems Thinking with the Ball Point Game - A&B 2019Jeff Kosciejew
Using the Ball Point Game, this workshop looks at some of the foundational concepts and ideas of Systems Thinking. It's an introduction to this topic, and only an introduction. This is from the talk I delivered at Agile & Beyond 2019.
An Introduction to Systems Thinking - GOAT Conference 2018Jeff Kosciejew
What is a System? How might we understand what a System is? Using the Ball Point Game, this workshop looks at how we might think and look at making broader impacts by understanding the interdependencies and connectedness, and that we can't understand a system by breaking it into it's parts; the system is greater than the sum of it's parts.
Based on the work of David Verble, a look at how we lead and interact with others for the purpose of understanding how we're perceived by others, and what others hear when we speak and ask questions. Great for anyone who leads others, or interacts with others in any way.
A very brief overview of the journey Capital One Canada has taken on an Agile & Lean Journey, highlighting just some of the approaches and learnings. Presented at Agile Tour Montreal.
Premium MEAN Stack Development Solutions for Modern BusinessesSynapseIndia
Stay ahead of the curve with our premium MEAN Stack Development Solutions. Our expert developers utilize MongoDB, Express.js, AngularJS, and Node.js to create modern and responsive web applications. Trust us for cutting-edge solutions that drive your business growth and success.
Know more: https://www.synapseindia.com/technology/mean-stack-development-company.html
Enterprise Excellence is Inclusive Excellence.pdfKaiNexus
Enterprise excellence and inclusive excellence are closely linked, and real-world challenges have shown that both are essential to the success of any organization. To achieve enterprise excellence, organizations must focus on improving their operations and processes while creating an inclusive environment that engages everyone. In this interactive session, the facilitator will highlight commonly established business practices and how they limit our ability to engage everyone every day. More importantly, though, participants will likely gain increased awareness of what we can do differently to maximize enterprise excellence through deliberate inclusion.
What is Enterprise Excellence?
Enterprise Excellence is a holistic approach that's aimed at achieving world-class performance across all aspects of the organization.
What might I learn?
A way to engage all in creating Inclusive Excellence. Lessons from the US military and their parallels to the story of Harry Potter. How belt systems and CI teams can destroy inclusive practices. How leadership language invites people to the party. There are three things leaders can do to engage everyone every day: maximizing psychological safety to create environments where folks learn, contribute, and challenge the status quo.
Who might benefit? Anyone and everyone leading folks from the shop floor to top floor.
Dr. William Harvey is a seasoned Operations Leader with extensive experience in chemical processing, manufacturing, and operations management. At Michelman, he currently oversees multiple sites, leading teams in strategic planning and coaching/practicing continuous improvement. William is set to start his eighth year of teaching at the University of Cincinnati where he teaches marketing, finance, and management. William holds various certifications in change management, quality, leadership, operational excellence, team building, and DiSC, among others.
Improving profitability for small businessBen Wann
In this comprehensive presentation, we will explore strategies and practical tips for enhancing profitability in small businesses. Tailored to meet the unique challenges faced by small enterprises, this session covers various aspects that directly impact the bottom line. Attendees will learn how to optimize operational efficiency, manage expenses, and increase revenue through innovative marketing and customer engagement techniques.
3.0 Project 2_ Developing My Brand Identity Kit.pptxtanyjahb
A personal brand exploration presentation summarizes an individual's unique qualities and goals, covering strengths, values, passions, and target audience. It helps individuals understand what makes them stand out, their desired image, and how they aim to achieve it.
Skye Residences | Extended Stay Residences Near Toronto Airportmarketingjdass
Experience unparalleled EXTENDED STAY and comfort at Skye Residences located just minutes from Toronto Airport. Discover sophisticated accommodations tailored for discerning travelers.
Website Link :
https://skyeresidences.com/
https://skyeresidences.com/about-us/
https://skyeresidences.com/gallery/
https://skyeresidences.com/rooms/
https://skyeresidences.com/near-by-attractions/
https://skyeresidences.com/commute/
https://skyeresidences.com/contact/
https://skyeresidences.com/queen-suite-with-sofa-bed/
https://skyeresidences.com/queen-suite-with-sofa-bed-and-balcony/
https://skyeresidences.com/queen-suite-with-sofa-bed-accessible/
https://skyeresidences.com/2-bedroom-deluxe-queen-suite-with-sofa-bed/
https://skyeresidences.com/2-bedroom-deluxe-king-queen-suite-with-sofa-bed/
https://skyeresidences.com/2-bedroom-deluxe-queen-suite-with-sofa-bed-accessible/
#Skye Residences Etobicoke, #Skye Residences Near Toronto Airport, #Skye Residences Toronto, #Skye Hotel Toronto, #Skye Hotel Near Toronto Airport, #Hotel Near Toronto Airport, #Near Toronto Airport Accommodation, #Suites Near Toronto Airport, #Etobicoke Suites Near Airport, #Hotel Near Toronto Pearson International Airport, #Toronto Airport Suite Rentals, #Pearson Airport Hotel Suites
Putting the SPARK into Virtual Training.pptxCynthia Clay
This 60-minute webinar, sponsored by Adobe, was delivered for the Training Mag Network. It explored the five elements of SPARK: Storytelling, Purpose, Action, Relationships, and Kudos. Knowing how to tell a well-structured story is key to building long-term memory. Stating a clear purpose that doesn't take away from the discovery learning process is critical. Ensuring that people move from theory to practical application is imperative. Creating strong social learning is the key to commitment and engagement. Validating and affirming participants' comments is the way to create a positive learning environment.
The world of search engine optimization (SEO) is buzzing with discussions after Google confirmed that around 2,500 leaked internal documents related to its Search feature are indeed authentic. The revelation has sparked significant concerns within the SEO community. The leaked documents were initially reported by SEO experts Rand Fishkin and Mike King, igniting widespread analysis and discourse. For More Info:- https://news.arihantwebtech.com/search-disrupted-googles-leaked-documents-rock-the-seo-world/
[Note: This is a partial preview. To download this presentation, visit:
https://www.oeconsulting.com.sg/training-presentations]
Sustainability has become an increasingly critical topic as the world recognizes the need to protect our planet and its resources for future generations. Sustainability means meeting our current needs without compromising the ability of future generations to meet theirs. It involves long-term planning and consideration of the consequences of our actions. The goal is to create strategies that ensure the long-term viability of People, Planet, and Profit.
Leading companies such as Nike, Toyota, and Siemens are prioritizing sustainable innovation in their business models, setting an example for others to follow. In this Sustainability training presentation, you will learn key concepts, principles, and practices of sustainability applicable across industries. This training aims to create awareness and educate employees, senior executives, consultants, and other key stakeholders, including investors, policymakers, and supply chain partners, on the importance and implementation of sustainability.
LEARNING OBJECTIVES
1. Develop a comprehensive understanding of the fundamental principles and concepts that form the foundation of sustainability within corporate environments.
2. Explore the sustainability implementation model, focusing on effective measures and reporting strategies to track and communicate sustainability efforts.
3. Identify and define best practices and critical success factors essential for achieving sustainability goals within organizations.
CONTENTS
1. Introduction and Key Concepts of Sustainability
2. Principles and Practices of Sustainability
3. Measures and Reporting in Sustainability
4. Sustainability Implementation & Best Practices
To download the complete presentation, visit: https://www.oeconsulting.com.sg/training-presentations
Discover the innovative and creative projects that highlight my journey throu...dylandmeas
Discover the innovative and creative projects that highlight my journey through Full Sail University. Below, you’ll find a collection of my work showcasing my skills and expertise in digital marketing, event planning, and media production.
Unveiling the Secrets How Does Generative AI Work.pdfSam H
At its core, generative artificial intelligence relies on the concept of generative models, which serve as engines that churn out entirely new data resembling their training data. It is like a sculptor who has studied so many forms found in nature and then uses this knowledge to create sculptures from his imagination that have never been seen before anywhere else. If taken to cyberspace, gans work almost the same way.
1. A POSSIBLE APPROACH TO CONSIDER WHEN
STARTING WITH AGILE
Jeff Kosciejew | www.AgileMagic.ca
2.
3. Think about the best project
you’ve been a part of…
Or the best team you’ve ever
been a part of…
What made it the best?
4. Manifesto for Agile Software Development
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. https://agilemanifesto.org/
5. Agile Principles
Our highest priority is to
satisfy the customer
through early and
continuous delivery of
valuable software.
Welcome changing
requirements, even late in
development.
Agile processes harness
change for the customer's
competitive advantage.
Deliver working software
frequently, from a couple
of weeks to a couple of
months, with a preference
to the shorter timescale.
Business people
and developers must
work together daily
throughout the project.
Build projects around
motivated individuals.
Give them the
environment and support
they need, and trust them
to get the job done.
The most efficient and
effective method of
conveying information to
and within a development
team is face-to-face
conversation.
Working software
is the primary
measure of progress.
Agile processes promote
sustainable development.
The sponsors, developers,
and users should be able
to maintain a constant
pace indefinitely.
Continuous attention
to technical excellence
and good design
enhances agility.
Simplicity -- the art of
maximizing the amount
of work not done -- is
essential.
The best architectures,
requirements, and
designs emerge from self-
organizing teams.
At regular intervals, the
team reflects on how to
become more effective,
then tunes and adjusts its
behavior accordingly.
https://agilemanifesto.org/principles.html
6. Agile Principles
Our highest priority is to
satisfy the customer
through early and
continuous delivery of
valuable software.
Welcome changing
requirements, even late in
development.
Agile processes harness
change for the customer's
competitive advantage.
Deliver working software
frequently, from a couple
of weeks to a couple of
months, with a preference
to the shorter timescale.
Business people
and developers must
work together daily
throughout the project.
Build projects around
motivated individuals.
Give them the
environment and support
they need, and trust them
to get the job done.
The most efficient and
effective method of
conveying information to
and within a development
team is face-to-face
conversation.
Working software
is the primary
measure of progress.
Agile processes promote
sustainable development.
The sponsors, developers,
and users should be able
to maintain a constant
pace indefinitely.
Continuous attention
to technical excellence
and good design
enhances agility.
Simplicity -- the art of
maximizing the amount
of work not done -- is
essential.
The best architectures,
requirements, and
designs emerge from self-
organizing teams.
At regular intervals, the
team reflects on how to
become more effective,
then tunes and adjusts its
behavior accordingly.
7. Agile Principles
Our highest priority is to
satisfy the customer
through early and
continuous delivery of
valuable software.
Welcome changing
requirements, even late in
development.
Agile processes harness
change for the customer's
competitive advantage.
Deliver working software
frequently, from a couple
of weeks to a couple of
months, with a preference
to the shorter timescale.
Business people
and developers must
work together daily
throughout the project.
Build projects around
motivated individuals.
Give them the
environment and support
they need, and trust them
to get the job done.
The most efficient and
effective method of
conveying information to
and within a development
team is face-to-face
conversation.
Working software
is the primary
measure of progress.
Agile processes promote
sustainable development.
The sponsors, developers,
and users should be able
to maintain a constant
pace indefinitely.
Continuous attention
to technical excellence
and good design
enhances agility.
Simplicity -- the art of
maximizing the amount
of work not done -- is
essential.
The best architectures,
requirements, and
designs emerge from self-
organizing teams.
At regular intervals, the
team reflects on how to
become more effective,
then tunes and adjusts its
behavior accordingly.
8. Agile Principles
Our highest priority is to
satisfy the customer
through early and
continuous delivery of
valuable software.
Welcome changing
requirements, even late in
development.
Agile processes harness
change for the customer's
competitive advantage.
Deliver working software
frequently, from a couple
of weeks to a couple of
months, with a preference
to the shorter timescale.
Business people
and developers must
work together daily
throughout the project.
Build projects around
motivated individuals.
Give them the
environment and support
they need, and trust them
to get the job done.
The most efficient and
effective method of
conveying information to
and within a development
team is face-to-face
conversation.
Working software
is the primary
measure of progress.
Agile processes promote
sustainable development.
The sponsors, developers,
and users should be able
to maintain a constant
pace indefinitely.
Continuous attention
to technical excellence
and good design
enhances agility.
Simplicity -- the art of
maximizing the amount
of work not done -- is
essential.
The best architectures,
requirements, and
designs emerge from self-
organizing teams.
At regular intervals, the
team reflects on how to
become more effective,
then tunes and adjusts its
behavior accordingly.
9. Agile Principles
Our highest priority is to
satisfy the customer
through early and
continuous delivery of
valuable software.
Welcome changing
requirements, even late in
development.
Agile processes harness
change for the customer's
competitive advantage.
Deliver working software
frequently, from a couple
of weeks to a couple of
months, with a preference
to the shorter timescale.
Business people
and developers must
work together daily
throughout the project.
Build projects around
motivated individuals.
Give them the
environment and support
they need, and trust them
to get the job done.
The most efficient and
effective method of
conveying information to
and within a development
team is face-to-face
conversation.
Working software
is the primary
measure of progress.
Agile processes promote
sustainable development.
The sponsors, developers,
and users should be able
to maintain a constant
pace indefinitely.
Continuous attention
to technical excellence
and good design
enhances agility.
Simplicity -- the art of
maximizing the amount
of work not done -- is
essential.
The best architectures,
requirements, and
designs emerge from self-
organizing teams.
At regular intervals, the
team reflects on how to
become more effective,
then tunes and adjusts its
behavior accordingly.
10. Manifesto for Agile Software
Development
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.
Manifesto for Agile Software Development
11. Manifesto for Agile Software
Development
We are uncovering better ways of delivering
value by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Delivered value 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.
Manifesto for Agile Software Development
12. Heart of Agile
https://heartofagile.com/expanding-the-diagram/
Change
Insights Improvements
Income
Collaboration Trust
Experiment Learning
Business
Social
Technical
Cost
Manage Queues
Early Revenue
Include Emotions
Forward Focus
Limit Changes
Concretely
(Solution Focus)
Goals
Results
Aggressively
Emotional Safety
Listen
Step Forward
Let Someone Else Do It
Allow Failure
20. An Approach to Getting Started
■ Start with what you do now
■ Respect the initial roles & accountabilities
■ Visualize the work (and all of the work) & the
workflow
21. To Do Design Develop Test Deploy Done
Doing
Visualizing Work & Workflow
28. An Approach to Getting Started
■ Start with what you do now
■ Respect the initial roles & accountabilities
■ Visualize the work (and all of the work) & the
workflow
■ Ensure you’re tracking value
30. Cards
■ Each and every card should deliver value to
someone outside the team
■ If your customer, or user, isn’t saying “thank you”
when the card is done, maybe it’s not something
that actually delivered any value to them
31. A late learning strategy
risk
risk
Do the elements integrate with each other?
Do our customers want it?
Does it work?
Value + Learning sooner
First Learning
Opportunity
32. A Warning About Electronic Tools
■ All electronic tools…
(Jira, Kanbanize, Rally, VersionOne, Pivotal Tracker, Trello, SmartSheet, Asana,
Monday.com, Wrike, Azure DevOps – and yes, there are hundreds of others…)
pretty much, have an opinion of how you should work
■ Don’t allow a tool to decide what’s best for you
■ Both the workflow you follow, and the elements of your
card should align to how you work – you shouldn’t be
adjusting the way you work to fit a tool
33. An Approach to Getting Started
■ Start with what you do now
■ Respect the initial roles & accountabilities
■ Visualize the work (and all of the work) & the
workflow
■ Ensure you’re tracking value
■ Limit WIP (Work In Process)
34. Let’s Play a Game
■ Grab a sheet of paper and a pen…
35. Let’s Play a Game
1 A I
When I say go…
üComplete 10 rows – ONE ROW AT A TIME
üWhen you’re done, raise your hand
2 B II
3 C III
36. Round 1
2 B II
3 C III
4 D IV
5 E V
6 F VI
7 G VII
8 H VIII
9 I IX
10 J X
1 A I
37. Round 2
1 A I
When I say go…
üComplete 3 columns – ONE COLUMN AT A TIME
üWhen you’re done, raise your hand
38. Round 2
2 B II
3 C III
4 D IV
5 E V
6 F VI
7 G VII
8 H VIII
9 I IX
10 J X
1 A I
39.
40. To Do Design Develop Test Deploy Done
Doing
Visualizing Work & Workflow
41. To Do Design Develop Test Deploy Done
Doing
Visualizing Work & Workflow
(4) (2) (4) (3) (∞)
Stop starting and start finishing!
42. An Approach to Getting Started
■ Start with what you do now
■ Respect the initial roles & accountabilities
■ Visualize the work (and all of the work) & the
workflow
■ Ensure you’re tracking value
■ Limit WIP (Work In Process)
■ Make system policies explicit
43. Make System Policies Explicit
■ “But… We’re agile…”
■ Explicit policies help everyone understand the state
of the work and its readiness to progress
■ Understand where ‘commitments to act’ are being
made, to measure better, and to improve the flow of
value
44. To Do Design Develop Test Deploy Done
Doing
Make System Policies Explicit
(∞) (4) (2) (4) (3) (∞)
What needs to be true an
item in this state to be
ready to move to the next
step?
1…
2…
3…
1…
2…
3…
1…
2…
3…
1…
2…
3…
46. Why Do These Things?
Rate at which work is being completed
Rate at which new work is being added
47. An Approach to Getting Started
■ Start with what you do now
■ Respect the initial roles & accountabilities
■ Visualize the work (and all of the work) & the
workflow
■ Ensure you’re tracking value
■ Limit WIP (Work In Process)
■ Make system policies explicit
48. This is a Starting Option
■ Focus on the value you deliver
■ Understand how you deliver that value through your
workflow (work & workflow are two different things)
■ Stop starting and start finishing
■ Look for the step in your workflow that’s impacting your
quality, slowing you down, or not really adding value
– This is tough, but where the magic happens
■ Find ways to continually repeat these steps to improve how
value gets delivered
49. Agile Principles
Our highest priority is to
satisfy the customer
through early and
continuous delivery of
valuable software.
Welcome changing
requirements, even late in
development.
Agile processes harness
change for the customer's
competitive advantage.
Deliver working software
frequently, from a couple
of weeks to a couple of
months, with a preference
to the shorter timescale.
Business people
and developers must
work together daily
throughout the project.
Build projects around
motivated individuals.
Give them the
environment and support
they need, and trust them
to get the job done.
The most efficient and
effective method of
conveying information to
and within a development
team is face-to-face
conversation.
Working software
is the primary
measure of progress.
Agile processes promote
sustainable development.
The sponsors, developers,
and users should be able
to maintain a constant
pace indefinitely.
Continuous attention
to technical excellence
and good design
enhances agility.
Simplicity -- the art of
maximizing the amount
of work not done -- is
essential.
The best architectures,
requirements, and
designs emerge from self-
organizing teams.
At regular intervals, the
team reflects on how to
become more effective,
then tunes and adjusts its
behavior accordingly.
50. Agile Principles
Our highest priority is to
satisfy the customer
through early and
continuous delivery of
valuable software.
Welcome changing
requirements, even late in
development.
Agile processes harness
change for the customer's
competitive advantage.
Deliver working software
frequently, from a couple
of weeks to a couple of
months, with a preference
to the shorter timescale.
Business people
and developers must
work together daily
throughout the project.
Build projects around
motivated individuals.
Give them the
environment and support
they need, and trust them
to get the job done.
The most efficient and
effective method of
conveying information to
and within a development
team is face-to-face
conversation.
Working software
is the primary
measure of progress.
Agile processes promote
sustainable development.
The sponsors, developers,
and users should be able
to maintain a constant
pace indefinitely.
Continuous attention
to technical excellence
and good design
enhances agility.
Simplicity -- the art of
maximizing the amount
of work not done -- is
essential.
The best architectures,
requirements, and
designs emerge from self-
organizing teams.
At regular intervals, the
team reflects on how to
become more effective,
then tunes and adjusts its
behavior accordingly.
51. Agile Principles
Our highest priority is to
satisfy the customer
through early and
continuous delivery of
valuable software.
Welcome changing
requirements, even late in
development.
Agile processes harness
change for the customer's
competitive advantage.
Deliver working software
frequently, from a couple
of weeks to a couple of
months, with a preference
to the shorter timescale.
Business people
and developers must
work together daily
throughout the project.
Build projects around
motivated individuals.
Give them the
environment and support
they need, and trust them
to get the job done.
The most efficient and
effective method of
conveying information to
and within a development
team is face-to-face
conversation.
Working software
is the primary
measure of progress.
Agile processes promote
sustainable development.
The sponsors, developers,
and users should be able
to maintain a constant
pace indefinitely.
Continuous attention
to technical excellence
and good design
enhances agility.
Simplicity -- the art of
maximizing the amount
of work not done -- is
essential.
The best architectures,
requirements, and
designs emerge from self-
organizing teams.
At regular intervals, the
team reflects on how to
become more effective,
then tunes and adjusts its
behavior accordingly.
52. A POSSIBLE APPROACH TO CONSIDER WHEN
STARTING WITH AGILE
Jeff Kosciejew | www.AgileMagic.ca