Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Building an Agile Digital Strategy for 2020 Doyle Buehler Digital Strategy

232 Aufrufe

Veröffentlicht am

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

Veröffentlicht in: Business
  • Als Erste(r) kommentieren

Building an Agile Digital Strategy for 2020 Doyle Buehler Digital Strategy

  1. 1. The Agile Journey Doyle Buehler, MBA @doylebuehler Implementing Agile for Business Growth
  2. 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. 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. 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?
  5. 5. Can Agile Save your Business?
  6. 6. Does it really make it less confusing?
  7. 7. Where are YOU now?
  8. 8. Where Could You Be? Where Could You Grow?
  9. 9. What’s Your Inflection Point? @doylebuehler What is the point that you will ‘change’ for the better?
  10. 10. What does 2020 hold? Weren’t we supposed to have flying cars? @doylebuehler
  11. 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
  12. 12. The Early Days of Software Develop? @doylebuehler
  13. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 25. Making It Work Techniques • Mytego.com • Dept.Digital Consultancy – Dev projects – scorecards • Version 1.0 vs v 10.0 (Facebook) @doylebuehler
  26. 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
  27. 27. Or it simply is rubble @doylebuehler
  28. 28. Roman coliseum But what amazing things you can do with it. @doylebuehler
  29. 29. @doylebuehler
  30. 30. Your #Breakthrough Strategy Your ”Keystone” Your Growth @doylebuehler
  31. 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. 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. 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. 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. 35. Your Survival Is Not Assured. Your Growth is never “Automated”; it’s never ”just” about “fancy” project management, either. @doylebuehler
  36. 36. @doylebuehler What’s Killing Businesses? 60% of businesses cease operating within the first three years of starting. …They stop thinking strategic, long-term.
  37. 37. You have three mini challenges to make sure that you’re not going to be a statistic: Your Agile Challenge @doylebuehler
  38. 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. 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. 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. 41. What’s 1 Degree off Course? Strategy is the 1º for Growth @doylebuehler
  42. 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. 43. Create the call of adventure for you to Grow Your Business. Create Your Journey
  44. 44. Don’t let it get in your way. 😂 😂 😂 @doylebuehler
  45. 45. www.Leadership.Digital Take the #DigitalGenius Assessment & Get a Free Paperback Copy Of #Breakthrough & Links to Business Canvases
  46. 46. @doylebuehler Please Reach Out & Introduce Yourself After The Presentation
  47. 47. @doylebuehler
  48. 48. Unleash Your Digital Genius @doylebuehler Doyle Buehler QUESTIONS?
  49. 49. 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?
  50. 50. 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.
  51. 51. 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
  52. 52. 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.

×