agile training | coaching | advisory | softed - resources and links for agile … · 2015-09-13 ·...

22
Resources and Links for Agile Projects compiled by Software Education September 2014 Page 1 Resources and links for Agile Projects These resources have been gathered from a number of sources, and cover useful tools, techniques and ideas regarding various aspects of Agile development. This is not a definitive list, and Software Education does not endorse or recommend any of these links or products, but they may be of interest and use in your Agile journey. Contents Agile Development Background and Philosophies ................................................................................. 2 Management Thinking ............................................................................................................................ 3 Psychology & Human Practices ............................................................................................................... 7 Agile Practices/Principles ........................................................................................................................ 9 Product Ownership, Analysis & User Experience.................................................................................. 11 Testing ................................................................................................................................................... 12 Lean/Kaizan/Kanban ............................................................................................................................. 14 Some Books ........................................................................................................................................... 15 Book list recommended for PMI-ACP Certification: ............................................................................. 16 Calendar of Agile Related Conferences................................................................................................. 16 Videos and Podcasts ............................................................................................................................. 17 Videos and Podcasts (more) ................................................................................................................. 18 Games and Simulations......................................................................................................................... 19 Tools and Supporting Products ............................................................................................................. 20 Agile Beyond Software .......................................................................................................................... 22 Contact us: www.softed.com [email protected]

Upload: others

Post on 21-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Agile Training | Coaching | Advisory | Softed - Resources and links for Agile … · 2015-09-13 · Resources and Links for Agile Projects compiled by Software Education September

Resources and Links for Agile Projects compiled by Software Education September 2014 Page 1

Resources and links for Agile Projects

These resources have been gathered from a number of sources, and cover useful tools, techniques

and ideas regarding various aspects of Agile development. This is not a definitive list, and Software

Education does not endorse or recommend any of these links or products, but they may be of

interest and use in your Agile journey.

Contents Agile Development Background and Philosophies ................................................................................. 2

Management Thinking ............................................................................................................................ 3

Psychology & Human Practices ............................................................................................................... 7

Agile Practices/Principles ........................................................................................................................ 9

Product Ownership, Analysis & User Experience.................................................................................. 11

Testing ................................................................................................................................................... 12

Lean/Kaizan/Kanban ............................................................................................................................. 14

Some Books ........................................................................................................................................... 15

Book list recommended for PMI-ACP Certification: ............................................................................. 16

Calendar of Agile Related Conferences................................................................................................. 16

Videos and Podcasts ............................................................................................................................. 17

Videos and Podcasts (more) ................................................................................................................. 18

Games and Simulations......................................................................................................................... 19

Tools and Supporting Products ............................................................................................................. 20

Agile Beyond Software .......................................................................................................................... 22

Contact us:

www.softed.com [email protected]

Page 2: Agile Training | Coaching | Advisory | Softed - Resources and links for Agile … · 2015-09-13 · Resources and Links for Agile Projects compiled by Software Education September

Resources and Links for Agile Projects compiled by Software Education September 2014 Page 2

Agile Development Background and Philosophies The Agile Manifesto http://www.agilemanifesto.org/

Agile Alliance Supporting adoption of Agile practices

http://www.agilealliance.org

An introduction to Agile methods

http://en.wikipedia.org/wiki/Agile_software_development

Martin Fowler and Jim Highsmith on why the Agile Manifesto was produced

http://www.sdmagazine.com/documents/s=844/sdm0108a/0108a.htm http://www.ddj.com/architect/184414755

10 Key Principles of Agile development

http://www.agile-software-development.com/2007/02/10-things-you-need-to-know-about-agile.html

Software Education trainers blog

http://blog.softed.com/

Iterative & Incremental Development

http://www.stickyminds.com/BetterSoftware/magazine.asp?fn=cif

ea&id=108

http://alistair.cockburn.us/Incremental+means+adding,+iterative+means+r

eworking

Studies that discuss the impact of Agile/Lean

http://www.infoq.com/news/2010/08/agile-lean-validation-studies

Agile Alliance Guide to Agile Practices

http://guide.agilealliance.org/

An evolving list of Agile/Lean resources

http://www.plans-for-retrospectives.com/keep-up-with-agile-lean/

How Agile Are You? Discussion points and tools to help understand where improvement opportunities exist

http://www.benlinders.com/tools/agile-self-assessments/ http://www.ambysoft.com/surveys/howAgileAreYou2010.html

Page 3: Agile Training | Coaching | Advisory | Softed - Resources and links for Agile … · 2015-09-13 · Resources and Links for Agile Projects compiled by Software Education September

Resources and Links for Agile Projects compiled by Software Education September 2014 Page 3

Management Thinking Cynefin

framework

A framework for decision making and adapting to complex environments.

http://en.wikipedia.org/wiki/Cynefin

http://www.mpiweb.org/CMS/uploadedFiles/Article%20for%20Marketing%20-%20Mary%20Boone.pdf

http://cognitive-edge.com/uploads/articles/110510_On_Understanding_Software_Agility.pdf

http://iconoclast.typepad.com/blog/2010/01/applying-and-explaining-cynefin-framework-in-innovation-context.html

http://www.pacis-net.org/file/2009/%5B31%5DMaking%20Sense%20of%20IS%20with%20the%20Cynefin%20Framework.pdf

http://cognitive-edge.com/

http://www.agile42.com/en/blog/2011/12/25/cynefin-lego-game/

