990 likes | 1.26k Views
Software development is a social challenge. We should design our workflows so that everybody knows what's going on: From coining an idea to running the software on servers in production. <br>Let me share with you how we at Atlassian are working with a highly transparent workflow and how we have build that directly into our tools - to build software better together!
E N D
Build better software together @svenpet
Sven Peters? Atlassian Evangelist
Building software is a ... challenge WIN FAIL
Building software is a ... challenge WIN FAIL
Building software is a social challenge Every team must share... Code x3 Source code, review, continuous integration, DVCS management x6 Tasks // Get the product id stored in the optionValue of the widget $productId = $order['customIdNumber' ]; Issue and project tracking // Load the product $product = Mage::g Ideas Team collaboration Group chat
? Product Owner Manager IT Designer Developer Tester Operation
separate teams: hardware and software Error No SIM card or phone is? turned off? (0xff05) Confirm
Software Development Flow Connecting Tasks Tasks Ideas Code Builds
Software Development Flow Connecting Teams Tasks Ideas Code Builds Product Owner Product Manager Operations Developer
Software Development Flow Connecting People Tasks Ideas Code Builds Product Owner Product Manager Operations Developer
Software Development Flow Connecting Locations Code Ideas Tasks Ideas Code Tasks Builds Code Developer
Transparent Flow
Flow Planning Development
62 involve everybody One Day Later One Week Later Original Post
Planning Flow REQUIREMENTS STORIES SPRINTS
Best practices with Blueprints Quickly create & link content Traceability
Best practices with Blueprints Quickly create & link content Traceability
Planning Flow REQUIREMENTS STORIES SPRINTS
Development Flow BRANCH, CODE & TEST + PULL REQUESTS
Branching From JIRA Issue to Branch to Code in 30 seconds