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]

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

Agile Development Background and Philosophies The Agile Manifesto http://www.agilemanifesto.org/ Agile Alliance http://www.agilealliance.org Supporting adoption of Agile practices An introduction to Agile http://en.wikipedia.org/wiki/Agile_software_development methods Martin Fowler and Jim http://www.sdmagazine.com/documents/s=844/sdm0108a/0108a.htm Highsmith on why the http://www.ddj.com/architect/184414755 Agile Manifesto was produced 10 Key Principles of Agile http://www.agile-software-development.com/2007/02/10-things-you- development need-to-know-about-agile.html Software Education http://blog.softed.com/ trainers blog Iterative & Incremental http://www.stickyminds.com/BetterSoftware/magazine.asp?fn=cif Development ea&id=108

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

Studies that discuss the http://www.infoq.com/news/2010/08/agile-lean-validation-studies impact of Agile/Lean Agile Alliance http://guide.agilealliance.org/ Guide to Agile Practices An evolving list of http://www.plans-for-retrospectives.com/keep-up-with-agile-lean/ Agile/Lean resources How Agile Are You? http://www.benlinders.com/tools/agile-self-assessments/ Discussion points and tools to help understand where http://www.ambysoft.com/surveys/howAgileAreYou2010.html improvement opportunities exist

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

Management Thinking Cynefin A framework for decision making and adapting to complex environments. framework  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%2 0Cynefin%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 An approach that focuses on management changes needed to create an Agile 3.0 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

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

Radical Steve Denning’s approach that puts customer delight at the centre of the Management 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 A community and social network dedicated to bringing the latest management Network 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 New Imperatives Management Today's forward thinking leaders face an array of perplexing challenges that lie outside the performance envelope of management-as-usual. Motivation Accelerating Change. In a world that is all punctuation and no equilibrium, 3.0 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.

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

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 Discussion of new management ideas and a book list on The http://www.forbes.com/sites/stevedenning/2013/05/30/the-management- Management revolution-thats-already-happening/ Revolution

ROI of Agile "The Business Value of Agile for New Products and Services": Methods – is http://davidfrico.com/rico-apm-roi.pdf the change "Business Value of Agile Methods: With ROI and Real Options” worth it? 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 http://www.rallydev.com/about/rally-software-quantifies-impact-agile-software- of the impact development-practices - double the productivity of Agile - 250% quality improvement - halve the time to market - balance team performance UK UK General Accounting Office mandates Agile for software development projects. Government Their governance structures can be accessed here: http://www.nao.org.uk/publications/1213/governance_for_agile_delivery.aspx Governance Model

Theory of A discussion of Goldrat’s Theory of Constraints and Throughput Accounting in Constraints in software development projects. http://chronologist.com/blog/2012-07-27/theory-of-constraints-and-software- Software engineering/ Some articles http://www.infoq.com/articles/agile-team-fixed-price-contract about http://www.infoq.com/articles/agile-contracts contracts in http://www.infoq.com/news/2011/02/writing-agile-contracts agile 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 http://www.agilealliance.org/programs/supporting-agile-adoption-it-is-about- organisational change/ change

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

Scaling and http://www.gtislig.org/Scott_Lean%20Development%20Governance.pdf Governance Scaled Agile http://scaledagileframework.com/ Framework Scaling in http://blog.softed.com/2013/09/04/scaling-agile-%E2%80%93-it%E2%80%99s-all- Context about-the-context/ Agile & http://ezinearticles.com/?Differences-Between-COBIT-and-Agile-IT- COBIT? 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 http://agilepainrelief.com/notesfromatooluser/2010/07/agile- about metrics metrics.html?goback=.gde_43421_member_24078090 in Agile http://davenicolette.wikispaces.com/Agile+Metrics projects http://www.infoq.com/articles/not-destroy-team-metrics The concept http://home.business.utah.edu/actme/7410/Nonaka%201998.pdf of “ba” – Ikujiro Nonaka Why Projects http://calleam.com/WTPF/ Fail Agile http://theagiledirector.com/ Corporate Governance Culture and http://www.linkedin.com/today/post/article/20130320152447-5799319-want- Productivity/ your-company-to-grow-fire-your-managers growth Capitalization http://senexrex.com/agile-capitalization-video-with-dan-greening-and-john-rudd/ of Agile Projects http://senexrex.com/agile-capitalization/ Team Size http://www.sheilamargolis.com/2011/01/24/what-is-the-optimal-group-size-for- advice decision-making/ Performance http://www.infoq.com/articles/agile-performance-management Management Approaches Distributed http://blog.distributedagile.org/#! Team blog Coping with http://www.softed.co.nz/Resources/Docs/LessonsLearnedfromTeachingGeographic distributed allyDistributedAgileWorkshops.pdf teams http://www.agileconnection.com/article/getting-most-out-your-geographically- distributed-agile-team

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