http://searchsoftwarequality.techtarget.com/tip/Agile-project-management-using-the-Cynefin-framework

Management

3.0

An approach that focuses on management changes needed to create an Agile friendly ecosystem. • Understanding how complexity affects your organization • Keeping your people active, creative, innovative, and motivated • Giving teams the care and authority they need to grow on their own • Defining boundaries so teams can succeed in alignment with business goals • Sowing the seeds for a culture of software craftsmanship • Crafting an organizational network that promotes success • Implementing continuous improvement that actually works http://www.management30.com/ http://www.amazon.com/Management-3-0-Developers-Developing-Addison-

Wesley/dp/0321712471/ref=sr_1_1?s=books&ie=UTF8&qid=1343263495&sr=1-

1&keywords=management+3.0

Lean Startup Applying lean thinking and innovative approaches to brining products to market rapidly, conduct concrete experiments to get feedback from real customers, adapt the product and conduct more experiments. There are no “requirements” only hypotheses to be validated or disproven. Build the Minimum Viable Product, launch it to the target audience, get there feedback and adapt the product. http://theleanstartup.com/ http://leanstartup.pbworks.com/w/page/36786240/Misconceptions-about-Lean-Startup

Page 4: Agile Training | Coaching | Advisory | Softed - Resources and links for Agile … · 2015-09-13 · Resources and Links for Agile Projects compiled by Software Education September

Resources and Links for Agile Projects compiled by Software Education September 2014 Page 4

Radical

Management

Steve Denning’s approach that puts customer delight at the centre of the organisation’s goals.

A shift in goal from making money for shareholders to delighting customers through continuous innovation.

A shift in the role of managers from controlling individuals to enabling self-organizing teams.

A shift in the way work is coordinated from bureaucracy to dynamic linking.

A shift in values from a preoccupation with efficiency to a broader set of values that will foster continuous innovation.

A shift in communications from top-down commands to horizontal communications

http://www.stevedenning.com/Radical-Management/default.aspx

Stoos

Network

A community and social network dedicated to bringing the latest management thinking to the workplace. The founding statement of the Stoos Network is: “Reflecting on leadership in organizations today, we find ourselves in a bit of a mess. We see reliance on linear, mechanistic thinking, companies focusing more on stock price than delighting customers, and knowledge workers whose voices are ignored by the bosses who direct them. All these factors are reflected in the current economic crisis, increased inequity, bankruptcies and widespread disillusionment. There has to be a better way. In January 2012, a diverse group of twenty one people including senior executives, business strategists, managers, academics, and lean/agile development practitioners from four continents, met in Stoos, Switzerland. We believe that we uncovered some of the common characteristics of that better way. For example, that organizations can become learning networks of individuals creating value and that the role of leaders should include the stewardship of the living rather than the management of the machine. Most importantly, we committed to continue our work, both in-person and online. A problem this size will require many minds and hearts. We’d love to hear your voice and your experience. Help move the conversation forward by joining our LinkedIn Group and on twitter with hashtag #stoos. Let’s start the transformation, before it’s too late.” http://www.stoosnetwork.org/

Hacking

Management

Motivation

3.0

New Imperatives Today's forward thinking leaders face an array of perplexing challenges that lie outside the performance envelope of management-as-usual. Accelerating Change. In a world that is all punctuation and no equilibrium, organizations must become as adaptable and resilient as they are focused and efficient. Hyper-competition. In an open and dynamic economy, where organizations must compete with "everyone from everywhere ," organizations must learn to innovate boldly and incessantly. Knowledge Leveling. In an increasingly flat world, where knowledge advantages are fleeting, organizations must find ways of inspiring individuals to willingly contribute the gifts of their initiative, imagination and passion every day.

Page 5: Agile Training | Coaching | Advisory | Softed - Resources and links for Agile … · 2015-09-13 · Resources and Links for Agile Projects compiled by Software Education September

Resources and Links for Agile Projects compiled by Software Education September 2014 Page 5

Heightened Accountability. In an age where executives are widely perceived as selfish and irresponsible, and where the social impact of every business decision gets rapidly dissected on the web, organizations need to be driven by an acute sense of their social obligations. http://www.managementexchange.com/ http://www.managementexchange.com/about-the-mix/manifesto

Forbes article

on The

Management

Revolution

Discussion of new management ideas and a book list http://www.forbes.com/sites/stevedenning/2013/05/30/the-management-revolution-thats-already-happening/

ROI of Agile

Methods – is

the change

worth it?

"The Business Value of Agile Project Management for New Products and Services": http://davidfrico.com/rico-apm-roi.pdf "Business Value of Agile Methods: With ROI and Real Options”

http://davidfrico.com/rico12r.pdf http://afei.kzoplatform.com/swf/player/835/chapter:1 (video of this talk)

“Agile ROI: The Business Case for Agility - Part I & II” http://www.versionone.com/Webcasts/Business_Case_for_Agility_part1.asp http://www.versionone.com/Webcasts/Business_Case_for_Agility_part2.asp

Rally analysis

of the impact

of Agile

http://www.rallydev.com/about/rally-software-quantifies-impact-agile-software-development-practices - double the productivity - 250% quality improvement - halve the time to market - balance team performance

UK

Government

Governance

Model

UK General Accounting Office mandates Agile for software development projects. Their governance structures can be accessed here:

http://www.nao.org.uk/publications/1213/governance_for_agile_delivery.aspx

Theory of

Constraints in

Software

