scaling agile for distributed enterprise organizations

49
Welcome to the Webinar We will get started at the top of the hour.

Upload: sococo

Post on 11-Feb-2017

294 views

Category:

Leadership & Management


2 download

TRANSCRIPT

WelcometotheWebinarWewillgetstartedatthetopofthehour.

Copyright©2015SolutionsIQ Inc.Allrights reserved.

6801185thAveNE,Suite200Redmond,WA98052solutionsiq.com1.800.235.4091

ScalingAgileforDistributedEnterpriseTeamsThursday,January28,2016

Today’sPresenter

Connect on LinkedIn: linkedin.com/in/lesliejdotnet

[email protected]

¨ BusinessAnalystbyTrade¨ Start-upà Fortune®50Experience¨ BothBusiness&ITRoles¨ Exclusively focusedonAgile since2011

@lesliejdotnet@SolutionsIQ#AgileUP#agile

Logistics&Housekeeping

» Presentation tolastapproximately 45minutes

» Allparticipant lineswillbemutedduring thepresentation

» Please takeadvantageoftheQ&AfeatureofGoToMeeting

» Anyunansweredquestionswillbecapturedandresponsesprovided toattendees within1week

» Session isbeingrecorded andwillbepostedforreview

» Besure tocheckoutthegoodybaginyouinboxonMondayforgreat resources &tools!

THANKYOUFORATTENDING!

AgendaScalingAgileforEnterpriseDistributedTeams• Fundamentalsandvaluesarethefoundationofsuccess

• Scalingconsiderationswhentheorganizationisdistributed

• Popularscalingpatternsfortheenterprise

• Tipsforsimulatingface-to-face“BigRoomPlanning”

FundamentalsaretheFoundationforSuccess

Values

Principles

TeamComposition

RoleDefinition

KeystoneHabits

AgileValues

Weareuncoveringbetterwaysofdevelopingsoftwarebydoingitandhelpingothersdoit.

Throughthisworkwehavecometovalue:

IndividualsandinteractionsoverprocessesandtoolsWorkingsoftwareovercomprehensivedocumentation

CustomercollaborationovercontractnegotiationRespondingthechangeoverfollowingaplanThatis,while there isvalueinthe itemsontheright,wevaluethe itemsontheleftmore.

http://www.agilemanifesto.org/

AgileValues

Weareuncoveringbetterwaysofdevelopingsoftwarebydoingitandhelpingothersdoit.

Throughthisworkwehavecometovalue:

IndividualsandinteractionsoverprocessesandtoolsWorkingsoftwareovercomprehensivedocumentation

CustomercollaborationovercontractnegotiationRespondingthechangeoverfollowingaplanThatis,while there isvalueinthe itemsontheright,wevaluethe itemsontheleftmore.

http://www.agilemanifesto.org/

AgileValues

IndividualsandInteractionsover

ProcessesandTools

http://www.agilemanifesto.org/

AgilePrinciples

Themostefficientandeffectivemethodofconveyinginformationtoandwithinadevelopmentteamis

face-to-faceconversations.

http://www.agilemanifesto.org/principles/

AgilePrinciples

Deliverworkingsoftwarefrequently

Buildteamsaroundmotivatedindividuals

Technicalexcellenceenhancesagility

Business&developersworktogetherdaily

Promotesustainabledevelopment

Atregularintervals,tuneandadjustbehavior

http://www.agilemanifesto.org/principles/

FourGuidelines

1. Shareateamidentity2. Shareacommonvision3. Adheretocollaborativerulesandguidelines4. Appreciateajointsetofvalues

AgileSoftwareDevelopmentwithDistributedTeams,Eckstein

WhenFormingAgileTeams

DistributedTeamsversus

DispersedTeams

AgileSoftwareDevelopmentwithDistributedTeams,Eckstein

DistributedTeamsversusDispersedTeams

DistributedTeams- Individual teamsareco-located- Teamsaredistributedacrosslocations

DispersedTeams- Asingle teamisgeographically separated

AgileSoftwareDevelopmentwithDistributedTeams,Eckstein

WhenFormingAgileTeams

FeatureTeamsversus

ComponentTeams

FeatureTeamsversusComponentTeams

FeatureTeams- Build“byslice” (fullyfunctioning feature)- Moregeneralist thanspecialist- Incurlesscostofdelay- Have fewerdependencies

ComponentTeams- Build“bylayer” (componentspecific)- Encounter integration/regression delays- Require lotsofcoordination

TooMuchWIPcausesWaste

0

25

50

75

100

125

1 2 3 4 5Number of Projects

Time per Project Waste

Weinberg, G.M. Quality Software Management: Vol. 1 System Thinking. New York. Dorset House, 1992.

StopJuggling, StartFocusing

TechnicalExcellence

StaffingAgileTeams

ClearProductOwnership

AvailableKnowledgeableEmpowered

MorethanJustAgileTeams

ChiefProductOwner

ChiefArchitect

ReleaseTrainEngineer

CommunicationsAmbassador

OtherRoles

CadenceConsistency

X

CadenceConsistency

ScalingPatterns

SAFeScaledAgileFramework

LeSSLargeScaleScrum

ScrumatScaleFramework

ScrumInc.

DADDisciplined Agile

Delivery

ScalingPatterns

Commonalities:

