The document discusses the concepts of Agile, including defining Agile, why organizations should be Agile, and how to become Agile. It defines Agile as a company's ability to identify and seize opportunities more quickly than rivals. Some key reasons to be Agile include gaining greater flexibility to adapt to changing needs, getting to market faster to seize competitive opportunities, and validating ideas with the market more quickly. The document also outlines some Agile principles and practices like iterative development and emphasizes the importance of technical excellence and quality.
What is 'Just Enough' Documentation in Agile?Sally Elatta
There are lots of misconceptions around what Agile says about documentation. One is that Agile has NO Documentation! That brings a smile to a few folks and drives others (like me) crazy! If you’ve read anything about Agile, you’ll hear that what it really preaches is ‘Just In Time’ or ‘Just Enough’ documentation. So what does that mean? Why aim for ‘Just Enough’ and not ‘Perfect’ Documentation? This seminar was presented at the IIBA group.
Want this seminar presented at YOUR organization? just email sally@agiletransformation.com
Saison 3 : Josiane se retrouve confrontée à une demande de mise en place de SAFe. Avec l'aide de Bob, l'éponge agile, saura-t-elle trouver son chemin et préserver son esprit agile ?
Overview of Agile for Business AnalystsSally Elatta
This seminar was presented to the IIBA Omaha group. My goal was to provide a quick overview of Agile and then dive into the role and skills needed for a BA on an Agile team. Let me know if you would like me to present this or a similar topic at your organization. sally@agiletransformation.com
In Agile Route we believe that projects are journeys, not destinations. Even very well charted paths can spring surprises when they are actually traversed. Our experience has shown us that adapting is the best way to actually get somewhere, finding shortcuts, preventing blockages and sometimes taking an unexpected detour that leads us into an even better place than the one we envisioned from the beginning.
What is 'Just Enough' Documentation in Agile?Sally Elatta
There are lots of misconceptions around what Agile says about documentation. One is that Agile has NO Documentation! That brings a smile to a few folks and drives others (like me) crazy! If you’ve read anything about Agile, you’ll hear that what it really preaches is ‘Just In Time’ or ‘Just Enough’ documentation. So what does that mean? Why aim for ‘Just Enough’ and not ‘Perfect’ Documentation? This seminar was presented at the IIBA group.
Want this seminar presented at YOUR organization? just email sally@agiletransformation.com
Saison 3 : Josiane se retrouve confrontée à une demande de mise en place de SAFe. Avec l'aide de Bob, l'éponge agile, saura-t-elle trouver son chemin et préserver son esprit agile ?
Overview of Agile for Business AnalystsSally Elatta
This seminar was presented to the IIBA Omaha group. My goal was to provide a quick overview of Agile and then dive into the role and skills needed for a BA on an Agile team. Let me know if you would like me to present this or a similar topic at your organization. sally@agiletransformation.com
In Agile Route we believe that projects are journeys, not destinations. Even very well charted paths can spring surprises when they are actually traversed. Our experience has shown us that adapting is the best way to actually get somewhere, finding shortcuts, preventing blockages and sometimes taking an unexpected detour that leads us into an even better place than the one we envisioned from the beginning.
Can you be successful without a plan for rolling out your collaboration initiative to users? Maybe. But it's going to cost you more and take you longer, and there's no guarantee your users will fully embrace it in the long run. Join collaboration expert Michael Sampson as he explains how applying the necessary time and resources upfront pays dividends.
Agile knowledge check-up: Busting myths on core Agile conceptsRowan Bunning
Does your organisation use terms “Agile”, User Story, MVP, Iteration Manager or ScrumMaster? Do you do a demonstration at the end of each iteration? If you organisation is like most in Australia, it’s likely that people in it are misunderstanding the primary purpose of these concepts. When the main point of such concepts are missed repeatedly, it can cripple the effectiveness of your Agile adoption. Don’t fear, the Doctor is in and there is a clear prescription for your ailment. Come and test your knowledge. Be prepared to be surprised.
Liftoff - how to launch Agile teams and projectsFabio Armani
Liftoff - come lanciare team e progetti Agili
di Fabio Armani
Come per mettere in orbita un razzo è importante effettuare molteplici operazioni preliminare che sono fondamentali per il successo della missione, così per lanciare un progetto o creare un team Agile è fondamentale una fase di 'Liftoff'.
Questo talk, che parte dall'interessantissimo lavoro di Diana Larsen e Ainsley Nies intende combinare le pratiche della fase di Agile Inception portate avanti dall'autore sin dal 2001 con i più moderni principi derivanti da Lean StartUp.
Startup Monthly is an organization based in Silicon Valley which is devoted to helping entrepreneurship communities around the world create, innovate, quickly iterate, and grow startups in a wide area of technical fields.
Startup Monthly is run by a team of aspiring entrepreneurs which brings together a community of like-minded, passionate entrepreneurs through HANDS ON workshops to teach young entrepreneurs how to create LEAN and FUNDABLE startups
Lean Agile Adoption Enterprise Challenges - XP 2012Fabio Armani
The migration process from Mainstream and Waterfall approaches to Agile Methodologies, at a broad and full company level, is a complex challenge that requires courage, dedication and ability to face difficulties and errors.
This short paper is the real story (hence the sub title: “Enterprise Challenges”) of my long experience as a CTO and Senior Manager, which has been committed and involved into spreading agile methodologies in Italy at Enterprise level (in particular by adopting Agile Modeling, eXtreme Programming, Scrum, Kanban and Lean Development methodologies), thus involving all levels of the company, starting from the organization structure and vision to the strategic operational details (eg: open source tools for project management and full life-cycle).
The interactive Kanban Pizza Game demonstrates how a Kanban System works. While common Kanban games usually focus only on the flow of an existing Kanban system, our new Kanban Pizza Game goes beyond that, demonstrating the path from an existing process to Kanban. Learning by doing and having fun at the same time - that‘s what our Kanban Pizza Game is all about.
_______
Here are the links for the printouts for the orders, the oven plate and the point-system, which I used in this set up:
https://www.dropbox.com/s/0wvbblo65lyndht/Kanban%20Pizza%20Game%20-%20Orders.pdf?dl=0 https://www.dropbox.com/s/wghw809788go0iq/Kanban%20Pizza%20Game%20-%20pizza%20plate.pdf?dl=0
https://www.dropbox.com/s/tyj08gm510pkjkk/Kanban%20Pizza%20Game%20-%20Point%20System.pdf?dl=0
A simple formula for becoming Lean, Agile and unlocking high performance teamsRowan Bunning
An extended version of the session at the Sydney Scrum User Group, Agile Brisbane, Melbourne Agile and Scrum User Group and Agile Newcastle between Feb 26 and Mar 20, 2013. This included a promo about the Scrum Australia 2013 conference: http://www.scrum.com.au
Session Intro
In an effort to become Agile and/or Lean, many organisations in Australia are attempting to design their own custom Agile process from Agile and Lean principles at the time at which they are least qualified to do so - before they have started.
This might appear to make sense if you set out to 'implement the Agile Methodology' * or 'do Agile' *. After all, aren't you acting in the adaptable spirit of Agile to pick and choose which practices you adopt and how you implement them? Every organisation is unique, right?
In reality, organisations taking this approach, tend to pick the easy 'low hanging fruit' that are easy for them to adopt over those that offer the most improvement over the status quo. In pulling up stumps early and 'wimping out' of the harder organisational changes, such organisations unconsciously stifle their teams' ability to reach for high performance and limit the organisation's ability to go beyond "good" to be truly "great". They may also be missing the essential understanding that Agile practices were designed to work as an inter-dependent system of disciplined practice. As Kent Beck put it: "No single practice works well by itself, each needs the other practices to keep them in balance. If you follow 80% of the process you get 20% of the benefits."
If, however, you set out to be a high performing organisation, this may not be adequate.
So...
What if there was a way to avoid a half-baked 'Agile-ish' approach producing half-baked outcomes? What if you could get there by "standing on the shoulders of giants"?
What if there were a simple formula for becoming truly Agile?
(Genuinely living the Agile Software Development values and principles.)
What if this simple formula also implicitly implemented the core principles of Lean and did so in a way based not on repetitive Lean Manufacturing of physical objects but on a type of Lean that is much more appropriate for complex knowledge work and systems development?
What if this formula also implemented the management/leadership approaches suggested for a Complex problem domain as per the Cynefin framework?
What if this formula enabled rapid cycles of learning about both:- what the customer really needs and- what techniques are required to rise to the challenge of delivering it using contemporary technologies?
What if this formula was proven to scale and could support you through the Agile Journey from pilot to whole-organisation transformation?
What if this formula was self-correcting in terms of both your project outcome and your processes themselves?
What if there was a way to unlock the full synergistic potential of teams and realise truly high performance?
Lessons Learned: Creating Software as a Service from ScratchSVPMA
Starting from Scratch? Lessons Learned From Trying to Create Software as a Service at SAP by Mike Tschudy at SVPMA Monthly Event February 2012
Go to link below for notes from this event http://svpma.org/2012/02/february-2012-event/
Can you be successful without a plan for rolling out your collaboration initiative to users? Maybe. But it's going to cost you more and take you longer, and there's no guarantee your users will fully embrace it in the long run. Join collaboration expert Michael Sampson as he explains how applying the necessary time and resources upfront pays dividends.
Agile knowledge check-up: Busting myths on core Agile conceptsRowan Bunning
Does your organisation use terms “Agile”, User Story, MVP, Iteration Manager or ScrumMaster? Do you do a demonstration at the end of each iteration? If you organisation is like most in Australia, it’s likely that people in it are misunderstanding the primary purpose of these concepts. When the main point of such concepts are missed repeatedly, it can cripple the effectiveness of your Agile adoption. Don’t fear, the Doctor is in and there is a clear prescription for your ailment. Come and test your knowledge. Be prepared to be surprised.
Liftoff - how to launch Agile teams and projectsFabio Armani
Liftoff - come lanciare team e progetti Agili
di Fabio Armani
Come per mettere in orbita un razzo è importante effettuare molteplici operazioni preliminare che sono fondamentali per il successo della missione, così per lanciare un progetto o creare un team Agile è fondamentale una fase di 'Liftoff'.
Questo talk, che parte dall'interessantissimo lavoro di Diana Larsen e Ainsley Nies intende combinare le pratiche della fase di Agile Inception portate avanti dall'autore sin dal 2001 con i più moderni principi derivanti da Lean StartUp.
Startup Monthly is an organization based in Silicon Valley which is devoted to helping entrepreneurship communities around the world create, innovate, quickly iterate, and grow startups in a wide area of technical fields.
Startup Monthly is run by a team of aspiring entrepreneurs which brings together a community of like-minded, passionate entrepreneurs through HANDS ON workshops to teach young entrepreneurs how to create LEAN and FUNDABLE startups
Lean Agile Adoption Enterprise Challenges - XP 2012Fabio Armani
The migration process from Mainstream and Waterfall approaches to Agile Methodologies, at a broad and full company level, is a complex challenge that requires courage, dedication and ability to face difficulties and errors.
This short paper is the real story (hence the sub title: “Enterprise Challenges”) of my long experience as a CTO and Senior Manager, which has been committed and involved into spreading agile methodologies in Italy at Enterprise level (in particular by adopting Agile Modeling, eXtreme Programming, Scrum, Kanban and Lean Development methodologies), thus involving all levels of the company, starting from the organization structure and vision to the strategic operational details (eg: open source tools for project management and full life-cycle).
The interactive Kanban Pizza Game demonstrates how a Kanban System works. While common Kanban games usually focus only on the flow of an existing Kanban system, our new Kanban Pizza Game goes beyond that, demonstrating the path from an existing process to Kanban. Learning by doing and having fun at the same time - that‘s what our Kanban Pizza Game is all about.
_______
Here are the links for the printouts for the orders, the oven plate and the point-system, which I used in this set up:
https://www.dropbox.com/s/0wvbblo65lyndht/Kanban%20Pizza%20Game%20-%20Orders.pdf?dl=0 https://www.dropbox.com/s/wghw809788go0iq/Kanban%20Pizza%20Game%20-%20pizza%20plate.pdf?dl=0
https://www.dropbox.com/s/tyj08gm510pkjkk/Kanban%20Pizza%20Game%20-%20Point%20System.pdf?dl=0
A simple formula for becoming Lean, Agile and unlocking high performance teamsRowan Bunning
An extended version of the session at the Sydney Scrum User Group, Agile Brisbane, Melbourne Agile and Scrum User Group and Agile Newcastle between Feb 26 and Mar 20, 2013. This included a promo about the Scrum Australia 2013 conference: http://www.scrum.com.au
Session Intro
In an effort to become Agile and/or Lean, many organisations in Australia are attempting to design their own custom Agile process from Agile and Lean principles at the time at which they are least qualified to do so - before they have started.
This might appear to make sense if you set out to 'implement the Agile Methodology' * or 'do Agile' *. After all, aren't you acting in the adaptable spirit of Agile to pick and choose which practices you adopt and how you implement them? Every organisation is unique, right?
In reality, organisations taking this approach, tend to pick the easy 'low hanging fruit' that are easy for them to adopt over those that offer the most improvement over the status quo. In pulling up stumps early and 'wimping out' of the harder organisational changes, such organisations unconsciously stifle their teams' ability to reach for high performance and limit the organisation's ability to go beyond "good" to be truly "great". They may also be missing the essential understanding that Agile practices were designed to work as an inter-dependent system of disciplined practice. As Kent Beck put it: "No single practice works well by itself, each needs the other practices to keep them in balance. If you follow 80% of the process you get 20% of the benefits."
If, however, you set out to be a high performing organisation, this may not be adequate.
So...
What if there was a way to avoid a half-baked 'Agile-ish' approach producing half-baked outcomes? What if you could get there by "standing on the shoulders of giants"?
What if there were a simple formula for becoming truly Agile?
(Genuinely living the Agile Software Development values and principles.)
What if this simple formula also implicitly implemented the core principles of Lean and did so in a way based not on repetitive Lean Manufacturing of physical objects but on a type of Lean that is much more appropriate for complex knowledge work and systems development?
What if this formula also implemented the management/leadership approaches suggested for a Complex problem domain as per the Cynefin framework?
What if this formula enabled rapid cycles of learning about both:- what the customer really needs and- what techniques are required to rise to the challenge of delivering it using contemporary technologies?
What if this formula was proven to scale and could support you through the Agile Journey from pilot to whole-organisation transformation?
What if this formula was self-correcting in terms of both your project outcome and your processes themselves?
What if there was a way to unlock the full synergistic potential of teams and realise truly high performance?
Lessons Learned: Creating Software as a Service from ScratchSVPMA
Starting from Scratch? Lessons Learned From Trying to Create Software as a Service at SAP by Mike Tschudy at SVPMA Monthly Event February 2012
Go to link below for notes from this event http://svpma.org/2012/02/february-2012-event/
Seminario de Emprendimiento Femenino Acción EmprendedoraHéctor Láscar
Presentación de Héctor Láscar y Alberto Rodriguez en Seminario de Emprendimiento Femenino organizado por Acción Emprendedora el día 22 de Marzo del 2012
Linked In Class Two How To Work Your Linked In Account For New BusinessSocial Jack
This is the second class in the LinkedIN for more business series.
This deck has been posted for students that attended the class in December.
Have a great holiday! - Dean
Presentació de "Les raons econòmiques, polítiques i socials d’una Catalunya E...Jordi Murgó
Benvolguts/des,
Us fem partíceps de l'acte organitzat per l'Associació Lleida Decideix conjuntament amb l'ANC i la Fundació Catalunya Estat pel dia 10, a les 19:45 hores, a la Biblioteca Pública de Lleida:
"Les raons econòmiques, polítiques i socials d’una Catalunya Estat"
Estem tots convidats
Lleida per la Independència
lleida@assemblea.cat
Assemblea Nacional Catalana
www.assemblea.cat
Whether you’re a seasoned house hunter or a first-time buyer, the process of purchasing a home has plenty of pitfalls. And while you may assume that sellers are being upfront, it’s not uncommon for them to gloss over some of their home’s shortcomings.
The 90 minute Guide to Agile – What, Why, How by Allan KellySyncConf
In this very accelerated introduction to Agile Allan Kelly will attempt to explain What Agile is, Why companies are adopting it in increasing numbers and How it works. He might even give some suggestions on how to start your Agile initiative and why doing things right is more important than doing the right thing.
Kanban was originally created as a scheduling system to help manufacturing organizations determine what to produce, when to produce it, and how much to produce. Although this may not sound like software development, these lean principles can be successfully applied to development teams to improve the delivery of value through better visibility and limits on work in process.
This webinar will provide an overview of the Kanban method, including the history and motivation, the core principles and practices, and how these apply to efficiency and process improvement in software development. We’ll also describe how Team Foundation Server can be used as a foundation for your work visualization and work flow management. Come join us for this free Webinar!
Kanban was originally created as a scheduling system to help manufacturing organizations determine what to produce, when to produce it, and how much to produce. Although this may not sound like software development, these lean principles can be successfully applied to development teams to improve the delivery of value through better visibility and limits on work in process.
This webinar will provide an overview of the Kanban method, including the history and motivation, the core principles and practices, and how these apply to efficiency and process improvement in software development. We’ll also describe how Team Foundation Server can be used as a foundation for your work visualization and work flow management. Come join us for this free Webinar!
Approaches to Kanban with Microsoft Team Foundation Server (TFS) Dec 6-2012Imaginet
Although originally created to help manufacturing organizations schedule and improve processes, Kanban can also be effectively applied to software development. The lean principles of manufacturing can help development teams improve delivery through better visibility and limits on work in process. This Live Web Workshop will start with an overview of the Kanban method including the history and motivation, the core principles and practices, and how these apply to efficiency and process improvement in software development. We'll then move from theory into some of the practice application, demonstrating how Microsoft's Visual Studio 2012 Team Foundation Server 2012 can assist with work in progress visualization, determining limits, and improving processes.
Using the Kanban Method with Team Foundation ServerImaginet
Kanban was originally created as a scheduling system to help manufacturing organizations determine what to produce, when to produce it, and how much to produce. Although this may not sound like software development, these lean principles can be successfully applied to development teams to improve the delivery of value through better visibility and limits on work in process.
This webinar will provide an overview of the Kanban method, including the history and motivation, the core principles and practices, and how these apply to efficiency and process improvement in software development. We'll also describe how Team Foundation Server can be used as a foundation for your work visualization and work flow management.
Agile Anti-Patterns. Yes your agile projects can and will fail too.Sander Hoogendoorn
This is the slide deck for a smooth presentation on agile and agile anti-patterns I did recently at several international conferences, including GIDS (Bangalore), ACCU (Oxford), Camp Digital (Manchester), Agile Open Holland (Dieren) and Jazoon (Zurich).
Agile development poses several challenges to effectively testing software. Many myths have become "common wisdom" about how testing is much more difficult, even impossible, in an agile environment. Aricent's software testing experts look at 7 of these myths, and based on their years of experience debunk them.
How value should be managed in software development.
Considers ROI and cost of delay.
(Helps if you are Agile)
This presentation builds on #NoProjects.
A look at the options available to companies when delivering development services using Agile methods.
October 2014 - Presentation to Agile4Agencies, London.
November 2014 - Updated for Skills Matter, London
Implicitly or explicitly all competing businesses employ a strategy to select a mix
of marketing resources. Formulating such competitive strategies fundamentally
involves recognizing relationships between elements of the marketing mix (e.g.,
price and product quality), as well as assessing competitive and market conditions
(i.e., industry structure in the language of economics).
Understanding User Needs and Satisfying ThemAggregage
https://www.productmanagementtoday.com/frs/26903918/understanding-user-needs-and-satisfying-them
We know we want to create products which our customers find to be valuable. Whether we label it as customer-centric or product-led depends on how long we've been doing product management. There are three challenges we face when doing this. The obvious challenge is figuring out what our users need; the non-obvious challenges are in creating a shared understanding of those needs and in sensing if what we're doing is meeting those needs.
In this webinar, we won't focus on the research methods for discovering user-needs. We will focus on synthesis of the needs we discover, communication and alignment tools, and how we operationalize addressing those needs.
Industry expert Scott Sehlhorst will:
• Introduce a taxonomy for user goals with real world examples
• Present the Onion Diagram, a tool for contextualizing task-level goals
• Illustrate how customer journey maps capture activity-level and task-level goals
• Demonstrate the best approach to selection and prioritization of user-goals to address
• Highlight the crucial benchmarks, observable changes, in ensuring fulfillment of customer needs
Discover the innovative and creative projects that highlight my journey throu...dylandmeas
Discover the innovative and creative projects that highlight my journey through Full Sail University. Below, you’ll find a collection of my work showcasing my skills and expertise in digital marketing, event planning, and media production.
Event Report - SAP Sapphire 2024 Orlando - lots of innovation and old challengesHolger Mueller
Holger Mueller of Constellation Research shares his key takeaways from SAP's Sapphire confernece, held in Orlando, June 3rd till 5th 2024, in the Orange Convention Center.
Anny Serafina Love - Letter of Recommendation by Kellen Harkins, MS.AnnySerafinaLove
This letter, written by Kellen Harkins, Course Director at Full Sail University, commends Anny Love's exemplary performance in the Video Sharing Platforms class. It highlights her dedication, willingness to challenge herself, and exceptional skills in production, editing, and marketing across various video platforms like YouTube, TikTok, and Instagram.
Building Your Employer Brand with Social MediaLuanWise
Presented at The Global HR Summit, 6th June 2024
In this keynote, Luan Wise will provide invaluable insights to elevate your employer brand on social media platforms including LinkedIn, Facebook, Instagram, X (formerly Twitter) and TikTok. You'll learn how compelling content can authentically showcase your company culture, values, and employee experiences to support your talent acquisition and retention objectives. Additionally, you'll understand the power of employee advocacy to amplify reach and engagement – helping to position your organization as an employer of choice in today's competitive talent landscape.
Navigating the world of forex trading can be challenging, especially for beginners. To help you make an informed decision, we have comprehensively compared the best forex brokers in India for 2024. This article, reviewed by Top Forex Brokers Review, will cover featured award winners, the best forex brokers, featured offers, the best copy trading platforms, the best forex brokers for beginners, the best MetaTrader brokers, and recently updated reviews. We will focus on FP Markets, Black Bull, EightCap, IC Markets, and Octa.
An introduction to the cryptocurrency investment platform Binance Savings.Any kyc Account
Learn how to use Binance Savings to expand your bitcoin holdings. Discover how to maximize your earnings on one of the most reliable cryptocurrency exchange platforms, as well as how to earn interest on your cryptocurrency holdings and the various savings choices available.
Recruiting in the Digital Age: A Social Media MasterclassLuanWise
In this masterclass, presented at the Global HR Summit on 5th June 2024, Luan Wise explored the essential features of social media platforms that support talent acquisition, including LinkedIn, Facebook, Instagram, X (formerly Twitter) and TikTok.
Top mailing list providers in the USA.pptxJeremyPeirce1
Discover the top mailing list providers in the USA, offering targeted lists, segmentation, and analytics to optimize your marketing campaigns and drive engagement.
Digital Transformation and IT Strategy Toolkit and TemplatesAurelien Domont, MBA
This Digital Transformation and IT Strategy Toolkit was created by ex-McKinsey, Deloitte and BCG Management Consultants, after more than 5,000 hours of work. It is considered the world's best & most comprehensive Digital Transformation and IT Strategy Toolkit. It includes all the Frameworks, Best Practices & Templates required to successfully undertake the Digital Transformation of your organization and define a robust IT Strategy.
Editable Toolkit to help you reuse our content: 700 Powerpoint slides | 35 Excel sheets | 84 minutes of Video training
This PowerPoint presentation is only a small preview of our Toolkits. For more details, visit www.domontconsulting.com
Company Valuation webinar series - Tuesday, 4 June 2024FelixPerez547899
This session provided an update as to the latest valuation data in the UK and then delved into a discussion on the upcoming election and the impacts on valuation. We finished, as always with a Q&A
1. The
How
&
Why
of
Agile
or
What
is
Agile?
Why
should
we
be
Agile?
How
do
we
bceome
Agile?
allan
kelly
Twi+er:
@allankellynet
h+p://www.allankelly.net
h+p://www.so6warestrategy.co.uk
2. Allan
Kelly
• Coaching,
Consul>ng
&
Training
for
Agile
adop>on
and
deepening
• Author:
– Changing
So:ware
Development:
Learning
to
be
Agile
(2008,
Wiley)
– Business
Pa6erns
for
So9ware
Developers
(2012,
Wiley
-‐
ISBN:
978-‐1119999249)
97
Things
Every
Programmer
Should
Know
Henney,
2010
Context
EncapsulaGon
in
PaHern
Languages
of
Program
Design
Volume
5,
2006
(c)
Allan
Kelly
h+p://www.so6warestrategy.co.uk
2
3.
4. Professor
Donald
Sull
of
the
London
What?
Business
School
…
defines
[Agility]
as
a
company’s
ability
Defining
Agile
consistently
to
iden@fy
and
seize
opportuni>es
more
quickly
and
effec@vely
than
rivals.
Agile
is
what
both
the
latest
business
strategy
and
so6ware
development
methodology
aspire
to
be.
Financial
Times,
20
November,
2007,
“Agility:
Flexibility
takes
over
from
planning”
(c)
Allan
Kelly
h+p://www.so6warestrategy.co.uk
4
5. Agile
A
great
topic
and
one
we
shouldn’t
forget.
But…
We
need
some
focus
and
this
is
the
B.C.S
don’t
you
know
Agile
IT
is
an
important
enabler
of
the
Agile
Business
6. By
the
way…
• Expanding
number
of
companies
trying
Agile
outside
so6ware
development
&
IT
• It
looks
a
lot
like
Lean
Lean
applied
to
Agile
So6ware
Development
Is
So6ware
Development
7. Agile,
Agile
methods
&
Agile
toolkit
The
State
of
Agile
•
Quick
on
our
feet
(our
objec>ve)
•
Deliver
quickly
•
Respond
to
change
rapidly
•
Seize
opportuni>es
Kanban
Agile
Methods
...
DSDM
Promise
to
create
the
state
of
Agile
Scrum
XP
•
Test
Driven
Development,
Refactoring
The
Agile
•
Itera>ons,
Time
boxing
Toolkit
•
User
Stories,
Feature
injec>on
•
Retrospec>ves,
....
(c)
Allan
Kelly
h+p://www.so6warestrategy.co.uk
7
8. Principles:
So6ware
development
• Has
diseconomies
of
scale
– So
small
batch
size
• Fixing
bugs
is
expensive
– So
high
quality
is
important
• Documenta>on
is
expensive
– So
minimize
it
• Things
change
– So
start
small
&
grow
€
– Strive
for
adaptability
over
adapted
– Deliver
fast,
learn,
iterate
9. Release
Usually
looks
like
this
(Scrum/XP)
Demo
Wednesday
Tuesday
Monday
Friday
Thursday
Work
Wednesday
Tuesday
Monday
Friday
Thursday
12. Invest
in
Technical
So6ware
Cra6smanship
–
Take
quality
seriously
Images
from
Wikipedia
under
GNU
documenta>on
license.
13. Why
Agile?
(c)
Allan
Kelly
h+p://www.so6warestrategy.co.uk
13
14. Why
Agile?
Process
change
follows
technology
change
1972
2002
2012
Database
IMS
SQL,
Oracle
NoSQL
Language
Cobol,
Fortran
Java,
C++
Ruby,
JavaScript
Display
Green
screen
Web
iPad
OS
OS/360
Windows
NT/XP
Linux
Internet
nodes
23
(March)
Millions
5
Billion
?
(c)
Allan
Kelly
h+p://www.so6warestrategy.co.uk
14
15. Why
be
Agile?
• Reduce
costs
• Reduce
risk
• Avoid
failure
• Produc>vity
• TINA
?
– The
only
game
in
town
– Agile
is
state
of
the
art
• Fashion?
– Everyone
else
is
doing
it?
(c)
Allan
Kelly
h+p://www.so6warestrategy.co.uk
15
16. Why
Agile?
It’s
the
business,
stupid
I
can’t
think
of
anything
more
important
than
building
an
agile
company,
because
the
world
changes
so
quickly
and
unpredictably
Michael
A
Cusumano
Dis>nguished
Professor
of
Management
at
the
MIT
Sloan
School
of
Management
17. Why
be
Agile?
• Greater
flexibility
– World
doesn’t
stop
• Faster
to
market
– Seize
compe>>ve
opportuni>es
– Faster
return
on
investment
• Faster
valida>on
of
market
– Fail
fast,
fail
cheap
(c)
Allan
Kelly
h+p://www.so6warestrategy.co.uk
17
18. Why
be
Agile?
• Customers
prefer
it
– Flexibility
– No
arguing
over
requirements
in/out
– Time
to
market
– Opportuni>es
to
con>nue,
stop,
change
• Enable
new
business
models
(c)
Allan
Kelly
h+p://www.so6warestrategy.co.uk
18
19. Why
be
Agile?
Today
Tomorrow
• Agile
means
be+er
• Agile
creates
new
• Be+er
delivery
opportuni>es
• Win
new
clients
• New
compe>>ve
• Reduce
risk
advantages
• New
business
models
(Lean
• Reduce
failure
Start
Up)
• IT
as
enabler
• BeHer
is
entry
level
(don’t
– Not
a
blocker
leave
home
without
it)
– Realize
true
value
of
IT
(c)
Allan
Kelly
h+p://www.so6warestrategy.co.uk
19
20. Why
be
Agile?
What
do
they
know?
One
more
thing….
a
BIG
risk?
Are
they
take
Stealing
an
advantage?
Your
compe>tors
are
doing
this
(c)
Allan
Kelly
h+p://www.so6warestrategy.co.uk
20
21. How?
• A
story….
Hard
to
imagine
[Agile]
has
changed
there
was
a
world
the
way
we
run
the
before
Agile
company
Main
benefit:
Time
to
market.
I
don’t
know
how
we
would
have
done
it
without
Agile
22. 3
Sided
coaching
What
is
the
company
making?
How
is
the
company
organized?
Advice
for
senior
managers
Company:
Strategy
What
processes
are
followed?
Are
you
delivering?
Product:
Process
Advice
for
teams
What
is
the
architecture?
Is
the
code
tested?
Are
you
finding
Code:
Technical
bugs?
Advice
for
programmers
23. Who’s
on
first?
Michael
Barri+
Benjamin
Mitchell
Company:
Strategy
Allan
Kelly
Product:
Process
Code:
Technical
Jon
Jagger
Nancy
Van
Schooenderwoert
24. Training
+
Coaching
Light
touch
coaching
1. Agile
Founda>ons
training
workshop
2. Process/Product
Coaching
(ongoing)
3. Test
Driven
Development
Workshop
4. Technical
Coaching
(ongoing)
25. And
marke>ng
MarkeGng
know
what
product
needs
building
Engineering
build
it
You
know
your
doing
something
• Important
to
link
up
right
when
you
get
copied…
marke>ng
engineering
• Build
the
right
thing,
build
it
right
26. Don’t
push
change
-‐
Let
them
pull!
• Management
job
is
not
to
push
change
– Inspire
people
to
want
change
– Support
people,
give
them
the
tools
27. And
Time
(the
4th
dimension)
• Don’t
expect
it
all
at
once
• Different
people
learn
at
different
speeds
• Iterate
– Li+le
and
o6en
28. Thank
you!
allan
kelly
So6ware
Strategy
Ltd.
www.so6warestrategy.co.uk
QuesGons?
www.allankelly.net
allan@allankelly.net
Twi+er:
@allankellynet
(c)
Allan
Kelly
h+p://www.so6warestrategy.co.uk
28