A discussion of Goldrat’s Theory of Constraints and Throughput Accounting in software development projects.

http://chronologist.com/blog/2012-07-27/theory-of-constraints-and-software-engineering/

Some articles about contracts in agile

http://www.infoq.com/articles/agile-team-fixed-price-contract http://www.infoq.com/articles/agile-contracts http://www.infoq.com/news/2011/02/writing-agile-contracts http://www.rallydev.com/sites/default/files/rally_vendor_evaluation_guide_0.pdf http://www.cutter.com/content-and-analysis/resource-centers/agile-project-management/sample-our-research/apmu0617.html http://www.methodsandtools.com/archive/archive.php?id=84 http://computerworld.co.nz/news.nsf/management/opinion-the-cutting-edge-conundrum http://blogs.msdn.com/b/nickmalik/archive/2004/10/16/243442.aspx http://flexiblecontracts.com/ - contract template available for download

Making organisational change

http://www.agilealliance.org/programs/supporting-agile-adoption-it-is-about-change/

Page 6: Agile Training | Coaching | Advisory | Softed - Resources and links for Agile … · 2015-09-13 · Resources and Links for Agile Projects compiled by Software Education September

Resources and Links for Agile Projects compiled by Software Education September 2014 Page 6

Scaling and Governance

http://www.gtislig.org/Scott_Lean%20Development%20Governance.pdf

Scaled Agile Framework

http://scaledagileframework.com/

Scaling in Context

http://blog.softed.com/2013/09/04/scaling-agile-%E2%80%93-it%E2%80%99s-all-about-the-context/

Agile & COBIT?

http://ezinearticles.com/?Differences-Between-COBIT-and-Agile-IT-Governance&id=7060759 http://www.cxo.eu.com/article/COBIT-Case-Study-Unisys-an-Agile-Enterprise-with-World-class-Efficiency/ http://www.wseas.us/e-library/transactions/computers/2008/27-1239.pdf

Discussions about metrics in Agile projects

http://agilepainrelief.com/notesfromatooluser/2010/07/agile-metrics.html?goback=.gde_43421_member_24078090 http://davenicolette.wikispaces.com/Agile+Metrics http://www.infoq.com/articles/not-destroy-team-metrics

The concept of “ba” – Ikujiro Nonaka

http://home.business.utah.edu/actme/7410/Nonaka%201998.pdf

Why Projects Fail

http://calleam.com/WTPF/

Agile Corporate Governance

http://theagiledirector.com/

Culture and Productivity/ growth

http://www.linkedin.com/today/post/article/20130320152447-5799319-want-your-company-to-grow-fire-your-managers

Capitalization of Agile Projects

http://senexrex.com/agile-capitalization-video-with-dan-greening-and-john-rudd/ http://senexrex.com/agile-capitalization/

Team Size advice

http://www.sheilamargolis.com/2011/01/24/what-is-the-optimal-group-size-for-decision-making/

Performance Management Approaches

http://www.infoq.com/articles/agile-performance-management

Distributed Team blog

http://blog.distributedagile.org/#!

Coping with distributed teams

http://www.softed.co.nz/Resources/Docs/LessonsLearnedfromTeachingGeographicallyDistributedAgileWorkshops.pdf http://www.agileconnection.com/article/getting-most-out-your-geographically-distributed-agile-team

Page 7: Agile Training | Coaching | Advisory | Softed - Resources and links for Agile … · 2015-09-13 · Resources and Links for Agile Projects compiled by Software Education September

Resources and Links for Agile Projects compiled by Software Education September 2014 Page 7

Psychology & Human Practices Impact of Multitasking http://www.requirementsnetwork.com/system/files/Multitasking%20-

%20Assault%20on%20Productivity.pdf

The value of stable teams

http://hbr.org/2013/12/the-hidden-benefits-of-keeping-teams-intact/ar/1

Co-located vs Distributed Teams

https://www.google.co.nz/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0CCUQFjAB&url=http%3A%2F%2Fextras.springer.com%2F2007%2F978-1-84628-975-0%2Fcol%2Fdpi.inpe.br%2Fce%4080%2F2007%2F01.22.18.46%2Fdoc%2Fpaper.pdf&ei=KU0GVejxBtbi8AXkvoB4&usg=AFQjCNF-BO-XvUJlmIdv7qI8vNsthn5pIA&sig2=xFXEa7OiLj96cnuAmpGUnA http://link.springer.com/chapter/10.1007%2F978-1-84628-976-7_79 http://www.infoq.com/news/collaborative-team-space-study http://sheilamargolis.com/2011/01/24/what-is-the-optimal-group-size-for-

decision-making/

http://www.softed.co.nz/Resources/Docs/LessonsLearnedfromTeachingGeogra

phicallyDistributedAgileWorkshops.pdf

http://www.requirementsnetwork.com/system/files/Multitasking%20-

%20Assault%20on%20Productivity.pdf

http://hbr.org/2013/12/the-hidden-benefits-of-keeping-teams-intact/ar/1

Getting the most out of your brain

http://www.synapticpotential.com/eep-report/

EQ/IQ/SQ Discussion IRO leadership

http://www.cio.com.au/article/391222/leadership_formula_iq_eq_sq_-_ego/

Working > 40 hours a week is useless

http://www.inc.com/jessica-stillman/why-working-more-than-40-hours-a-week-is-useless.html

Working hard vs working productively

http://www.estherderby.com/2012/02/but-are-they-working-hard.html

