Scaling Agile For Distributed Enterprise Organizations
-
Upload
sococo -
Category
Leadership & Management
-
view
332 -
download
0
Transcript of Scaling Agile For Distributed Enterprise Organizations
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
¨ 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?
PromoCode
SIQ-SOCOCOToget$200Off
ThankYou!
SolutionsIQ.comLeslieMorse
@SolutionsIQ#AgileUP
AgileAmpedPodcast
SolutionsIQ.com/resources
STAYCONNECTED!
www.sococo.com@Sococo @SococoMandy #SococoLife