Psychology & Human Practices Impact of Multitasking http://www.requirementsnetwork.com/system/files/Multitasking%20- %20Assault%20on%20Productivity.pdf The value of stable http://hbr.org/2013/12/the-hidden-benefits-of-keeping-teams-intact/ar/1 teams Co-located vs https://www.google.co.nz/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad Distributed Teams =rja&uact=8&ved=0CCUQFjAB&url=http%3A%2F%2Fextras.springer.com%2F20 07%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 http://www.synapticpotential.com/eep-report/ of your brain EQ/IQ/SQ Discussion http://www.cio.com.au/article/391222/leadership_formula_iq_eq_sq_-_ego/ IRO leadership Working > 40 hours a http://www.inc.com/jessica-stillman/why-working-more-than-40-hours-a- week is useless week-is-useless.html Working hard vs http://www.estherderby.com/2012/02/but-are-they-working-hard.html working productively Outsourcing an Agile http://www.sys-con.com/node/2113469 project? Shu-Ha-Ri as a path to http://martinfowler.com/bliki/ShuHaRi.html mastery Extraordinary bosses http://www.inc.com/geoffrey-james/8-core-beliefs-of-extraordinary- create extraordinary bosses.html environments What makes a great http://www.techrepublic.com/blog/10things/10-requirements-of-the-perfect- manager? manager/3157?tag=nl.e101 Dan Pink on http://www.ted.com/talks/dan_pink_on_motivation.html Motivation Seven productivity lifehacker.com/5965826/seven-productivity-myths-debunked-by-science-and- myths debunked common-sense Intrinsic Motivators – http://www.noop.nl/2013/02/champfrogs.html what really drives us Pixar director Brad http://www.mckinsey.com/insights/innovation/innovation_lessons_from_pixar

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

Bird on creativity & _an_interview_with_oscar-winning_director_brad_bird#! innovation Creativity and http://edition.cnn.com/2014/05/16/opinion/schulte-daydreaming- productivity needs productivity/index.html deep study and time to daydream

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

Agile Practices/Principles Strong Discussion re the http://martinfowler.com/bliki/FlaccidScrum.html Technical importance of Practices discipline in the technical practices Scrum Danube Scrum Refcard.pdf reference card Technologies Inc Copy in Resources folder: DZone Reference Card SCRUM.pdf Metrics & Leading Answers - http://leadinganswers.typepad.com/leading_answers/2007 reporting Mike Griffiths /09/agile-exception.html

Technical Microsoft study – http://research.microsoft.com/en- practices TDD and other us/news/features/nagappan-100609.aspx assessment stats Daily Standup Article by Jason Yip http://martinfowler.com/articles/itsNotJustStandingUp.ht on different ml approaches and styles Retrospectives Tools & techniques http://retrospectivewiki.org/index.php?title=Main_Page for effective http://www.funretrospectives.com/ retrospectives 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 http://www.davidjcmorris.com/index.php/2010/06/busines Value on a project? s-value/ Release A simulation game http://kingsinsight.com/2010/08/08/agile-release-planning- Planning Game that explains the game-downloads/ concepts of release planning from James King Estimation Practical ideas http://kingsinsight.files.wordpress.com/2010/09/estimatio about estimating n-toolkit-june-2010-v1-0.pdf on Agile projects Estimation Team Estimation http://www.agilelearninglabs.com/2012/05/how-to-play- Game the-team-estimation-game/

Estimation Agile Estimation http://www.mountaingoatsoftware.com/system/asset/file/15/a extract from Mike ep_sample.pdf Cohn’s book Estimation Article by David http://www.infoq.com/articles/agile-estimating-why-how Morris on why/how to estimate in Agile Sliders A tool to set www.mountaingoatsoftware.com/tools/project-success project goal priorities Sliders Discussion on the http://www.ccpace.com/Resources/documents/DefiningPr

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

sliders tool ojectSuccess_DShatz.pdf

Pair Pair Programming http://www.slideshare.net/YvesHanoulle/pair- Programming is Like Sex programming-is-like-sex