Outsourcing an Agile project?

http://www.sys-con.com/node/2113469

Shu-Ha-Ri as a path to mastery

http://martinfowler.com/bliki/ShuHaRi.html

Extraordinary bosses create extraordinary environments

http://www.inc.com/geoffrey-james/8-core-beliefs-of-extraordinary-bosses.html

What makes a great manager?

http://www.techrepublic.com/blog/10things/10-requirements-of-the-perfect-manager/3157?tag=nl.e101

Dan Pink on Motivation

http://www.ted.com/talks/dan_pink_on_motivation.html

Seven productivity myths debunked

lifehacker.com/5965826/seven-productivity-myths-debunked-by-science-and-common-sense

Intrinsic Motivators – what really drives us

http://www.noop.nl/2013/02/champfrogs.html

Pixar director Brad http://www.mckinsey.com/insights/innovation/innovation_lessons_from_pixar

Page 8: Agile Training | Coaching | Advisory | Softed - Resources and links for Agile … · 2015-09-13 · Resources and Links for Agile Projects compiled by Software Education September

Resources and Links for Agile Projects compiled by Software Education September 2014 Page 8

Bird on creativity & innovation

_an_interview_with_oscar-winning_director_brad_bird#!

Creativity and productivity needs deep study and time to daydream

http://edition.cnn.com/2014/05/16/opinion/schulte-daydreaming-productivity/index.html

Page 9: Agile Training | Coaching | Advisory | Softed - Resources and links for Agile … · 2015-09-13 · Resources and Links for Agile Projects compiled by Software Education September

Resources and Links for Agile Projects compiled by Software Education September 2014 Page 9

Agile Practices/Principles Strong Technical Practices

Discussion re the importance of discipline in the technical practices

http://martinfowler.com/bliki/FlaccidScrum.html

Scrum reference card

Danube Technologies Inc

Scrum Refcard.pdf Copy in Resources folder: DZone Reference Card SCRUM.pdf

Metrics & reporting

Leading Answers - Mike Griffiths

http://leadinganswers.typepad.com/leading_answers/2007/09/agile-exception.html

Technical practices assessment

Microsoft study – TDD and other stats

http://research.microsoft.com/en-us/news/features/nagappan-100609.aspx

Daily Standup Article by Jason Yip on different approaches and styles

http://martinfowler.com/articles/itsNotJustStandingUp.html

Retrospectives Tools & techniques for effective retrospectives

http://retrospectivewiki.org/index.php?title=Main_Page http://www.funretrospectives.com/ http://www.infoq.com/minibooks/agile-retrospectives-value https://trello.com/b/40BwQg57/retrospective-techniques-for-coaches-scrum-masters-and-other-facilitators

Defining Value How do you define Value on a project?

http://www.davidjcmorris.com/index.php/2010/06/business-value/

Release Planning Game

A simulation game that explains the concepts of release planning from James King

http://kingsinsight.com/2010/08/08/agile-release-planning-

game-downloads/

Estimation Practical ideas about estimating on Agile projects

http://kingsinsight.files.wordpress.com/2010/09/estimatio

n-toolkit-june-2010-v1-0.pdf

Estimation Team Estimation Game

http://www.agilelearninglabs.com/2012/05/how-to-play-

the-team-estimation-game/

Estimation Agile Estimation extract from Mike Cohn’s book

http://www.mountaingoatsoftware.com/system/asset/file/15/a

ep_sample.pdf

Estimation Article by David Morris on why/how to estimate in Agile

http://www.infoq.com/articles/agile-estimating-why-how

Sliders A tool to set project goal priorities

www.mountaingoatsoftware.com/tools/project-success

Sliders Discussion on the http://www.ccpace.com/Resources/documents/DefiningPr

Page 10: Agile Training | Coaching | Advisory | Softed - Resources and links for Agile … · 2015-09-13 · Resources and Links for Agile Projects compiled by Software Education September

Resources and Links for Agile Projects compiled by Software Education September 2014 Page 10

sliders tool ojectSuccess_DShatz.pdf

Pair Programming

Pair Programming is Like Sex

http://www.slideshare.net/YvesHanoulle/pair-

programming-is-like-sex

Paring Steve Jackson on pairing

http://stevenjackson.github.com/2013/02/09/pairing/

Just Enough Design up Front

Extract from book: Essential Skills for the Agile Developer: Avoid Over- and Under-Design

http://www.informit.com/articles/article.aspx?p=1748187&seqNum=1 Ward Cunningham said at a user group: "Take as much time as you need to make your code quality as high as it can be, but don't spend a second adding functionality that you don't need now!" In other words, write high-quality code, but don't write extra code

Agile Adoption Patterns

What happens when organisations embrace Agile

http://www.richarddurnall.com/?p=57

Big Visible Charts

Visualise your work to understand what’s actually going on

http://coachatplay.blogspot.com/2011/08/visualize-your-

work.html?spref=tw

Design as knowledge creation

Cockburn on risk reduction and value delivery from architecture

http://alistair.cockburn.us/Knowledge+acquisition+v.+busin

ess+value+creation

Deliberate Discovery

Dan North on learning as risk reduction

http://dannorth.net/2010/08/30/introducing-deliberate-

discovery/

Atomic Spin Small teams are more effective than large ones

http://spin.atomicobject.com/2012/01/11/small-teams-

are-dramatically-more-efficient-than-large-teams/