u LeanThinking/Flow/EliminateWaste

u SystemsThinking

u Experimentation /Innovation/LeanStart-Up

u Dedicated,Persistent, Cross-Functional Teams

u Empowerment /Self-Organizing/Self-Managing

u Technical Excellence

u Retrospectives /Continuous Improvement

CollectionsofPatterns

FrameworksareaStartModularApproach

ThinkFractals

ScaledAgileFramework(SAFe)

http://www.scaledagileframework.com/

ScaledAgileFramework(SAFe)

http://www.scaledagileframework.com/

ScaledAgileFramework(SAFe)

http://www.scaledagileframework.com/

ScaledAgileFramework(SAFe)

http://www.scaledagileframework.com/

ScaledAgileFramework(SAFe)

http://www.scaledagileframework.com/

BusinessReadiness

• BusinessOwnerengagement

• Dedicated ProductManagement discipline

• Laser focusonthevision

• Featuredefinitionwithacceptance criteria

• Allocation forarchitectural improvements

"Itisimpossibletocreatejointplanswithpeoplewhostrivefordifferentgoals."- Confucius

http://www.scaledagileframework.com/program-and-value-stream-backlogs/

ArchitecturalRunway

• Team-basedapproach

• Iterativedevelopment

• Intentionalarchitecture

• Enable flow

• Focusonlyonthenear-term

• UX&SystemFoundation

”Whilewemustacknowledgeemergenceindesignandsystemdevelopment,alittleplanningcanavoidmuchwaste."

- JamesCoplien andGertrudBjØrnvig

http://www.scaledagileframework.com/architectural-runway/

TheGoal

Simulateface-to-face,highbandwidth,tactileinteraction.

BigRoomPlanning

TechnologyAmplifiesAgility

Ø Usetherighttool fortherightsituationØ Don’tallowtoolsandplatformstoimpede ordictatecollaborationØ There isnotasinglemagicalplatform

Scenario PotentialPlatformsorTools

Collaborative DocumentAuthoring GoogleDocs, Office365 viaOneDrive

Visualizing Work LeanKit, Trello

Planning Poker PlanningPoker.com, planITpoker.com

Release orSprint Planning VersionOne, CA|Rally. HPAgileManager,Jira

VideoConferencing GoogleHangout, Skype, WebEx, GoToMeeting

Virtual Office Space Sococo

GeneralCollaboration Slack, Yammer

TheVirtualAgileReleaseTrain

TheVirtualAgileReleaseTrain

TheVirtualAgileReleaseTrain

TheVirtualAgileReleaseTrain

ProbablyNotFeasible

TheVirtualAgileReleaseTrain

PlanningisEssential

• Itsgoing totakelonger thanyouexpect

• Considercommunications ambassadors

• Usetherightplatform/tools

• GetLeadershipEngaged&Involved• CreateaFeatureReadinessBoard• LeveragedExternalorUnbiasedFacilitators• EliminateDistractions• HaveFun!

AvoidthePitfallsofVirtualFacilitation

• Theobjectiveofthemeetingisnotclearlydefined

• Theagendaisnotcirculatedbeforethemeeting

• Themeetingdoesnotstartorendontime

• Virtualteammembersarenotgivenachancetoexpresstheirviews

• Themeetingisdominatedbyafewvocalmembers

• Technologicalproblemsoccur,suchastimelagornopicturewhilevideoconferencing

• Thereisnofollow-up(e.g.meetingminutesarenotsendpromptlyafterthesession)

TheHandbookofHigherPerformanceVirtualTeams,Nemiro,Bradley,Beyerlein,Beyerlein

UltimateDistributedAgility

FollowtheSun

FinalThoughts&Considerations

• Keepapreference fortheshortertimescale

• Buildrazorthinverticalslicesoftheproduct

• Evenly spreadtimezonetrade-offs

• LooktoBDD&test-firstapproaches

• LeverageWIPlimitstoeliminate waste

• Successiscorrelatedwithhavingtherightpeople

• Retrospectives areimperative

References

• Http://www.agilemanifesto.org

• AgileSoftwareDevelopmentwithDistributedTeams,Eckstein

• TheHandbookofHigherPerformanceVirtualTeams,Nemiro,Bradley,Beyerlein,Beyerlein

• http://www.scaledagileframework.com

• http://www.less.works

• http://www.disciplinedagiledelivery.com/

• http://www.scruminc.com

YourQuestions,OurAnswers!

KeepLearning

ScalingAgilemeans focusingontheentireenterprise.

AgileTransformation SolutionPublicSAFe®TrainingNearYou

• Leading SAFe– Atlanta,GA2/22– 2/23

• Leading SAFe– Dallas,TX3/7– 3/8

• Leading SAFe– Boston,MA3/28– 3/29

• SPCWorkshop– Chicago, IL5/18– 5/21

Findmoredatesonline:SolutionsIQ.com/Training

Want toscheduleaprivatetrainingeventforyourorganization?

[email protected]

PromoCode

SIQ-SOCOCOToget$200Off

ThankYou!

SolutionsIQ.comLeslieMorse

[email protected]

@SolutionsIQ#AgileUP

AgileAmpedPodcast

SolutionsIQ.com/resources

STAYCONNECTED!

www.sococo.com@Sococo @SococoMandy #SococoLife