Paring Steve Jackson on http://stevenjackson.github.com/2013/02/09/pairing/ pairing Just Enough Extract from book: http://www.informit.com/articles/article.aspx?p=1748187 Design up Front Essential Skills for &seqNum=1 the Agile Ward Cunningham said at a user group: "Take as much time Developer: Avoid as you need to make your code quality as high as it can be, Over- and Under- but don't spend a second adding functionality that you don't need now!" In other words, write high-quality code, but don't Design write extra code Agile Adoption What happens http://www.richarddurnall.com/?p=57 Patterns when organisations embrace Agile Big Visible Visualise your work http://coachatplay.blogspot.com/2011/08/visualize-your- Charts to understand work.html?spref=tw what’s actually going on Design as Cockburn on risk http://alistair.cockburn.us/Knowledge+acquisition+v.+busin knowledge reduction and ess+value+creation creation value delivery from architecture Deliberate Dan North on http://dannorth.net/2010/08/30/introducing-deliberate- Discovery learning as risk discovery/ reduction Atomic Spin Small teams are http://spin.atomicobject.com/2012/01/11/small-teams- more effective than are-dramatically-more-efficient-than-large-teams/ large ones Mikado Method A tool for large- http://mikadomethod.wordpress.com/ scale refactorings All About Agile A great collection http://www.allaboutagile.com/ of Agile articles Contracting and Discussion of http://www.sys-con.com/node/2113469 Outsourcing contracts and outsourcing in Agile Enterprise Agile Making an http://blog.softed.com/2012/05/14/enterprise-agile-whats- enterprise level it-all-about/ change to Agile Technical Debt Capers Jones & http://www.ontechnicaldebt.com/blog/ward-cunningham- Ward Cunningham capers-jones-a-discussion-on-technical-debt/ video interview Moving beyond Good discussion of http://www.industriallogic.com/blog/stop-using-story- story points moving beyond points/ For Ha or Ri level teams story points

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

Projects at Series of articles on #1 – Translating points to hours is a bad idea Work Agile Anti-patterns http://www.projectsatwork.com/content/Articles/285996.c fm

Story Wall Approaches to http://elabor8.com.au/blog/different-approaches-to- building story walls setting-up-your-story-wall

Agile Lib Library of http://agilelib.net/ resources and recommended reading

Product Ownership, Analysis & User Experience Links and From Ellen http://www.ebgconsulting.com/agile.pdf references Gottesdiener around Agile analysis

Role of the Shane Hastie http://www.softed.com/Resources/Docs/The-Role-of-the- Analyst on Analyst-in-Agile-Projects.pdf Agile projects

Make Stuff Samantha http://www.infoq.com/news/2010/09/make-stuff-use People Can Starmer Use

Behaviour Dan North http://en.wikipedia.org/wiki/Behavior_Driven_Development Driven Development http://behaviour-driven.org/ http://dannorth.net/introducing-bdd/

Specification Gojko Adzic http://specificationbyexample.com/ by Example

Youtube Usability – 2 http://www.youtube.com/watch?v=8bnRQaGUZZI Video year old with an iPad

Purpose A tool to http://www.beyondrequirements.com/purpose-based-alignment- Alignment decide which model/ Model projects should be http://aamngt.com/files/purposebasedalignment.pdf funded

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

Product Vision Jim Highsmith http://www.agile-ux.com/2011/03/04/a-day-in-life-of-an-agileux- Box from Agile practitioner-vision/ Project http://www.joelonsoftware.com/articles/JimHighsmithonProduct Management book Visi.html

Product Blog by Ken https://medium.com/bringing-the-donuts Management Norton of blog Google Ventures

User Story Articles on http://www.christiaanverwijs.nl/post/2013/05/17/8-useful- Slicing how to slice strategies-for-splitting-large-user-stories-(and-a-cheatsheet).aspx stories to a http://gojko.net/2012/01/23/splitting-user-stories-the- useful size 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 Jeff Patton http://www.agileproductdesign.com/blog/the_new_backlog.html Mapping describes the Story Mapping http://www.agileproductdesign.com/presentations/user_story_m apping/ technique

Product 5 Skills great http://www.agileforall.com/2015/06/5-key-skills-great-product- Ownership product owners-have/ Skills owners exhibit

Testing Agile testing Q&A Blog by Ray Claridge http://www.testertroubles.com/2009/08/agil e-testing-myths-q.html Exploratory testing A tool from Elisabeth http://testobsessed.com/2007/02/19/test- “cheat sheet” Hendrickson heuristics-cheat-sheet/ Discussion on using http://gojko.net/2008/03/28/fitnesse- Fitnesse in a workshop-mdash-key-ideas/ workshop Fitnesse home page Acceptance Test Driven http://www.fitnesse.org/ Development framework Twist – test Thoughtworks. Commercial http://studios.thoughtworks.com/twist-agile- management & product. test-automation?referrer=70150000000IH8F Automation

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

Bugzilla Defect tracking and http://www.bugzilla.org/features/ reporting tool Test Desk Test generator tools: http://www.testersdesk.com/ pairwise, boundary test case generator, random test case generator, test data generators, SQL injection test generators etc Infoq Article Why I love Agile testing http://www.infoq.com/news/2009/06/love_agil e_testing