Mikado Method A tool for large-scale refactorings

http://mikadomethod.wordpress.com/

All About Agile A great collection of Agile articles

http://www.allaboutagile.com/

Contracting and Outsourcing

Discussion of contracts and outsourcing in Agile

http://www.sys-con.com/node/2113469

Enterprise Agile Making an enterprise level change to Agile

http://blog.softed.com/2012/05/14/enterprise-agile-whats-

it-all-about/

Technical Debt Capers Jones & Ward Cunningham video interview

http://www.ontechnicaldebt.com/blog/ward-cunningham-

capers-jones-a-discussion-on-technical-debt/

Moving beyond story points

Good discussion of moving beyond story points

http://www.industriallogic.com/blog/stop-using-story-

points/ For Ha or Ri level teams

Page 11: Agile Training | Coaching | Advisory | Softed - Resources and links for Agile … · 2015-09-13 · Resources and Links for Agile Projects compiled by Software Education September

Resources and Links for Agile Projects compiled by Software Education September 2014 Page 11

Projects at Work

Series of articles on Agile Anti-patterns

#1 – Translating points to hours is a bad idea

http://www.projectsatwork.com/content/Articles/285996.c

fm

Story Wall Approaches to building story walls

http://elabor8.com.au/blog/different-approaches-to-

setting-up-your-story-wall

Agile Lib Library of resources and recommended reading

http://agilelib.net/

Product Ownership, Analysis & User Experience Links and

references

around Agile

analysis

From Ellen

Gottesdiener

http://www.ebgconsulting.com/agile.pdf

Role of the

Analyst on

Agile projects

Shane Hastie http://www.softed.com/Resources/Docs/The-Role-of-the-

Analyst-in-Agile-Projects.pdf

Make Stuff

People Can

Use

Samantha

Starmer

http://www.infoq.com/news/2010/09/make-stuff-use

Behaviour

Driven

Development

Dan North http://en.wikipedia.org/wiki/Behavior_Driven_Development

http://behaviour-driven.org/

http://dannorth.net/introducing-bdd/

Specification

by Example

Gojko Adzic

http://specificationbyexample.com/

Youtube

Video

Usability – 2

year old with

an iPad

http://www.youtube.com/watch?v=8bnRQaGUZZI

Purpose

Alignment

Model

A tool to

decide which

projects

should be

funded

http://www.beyondrequirements.com/purpose-based-alignment-

model/

http://aamngt.com/files/purposebasedalignment.pdf

Page 12: Agile Training | Coaching | Advisory | Softed - Resources and links for Agile … · 2015-09-13 · Resources and Links for Agile Projects compiled by Software Education September

Resources and Links for Agile Projects compiled by Software Education September 2014 Page 12

Product Vision

Box

Jim Highsmith

from Agile

Project

Management

book

http://www.agile-ux.com/2011/03/04/a-day-in-life-of-an-agileux-

practitioner-vision/

http://www.joelonsoftware.com/articles/JimHighsmithonProduct

Visi.html

Product

Management

blog

Blog by Ken

Norton of

Google

Ventures

https://medium.com/bringing-the-donuts

User Story

Slicing

Articles on

how to slice

stories to a

useful size

http://www.christiaanverwijs.nl/post/2013/05/17/8-useful-

strategies-for-splitting-large-user-stories-(and-a-cheatsheet).aspx

http://gojko.net/2012/01/23/splitting-user-stories-the-

hamburger-method/

http://agilecoach.typepad.com/agile-coaching/2010/09/ideas-for-

slicing-user-stories.html

http://www.agileforall.com/wp-content/uploads/2012/01/Story-

Splitting-Flowchart.pdf

http://www.ebgconsulting.com/Pubs/Articles/SlicingRequirement

sForAgileSuccess_Gottesdiener-Gorman_August2010.pdf

Story

Mapping

Jeff Patton

describes the

Story Mapping

technique

http://www.agileproductdesign.com/blog/the_new_backlog.html

http://www.agileproductdesign.com/presentations/user_story_m

apping/

Product

Ownership

Skills

5 Skills great

product

owners exhibit

http://www.agileforall.com/2015/06/5-key-skills-great-product-

owners-have/

Testing Agile testing Q&A Blog by Ray Claridge http://www.testertroubles.com/2009/08/agil

e-testing-myths-q.html

Exploratory testing “cheat sheet”

A tool from Elisabeth Hendrickson

http://testobsessed.com/2007/02/19/test-heuristics-cheat-sheet/

Discussion on using Fitnesse in a workshop

http://gojko.net/2008/03/28/fitnesse-workshop-mdash-key-ideas/

Fitnesse home page Acceptance Test Driven Development framework

http://www.fitnesse.org/

Twist – test management & Automation

Thoughtworks. Commercial product.

http://studios.thoughtworks.com/twist-agile-test-automation?referrer=70150000000IH8F

Page 13: Agile Training | Coaching | Advisory | Softed - Resources and links for Agile … · 2015-09-13 · Resources and Links for Agile Projects compiled by Software Education September

Resources and Links for Agile Projects compiled by Software Education September 2014 Page 13

Bugzilla Defect tracking and reporting tool

http://www.bugzilla.org/features/

Test Desk Test generator tools: pairwise, boundary test case generator, random test case generator, test data generators, SQL injection test generators etc

http://www.testersdesk.com/

Infoq Article Why I love Agile testing http://www.infoq.com/news/2009/06/love_agil

e_testing

