The Agile Journey
Implementing Agile for Business Growth
The confusion of starting a new project, of growth management is real.
The key to success is to enable flexibility while maintaining organization.
The best way to do this is to deploy a philosophy to organize the team's progress. Don't impose strict schedules and roles, but merely make it easier for the team to self-manage and converge on their goals.
‘Agile’ project management has taken software industry by storm over the past decade+
Enabling developers to deliver applications quickly while meeting customers’ needs – and now other areas of business are also adopting the methodology.
Agile takes a faster, more iterative and collaborative approach to projects than the traditional ‘waterfall’ method of project management.
Agile in Life & Business
Considered a philosophy, but there are other specific methodologies and frameworks that formalize many or all the ideas presented in the Agile Manifesto.
Agile in the enterprise
Scrum is a framework for managing and controlling iterative projects where the product owner works with cross-functional teams to create a list of tasks to be done. This list is known as the product backlog.
Other frameworks and methodologies include Crystal, Kanban, Lean and Extreme Programming (XP), all of which have elements that draw from Agile philosophies.
* Being nimble and responsive has always been one of the advantages small business owners have over much larger competitors
* The agile approach (whether used in Software development or other processes) offers a good way to implement market responsive solutions
* It also has the potential to enable larger (traditionally more cumbersome) competitors to close the "nimble and responsive" gap
2. Isn’t it cool - It’s the greatest time
in history, as we have access to
literally billions of people around
the world.
@doylebuehler
3. It’s also the worst time in history,
because we have access to… literally
billions of other people around the
world.
Competition is fierce;
@doylebuehler
4. It’s never been easier to
get your ideas out there,
but it’s the hardest time
because there is so
much more noise out
there
HOW do you GROW Your
Business?
9. What’s Your Inflection Point?
@doylebuehler
What is the point that you will ‘change’ for the better?
10. What does 2020 hold?
Weren’t we supposed to have flying cars?
@doylebuehler
11. *In business for 18+ years
*Built multiple tech/ecomm startups
*Expanded around the world
*Top 40 Fastest Growing Company in
Canada & #1 Fastest in the State
*Agency work with Fortune 100 Co’s
*Run a Global Strategic Digital Consultancy
Strategy & Storytelling for
the digital age.
@doylebuehler
Start Your Transformation Journey
Breakthrough.Digital
13. Project Management?
Project Mangle-ment?
The confusion of starting a new project, of growth management is real.
The key to success is to enable flexibility while maintaining organization.
The best way to do this is to deploy a philosophy to organize the team's progress. Don't
impose strict schedules and roles, but merely make it easier for the team to self-manage
and converge on their goals.
@doylebuehler
14. Faster, Stronger, Better?
‘Agile’ project management has taken software industry by storm over the
past decade+
Enabling developers to deliver applications quickly while meeting customers’
needs – and now other areas of business are also adopting the methodology.
Agile takes a faster, more iterative and collaborative approach to projects
than the traditional ‘waterfall’ method of project management.
@doylebuehler
15. The Agile Manifesto
The document, formally called the "Manifesto for Agile Software Development," was
produced by 17 developers.
The developers, who called themselves the Agile Alliance, were seeking an
overhaul of the software development processes that they saw as cumbersome,
unresponsive and too focused on documentation requirements.
Goal was "to restore credibility to the word methodology.”
@doylebuehler
16. "We want to restore a balance. We embrace modeling, but not in
order to file some diagram in a dusty corporate repository. We
embrace documentation, but not hundreds of pages of never-
maintained and rarely-used tomes. We plan, but recognize the limits
of planning in a turbulent environment."
The Good news? It’s not just for software
development any more.
@doylebuehler
17. Deep Thoughts Of Agile
Agile in Life & Business
Considered a philosophy, but there are other specific methodologies and
frameworks that formalize many or all the ideas presented in the Agile
Manifesto.
Agile in the enterprise
Scrum is a framework for managing and controlling iterative projects where
the product owner works with cross-functional teams to create a list of
tasks to be done. This list is known as the product backlog.
Other frameworks and methodologies include Crystal, Kanban, Lean and
Extreme Programming (XP), all of which have elements that draw from
Agile philosophies.
@doylebuehler
18. Agile practitioners must be committed to continuous improvement in quality
and cost-effectiveness, which means that every development is analyzed for
lessons that can be used to improve policies and working practices.
Agile is all about teamwork, transparency, and technical excellence.
Agile methodologies are rooted in best practices positioned to enable
collaborative environments where diverse teams can continuously learn,
improve, grow and produce.
There are 12 principles and 4 values of Agile methodology - are guiding
practices that support teams in implementing and executing with agility the
production of software development.
Agile Foundations
@doylebuehler
19. Agile Foundations - The 12 Principles
Guiding practices that support teams in implementing and executing with agility
Satisfy the Customer
Welcome Change
Deliver Frequently
Work Together
Build Projects
Face-To-Face Time
Measure of Progress
Sustainable Development
Continuous Attention
Keep It Simple
Organized Teams
Reflect for Effectiveness
@doylebuehler
20. To create high-performing teams, agile methodologies value individuals
and interactions over processes and tools.
All Agile practices seek to increase communication and collaboration
through frequent inspect-and-adapt cycles and consistency of
collaborative exchange rooted in a foundation of Agile ”truth”.
@doylebuehler
21. Agile Foundations - 4 Values
•Individuals and interactions over processes and tools;
•Working software over comprehensive documentation;
•Customer collaboration over contract negotiation; and
•Responding to change over following a plan.
@doylebuehler
22. Agile Development
The Agile approach is defined by its commitment to creating results incrementally.
The approach offers users new versions, or releases, of software following brief
periods of work. Those brief periods of work are often called sprints.
Previously we would compile the needs and requirements of the users and then
build the software all at once. The completed project is released at the very end of
the project cycle.
Alternative to these types of waterfall approaches, which it described as
"documentation driven, heavyweight software development processes."
@doylebuehler
23. What about for “real business”?
Being nimble and responsive has
always been one of the advantages
small business owners (ie BBG
members) have over much larger
competitors
The agile approach (whether used in
Software development or other
processes) offers a good way to
implement market responsive solutions
It also has the potential to enable larger
(traditionally more cumbersome)
competitors to close the "nimble and @doylebuehler
24. It may have originated in the world of software
development, but agile ways of working can
significantly benefit organizations working outside
of this industry too
Focused on collaboration, communication, and
iteration, agile methodologies have long been used by
development teams to speed up time-to-market,
reduce waste and risk, and rapidly respond to new
trends and opportunities. Its popularity is such that
94% of software organizations and teams now practice @doylebuehler
25. Making It Work Techniques
• Mytego.com
• Dept.Digital Consultancy
– Dev projects
– scorecards
• Version 1.0 vs v 10.0 (Facebook)
@doylebuehler
26. The keystone concept
We need a Growth
Framework; a ”Keystone”
methodology to hold all the
pieces of digital, “up”.
Agile Is a Journey
@doylebuehler
31. How Will You Adapt & Adopt?
1. Iterative planning
2. Iterative delivery
3. User stories
4. Estimation and prioritization
5. Demonstrations, retrospectives, and stand-ups
6. Communication and collaboration
7. Team structures and roles
Adopting an agile way of working is a key component of 'growth hacking’. It can also
take your site from strength to strength and optimize your online marketing.
Here are seven elements of agile you can apply to your own projects
@doylebuehler
32. Here’s How To Get Started
1. Underpin it with a clearly-defined strategy
2. Conduct an ‘as-is’ audit
3. Identify the most appropriate approach for
you
4. Create a training plan
5. Implement a trial project/period
6. Roll out across your organization
@doylebuehler
33. What’s In Your Toolbox?
Changing the way you work isn’t necessarily easy.
You should ensure the agile tool:
•Doesn’t add needless extra features or complexity that disrupts your workflow
•Allows you to track project progress
•Lets you take down notes, such as feedback or requests from users and other
stakeholders
•Supports ‘scrum’ – for teams that follow this style of agile – by allowing you to
review ‘sprints’ (designated periods of time to rapidly accelerate the project) so you
can take of notes on the lessons to take forward into the next one.
@doylebuehler
34. Keep it simple.
Agile is about streamlining the process of delivering a project.
Here are some of the more impressive agile tools available for you to use as a
starting point.
“Getting Started” - Trello, Flowcharter, Basecamp
Advanced - Asana, https://asana.com/ Atlassian- Jira
@doylebuehler
35. Your Survival Is Not Assured.
Your Growth is never
“Automated”; it’s never ”just”
about “fancy” project
management, either.
@doylebuehler
37. You have three mini
challenges to make
sure that you’re not
going to be a
statistic:
Your Agile Challenge
@doylebuehler
38. 1) “When” & What is your inflection point for
change?
2) What process will you embrace?
3) Deliver your agile methodology
Your Agile Challenge
@doylebuehler
39. Watch the Baton, Not the Runner
Prolific Beats Perfect.
IN the age of digital – minutes count,
you’re only 1 click away from your
competitors
@doylebuehler
40. It's going to be a brave, new digital world in 2020 - but only for
those businesses who take the time to create an effective
strategy that aligns their value with what their audience is
actively seeking to solve their challenges. And, a strategy that
helps your business correct itself upright under all conditions
that you encounter.
@doylebuehler
41. What’s 1 Degree off Course?
Strategy is the 1º for Growth
@doylebuehler
42. You're only one click away from your competitors.
Businesses without a solid strategy will not be able
to breakthrough the clutter and noise of what is
there now and what is coming.
@doylebuehler
43. Create the call of adventure for you
to Grow Your Business.
Create Your Journey
44. Don’t let it get in
your way.
😂 😂 😂
@doylebuehler
51. Satisfy the Customer
Our highest priority is to satisfy the customer through early and continuous delivery of
valuable software.
Welcome Change
Welcome changing requirements, even late in development. Agile processes harness
change for the customer's competitive advantage. It's hard not to get a wave of despair
when thinking about change requests but change is good if you can react to it fast
enough. Change means you are getting closer to client needs and that's a good thing.
Deliver Frequently
Deliver working software frequently, from a couple of weeks to a couple of months, with a
preference to the shorter timescale. The sooner you deliver incremental software, the faster
the feedback and faster you can identify a wrong turn or a miscommunication with the
client. Would you rather find out earlier when you can do something about it or at the end
when a complete rework is required?
52. Work Together
Business people and developers must work together daily throughout the project.
It makes sense for the customer to become part of the team. After all, both the
developers and the customers have the same goal; to deliver valuable software.
Build Projects
Build projects around motivated individuals. Give them the environment and
support they need, and trust them to get the job done. Agile projects emphasize
self-organizing teams who instinctively are able to manage both themselves and
the work. The micromanagement of projects is no longer required or beneficial.
Face-To-Face Time
The most efficient and effective method of conveying information to and within a
development team is face-to-face conversation. If the teams are not co-located,
every effort must be made to communicate often and to increase the use of
technical communication techniques.
53. Measure of Progress
Working software is the primary measure of progress. When you focus on following the
plan you typically get too involved in updating documentation - taking focus off the
objective of the project. When you make working software the primary measure of
progress you promote it to the primary focus of the project.
Sustainable Development
Agile processes promote sustainable development. The sponsors, developers, and
users should be able to maintain a constant pace indefinitely. Think Work/Life Balance.
Remember the end of the project dash? Everyone worked almost around the clock to
get the project finished. Agile strives to maintain a consistent level of activity which
translates to consistent velocity.
Continuous Attention
Continuous attention to technical excellence and good design enhances agility. While an
elegant design is meaningful even more valuable is a solution that will span the test of
time. Perhaps even more importantly a solution that has the ability to be updated to
keep it current. What good is an elegant design if it cannot maintain its value through
54. Keep It Simple
Simplicity! The art of maximizing the amount of work not done - essential. Of
course, the most reliable features are the ones that are not yet built...they can't
fail. But that aside, nearly 30% of the functionality we build is seldom or never
used. Agile is ruthless about cutting functionality that does not lend value.
Organized Teams
The best architectures, requirements, and designs emerge from self-organizing
teams. Self-organizing teams that are cross functional as well. Who better to
recognize issues before they become real impediments; of course, the people
closest to the solution.
Reflect for Effectiveness
At regular intervals, the team reflects on how to become more effective, then tunes
and adjusts its behavior accordingly. Agile defines several ceremonies and
important among those is the Retrospective. Generally held at the end of each
Sprint/Iteration it is a way for teams to catch and improve behaviors before they
have a huge, detrimental impact on the project.
Notes de l'éditeur
Aspirational Open
Isn’t it cool - It’s the greatest time in history, as we have access to literally billions of people around the world.
It’s also the worst time in history, because we have access to literally billions of other people around the world - and so does everyone else. competition is fierce, you’re 1 click away from disaster
It’s never been easier to get your story out there, but it’s the hardest time because there is more out there
What’s the difference between Yoda & Luke Skywalker?
WHat’s a popular TV show or movie or stremaing? Who do you identofy with? THAT’s the power of storytelling
Aspirational Open
Isn’t it cool - It’s the greatest time in history, as we have access to literally billions of people around the world.
It’s also the worst time in history, because we have access to literally billions of other people around the world - and so does everyone else. competition is fierce, you’re 1 click away from disaster
It’s never been easier to get your story out there, but it’s the hardest time because there is more out there
What’s the difference between Yoda & Luke Skywalker?
WHat’s a popular TV show or movie or stremaing? Who do you identofy with? THAT’s the power of storytelling
Aspirational Open
Isn’t it cool - It’s the greatest time in history, as we have access to literally billions of people around the world.
It’s also the worst time in history, because we have access to literally billions of other people around the world - and so does everyone else. competition is fierce, you’re 1 click away from disaster
It’s never been easier to get your story out there, but it’s the hardest time because there is more out there
What’s the difference between Yoda & Luke Skywalker?
WHat’s a popular TV show or movie or stremaing? Who do you identofy with? THAT’s the power of storytelling
Aspirational Open
Isn’t it cool - It’s the greatest time in history, as we have access to literally billions of people around the world.
It’s also the worst time in history, because we have access to literally billions of other people around the world - and so does everyone else. competition is fierce, you’re 1 click away from disaster
It’s never been easier to get your story out there, but it’s the hardest time because there is more out there
What’s the difference between Yoda & Luke Skywalker?
WHat’s a popular TV show or movie or stremaing? Who do you identofy with? THAT’s the power of storytelling
Just think about this for the moment
Me, today
I’ve built multiple tech startups and international companies. Top 40 fastest...
I talk with digital leaders around the worls
My agency experience, finding what’s wrong
Developing Mytego.com
-using some of the concepts in aerospace – assembly of engines
Get some insights into some project management failures
Agile practitioners must be committed to continuous improvement in quality and cost-effectiveness, which means that every development is analyzed for lessons that can be used to improve policies and working practices.
Agile is all about teamwork, transparency, and technical excellence.
No matter what your experience with Agile practices and techniques, the foundation for Agile methodologies is rooted in best practices positioned to enable collaborative environments where diverse teams can continuously learn, improve, grow and produce.
There are 12 principles of Agile methodology that assist in forming the Agile foundation of collaborative productivity. These 12 principles - inspired by and supportive of the Agile Manifesto - are guiding practices that support teams in implementing and executing with agility the production of software development.
Satisfy the Customer
Welcome Change
Deliver Frequently
Work Together
Build Projects
Face-To-Face Time
Measure of Progress
Sustainable Development
Continuous Attention
Keep It Simple
Organized Teams
Reflect for Effectiveness
Review other projects from audience
See how social fits together properly – part of your complete digital ecosystem and developing your digital genius. We can’t just focus on “social” anymore.
Regroup
Importance of digitalstorytelling
Telling the human side
A total of 250,242 entities were deregistered from the Australian Securities and Investments Commission by June 30 2018
with 86.9 per cent of failures in the past financial year businesses having fewer than 20 employees.
According to the Australian Bureau of Statistics, more than 60 percent of small businesses cease operating within the first three years of starting.
Regroup
Importance of digitalstorytelling
Telling the human side
A total of 250,242 entities were deregistered from the Australian Securities and Investments Commission by June 30 2018
with 86.9 per cent of failures in the past financial year businesses having fewer than 20 employees.
According to the Australian Bureau of Statistics, more than 60 percent of small businesses cease operating within the first three years of starting.
Challenge them
But you have two main challenges to make sure that you’re not going to be a statistic:
1) Developing a Strategy for your Business - Writing the Story That will Inspire Your Ideal Customer to Invest in a better future.
2) Delivering Your Story Online - getting all the technical parts right so you can put your story out.
Challenge them
But you have two main challenges to make sure that you’re not going to be a statistic:
1) Developing a Strategy for your Business - Writing the Story That will Inspire Your Ideal Customer to Invest in a better future.
2) Delivering Your Story Online - getting all the technical parts right so you can put your story out.
Isn’t it exciting!
Aspirational Close
It’s not about your story - it’s about your hero’s story - your ideal client story. We want to be Luke Skywalker, but must be like Yoda
WIIFM
Create the call to adventure for your
Be the yoda
Story matters in creating your certainty, your future
Is your digital leadership affecting your business? – take the digital leadership quiz now
“There has never been a better time to own your future online with your business. The success of you and your business is ONLY about building your knowledge base, using the tools that you have, and being smart about what you do and how you do it.
Stop wasting time, money and resources on solutions that don’t provide a clear vision, a clear strategy, and more importantly, a key way to implement what you have learned.
Stop the self-perpetuation of the things that are wrong with the online world. Refuse to be segregated or preached to.
Become the Master of your Digital Domain. Now is the time to become the digital leader, the authority in your niche.”
Build your Online Empire
I’ve been in the digital space for over 15 years – taking businesses of all sizes through the paces of becoming remarkable. One of my second startups (spending $250k, but not having a real business Enterprise & Entrepreneurship: I help enterprises & entrepreneurs grow their online ecosystem, business and sales, through digital leadership
Educator: Teach Digital Strategy, Business Planning & Entrepreneurship
Author: The Book on Digital Leadership for businesses – The Digital Delusion.