Your SlideShare is downloading. ×
When Opposites Attract: Agile and UX
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

When Opposites Attract: Agile and UX


Published on

Published in: Technology

  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. Agilex www.agilex.comWhen Opposites Attract: Agile and UXYanceyHallyancey.hall@agilex.comMobile Design and Development Strategiesand Best Practices
  • 2. Agilex www.agilex.comAgilexadvancedanalyticsenterprisemobilityinfrastructureoptimizationagile softwaredevelopment
  • 3. Agilex www.agilex.comMobilityAgilexMobileGovernmentEnterprise• Security• Scalability• Speed• Reliability• UsabilityCharacteristics of Success
  • 4. Agilex www.agilex.comWe’vegotissues“Please, standups are not bitch sessions”“Just make it pretty”“Do no interrupt us during CI…let me repeat, I’m notchanging the interface”“Again, you are a graphic designer. Not a product owner”“Hey, nice code. Pity that this app doesn’t actually doanything relevant” (anonymous designer)“Can you please just give me the wireframe”
  • 5. Agilex www.agilex.comStructural Problems:UXWaterfall vs. Iterative
  • 6. Agilex www.agilex.comStructural Problems:AgileAgilex www.agilex.com6PrioritizedbyProductOwnersDailyTasksmanagedby theteam2 WEEKSPRODUCTDAILY SCRUM MEETING24 HOURSDesign | Code | Integrate|TestDemo, Product Owner Signoff,and RetrospectiveCreates Sprint Backlog (TechnicalRequirements)BusinessRequirements-StoryPointsAssigned-Prioritized-AssignedtoReleases/SprintsReleasefrom devand movedtoProduction2-4Months
  • 7. Agilex www.agilex.comSpecificPain PointsAgile Engineering:continuous integration,testingHeadless chickenUsability testingMarket researchin product visioningOverall consistency in designChange is painfulCommunicationBottlenecks with design, especially mobileShort sprints and timingCoordinatedreleaseswith long durations
  • 8. Agilex www.agilex.comScaled AgileFramework
  • 9. Agilex www.agilex.comTwoUX ModelstoConsiderinAgileModel 1: Centralized UX ModelModel 2: Distributed Model: Governance and Teams
  • 10. Agilex www.agilex.comCharacteristicsofUI/UX in AgileLow-fidelity prototyping to develop runwayIncrementalFast and frequent feedback via rapid code implementationCollaborativeSpikes for research activitiesUI criteria in definition of done and user story acceptancecriteria
  • 11. Agilex www.agilex.comRoleof a UX designerin AgileWorks with product owner and stakeholder to understand business targetsProvides agile teams with UI design, UX guidelines and design elements inJust in Time fashionWorks with System Architects and teams to build and maintain technicalfoundation for real-time UX validation,feedback, trackingShare UX guidelines across program;educate developersAssist testengineers and systemteam in UX testingLead UI design workshops and UX/UICOPsAttend sprint planning, backlog grooming,iterationdemos and PSI demoswhen critical UI workis involved
  • 12. Agilex www.agilex.comSystemsDesignandTestingClear separation of UI and application logicEffective UI coding conventionsEffective organization UI assets and ease of re-use,extension and modification of stylesSupport for collection of usage statistics, UI error logging,feedback mechanism
  • 13. Agilex www.agilex.comProjectTacticsChoose a modelCo-locate design and developmentteams to ensure consistencyInvolve UX designers in user story creation; use wireframes andprototypes as toolsUse Sprint 0 to define the backlog and conduct researchExpedite user testing, which is typically slower during UX and use lightdocumentationDefine a clear visionof the product during sprint 0; conduct user researchand analysis to ensure the user experience is carried throughout thecyclesDevelopscenarios and wireframesthat integrate with sprints and usedprior to planning
  • 14. Agilex www.agilex.comBestPracticesTest a sprint behindDesigna sprint aheadSprint 0 planningCouple UX lead with Product OwnerCommunicationUse Hardening Innovation Planning sprint to incorporate late-breaking changesStyle guide and asset libraryCentralizedUX authority for distributed teams
  • 15. Agilex www.agilex.comMobile Design and Development Strategiesand Best PracticesWhen Opposites Attract: Agile and