LogiGear discussion paper

An Explanation of Performance Testing on an Agile Team

http://www.logigear.com/newsletter/explanation_of_performance_testing_on_an_agile_team-part-1.asp

Blog entry on automated testing

George Dinwiddie http://blog.gdinwiddie.com/2009/06/17/if-you-dont-automate-acceptance-tests/

Blog entry on TDD vs testing

Immo Hüneke http://aspsp.blogspot.com/2009/06/test-driven-design-is-not-testing.html

Video on Exploratory Testing

Jonathan Kohl http://bestvideoabout.com/softwaretesting/exploratory-testing-jonathan-kohl-2-of-3/

The value of tester involvement early

Lisa Crispin http://searchsoftwarequality.techtarget.com/tip/On-the-same-page-Bring-software-development-programming-and-business-expertise-together

Tools designed for testers working in Agile development environments

Randy Rice http://searchsoftwarequality.techtarget.com/tip/0,289483,sid92_gci1517276,00.html?track=NL-498&ad=777751&asrc=EM_NLN_12101710

Agile Alliance Functional Testing Tools community

Agile Alliance programme working with tool vendors and users to define new capabilities and tools

http://tech.groups.yahoo.com/group/aa-ftt/

Seven deadly sins of test automation

Dr Adrian Smith http://www.slideshare.net/adrianlsmith/7-deadly-sins-of-software-test-automation

Agile testing boils down to two fundamental changes that differentiate it from traditional

software testing. Those two facets are:

software testing is no longer a phase — it is part of the life-cycle — in fact, in a broad sense, both testing and development combine into what is largely known as Test Driven Development

everyone works collaboratively as one team rather than separate groups responsible for various aspects (i.e. everyone is accountable for quality)

Thus, while the goal of software testing remains the same, the manner at which it is achieved

changes slightly in favour of a more adaptive approach that seeks to keep all parties informed

and responsible.

http://thediscoblog.com/2009/06/11/agile-testing-what-it-is/

Page 14: Agile Training | Coaching | Advisory | Softed - Resources and links for Agile … · 2015-09-13 · Resources and Links for Agile Projects compiled by Software Education September

Resources and Links for Agile Projects compiled by Software Education September 2014 Page 14

Lean/Kaizan/Kanban Make Work Visible, Limit Work in Progress, Help Work to Flow

There's a brief overview of Kanban (a good introduction) here: http://www.kanban101.com/

A good presentation by David Anderson here: http://www.infoq.com/presentations/kanban-for-

software

There are plenty of resources on the following website, but it may drown you in info:

http://www.limitedwipsociety.org/resources/

http://www.agileproductdesign.com/blog/2009/kanban_over_simplified.html

http://leankitkanban.com/ http://www.infoq.com/news/2010/01/kanban-scrum-minibook http://www.infoq.com/articles/agile-kanban-boards http://www.infoq.com/Kanban

http://en.wikipedia.org/wiki/Kanban

http://en.wikipedia.org/wiki/Kanban_(development)

Page 15: Agile Training | Coaching | Advisory | Softed - Resources and links for Agile … · 2015-09-13 · Resources and Links for Agile Projects compiled by Software Education September

Resources and Links for Agile Projects compiled by Software Education September 2014 Page 15

Some Books

Agile Project Management by Jim Highsmith, published by Addison Wesley in 2004.

User Stories Applied (for Agile software development) by Mike Cohn. Published by Pearson Education Inc in 2004.

Manage IT (Your guide to modern, pragmatic project management) - Johanna Rothman – 2007, The Pragmatic Programmers

Agile Software Development 2nd edition – Alistair Cockburn – 2008, Addison Wesley

Agile Software Development Ecosystems – Jim Highsmith 2002, Addison Wesley

Managing Agile Projects – Sanjiv Augustine – 2005, Prentice Hall

Agile Project Management (creating innovative products) – Jim Hishsmith – 2009, Addison Wesley

Agile estimating and planning – Mike Cohn - 2006, Pearson Education

Extreme Programming Explained – Kent Beck – 2000, Addison Wesley

The Leader’s Guide to Radical Management – Steve Denning – 2010, Jossey-Bass

Management 3.0 - Jurgen Appello – 2011, Pearson Education

Peopleware (3nd Edition) –Tom DeMarco & Timothy Lister - 2013, Dorset House

Drive (the surprising truth about what motivates us) – Daniel Pink – 2009, Riverhead Books

Slack (getting past burnout, busywork and the myth of total efficiency) – Tom DeMarco – 2002, Broadway Books

Stand Back & Deliver – Pixton, Beck, Little & Nickolaisen – 2009, Addison Wesley

Specification by Example – Gojko Adzik - 2011, Manning

ROI of Agile Methods - Dr. David F. Rico – 2012. http://davidfrico.com/agile-book.htm

Agile Analytics by Ken Collier

Agile data warehousing project management by Ralph Hughes

