Agile Guru - Agile Culture, Management Best Practices and App Dev Practices

25
1 Copyright ©2012 CollabNet, Inc. All Rights Reserved. ENTERPRISE CLOUD DEVELOPMENT Agile Guru Q & A September 16, 2014 Caleb Brown Agile Coach

description

Join CollabNet and Caleb Brown, a well-known agility coach, instructor, and practitioner, as he shares insights into the essentials you need to know to successfully apply effective management and engineering best practices to continuously deliver great software. Who should attend? -App Dev Managers, Scrum Masters or Product Owners with a specific questions about Agile project management -Executives seeking answers to Agile management best practices Topics of Interest include cultural aspects of Agile adoption, process and tools: -How agile leadership can drive culture change and agile success -How to scale agile across the enterprise -Address your specific challenges related to Agile cultural shift, management best practices, engineering best practices -How to achieve business agility what agility means at the portfolio and program levels, and how it differs from traditional plan-driven approaches -Estimation, planning, backlog management -The importance of an end-to-end software development tools framework for enabling enterprise-wide collaboration and decision-making

Transcript of Agile Guru - Agile Culture, Management Best Practices and App Dev Practices

1 Copyright ©2012 CollabNet, Inc. All Rights Reserved. ENTERPRISE CLOUD DEVELOPMENT

Agile Guru Q & A

September 16, 2014

Caleb Brown

Agile Coach

2 Copyright ©2012 CollabNet, Inc. All Rights Reserved.

–My leadership team decided to stop using Scrum and return to chaos, but wants to return to scrum in the future. Developers and analysts liked Scrum because it made them better workers, but management did not because it showed their flaws. How can Scrum survive if management continues with the "God complex"?

Topic: God Complex

Questions

3 Copyright ©2012 CollabNet, Inc. All Rights Reserved.

–How to address need for High Level Design before any estimation or engagement starts?

Topic: Design Up Front?

Questions

4 Copyright ©2012 CollabNet, Inc. All Rights Reserved.

–Agile methodology for multiple teams across different time zone.

Topic: Timezones

Questions

5 Copyright ©2012 CollabNet, Inc. All Rights Reserved.

–Do you agree in equating a story point (in planning poker) to hours? I'm never a fan of this but I can't clearly justify why.

–Velocity in general and how this should be matched with macro project planning where deadlines are defined by business.

Topic: Estimation and Velocity

Questions

6 Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Always remember that Effort

Points are Relative. It can be

easy to lose sight of this.

Velocity is simply the rate we complete Effort Points

7 Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Relative Estimation

8 Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Relative Estimation

9 Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Relative Estimation

10 Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Relative Estimation

11 Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Relative Estimation

12 Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Relative Estimation

13 Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Release Burn Up

14 Copyright ©2012 CollabNet, Inc. All Rights Reserved.

–Agile adoption by PMs, Managers, Finance, Architects, Product Marketing, Sales.... Beyond the worker bee...

–Going from Waterfall/SDLC to Agile/Scrum methodologies and teams.

–Program manager integration with Scrum Masters and Product Owners. How to support the scrum process and still keep VP/Dir satisfied with the process.

Topic: Agile Adoption

Questions

15 Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Pain & Agile Adoption

16 Copyright ©2012 CollabNet, Inc. All Rights Reserved.

–If management is used to receiving regular (weekly/bi-weekly) updates on projects via email, how do you manage those expectations with Agile projects. Do most agile users still push regular updates regarding the project status to management?

Topic: Keeping Managers Updated?

Questions:

17 Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Topic: Scrum for Non-Software Development Teams?

Questions:

– Should we try scrum with game art team (character and environment building)?

18 Copyright ©2012 CollabNet, Inc. All Rights Reserved.

–"Implementing bug fixing into the sprint for game development?"

Topic: Bug Fixing in Scrum

Questions:

19 Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Topic: ScrumMastery

Questions:

– Growing into a mentoring / coaching role?

– What do you do when your sprint planning meetings are dragging on and not being effective. How do you make them more efficient and effective?

–How does the scrum master report his work or document progress with the development team?

20 Copyright ©2012 CollabNet, Inc. All Rights Reserved.

–The question that came in was simply; “Story Deconstruction”

Topic: Story Deconstruction

Questions:

Remember that not everything on the backlog must be expressed as a user story.

21 Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Topic: Beginning a Project?

Questions:

–Upfront Work when starting a new project (analysis, design, etc..) - what if any is optimal?

22 Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Topic: Product Ownership

Questions:

– Priority management. We get a lot of requests from different departments, clients, etc...is there a good strategy on what request should go before another? – How to deal with a PO who "in a couple

months of weekends" built the failing tool your team has been tasked to replace, and why it costs more for HTML5 over Silverlight to accomplish it.

23 Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Topic: Mixed Development Practices?

Questions:

– How to run an agile project with some systems developed in a waterfall and others capable of doing sprints, but all will ultimately be tested and deployed together?

24 Copyright ©2012 CollabNet, Inc. All Rights Reserved.

• CollabNet Agile E-Learning Center: http://www.collab.net/services/training/agile_e-learning

• CollabNet Agile Resource Center: http://www.collab.net/resources/agile

• CollabNet Agile Blog: http://blogs.collab.net/agile

Agile Resources

25 Copyright ©2012 CollabNet, Inc. All Rights Reserved. 25 Copyright ©2012 CollabNet, Inc. All Rights Reserved.

Questions?

Caleb Brown, Agile Coach

[[email protected]] www.collab.net +1-650-228-2500 +1-888-778-9793 blogs.collab.net twitter.com/collabnet www.facebook.com/collabnetHQ www.linkedin.com/company/collabnet-inc