Agile Is Killing Me! Product Camp Austin 2010

Download Agile Is Killing Me!   Product Camp Austin 2010

Post on 13-Sep-2014

1.608 views

Category:

Business

1 download

Embed Size (px)

DESCRIPTION

Agile is killing me! - Managing your time when development goes AgileWhen software engineering transforms to an Agile methodology, big changes are in store for Product Managers. The planning process becomes a regular occurrence instead of a once-a-year event. The requirements process morphs from lots of documentation up front to continuous conversations and progressive elaboration. All of these changes can wreak havoc on a Product Manager's schedule and can blur the lines of responsibility beyond recognition. The workload can increase more than 60%, especially if you have both Product Manager and Product Owner responsibilities.In this session we will share successful techniques to adapt to Agile including: dealing with role conflict, adapting to global engineering teams, and organizational models. This will be presented in a Town Hall format, where the audience will also be invited to offer their best practices for each of the challenges discussed.Paul Brownell leads the Software Process practice for Growth Acceleration Partners, a management consulting and outsourcing firm headquartered in Austin. Paul is an experienced software executive and practitioner of Agile methods since 2001. As Product Line Director at BMC Software, Paul successfully led SCRUM teams distributed across India, Israel, and the United States.

TRANSCRIPT

<p>Introduction</p> <p>Agile is killing me! Managing your time when development goes AgilePaul Brownellpaul@growthaccelerationpartners.com13/27/20102010 Paul Brownell, paul@growthaccelerationpartners.comProduct Camp Austin - Spring 2010</p> <p>please thank our sponsors</p> <p>23/27/20102010 Paul Brownell, paul@growthaccelerationpartners.comProduct Camp Austin - Spring 2010Paul BrownellSoftware Process Practice Leader15 years as a software executiveAgile practitioner since 2001Specialist in Scrum and OutsourcingLed SCRUM teams distributed across India, Israel, China, and the US</p> <p>3 2010 Paul Brownell paul@growthaccelerationpartners.comSoftware Process Practice Leader15 years as a software executiveAgile practitioner since 2001Specialist in Scrum and OutsourcingLed SCRUM teams distributed across India, Israel, China, and the USHighlighted in Dean Leffingwells book Scaling Software Agility: Best Practices for Large Enterprises </p> <p>33/27/20102010 Paul Brownell, paul@growthaccelerationpartners.comProduct Camp Austin - Spring 2010Objective Share TechniquesDealing with role conflictAdapting to global teamsLeverage organization modelsAvoid common pitfalls</p> <p>4 2010 Paul Brownell paul@growthaccelerationpartners.com43/27/20102010 Paul Brownell, paul@growthaccelerationpartners.comProduct Camp Austin - Spring 2010ComprehensiveDocumentationProcesses and ToolsContract NegotiationFollowing a PlanAgile Fundamentals5 2010 Paul Brownell paul@growthaccelerationpartners.comoveroveroveroverCustomerCollaborationIndividualsandInteractionRespondingto ChangeWorking Software53/27/20102010 Paul Brownell, paul@growthaccelerationpartners.comProduct Camp Austin - Spring 2010Scrum Process6 2010 Paul Brownell paul@growthaccelerationpartners.com</p> <p>63/27/20102010 Paul Brownell, paul@growthaccelerationpartners.comProduct Camp Austin - Spring 2010Scrum Roles7 2010 Paul Brownell paul@growthaccelerationpartners.comProduct OwnerDevelops backlogDetermines prioritiesServes as proxy for the user/customerIdentifies business valueRelates work units to business objectivesDefines acceptance criteriaInteracts daily with teamsScrum MasterFacilitates development processCoordinates with other teamsProvides status informationRemoves blocks and protects from interruptionEnsures implementation of lessons learnedTeamDesigns softwareCodes SoftwareTests softwareDocuments software73/27/20102010 Paul Brownell, paul@growthaccelerationpartners.comProduct Camp Austin - Spring 2010Product Manager Role8 2010 Paul Brownell paul@growthaccelerationpartners.comProduct OwnerDevelops backlogDetermines prioritiesServes as proxy for the user/customerIdentifies business valueRelates work units to business objectivesDefines acceptance criteriaInteracts daily with teamsProduct ManagerDevelops strategyAnalyzes marketsManages portfolioSets pricingBuilds business partnershipsPromotes productSupports salesInteracts with customers83/27/20102010 Paul Brownell, paul@growthaccelerationpartners.comProduct Camp Austin - Spring 2010</p> <p>Role Conflict9 2010 Paul Brownell paul@growthaccelerationpartners.comProduct OwnerDevelops backlogDetermines prioritiesServes as proxy for the user/customerIdentifies business valueRelates work units to business objectivesDefines acceptance criteriaInteracts daily with teamsProduct ManagerDevelops strategyAnalyzes marketsManages portfolioSets pricingBuilds business partnershipsPromotes productSupports salesInteracts with customers</p> <p>customersteam93/27/20102010 Paul Brownell, paul@growthaccelerationpartners.comProduct Camp Austin - Spring 2010Role ConflictTechniquesIdentify a Proxy: Business Analyst, Architect, Lead Developer or Lead QAInvolve customers/clients to provide direct feedback and inputProvide windows of scheduled availabilityMake time for: Release Planning, Sprint Planning, Demos</p> <p>10 2010 Paul Brownell paul@growthaccelerationpartners.com103/27/20102010 Paul Brownell, paul@growthaccelerationpartners.comProduct Camp Austin - Spring 2010</p> <p>Adapting to Distributed TeamsMinimal face-to-face timeDifferent time zonesLanguage and culture barriersHard to sketch on a napkinDiscussions by email</p> <p> 2010 Paul Brownell paul@growthaccelerationpartners.com11113/27/2010Adapting to Distributed TeamsTechniquesIdentify a Proxy in the same time zoneProvide windows of scheduled availability in the same time zoneMake time for: Release Planning, Sprint Planning, Demos and daily standups12 2010 Paul Brownell paul@growthaccelerationpartners.com123/27/20102010 Paul Brownell, paul@growthaccelerationpartners.comProduct Camp Austin - Spring 2010</p> <p>Organization Structures Combined RoleAdvantagesClear connection to customerClear understanding of release status and content</p> <p>Keys to successGood proxiesCareful time management</p> <p>customerteamcustomerProduct Manager/Owner 1Product Manager/Owner 2Product A-FProduct G-L</p> <p>Product Line Owner 2010 Paul Brownell paul@growthaccelerationpartners.com13133/27/20102010 Paul Brownell, paul@growthaccelerationpartners.comProduct Camp Austin - Spring 2010</p> <p>team</p> <p>Organization Structures Split Role (Large Company, Many Products)AdvantagesClear functional focusMatch skills to functionPO can co-locate</p> <p>Keys to successPM &amp; PO tightly connected</p> <p>customerProduct ManagerProducts A-FProducts A-FProducts G-LProducts G-LProduct OwnerProduct Line Owner 2010 Paul Brownell paul@growthaccelerationpartners.com14143/27/20102010 Paul Brownell, paul@growthaccelerationpartners.comProduct Camp Austin - Spring 2010</p> <p>teamteam</p> <p>Organization Structures Split Role (Small Company, Many Products)AdvantagesClear functional focusMatch skills to functionPO can co-locate</p> <p>Keys to successPM &amp; PO tightly connectedCareful PM time management</p> <p>customerProduct Owner 1Products A-FProducts G-LProduct Owner 2Product Manager 2010 Paul Brownell paul@growthaccelerationpartners.com15153/27/20102010 Paul Brownell, paul@growthaccelerationpartners.comProduct Camp Austin - Spring 2010Planning Continuously Regular re-examination of prioritiesSmaller granularity deliverablesForest is built one tree at a timeMore meetings 2010 Paul Brownell paul@growthaccelerationpartners.com16</p> <p>163/27/20102010 Paul Brownell, paul@growthaccelerationpartners.comProduct Camp Austin - Spring 2010Planning ContinuouslyTechniquesJust-in-time deliverablesTeamworkUse tools to stay organized: Rally, VersionOne, JIRA + GreenHopper Watch out for:Getting stuck in the buildingThrashing prioritiesOvercomplicating the requirements17 2010 Paul Brownell paul@growthaccelerationpartners.com173/27/20102010 Paul Brownell, paul@growthaccelerationpartners.comProduct Camp Austin - Spring 2010Ask about a free consultationpaul@growthaccelerationpartners.com183/27/20102010 Paul Brownell, paul@growthaccelerationpartners.comProduct Camp Austin - Spring 2010</p> <p>please thank our sponsors</p> <p>193/27/20102010 Paul Brownell, paul@growthaccelerationpartners.comProduct Camp Austin - Spring 2010</p>