Governing the Agile Organisation by Evan Leybourn, 2013 (http://theagiledirector.com/book)

Remote Pairing: Collaborative Tools for Distributed Development, Joe Kutner (http://pragprog.com/book/jkrp/remote-pairing)

User Story Mapping: Discover the Whole Story, Build the Right Product by Jeff Patton http://www.amazon.com/User-Story-Mapping-Discover-Product-ebook/dp/B00NF07FHS

Joy, Inc by Richard Sheridan http://www.amazon.com/Joy-Inc-Built-Workplace-People-ebook/dp/B00DMCW1FK/ref=sr_1_1

A roundup of Lean Startup books: http://chrisnart.blogspot.co.nz/2013/08/lean-startup-book-roundup.html

Page 16: Agile Training | Coaching | Advisory | Softed - Resources and links for Agile … · 2015-09-13 · Resources and Links for Agile Projects compiled by Software Education September

Resources and Links for Agile Projects compiled by Software Education September 2014 Page 16

Book list recommended for PMI-ACP Certification: The PMI recommends reading the following reference materials as part of the examination

preparation:

■ Agile Retrospectives: Making Good Teams Great Esther Derby, Diana Larsen, Ken Schwaber ISBN #0977616649 ■ Agile Software Development: The Cooperative Game – 2nd Edition Alistair Cockburn ISBN #0321482751 ■ The Software Project Manager’s Bridge to Agility Michele Sliger, Stacia Broderick ISBN #0321502752 ■ Coaching Agile Teams Lyssa Adkins ISBN #0321637704 ■ Agile Project Management: Creating Innovative Products – 2nd Edition Jim Highsmith ISBN #0321658396 ■ Becoming Agile: ...in an imperfect world Greg Smith, Ahmed Sidky ISBN #1933988258 ■ Agile Estimating and Planning Mike Cohn ISBN #0131479415 ■ The Art of Agile Development James Shore ISBN #0596527675 ■ User Stories Applied: For Agile Software Development Mike Cohn ISBN #0321205685 ■ Agile Project Management with Scrum Ken Schwaber ISBN #073561993X ■ Lean-Agile Software Development: Achieving Enterprise Agility Alan Shalloway, Guy Beaver, James R. Trott ISBN #0321532899

Calendar of Agile Related Conferences https://www.google.com/calendar/[email protected]

alendar.google.com

Page 17: Agile Training | Coaching | Advisory | Softed - Resources and links for Agile … · 2015-09-13 · Resources and Links for Agile Projects compiled by Software Education September

Resources and Links for Agile Projects compiled by Software Education September 2014 Page 17

Videos and Podcasts Agile Alliance

http://www.agilealliance.org/resources/learning-center/ Learning Centre Videos from Agile 20XX conferences

I want to run an agile project

http://www.youtube.com/watch?v=4u5N00ApR_k Tough in cheek look at the frustrations of getting permission to run an agile project in a “traditional organisation”

Scrum for evil

http://www.youtube.com/watch?v=Sygm9x9sBEo Scrum for evil as perceived by the victim of a software project “Ask the product manager”

Agile recruitment agents

http://www.youtube.com/watch?v=4IJYveGZLUc Ouch!

A Tale of Two Agilities

http://www.youtube.com/watch?v=rAj0UyZrkJA Good and Bad Agile perspective

SoftEd Webinars http://www.softed.com/Resources/Webinars.aspx (Shane Hastie on User Stories)

Using a Storywall by Shane Hastie

http://www.youtube.com/watch?v=cuVLoVpLRE0

Daily Standup from Hell

http://www.youtube.com/watch?v=sLPIU60_NCM Philippe Kruchten and the SoftEd team on how NOT to run a daily standup

Overview of Agile

http://www.nzcs.org.nz/events/podcasts.php?id=7 The why and what Podcast by Shane Hastie

What’s it Take to Make an Agile Transition

http://vimeo.com/7161265 Talk at Agile Australia 2009 by Shane Hastie

Why we need Analysis in Agile Projects

http://vimeo.com/32963552 Talk at BABrazil 2011 by Shane Hastie

The Power of Scrum

http://www.youtube.com/watch?v=P6v-I9VvTq4 Tongue in cheek look at the scrummaster role

Alistair Cockburn on Designing in Teams

http://www.youtube.com/watch?feature=endscreen&v=Se0P2z2UiVg&NR=10 Dr. Alistair Cockburn describes how doing design work in teams - whether a business, a marketing campaign, a computer programming project, or a theater piece - is a Cooperative Game of inventing, communicating and deciding. Along with that game come certain "rules of the physics" of working together that govern how we play the game well or poorly. Explains why many of the Agile practices work, and how there is no one-size-fits-all.

The Spotify Engineering Culture

http://vimeo.com/85490944

Page 18: Agile Training | Coaching | Advisory | Softed - Resources and links for Agile … · 2015-09-13 · Resources and Links for Agile Projects compiled by Software Education September

Resources and Links for Agile Projects compiled by Software Education September 2014 Page 18

Videos and Podcasts (more) Agile Product Ownership in a Nutshell

http://www.youtube.com/watch?v=502ILHjX9EE

Product Owner Essentials - playlist

http://www.youtube.com/playlist?list=PLEVNn4gSZq_X_mlpmuOfOLTlvrRYNk8Pa

5 Minute intro to Lean & Kanban

http://www.youtube.com/user/axosoft?v=R8dYLbJiTUE

Steve Blank on the MVP concept

http://blog.buildmvp.com/steve-blank-explaining-core-mvp-concept/

Page 19: Agile Training | Coaching | Advisory | Softed - Resources and links for Agile … · 2015-09-13 · Resources and Links for Agile Projects compiled by Software Education September

Resources and Links for Agile Projects compiled by Software Education September 2014 Page 19

Games and Simulations

• Marshmallow Game – works really well, but many people have seen it

(http://marshmallowchallenge.com/Welcome.html)

• Ball Point Game – need some balls, but gets people to think about eliminating waste

(http://kanemar.files.wordpress.com/2008/03/theballpointgame.pdf)

• Paper Plane Game – demonstrates lean, but can be used to demonstrate agile practices as

well (http://www.shmula.com/paper-airplane-game-pull-systems-push-systems/8280/)

• Name Game – demonstrates how multitasking is detrimental (http://www.crisp.se/gratis-

material-och-guider/multitasking-name-game)

http://tastycupcakes.org/

http://www.gamestorming.com

http://gistlabs.com/2011/06/agile-airplane-game/

http://derailleurconsulting.com/blog/how-to-run-the-noestimates-puzzle-experiment-v10

http://www.citehr.com/37945-list-energizers-icebraking-games-training.html

http://tastycupcakes.org/2013/04/communication-race/

http://tastycupcakes.org/2012/10/swedish-stories/

http://tastycupcakes.org/2012/10/musical-bells/

http://tastycupcakes.org/2012/03/one-word-storytelling/

http://www.resultsaccountability.com/PDF%20files/CollaborationGameComplete.pdf

A list of various games/simulations for learning agile:

http://www.slideshare.net/johnwlms/scrrdu1410agilegames-export-170713

A public Trello board with agile games:

https://trello.com/b/e6ALL4V0/games-for-agile-coaches-scrum-masters-and-other-facilitators

Page 20: Agile Training | Coaching | Advisory | Softed - Resources and links for Agile … · 2015-09-13 · Resources and Links for Agile Projects compiled by Software Education September

Resources and Links for Agile Projects compiled by Software Education September 2014 Page 20

Tools and Supporting Products Concordion http://www.concordion.org/

JUnit http://www.junit.org/

HttpUnit http://httpunit.sourceforge.net/

Selenium http://seleniumhq.org/

DBUnit http://www.dbunit.org/

Jira Tracking – Greenhopper plugin for Agile stories management

http://www.atlassian.com/software/jira/

Confluence Wiki http://www.atlassian.com/software/confluence/

Notepad++ http://notepad-plus.sourceforge.net/uk/site.htm

Cygwin http://www.cygwin.com/

Rally

Project management/tracking tool for Agile projects Free for personal use

www.rallydev.com

AxaSoft Task tracking, bug tracking, burn down etc. Commercial product. Free for personal use

http://www.axosoft.com/

Mingle Project management/tracking tool for Agile projects from Thoughtworks. Free for personal use

http://studios.thoughtworks.com/mingle-agile-project-management

Version One Project management/tracking tool for Agile projects Free for personal use

http://www.versionone.com

Article Computerworld discussion of Agile tools

http://www.computerworld.com.au/article/307696/software_companies_jump_agile_programming_bandwagon?eid=-301

Article SD Times list of tools http://sdtimes.com/link/33552

Agilebuddy Agile PM/tracking tool from Brightspark – Scrum biased

http://www.agilebuddy.com/

WAZI Review of open source Agile management tools

http://olex.openlogic.com/wazi/2009/comparing-open-source-agile-project-management-tools/

http://www.softwareqatest.com/qatweb1.html

http://www.opensourcetesting.org/

Try Jasmine TDD demonstration tool http://try-jasmine.heroku.com/index.html?spec=panda

Page 21: Agile Training | Coaching | Advisory | Softed - Resources and links for Agile … · 2015-09-13 · Resources and Links for Agile Projects compiled by Software Education September

Resources and Links for Agile Projects compiled by Software Education September 2014 Page 21

List of tool links from APN posting by Nelson Abu Samra Rahal Junior ([email protected] ) Redmine (http://www.redmine.org) is free. http://www.targetprocess.com./ http://acunote.com http://www.versionone.com/communityedition.asp http://www.danube.com/scrumworks/basic/license http://code.google.com/p/storyverse/ http://studios.thoughtworks.com/mingle-project-intelligence http://www.scrumforteamsystem.com http://www.projectkoach.com/ http://www.xplanner.org/ http://www.dotproject.net http://www.egroupware.org/ http://www.horde.org/groupware/ http://www.rallydev.com/ http://www.ivis.com/ http://trac.edgewall.org/ http://www.agile42.com/cms/pages/ http://virtual-planner.palepurple.co.uk/ http://trichord.change-vision.com/en/index.html http://retrospectiva.org/overview http://www.agilezen.com/ http://www.digaboard.net/ http://code.qbranch.se/post/listTag?selectedTag=qanban http://www.toolsforagile.com/ http://www.pivotaltracker.com http://www.redmine.org http://pronto.bluesoft.com.br/ http://pangoscrum.com/ http://www.firescrum.com/

Page 22: Agile Training | Coaching | Advisory | Softed - Resources and links for Agile … · 2015-09-13 · Resources and Links for Agile Projects compiled by Software Education September

Resources and Links for Agile Projects compiled by Software Education September 2014 Page 22

Agile Beyond Software

Topic Description Link

Marketing Agile Marketing Manifesto http://agilemarketingmanifesto.org/

Marketing Overview of Agile Marketing http://www.agilemarketing.net/what-is-

agile-marketing/

Marketing Getting Started Guide http://www.agilemarketing.net/GettingStar

tedWithAgileMarketing.pdf

Building motor

vehicles using

Agile

Team Wikispeed – 100MPG

hybrid car built in iterations

http://wikispeed.org/

Scrum Inc Actively looking to spread agile

beyond software

http://www.scruminc.com/