Unblock! a Guide to the New Continuous Agile

Unblock! a Guide to the New Continuous Agile

Last updated on: October 22, 2013 Version: 284 Copyright © 2013 by Assembla, Inc. All rights reserved. No part of this document may be reproduced in any form or by any electronic or mechanical means, including information storage and retrieval systems, without permission in writing from Assembla, Inc., except by a reviewer who may quote brief passages in a review. Assembla is a trademark of Assembla, Inc. All other trademarks are the property of their respective owners. Page 2/195 Unblock! A Guide to the New Continuous Agile Table Of Contents Introduction .................................................................................................................................... 5 The Big Trends ................................................................................................................................. 5 Welcome ......................................................................................................................................... 8 Trial by Fire .................................................................................................................................... 10 Continuous Agile .......................................................................................................................... 13 About Agile .................................................................................................................................... 13 Continuous Agile Principles .............................................................................................................. 17 Three Agile Use Cases ..................................................................................................................... 19 The Beyond Scrum Roadmap ........................................................................................................... 20 Continuous Delivery .................................................................................................................... 23 Benefits and Costs .......................................................................................................................... 23 Foundations ................................................................................................................................... 26 Changing Roles .............................................................................................................................. 27 Feature Switches ............................................................................................................................ 31 Test Layering ................................................................................................................................. 35 Reversible and Risk Free ................................................................................................................. 37 CD Dial .......................................................................................................................................... 38 Remove Waterfall Stages ................................................................................................................ 40 Release Strategies .......................................................................................................................... 42 Centralized Continuous Integration ................................................................................................... 44 Distributed Continuous Release ........................................................................................................ 47 A Unified Approach ......................................................................................................................... 50 Steps to Adopt ............................................................................................................................... 52 Continuous Stories ....................................................................................................................... 56 Centralized CD at Google ................................................................................................................. 56 Distributed CD at Assembla ............................................................................................................. 58 Mobile Apps ................................................................................................................................... 61 Working with Clients ....................................................................................................................... 70 Task Management ........................................................................................................................ 75 Roadmapping ................................................................................................................................. 75 Iterations, Releases, Milestones ........................................................................................................ 77 Scrum Sprints ................................................................................................................................. 79 Scrumban ...................................................................................................................................... 82 Kanban / Continuous ....................................................................................................................... 84 Code Management ....................................................................................................................... 90 Contributors ................................................................................................................................... 90 Version Control ............................................................................................................................... 91 Prototyping .................................................................................................................................... 94 Iterative ......................................................................................................................................... 96 Review Flows ................................................................................................................................. 99 Cascading .................................................................................................................................... 103 Branch or Fork .............................................................................................................................. 105 Automated Testing .................................................................................................................... 109 Goals of Automated Testing ........................................................................................................... 109 Types of Tests .............................................................................................................................. 110 Test Frameworks .......................................................................................................................... 113 Social Framework ......................................................................................................................... 114 Testing Topologies ........................................................................................................................ 116 Product Management ................................................................................................................ 120 An Important Challenge ................................................................................................................. 120 The Prioritized Backlog .................................................................................................................. 122 Epics and Allocations .................................................................................................................... 124 Unblock! A Guide to the New Continuous Agile Quality and Velocity ...................................................................................................................... 127 Story Owner Process ..................................................................................................................... 132 Story Owner Checklist ................................................................................................................... 134 Stories ......................................................................................................................................... 137 More than one way to design ......................................................................................................... 140 Average Up .................................................................................................................................. 141 Learn Before Launch ..................................................................................................................... 144 Distributed Teams ...................................................................................................................... 146 Co-located, Outsourced, Distributed ................................................................................................ 146 Communications ........................................................................................................................... 148 Things to Do ...............................................................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    195 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us