Talk delivered by Craig Smith at itSMF NT meeting in Darwin, Australia on 22 March 2018.
With 73% of the world using Scrum as their predominant Agile method, which has a direct impact on service management, this session will open up your eyes to the many other Agile and edgy Agile methods and movements in the world today. For many, Agile is a toolbox of potential methods, practices and techniques, and like any good toolbox it is often more about using the right tool for the problem that will result in meaningful results. You may also be surprised about how many methods have a direct relation or reliance on service management as well as the wider organisational structure and culture. So let’s take a rapid journey into the world of methods like Mikado, Nonban, Vanguard and movements like Holocracy, Drive and Stoos where we will uncover 40 methods and movements in 40 minutes to help strengthen your understanding and toolbox.
Talk delivered by Craig Smith at YOW! 2015 in Melbourne, Brisbane and Sydney on 4-10 December 2015.
With 73% of the world using Scrum as their predominant Agile method, this session will open up your eyes to the many other Agile and edgy Agile methods and movements in the world today For many, Agile is a toolbox of potential methods, practices and techniques, and like any good toolbox it is often more about using the right tool for the problem that will result in meaningful results.Take a rapid journey into the world of methods like Mikado, Nonban, Vanguard and movements like Holocracy,Drive and Stoos where we will uncover 40 methods and movements in 40 minutes to help strengthen your toolbox.
Talk delivered by Craig Smith at Scrum Australia 2014 in Sydney on 21 October 2014.
With 73% of the world using Scrum as their predominant Agile method, this session will open up your eyes to the many other Agile and edgy Agile methods and movements in the world today. For many, Agile is a toolbox of potential methods, practices and techniques, and like any good toolbox it is often more about using the right tool for the problem that will result in meaningful results.
Take a rapid journey into the world of methods like Mikado, Nonban, Vanguard and movements like Holocracy, Drive and Stoos where we will uncover 40 methods and movements in 40 minutes to help strengthen your toolbox.
Talk delivered by Craig Smith at YOW! West 2015 in Perth on 26 May 2015.
With 73% of the world using Scrum as their predominant Agile method, this session will open up your eyes to the many other Agile and edgy Agile methods and movements in the world today For many, Agile is a toolbox of potential methods, practices and techniques, and like any good toolbox it is often more about using the right tool for the problem that will result in meaningful results.Take a rapid journey into the world of methods like Mikado, Nonban, Vanguard and movements like Holocracy,Drive and Stoos where we will uncover 40 methods and movements in 40 minutes to help strengthen your toolbox.
Agile Project Experiences - The Story of Three Little PigsCraig Smith
Talk delivered by Craig Smith and Paul King at Agile 2008 in Toronto, Canada on 5 August 2008.
Over the last few years, we have agrressively applied agile practices on a number of projects with success. These successes, however, have not been achieved without challenges and lessons learnt along the way. This experience report specifically highlights examples from three different projects of varying sizes in this period in the same organisation (three little pigs) where in all cases the pigs were well and truly committed.
Some of the key successes from the example projects will also be discussed.
This slideshare is all about lean operational excellence, agile, scrum, lean start-up, customer development, agile frameworks, evidence based product development….
Sorry, what? Can there be anymore buzzwords? You are right, that’s why today we’ll separate facts and fiction about these potential 'business-saving' frameworks.
Because let’s face it, the reality is that even though they are absolutely useful, no one can guarantee you that one of these frameworks will work for your own, unique company. You will need to know where to start and take away those elements that suit your specific situation.
Agile coaches Nikki de Kloe and Sander Goudswaard (MakerStreet/ Noun) will guide you through the why, how and what regarding all these value-orientated frameworks. They will show you how these frameworks can help you do your business today, tomorrow and in the very near future.
Through tips, tricks and of course several case studies you will learn their possibilities, potential pitfalls and success criteria; so you can gain an insight in how you can make these frameworks work for you.
Talk delivered by Craig Smith at itSMF NT meeting in Darwin, Australia on 22 March 2018.
With 73% of the world using Scrum as their predominant Agile method, which has a direct impact on service management, this session will open up your eyes to the many other Agile and edgy Agile methods and movements in the world today. For many, Agile is a toolbox of potential methods, practices and techniques, and like any good toolbox it is often more about using the right tool for the problem that will result in meaningful results. You may also be surprised about how many methods have a direct relation or reliance on service management as well as the wider organisational structure and culture. So let’s take a rapid journey into the world of methods like Mikado, Nonban, Vanguard and movements like Holocracy, Drive and Stoos where we will uncover 40 methods and movements in 40 minutes to help strengthen your understanding and toolbox.
Talk delivered by Craig Smith at YOW! 2015 in Melbourne, Brisbane and Sydney on 4-10 December 2015.
With 73% of the world using Scrum as their predominant Agile method, this session will open up your eyes to the many other Agile and edgy Agile methods and movements in the world today For many, Agile is a toolbox of potential methods, practices and techniques, and like any good toolbox it is often more about using the right tool for the problem that will result in meaningful results.Take a rapid journey into the world of methods like Mikado, Nonban, Vanguard and movements like Holocracy,Drive and Stoos where we will uncover 40 methods and movements in 40 minutes to help strengthen your toolbox.
Talk delivered by Craig Smith at Scrum Australia 2014 in Sydney on 21 October 2014.
With 73% of the world using Scrum as their predominant Agile method, this session will open up your eyes to the many other Agile and edgy Agile methods and movements in the world today. For many, Agile is a toolbox of potential methods, practices and techniques, and like any good toolbox it is often more about using the right tool for the problem that will result in meaningful results.
Take a rapid journey into the world of methods like Mikado, Nonban, Vanguard and movements like Holocracy, Drive and Stoos where we will uncover 40 methods and movements in 40 minutes to help strengthen your toolbox.
Talk delivered by Craig Smith at YOW! West 2015 in Perth on 26 May 2015.
With 73% of the world using Scrum as their predominant Agile method, this session will open up your eyes to the many other Agile and edgy Agile methods and movements in the world today For many, Agile is a toolbox of potential methods, practices and techniques, and like any good toolbox it is often more about using the right tool for the problem that will result in meaningful results.Take a rapid journey into the world of methods like Mikado, Nonban, Vanguard and movements like Holocracy,Drive and Stoos where we will uncover 40 methods and movements in 40 minutes to help strengthen your toolbox.
Agile Project Experiences - The Story of Three Little PigsCraig Smith
Talk delivered by Craig Smith and Paul King at Agile 2008 in Toronto, Canada on 5 August 2008.
Over the last few years, we have agrressively applied agile practices on a number of projects with success. These successes, however, have not been achieved without challenges and lessons learnt along the way. This experience report specifically highlights examples from three different projects of varying sizes in this period in the same organisation (three little pigs) where in all cases the pigs were well and truly committed.
Some of the key successes from the example projects will also be discussed.
This slideshare is all about lean operational excellence, agile, scrum, lean start-up, customer development, agile frameworks, evidence based product development….
Sorry, what? Can there be anymore buzzwords? You are right, that’s why today we’ll separate facts and fiction about these potential 'business-saving' frameworks.
Because let’s face it, the reality is that even though they are absolutely useful, no one can guarantee you that one of these frameworks will work for your own, unique company. You will need to know where to start and take away those elements that suit your specific situation.
Agile coaches Nikki de Kloe and Sander Goudswaard (MakerStreet/ Noun) will guide you through the why, how and what regarding all these value-orientated frameworks. They will show you how these frameworks can help you do your business today, tomorrow and in the very near future.
Through tips, tricks and of course several case studies you will learn their possibilities, potential pitfalls and success criteria; so you can gain an insight in how you can make these frameworks work for you.
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?dev2ops
Damon Edwards (DTO Solutions) presentation at Pink16 in Las Vegas on February 16, 2016.
Key takeaway: "Bimodal IT describes the problem, not the solution"
Water-Scrum-Fall: The Good, the Bad, and the [Scrum]Butt-UglyBrad Appleton
by Brad Appleton, September 2019.
Learning Objectives:
- Know the different development lifecycles on the journey from Fragile/Wagile to Agile;
- Recognize the key differences and how - they harm, hinder or help;
- Learn the key challenges, stepping stones, and techniques for addressing them;
- Recognize the dangers of using them as long-term solutions instead of short-term workarounds.
Keywords: Wagile, Water-Scrum,. AgileFall/ScrumFall, Water-Scrum-Fall, Iterative, Incremental, Iterations, Sprint 0, Hardening Sprints, Buffer Sprint,
by Brad Appleton, March 2004 Chicago Software Process Improvement Network (C-SPIN) -- an earlier version was presented at the Summer 2003 Midwest Software Engineering Conference, held at DePaul University
Applying Organizational Change and Leadership in Agile TransformationsCprime
It is no secret that when an organization chooses to transition to Agile methodologies, it requires an enormous commitment to leadership and change management. Even in prescriptive methods of Agile transitions, such as SAFe, I have found this subject matter deficient, especially in the area of practical application. This presentation is based on a training class I developed and conducted with executive leadership at American Airlines. It focuses on how to apply Dr. John Kotter’s 8-step model of change management and leadership to help transition an organization to support an Agile transformation. I have been involved in large scale Agile Transformations at Nokia, AT&T, American Airlines, Telogical Systems and VCE. I have successfully applied the principles of this process at several companies, most recently at American Airlines IT division to train executives in Agile Change Management.
DOES16 London - Scott Potter - DevOps: To Autonomy and BeyondGene Kim
Scott Potter, (former) Head of Digital Engineering, News UK
Transitioning to an organisational structure, a set of skills and capabilities and the desired motivation & behaviours is just the start. Once you start reaping the benefits, your job isn't done.
Scott shares some of his own experiences from the journey that he and his teams took through a DevOps transition, and the role that management took to support the creation of independent teams.
Agile2014 conference presentation on "Smart Scaling" - how to compare scaling approaches. Our Agile Scaling Knowledgebase (ASK) and Decision Matrix help provide an objective way to compare approaches.
What are the Agile Metrics That Matter Most? Are they at the team-level? project/project? What about the people-side of agile (the "soft stuff"). What are common pitfalls to avoid? We categorize agile metrics into those about Value, Flow, Quality & Culture, and identify the most frequently used (and misused) in each of those areas.
Apply Scrum to Your Hardware & Manufacturing Projects for Better Results by H...SmitsMC LLC
Myth: You can't iterate hardware. Really? Let's talk about John Deere. In 2012, we documented that it typically took them 18 - 36 months to develop a working prototype. After working with Scrum, they had a working prototype in 8 MONTHS. This presentation demonstrates more stories like this one.
In this slide deck I collected basic things you better to know about Agile and its most popular frameworks:
- Where did Agile come from?
- What is usually implied when people say "we're implementing Agile"?
- When Agile works well?
- Scrum and its basic characteristics
- Typical confusions
- Agile at scale of whole enterprise
- Typical pitfalls and mistakes
Being Agile, Doing Agile and Agile in Crisis: We have the Agile Industrial Complex, Dark Agile, Faux/Fake Agile, Zombie Scrum, Flaccid Scrum, CrAgile, FrAgile, WAgile, and more. What do they all mean, and how do we know if we are doing them instead of "Being Agile"
How do you survive the radical shift towards inversion of responsibility and ...Thoralf J. Klatt
Lean and agile transformation - how do you survive the radical shift towards inversion of responsibility and control while staying accountable for results?
ManageAgile, Berlin, Oct 2012
Speakers: Wolfgang Hilpert and Thoralf Klatt, AGT International
Speech tendency: Agile project management
Day and time: Wednesday, October 17th 2012, 3:40 pm - 4:25 pm
Abstract: In times of #management30 Agile leaders drive and support a radical shift towards inversion of responsibility and control while staying accountable for results and a healthy company ecosystem. Along with this (r)evolution in management philosophy comes a subtle change of how monitoring an organization’s success works in a beneficial manner, avoiding misleading metrics and resulting dysfunctional behavior. Join this session to hear how AGT International manages the balance between empowering development utilizing their skills and insight while aligning constraints and managing to achieve joint goals of the company.
Reference to the management: This session will look into leadership guidance for and monitoring progress of agile development teams with focus on areas such as:
* Validated Stakeholder Feedback (What has been delivered?)
- Appreciated Business Value
- Validated User Centered Design and Experience
- Established Customer Visibility and Trust
* Transparency (Be honest, knowing where you really are)
- Automation and Coverage Dashboard
- CI Radiator
- Reflect on and strive towards reducing Technical Debt
* Agile Development Process
- Predictability, e.g. Minimize Deviation between projected and accepted User Stories
- Process Maturity Dashboard
* Competence Development
- Team Flow
- Personal Development Plans
We leverage practical examples from our daily practice to illustrate opportunities for reuse within other companies.
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...Gene Kim
The Talent You Need is Already Inside Your Company
Damon Edwards, Co-Founder, SimplifyOps, Inc
“Buy vs Build” is a decision made all throughout an enterprise. We vigorously debate either position when it comes to our technology and tools. But what about our people? Conventional wisdom holds that, if an enterprise seeks a transformation, it must go into “buy” mode and acquire as much talent as possible from the outside. However, in reality this is an expensive strategy with a low success rate. Putting aside the obvious problem of there being a very limited number of “the best” to spread across an entire industry, the “buy” strategy is still largely based on hope. You hope that the new people will bring the right ideas that will automatically spread. You hope that the new people will have experience that can be translated to your business. But, more often than not, the hope of the income new is undermined and overwhelmed by the same systemic issues that caused your current problems. This talk is about a tactical set of actions that leaders can take to find and fix their company’s systemic issues. If you fix the system, you’ll be able to de-risk the new. If you fix the system, you’ll find a truth that just isn’t discussed: the talent you need to succeed is already inside your company.
DevOps Enterprise Summit San Francisco 2016
Numerose stimate società internazionali di consulenza hanno iniziato ad offrire servizi di trasformazione agile, accattivanti e convincenti. Ottimo, vuol dire che le aziende del futuro saranno tutte agili? Purtroppo no. Scopriamo insieme i tratti caratteristici di queste proposte, i numerosi limiti ed i rischi collegati.
Agile Lean Europe 2018 - Zurich, 22-24 August 2018. What is an Agile Organization and how transform your company in an Agile Organization with Scrum@Scale.
Technical Lessons Learned Turning the Agile Dials to Eleven!Craig Smith
Talk delivered by Craig Smith and Paul King at Agile 2008 in Toronto, Canada on 7 August 2008.
Developer practices for traditional and agile Java development are well understood and documented. But dynamic languages - Groovy, Ruby, and others - change the ground rules. Many of the common practices, refactoring techniques, and design patterns we have been taught either no longer apply or should be applied differently and some new techniques come into play. In this talk, techniques for agile development with dynamic languages are discussed. How should we better apply refactoring techniques? What new aspects do we need to think about?
Visual Management: Leading With What You Can SeeCraig Smith
Presentation by Craig Smith delivered at Agile Encore 2013 in Melbourne on 14 November 2013. Using task boards or story walls is a key Agile practice, but are you making the most of it? Visual Management is more than just putting cards on a wall, it is a growing style of management that focuses on managing work only by what you can see rather than reports or paper being shuffled around. Visual Management allows you to understand the constraints in the system, mitigate risks before they become issues, report on progress from the micro to the macro. Visual Management can also be used to demonstrate to customers and clients where the work they care about is at. This presentation is all about taking the management of your work to the next stage of transparency.
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?dev2ops
Damon Edwards (DTO Solutions) presentation at Pink16 in Las Vegas on February 16, 2016.
Key takeaway: "Bimodal IT describes the problem, not the solution"
Water-Scrum-Fall: The Good, the Bad, and the [Scrum]Butt-UglyBrad Appleton
by Brad Appleton, September 2019.
Learning Objectives:
- Know the different development lifecycles on the journey from Fragile/Wagile to Agile;
- Recognize the key differences and how - they harm, hinder or help;
- Learn the key challenges, stepping stones, and techniques for addressing them;
- Recognize the dangers of using them as long-term solutions instead of short-term workarounds.
Keywords: Wagile, Water-Scrum,. AgileFall/ScrumFall, Water-Scrum-Fall, Iterative, Incremental, Iterations, Sprint 0, Hardening Sprints, Buffer Sprint,
by Brad Appleton, March 2004 Chicago Software Process Improvement Network (C-SPIN) -- an earlier version was presented at the Summer 2003 Midwest Software Engineering Conference, held at DePaul University
Applying Organizational Change and Leadership in Agile TransformationsCprime
It is no secret that when an organization chooses to transition to Agile methodologies, it requires an enormous commitment to leadership and change management. Even in prescriptive methods of Agile transitions, such as SAFe, I have found this subject matter deficient, especially in the area of practical application. This presentation is based on a training class I developed and conducted with executive leadership at American Airlines. It focuses on how to apply Dr. John Kotter’s 8-step model of change management and leadership to help transition an organization to support an Agile transformation. I have been involved in large scale Agile Transformations at Nokia, AT&T, American Airlines, Telogical Systems and VCE. I have successfully applied the principles of this process at several companies, most recently at American Airlines IT division to train executives in Agile Change Management.
DOES16 London - Scott Potter - DevOps: To Autonomy and BeyondGene Kim
Scott Potter, (former) Head of Digital Engineering, News UK
Transitioning to an organisational structure, a set of skills and capabilities and the desired motivation & behaviours is just the start. Once you start reaping the benefits, your job isn't done.
Scott shares some of his own experiences from the journey that he and his teams took through a DevOps transition, and the role that management took to support the creation of independent teams.
Agile2014 conference presentation on "Smart Scaling" - how to compare scaling approaches. Our Agile Scaling Knowledgebase (ASK) and Decision Matrix help provide an objective way to compare approaches.
What are the Agile Metrics That Matter Most? Are they at the team-level? project/project? What about the people-side of agile (the "soft stuff"). What are common pitfalls to avoid? We categorize agile metrics into those about Value, Flow, Quality & Culture, and identify the most frequently used (and misused) in each of those areas.
Apply Scrum to Your Hardware & Manufacturing Projects for Better Results by H...SmitsMC LLC
Myth: You can't iterate hardware. Really? Let's talk about John Deere. In 2012, we documented that it typically took them 18 - 36 months to develop a working prototype. After working with Scrum, they had a working prototype in 8 MONTHS. This presentation demonstrates more stories like this one.
In this slide deck I collected basic things you better to know about Agile and its most popular frameworks:
- Where did Agile come from?
- What is usually implied when people say "we're implementing Agile"?
- When Agile works well?
- Scrum and its basic characteristics
- Typical confusions
- Agile at scale of whole enterprise
- Typical pitfalls and mistakes
Being Agile, Doing Agile and Agile in Crisis: We have the Agile Industrial Complex, Dark Agile, Faux/Fake Agile, Zombie Scrum, Flaccid Scrum, CrAgile, FrAgile, WAgile, and more. What do they all mean, and how do we know if we are doing them instead of "Being Agile"
How do you survive the radical shift towards inversion of responsibility and ...Thoralf J. Klatt
Lean and agile transformation - how do you survive the radical shift towards inversion of responsibility and control while staying accountable for results?
ManageAgile, Berlin, Oct 2012
Speakers: Wolfgang Hilpert and Thoralf Klatt, AGT International
Speech tendency: Agile project management
Day and time: Wednesday, October 17th 2012, 3:40 pm - 4:25 pm
Abstract: In times of #management30 Agile leaders drive and support a radical shift towards inversion of responsibility and control while staying accountable for results and a healthy company ecosystem. Along with this (r)evolution in management philosophy comes a subtle change of how monitoring an organization’s success works in a beneficial manner, avoiding misleading metrics and resulting dysfunctional behavior. Join this session to hear how AGT International manages the balance between empowering development utilizing their skills and insight while aligning constraints and managing to achieve joint goals of the company.
Reference to the management: This session will look into leadership guidance for and monitoring progress of agile development teams with focus on areas such as:
* Validated Stakeholder Feedback (What has been delivered?)
- Appreciated Business Value
- Validated User Centered Design and Experience
- Established Customer Visibility and Trust
* Transparency (Be honest, knowing where you really are)
- Automation and Coverage Dashboard
- CI Radiator
- Reflect on and strive towards reducing Technical Debt
* Agile Development Process
- Predictability, e.g. Minimize Deviation between projected and accepted User Stories
- Process Maturity Dashboard
* Competence Development
- Team Flow
- Personal Development Plans
We leverage practical examples from our daily practice to illustrate opportunities for reuse within other companies.
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...Gene Kim
The Talent You Need is Already Inside Your Company
Damon Edwards, Co-Founder, SimplifyOps, Inc
“Buy vs Build” is a decision made all throughout an enterprise. We vigorously debate either position when it comes to our technology and tools. But what about our people? Conventional wisdom holds that, if an enterprise seeks a transformation, it must go into “buy” mode and acquire as much talent as possible from the outside. However, in reality this is an expensive strategy with a low success rate. Putting aside the obvious problem of there being a very limited number of “the best” to spread across an entire industry, the “buy” strategy is still largely based on hope. You hope that the new people will bring the right ideas that will automatically spread. You hope that the new people will have experience that can be translated to your business. But, more often than not, the hope of the income new is undermined and overwhelmed by the same systemic issues that caused your current problems. This talk is about a tactical set of actions that leaders can take to find and fix their company’s systemic issues. If you fix the system, you’ll be able to de-risk the new. If you fix the system, you’ll find a truth that just isn’t discussed: the talent you need to succeed is already inside your company.
DevOps Enterprise Summit San Francisco 2016
Numerose stimate società internazionali di consulenza hanno iniziato ad offrire servizi di trasformazione agile, accattivanti e convincenti. Ottimo, vuol dire che le aziende del futuro saranno tutte agili? Purtroppo no. Scopriamo insieme i tratti caratteristici di queste proposte, i numerosi limiti ed i rischi collegati.
Agile Lean Europe 2018 - Zurich, 22-24 August 2018. What is an Agile Organization and how transform your company in an Agile Organization with Scrum@Scale.
Technical Lessons Learned Turning the Agile Dials to Eleven!Craig Smith
Talk delivered by Craig Smith and Paul King at Agile 2008 in Toronto, Canada on 7 August 2008.
Developer practices for traditional and agile Java development are well understood and documented. But dynamic languages - Groovy, Ruby, and others - change the ground rules. Many of the common practices, refactoring techniques, and design patterns we have been taught either no longer apply or should be applied differently and some new techniques come into play. In this talk, techniques for agile development with dynamic languages are discussed. How should we better apply refactoring techniques? What new aspects do we need to think about?
Visual Management: Leading With What You Can SeeCraig Smith
Presentation by Craig Smith delivered at Agile Encore 2013 in Melbourne on 14 November 2013. Using task boards or story walls is a key Agile practice, but are you making the most of it? Visual Management is more than just putting cards on a wall, it is a growing style of management that focuses on managing work only by what you can see rather than reports or paper being shuffled around. Visual Management allows you to understand the constraints in the system, mitigate risks before they become issues, report on progress from the micro to the macro. Visual Management can also be used to demonstrate to customers and clients where the work they care about is at. This presentation is all about taking the management of your work to the next stage of transparency.
Visual Management: Leading With What You Can SeeCraig Smith
Presentation by Craig Smith and Renee Troughton delivered at Agile Australia 2013 on 20 June 2013. Using task boards or story walls is a key Agile practice, but are you making the most of it? Visual Management is more than just putting cards on a wall, it is a growing style of management that focuses on managing work only by what you can see rather than reports or paper being shuffled around. Visual Management allows you to understand the constraints in the system, mitigate risks before they become issues, report on progress from the micro to the macro. Visual Management can also be used to demonstrate to customers and clients where the work they care about is at. This presentation is all about taking the management of your work to the next stage of transparency.
7 Deadly Sins of Agile Software Test AutomationCraig Smith
Talk delivered by Craig Smith at Agile 2013 in Nashville, USA on 8 August 2013.
Automated software testing is a key enabler for teams wanting to build high quality software that can be progressively enhanced and continuously released. To ensure development practices are sustainable, automated testing must be treated as a first-class citizen and not all approaches are created equal. Some approaches can accumulate technical debt, cause duplication of effort and even team dysfunctions.
The seven deadly sins of automated software testing are a set of common anti-patterns that have been found to erode the value of automated testing resulting in long term maintenance issues and ultimately affecting the ability of development teams to respond to change and continuously deliver.
Taking the classic seven sins (Gluttony, Sloth, Lust, Envy, Rage, Pride, Greed) as they might be applied to test automation we will discuss how to identify each automated sin and more importantly provide guidance on recommended solutions and how to avoid them in the first place.
This is a 5-step model for creating a metrics framework for your business & customers, and how to apply it to your product & marketing efforts. The "pirate" part comes from the 5 steps: Acquisition, Activation, Retention, Referral, & Revenue (AARRR!)
It All Starts With An idea: Kicking Off Initiatives For SuccessCraig Smith
Talk delivered by Craig Smith at Agile Australia 2015 in Sydney on 17 June 2015.
Ideas can come from many different places, but how do we best turn these ideas into initiatives and ensure we are working on the right things at the right time? We tend to throw the idea around, discuss it with our team and management, and undertake a lot of analysis to decide if it’s worth spending time and money on. Unfortunately this approach means we have already spent a bunch of time and money, often without realising it!
A number of the early Agile approaches described a lifecycle for kicking off projects, but many of the newer and more popular approaches start with a backlog or an assumption that you are already building something. Go back to basics and look at different approaches for kicking off initiatives and the tools and techniques that make up what is often called the discovery, ideation or concept phase. If your team or organisation has too much work in progress or your pipeline is unclear, then learn (or re-learn) approaches to kicking off the right initiatives so you can ensure you are building the right thing!
Coaching Nightmares: Lessons We Can Learn From Gordon RamsayCraig Smith
Talk delivered by Craig Smith and Renee Troughton at Agile Australia 2016 in Melbourne, Australia on 21 June 2016.
When you look for inspiration in the Agile coaching community, the name Gordon Ramsay is probably not the first name to come to mind. He has been known to be belligerent, condescending and downright rude, but underneath this brute facade is a treasure trove of skills and talents that influence change.
In this presentation we will draw insights from Ramsay’s Kitchen Nightmares escapades and explore parallels with how much his work aligns with that of an Agile Coach and the goal to successfully drive change. We will introduce a number of models and techniques that are indispensable in the coaching toolkit.
Coaching Nightmares: Lessons We Can Learn From Gordon RamsayCraig Smith
Talk delivered by Craig Smith at Agile 2016 in Atlanta, USA on 24 July 2016.
When you look for inspiration in the Agile Coaching community, the name Gordon Ramsay is probably not the first name to come to mind. He has been known to be belligerent, condescending and downright rude, but underneath this brute facade is a treasure trove of skills and talents that influence change.
In this presentation we will draw insights from his ‘Kitchen Nightmare’ escapades and draw parallels with how much his work aligns with that of an Agile Coach and the goal to successfully drive change and introduce a number of models and techniques that are indispensable in the coaching toolkit.
Learning Outcomes:
* Understand the difference between coaching, advising and mentoring
* Approaches to having confronting coaching conversations
* Dealing with denial and unengaged staff
* The criticality of a burning platform to invoke change
* Why it is important to have coaches as experts
* Agile coaching is more than the GROW model (or other coaching models)
Agile Coaching Nightmares: Lessons We Can Learn From Gordon RamsayCraig Smith
Talk delivered by Craig Smith at Agile Brisbane meetup in Brisbane, Australia on 22 October 2016.
When you look for inspiration in the Agile Coaching community, the name Gordon Ramsay is probably not the first name to come to mind. He has been known to be belligerent, condescending and downright rude, but underneath this brute facade is a treasure trove of skills and talents that influence change.
In this presentation we will draw insights from his ‘Kitchen Nightmare’ escapades and draw parallels with how much his work aligns with that of an Agile Coach and the goal to successfully drive change and introduce a number of models and techniques that are indispensable in the coaching toolkit.
Product owners how to get your development team to love you (product camp, 3...Ron Lichty
Presented to Silicon Valley Product Camp '15:
Product managers and product owners can engage and motivate their teams to delight customers - or they can distract and dishearten their teams. Ron Lichty has been a product manager and VP leading both development organizations and product teams. As a development leader, he regards product managers who "get it" as key partners. Here are 16 ways to engage and motivate product teams - and together delight customers!
In this tutorial for experienced practitioners you will learn how to manage work and make great experiences one sprint at a time. We'll look at common Agile methodologies such as Scrum and Kanban and what opportunities and risks are inherent for UX teams. We will look at team makeup, balancing longer-term research with production needs and strategies for making the most of design spikes. We'll also go through the pros and cons of a Sprint Zero and alternatives. We'll look at how Lean Startup practices are changing business development, and how your UX skills can be a key part in making that successful. Participants will come away with the tools they need to be successful in their Agile/Lean environment
AGILE2016 Conference Top 10 Presented by SynerzipSynerzip
Fresh from #Agile2016, Check out @Synerzip Top 10 #Takeaways by @HemantElhence @vinayakj. The latest development methods, technologies, tools, leadership principles, management philosophies, policies and processes fresh from AGILE2016 - the world's largest conference for Agile methodology.
Agile2016 Top 12 -
1. Lean UX
2. Modern Agile
3. Lean UX Toolkit
4. Agile is Mindset
5. DevOps Antipatterns
6. Lean Startup Subsumed
7. Design Thinking
8. #NoEstimates
9. Roles Not Personas
10. Architecture/ Architect
11. Visual Test Automation
12. Scaling Agile
About Synerzip -
Synerzip offers in-depth expertise in Agile software product development to venture funded small/mid-sized software companies focused on social media, mobile, big data analytics, cloud and enterprise software. It was established in 2004 and is based in the United States, with its software development center in India. Synerzip works as a co-development partner for venture-backed software companies in their growth phase. Following Agile practices, it seamlessly dovetails with each client’s engineering team helping them scale up, in a flexible, capital-efficient and frictionless manner.
Agile and Scrum 101 – basics of Agile and Scrum
Scrum in 100 words:
• Scrum is an agile process that allows us to focus on delivering the highest business value in the shortest time.
• It allows us to rapidly and repeatedly inspect actual working software (every two weeks to one month).
• The business sets the priorities. Teams self-organize to determine the best way to deliver the highest priority features.
• Every two weeks to a month anyone can see real working software and decide to release it as is or continue to enhance it for another sprint.
In the presentation we discuss the basics of Agile and Scrum, the roles, ceremonies and artifacts. We add from our, from the trenches, lessons learned and better practices.
Climbing out of a Crisis Loop at the BBCRafiq Gemmail
A talk I gave with my friend and mentor Katherine Kirk, on our journey to Scrumban and a leaner workflow at the BBC. See https://www.infoq.com/presentations/bbc-agile-case-study for the full presentation.
What the heck is a product owner?
What's this Product Owner role, what do teams expect of Product Owners, what do Execs expect, what defines success, and where do Product Owners fit within product management?
Presenter: Ron Lichty
Ron Lichty has been managing software development and product organizations for 30 years at companies of all sizes, the most recent 15 years as a VP Engineering and VP Product. He is the author of Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams, http://www.ManagingTheUnmanageable.net. He advises and coaches business, product and engineering leaders how to make their software development "hum". http://www.ronlichty.com
Embedding Clinical standards in research workshopJames Malone
My slides on a talk titled "Standards and ontologies - changing the value proposition" given at the "Clinical Standards in Research: Development, Implementation and Curation" workshop, EMBL-EBI, Cambridge, October 2016.
How to get your agile development team to love you (product camp, 3.14)Ron Lichty
Product managers and product owners can engage and motivate their teams to delight customers - or they can distract and dishearten their teams. Ron Lichty has been a product manager and VP in among leading development organizations and teams. As a development leader, he regards product managers who "get it" as key partners in delivering great work. This Product Camp talk delivers 15 ways to engage and motivate teams - so you can, together, delight customers.
Building products that are cheap,fast and good by Anand Murthy RajAgile ME
Lean Product Development developed by Toyota had some wonderful hidden secrets that have not been understood by the masses. In this talk, I would like to share you the wonderful principles that govern the concept of product development which results in building products that are cheap, fast and good (cost effective, Quick and good quality).
Minimum Viable Architecture - Good Enough is Good EnoughRandy Shoup
The “right” architecture and organization depends on the size and scale of your company. The only constant is change, and what works for 5 engineers does not work for 5000. Based upon lessons from Google and eBay, learn how to evolve both technology and organization together successfully.
This presentation is based on many hard-won lessons by the speaker, who led large-scale engineering teams at Google and eBay, but also co-founded a tiny startup and tried (unsuccessfully) to apply the same techniques. This session hopes to help others from making the same mistakes by introducing the concept of “Minimal Viable Architecture”. It outlines the common architectural evolution of a company or project through the search, execution, and scaling phases, and discusses the appropriate technologies, disciplines, and organizational structures at each phase. You'll start with a monolith, and end up with microservices, and that's completely and entirely appropriate.
Talk delivered by Craig Smith at Agile India 2022 on 22 September 2022.
With 66% of the world using Scrum as their predominant Agile method, this session will open up your eyes to the many other Agile methods and frameworks in the world today. For many, Agile is a toolbox of potential methods, practices and techniques, and like any good toolbox it is often more about using the right tool for the problem that will result in meaningful results. So join us on this rapid journey to look at the universe of Agile approaches and adding some extra tools into your toolkit
Code of Ethical Conduct for Agile CoachingCraig Smith
Talk delivered by Craig Smith, Alex Sloley and Shane Hastie at Agile Virtual Summit: Coaching Edition on 4 March 2022.
People serving in an agile coaching role are expected to act ethically, but what does that mean in practice?
Agile coaching is an evolving profession encompassing many disciplines including individual, team and systemic coaching, facilitating, teaching and mentoring, all applied with an open and deliberate bias towards using agile approaches to help address a client’s needs.
The complexity of agile coaching means that you will inevitably encounter difficult situations.
What if you had a Code you could follow that would help support you when difficult decisions need to be made?
What if that same Code helped you act courageously in every situation, even if there is a personal negative impact?
A group of volunteers has been working on crafting just that code. Specifically a Code of Ethical Conduct for Agile Coaching under an Agile Alliance initiative.
This talk will present the background to the work which has been done so far, walk you through the content of the code and explain where it can go in the future.
During the session, you'll be introduced to a few ethics scenarios that will help you identify the types of dilemmas you may face in the field. You'll discover some examples of appropriate and inappropriate ethical behavior in these different contexts, and how to address them.
Talk delivered by Craig Smith and Julian Smith at ICAgile Experts Meetup Group on 22 September 2021.
Today 'agile' is no longer just a buzzword. From building spacecraft to manufacturing, some of the most complex and largest organisations in the world are using agile ways of working to deliver better outcomes, respond to change, improve quality, foster more productive and happier teams, and reduce risk.
This hands-on and interactive session is aimed at helping public sector organisations build capability to support agile ways of working, from policy development through to service design and delivery.
Rethinking Retrospectives: Beyond the Three ColumnsCraig Smith
Talk delivered by Craig Smith and Michael Huynh at Agile Online Summit 2021 on 26 October 2021.
The concept of continuous improvement is to stop, pause, reflect, and make small adjustments for the team to improve. But are retrospectives really enough for your teams to improve sprint to sprint? What if your best retrospective still doesn’t yield the results desired and doesn't move your team out of first gear? What often happens is a narrow view from a team’s perspective on the last sprint or retrospectives don’t provide enough coverage on the broader topics beyond the last iteration.
Simply put, retrospectives are no longer enough!
Join Craig and Michael as they both share their experience and taking your teams to the next level!
Agile Coaching Ethics - The Powerful Questions Behind What, Why & HowCraig Smith
Talk delivered by Craig Smith at Agile Coaching Exchange: MidTN on 8 March 2021.
In this session we will look into the work that the community is doing as part of the Agile Alliance around Agile Coaching Ethics. We will ask why the work is needed, what has been done so far and what we can do as a community to support this work.
Talk delivered by Craig Smith and Julian Smith at WellyBAM on 14 May 2021.
Today 'agile' is no longer just a buzzword. From building spacecraft to manufacturing, some of the most complex and largest organisations in the world are using agile ways of working to deliver better outcomes, respond to change, improve quality, foster more productive and happier teams, and reduce risk.
This hands-on and interactive session is aimed at helping public sector organisations build capability to support agile ways of working, from policy development through to service design and delivery.
Workshop delivered by Craig Smith and Julian Smith at Agility Today 2021 on 27 February 2021.
Today 'agile' is no longer just a buzzword. From building spacecraft to manufacturing, some of the most complex and largest organisations in the world are using agile ways of working to deliver better outcomes, respond to change, improve quality, foster more productive and happier teams, and reduce risk.
This hands-on and interactive session is aimed at helping public sector organisations build capability to support agile ways of working, from policy development through to service design and delivery.
Workshop delivered by Craig Smith and Julian Smith at DTA Digital Summit 2020 on 17 November 2020.
Today 'agile' is no longer just a buzzword. From building spacecraft to manufacturing, some of the most complex and largest organisations in the world are using agile ways of working to deliver better outcomes, respond to change, improve quality, foster more productive and happier teams, and reduce risk.
This hands-on and interactive session is aimed at helping public sector organisations build capability to support agile ways of working, from policy development through to service design and delivery.
FailAgility: Recognising and Resetting the Agile BoundariesCraig Smith
Keynote delivered by Craig Smith and Tony Ponton at LAST Conference Brisbane, Australia on 27 September 2019.
FailAgility; we have all seen it and let’s face it, we are all guilty of letting it happen in our organisations. So why is it that so many businesses fail to see the outcomes that the Agile values and principles promise?
This presentation looks at what FailAgility is and the three levels in organisations where it stems from:
Organisation, Leadership and the Coaching / Personal level.
We will discuss the types of FailAgility that we see at these different levels, the approaches that cause
FailAgility and most importantly what we can do to recognise and fix it.
Mind the Gap: Realising the Value of AgilityCraig Smith
Talk delivered by Craig Smith at LAST Conference Canberra, Australia on 21 September 2019.
Agile has well and truly crossed the chasm and every organisation large or small seems to be in the middle of some sort of Agile transformation. Yet, look behind the covers and we have to ask ourselves the tough question of how well we are doing and how agile are we really?
So all aboard as we acknowledge some of gaps many organisations are facing and we question the true value we are delivering. More importantly, we will discuss how we might start to these issues, both inside our organisations and as individuals flying the agile flag.
Mind the Gap: Realising the Value of AgilityCraig Smith
Talk delivered by Craig Smith at LAST Conference Brisbane, Australia on 29 September 2017.
Agile has well and truly crossed the chasm and every organisation large or small seems to be in the middle of some sort of Agile transformation. Yet, look behind the covers and we have to ask ourselves the tough question of how well we are doing and how agile are we really?
So all aboard as we acknowledge some of gaps many organisations are facing and we question the true value we are delivering. More importantly, we will discuss how we might start to these issues, both inside our organisations and as individuals flying the agile flag.
Agile Coaching Nightmares: Lessons We Can Learn From Gordon RamsayCraig Smith
Talk delivered by Craig Smith at YOW! Hong Kong 2017 and YOW! Singapore 2017 during September 2017.
When you look for inspiration in the Agile Coaching community, the name Gordon Ramsay is probably not the first name to come to mind. He has been known to be belligerent, condescending and downright rude, but underneath this brute facade is a treasure trove of skills and talents that influence change.
In this presentation we will draw insights from his ‘Kitchen Nightmare’ escapades and draw parallels with how much his work aligns with that of an Agile Coach and the goal to successfully drive change and introduce a number of models and techniques that are indispensable in the coaching toolkit.
Scrum Masters: The Full Time Role Conundrum (Brisbane Agile)Craig Smith
Presentation by Craig Smith at Brisbane Agile Meetup in May 2013.
A replay of the talk delivered by Craig Smith at the recent Scrum Australia gathering in Sydney
The Scrum Guide defines the Scrum Team as being made up of three primary roles: Product Owner, Development Team and Scrum Master. The role of the Scrum Master is often misunderstood, particularly by management, so often questions start to get asked such as “can I share the Scrum Master across teams”, “can the Scrum Master do Project Management” and “can the role be rotated”?
In this talk we will take a look at some of the misconceptions around the Scrum Master role, discuss how it fits into the organisational structure and tackle the age-old question of whether the Scrum Master is a full time role. We will also look at an improvement plan template to help Scrum Masters improve in their role.
Scrum Masters:The Full-Time Role ConundrumCraig Smith
Presentation by Craig Smith at Scrum Australia 2013 in Sydney in March 2013. The Scrum Guide defines the Scum Team as being made up of three primary roles: Product Owner, Development Team and Scrum Master. The role of the Scrum Master is often misunderstood, particularly by management, so often questions start to get asked such as “can I share the Scrum Master across teams”, “can the Scrum Master do Project Management” and “can the role be rotated”? In this talk we will take a look at some of the misconceptions around the Scrum Master role, discuss how it fits into the organisational structure and tackle the age-old question of whether the Scrum Master is a full time role. We will also look at an improvement plan template to help Scrum Masters improve in their role.
Keynote delivered by Craig Smith at Agile Encore in Auckland, New Zealand in November 2012. Agile adoption is now becoming more mainstream and, as a community, we are struggling to address the issue of how to take experienced Agile practitioners to the next level, while still supporting those who are beginning their journey. With the "agile" word getting so overloaded, the challenge is to continually innovate without assigning labels or losing focus on our prime objective - to deliver!
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
3. - 2 -
1/04/2017
Three Little Pigs
The first paper –
Agile Project
Experiences –
The Story of the
Three Little Pigs
4. - 3 -
1/04/2017
Three Little Pigs
Experiences from
EasyDoc,
Guidewire &
Promina
Payments
projects.
People showed
up!
5. - 4 -
1/04/2017
Dials To Eleven
The second paper –
Technical Lessons
Learnt turning the
agile dials to eleven.
Paul King presented
two other talks also
on Groovy &
performance tests
6. - 5 -
1/04/2017
Dials To Eleven – Coming Soon to InfoQ
Info Q recorded
the session and
will be way on
their website in
November (only
18 out of 400
were recorded).
http://www.infoq.com/agile2008
7. - 6 -
1/04/2017
Chasing Waterfalls
Niagra Falls is 90
minutes down the
road.
Powerful waterfall
right next to an
agile
conference??
10. - 9 -
1/04/2017
AAFTT
Lightning Talks
• 5 mins
• Video taped
Open Space Sessions 3x3
• Narrative testing
• Tool selection
• Understandability for
users vs the power of
programming
Futurespective
• Positive (green)
• Negative (red)
• Surprises (purple)
11. - 10 -
1/04/2017
So Many Choices...
• 19 stages – developer, testing,
process, distributed agile,
leadership,...
• More than 30 choices per session
12. - 11 -
1/04/2017
The Wisdom Of Crowds
Keynote:
“The Wisdom Of Crowds”
James Surowiecki
• The aggregation of information in groups,
results in decisions that are often better than
could have been made by any single member
of the group
• Large organisations set up obstacles to the
flow of information
• Group average is usually very close and
usually a large percentage of the group
• Livestock example – crowd average 1197lb
and actual weight 1198lb
•At Agile 2008, for Visual Studio LOC –
average guess 47 million, real answer 43.2
million, only 2/2000 better than
group collective guess
13. - 12 -
1/04/2017
Ten Terrific Transition Tips
“Ten Terrific Transition Tips”
Joshua Kerievsky
• Don’t sell pair programming – focus on
risks of solo programming
• Build community – bigger than you think,
retrospectives build community
• Celebrate chaos – you will get there soon
• Empower experimenters – give things a
fair shot
• Start sooner!
• Most people who don’t program don’t
understand technical debt – demonstrate
• Customers are really happier when
focussed on quality and not features
14. - 13 -
1/04/2017
Code Metrics & Analysis For Agile Projects
“Code Metrics & Analysis
For Agile Projects”
Neal Ford & Ram Singaram
• Hawthorne Effect – Western Electric measured
worker activity based on lighting level
• Use metrics, don’t just collect, apply to codebase
• Byte code analysis - Findbugs – run on Struts,
found copy/paste bug 3 times
• Source analysis – PMD, CPD, Simian
• Coverage – Cobertura, Emma, nCover
• Flog – for Ruby, adds up language values as you
cannot measure static analysis
• Effrent/Affrent coupling – number of classes used
/ use this class – Jdepend
• Crap4J – crap threshold
• Information Radiators - Panopticode
15. - 14 -
1/04/2017
Build Your Coaching Skills
“Build Your Coaching Skills”
Johanna Rothman
• Don’t confuse coaching with feedback or
teaching – feedback is longer term and about
behaviour, mentoring is about milestones and
achievements
• Always have an end time for coaching – then
re-evaluate
• Coaching under the covers – spouses do it all
the time
• Coaches do not have to be a domain expert
• Most organisations have blind leading the
nearly blind
• Every problem has 3 possible options – then
move to goals
• Exercises in coaching and listening
16. - 15 -
1/04/2017
Prioritizing Your Product Backlog
“Prioritizing Your Product
Backlog”
Mike Cohn
• Iceberg- well formed with small number of
stories at the top
• Spend 10% of iteration getting ready for
the next
• Kano analysis – exciter/delighter,
mandatory/baseline, linear
• Theme screening, Theme scoring,
Relative weighting – ways to identify
important features for next release
• Break big projects into release horizons
17. - 16 -
1/04/2017
New Arrows For The Agile Quiver
“New Arrows For The Agile
Quiver”
Jim McCarthy
• Agile is common sense but not very
common
• Take the job offer to manage the dumbest
group – only way is up
• Shared vision works – 4 people on Excel vs
200 on Access!
• Core Commitments for teams – doomed to
be great if you follow them – a number of
protocol checks – eg. “I propose” or “let’s act”
means everybody should listen, promise not
to do anything dumb on purpose, etc...
18. - 17 -
1/04/2017
Guerilla Agile
“Guerilla Agile”
Johanna Rothman
• Lots of examples - Bring Me A Rock, Queen Of
Denial, We Can’t Say No, etc...
• Want management to think your resources are
scarce – how do you free them up?
• Happy Date – MS Project will tell you the first
possible date you cannot be done
• Releasable product does not mean walking out of
the building
• How little can you do to be successful?
• Measure what is done, not just the milestones
• Normally don’t recommend Monday to Friday
iterations – people will use the weekend
• 90% done – use inch pebbles
19. - 18 -
1/04/2017
Quintessence
Keynote:
“Quintessence”
Robert “Uncle Bob” Martin
• Political metaphor – Scrum is Obama
and XP is McCain
• Agile Manifesto needs a fifth value –
“Craftmanship Over Crap”
• Later changed this slightly to
“Craftmanship Over Execution” –
because we value craftmanship more
than execution – we don’t value crap at
all!
• Jury is in – TDD works
• Manual testing is criminal
• Green Band – Clean Code – sold out!
20. - 19 -
1/04/2017
The Wisdom Of Experience
Keynote:
“The Wisdom Of Experience”
Alan Cooper
• The father of Visual Basic
• Agile is a new toy – developers jump
on new toys – but agile is unique
• Mixing big ideas, design, engineering
and construction is the most common
source of failure
• We can know what users need,
interaction designers works with
developers to discover this
• Challenge management
• Demand quality lines not deadlines
• First to market is not better
than best to market
21. - 20 -
1/04/2017
Dude, Where’s My Release Plan?
“Dude, Where’s My Release
Plan?”
David Hussman
• Product owners are usually slapped in the
role because they know the system
• Suggests use of big fat stories rather than
epics or themes
• Realise that somebody is rolling up your
planning to a budget and converting your
points to days
• Release planning – involve all those who
want a say, give management/sales a plan
• Recharter when you don’t have a vision
• Have a visible release plan / iteration map
22. - 21 -
1/04/2017
10 Ways To Screw Up With Scrum & XP
“10 Ways To Screw Up With
Scrum & XP”
Henrik Kniberg
• Don’t throw out stuff that works – don’t
need it all at the start, start simple
• Have an agreed definition of done
• Guess velocity to get going
• Do retrospectives well- look for
mechanical, use a timeline to get started
• Use a flashlight, make velocity visible
• Deal with technical debt – stop making it
happen, slow down, add definition of done
• teamwork – can have specialists, ask
team what they need to go faster
• use product backlog
• mergophobia
27. - 26 -
1/04/2017
Key Items of Interest for Agilists
• Strong focus behind quality testing and
approaches to making things better
• Clean code and craftmanship
• Technical debt & legacy code
• Agile practices over theory – Pragmatism has
replaced religion
• Mixed crowd – new to agile and experienced
agile but much less why agile
• Questions about what’s next in agile?
• Enterprise and distributed agile learnings
• Planning, planning poker cards & story points
• Lots of practical learnings from practitioners
• Prioritised backlog
28. - 27 -
1/04/2017
More Information???
• Check out the Agile 2008 website to see if there
were items of interest – http://www.agile2008.org
• Watch InfoQ for presentations and commentary-
http:///www.infoq.com/agile2008
• Talk to the attendees from Suncorp - Craig Smith,
Paul King, Phil Abernathy, Marina Chiovetti
• Email me for access to slides or presentations –
craig.smith@suncorp.com.au
• Request brown bags on specific areas of interest
from the conference
THANK YOU!