Agilex www.agilex.comMobilityAgilexMobileGovernmentEnterprise• Security• Scalability• Speed• Reliability• UsabilityCharacteristics of Success
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”
Agilex www.agilex.comStructural Problems:UXWaterfall vs. Iterative
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
Agilex www.agilex.comTwoUX ModelstoConsiderinAgileModel 1: Centralized UX ModelModel 2: Distributed Model: Governance and Teams
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
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
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
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
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
Agilex www.agilex.comMobile Design and Development Strategiesand Best PracticesWhen Opposites Attract: Agile and UXYanceyHallyancey.email@example.com
A particular slide catching your eye?
Clipping is a handy way to collect important slides you want to go back to later.