LogiGear discussion An Explanation of http://www.logigear.com/newsletter/explan paper Performance Testing on an ation_of_performance_testing_on_an_agile_ Agile Team team-part-1.asp Blog entry on George Dinwiddie http://blog.gdinwiddie.com/2009/06/17/if- automated testing you-dont-automate-acceptance-tests/ Blog entry on TDD vs Immo Hüneke http://aspsp.blogspot.com/2009/06/test- testing driven-design-is-not-testing.html Video on Exploratory Jonathan Kohl http://bestvideoabout.com/softwaretesting/ Testing exploratory-testing-jonathan-kohl-2-of-3/ The value of tester Lisa Crispin http://searchsoftwarequality.techtarget.com involvement early /tip/On-the-same-page-Bring-software- development-programming-and-business- expertise-together Tools designed for Randy Rice http://searchsoftwarequality.techtarget.com testers working in /tip/0,289483,sid92_gci1517276,00.html?tra Agile development ck=NL- environments 498&ad=777751&asrc=EM_NLN_12101710 Agile Alliance Agile Alliance programme http://tech.groups.yahoo.com/group/aa-ftt/ Functional Testing working with tool vendors Tools community and users to define new capabilities and tools Seven deadly sins of Dr Adrian Smith http://www.slideshare.net/adrianlsmith/7- test automation 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/

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

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)

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

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

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

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

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

Videos and Podcasts Agile Alliance http://www.agilealliance.org/resources/learning-center/ Learning Centre Videos from Agile 20XX conferences I want to run an http://www.youtube.com/watch?v=4u5N00ApR_k agile project 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 http://www.youtube.com/watch?v=4IJYveGZLUc recruitment Ouch! agents A Tale of Two http://www.youtube.com/watch?v=rAj0UyZrkJA Agilities Good and Bad Agile perspective SoftEd Webinars http://www.softed.com/Resources/Webinars.aspx (Shane Hastie on User Stories) Using a http://www.youtube.com/watch?v=cuVLoVpLRE0 Storywall by Shane Hastie Daily Standup http://www.youtube.com/watch?v=sLPIU60_NCM from Hell Philippe Kruchten and the SoftEd team on how NOT to run a daily standup

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

What’s it Take to http://vimeo.com/7161265 Make an Agile Talk at Agile Australia 2009 by Shane Hastie Transition Why we need http://vimeo.com/32963552 Analysis in Agile Talk at BABrazil 2011 by Shane Hastie Projects The Power of http://www.youtube.com/watch?v=P6v-I9VvTq4 Scrum Tongue in cheek look at the scrummaster role Alistair http://www.youtube.com/watch?feature=endscreen&v=Se0P2z2UiVg&NR=10 Cockburn on Dr. Alistair Cockburn describes how doing design work in teams - whether a Designing in business, a marketing campaign, a computer programming project, or a theater Teams 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 http://vimeo.com/85490944 Engineering Culture

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

Videos and Podcasts (more) Agile Product http://www.youtube.com/watch?v=502ILHjX9EE Ownership in a Nutshell Product Owner http://www.youtube.com/playlist?list=PLEVNn4gSZq_X_mlpmuOfOLTlvrRYNk8Pa Essentials - playlist 5 Minute intro http://www.youtube.com/user/axosoft?v=R8dYLbJiTUE to Lean & Kanban Steve Blank on http://blog.buildmvp.com/steve-blank-explaining-core-mvp-concept/ the MVP concept

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

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

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

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 http://www.atlassian.com/software/jira/ plugin for Agile stories management Confluence Wiki http://www.atlassian.com/software/confluence/ Notepad++ http://notepad-plus.sourceforge.net/uk/site.htm Cygwin http://www.cygwin.com/ Rally Project www.rallydev.com management/tracking tool for Agile projects Free for personal use AxaSoft Task tracking, bug http://www.axosoft.com/ tracking, burn down etc. Commercial product. Free for personal use Mingle Project http://studios.thoughtworks.com/mingle-agile-project- management/tracking management tool for Agile projects from Thoughtworks. Free for personal use Version One Project http://www.versionone.com management/tracking tool for Agile projects Free for personal use Article Computerworld http://www.computerworld.com.au/article/307696/so discussion of Agile tools ftware_companies_jump_agile_programming_bandwa gon?eid=-301 Article SD Times list of tools http://sdtimes.com/link/33552 Agilebuddy Agile PM/tracking tool http://www.agilebuddy.com/ from Brightspark – Scrum biased WAZI Review of open source http://olex.openlogic.com/wazi/2009/comparing- Agile management tools 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

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

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/

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

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 Team Wikispeed – 100MPG http://wikispeed.org/ vehicles using hybrid car built in iterations Agile

Scrum Inc Actively looking to spread agile http://www.scruminc.com/ beyond software

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