Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
Requirements & Drupal: Planning for Successful               September 13, 2012ProjectsR.J. Townsend, Manager, Drupal Solu...
NavigationArts: Market Position•       NavigationArts is unique in the web space. We combine best practices in User Experi...
Agenda• Requirements Overview• Requirement Types & Samples• Translating Requirements to Specification / Development• Requi...
Requirements: What are they good for?S4     (703) 584 – 8949   www.navigationarts.com   @navigationarts
Requirements: The Case Against• We don’t have the time or budget to document requirements• Seems like too much paperwork, ...
Requirements: The Case For• Taking planning seriously, adding some formality, mitigating risk – meeting  the formality of ...
Requirements Overview• A requirement is a description of what the website will do.• A requirement can consist of a text de...
Sample Model: Integration Diagram8     (703) 584 – 8949   www.navigationarts.com   @navigationarts
9   (703) 584 – 8949   www.navigationarts.com   @navigationarts
Warning: Abstraction Ahead•    Talking abstract concepts about an abstract     system – using language•    A picture is wo...
Types of Requirements11    (703) 584 – 8949   www.navigationarts.com   @navigationarts
Business Requirements• Aligning the business goals to the project• Very useful for prioritizing functionality and defining...
User Requirements• The User Experience (UX) – aligned to the business goals of your  organization• Think from the outside ...
Higher Ed User Segmentation Example                                                      • Alumni • Prospective Student – ...
Use Cases Sample: Add SharePoint Service     Goal Name                      Add SharePoint Service to User     Level (Busi...
Functional Requirement Sample – High Level16    (703) 584 – 8949   www.navigationarts.com   @navigationarts
Functional Requirement Legends17    (703) 584 – 8949   www.navigationarts.com   @navigationarts
Functional Requirement Sample – Detail Level18    (703) 584 – 8949   www.navigationarts.com   @navigationarts
SJU Functional Annotation Example19    (703) 584 – 8949   www.navigationarts.com   @navigationarts
Tech / Non Functional Requirements (NFRs) • Be afraid, be very afraid • Performance requirements – baselines, internet con...
Device/Browser Support• Mobile and tablet requirements are causing a paradigm shift in how we  think and plan for website ...
Progressive Enhancement / Responsive Design• The employed CSS3 techniques shall be employed as progressive  enhancement, p...
Aligning Requirements to Drupal Functionality• Communicating to the client the benefits of open source• Code available• Re...
Translating Requirements to Specification / Dev• Requires a thorough understanding of the client, documentation (SOW,  wir...
Translating Requirements to Specification / Dev• Our CMS spec documents usually include the following:     List of all con...
NMWA Example CMS Spec26   (703) 584 – 8949   www.navigationarts.com   @navigationarts
Requirement ActivitiesGathering Requirements•Talking to the right people at the right time•Analyzing the right artifacts /...
Elicitation: Moving the conversation forward• Do not avoid ‘how’ when appropriate. There are many levels of what ->  how -...
Drupal Specific Requirements – Workflow Simple     • Define more granular permissions. For example, if there are authors w...
Workflow Advanced30    (703) 584 – 8949   www.navigationarts.com   @navigationarts
Structured vs. Unstructured Content• Has significant implications to the maintenance of the website• Need to know your con...
WYSIWYG vs. Plain Text• Corresponds to structured / unstructured data• Is really the crux of the User Experience of the ba...
CKEditor Customization• Re-use when possible, even for training documentation33        (703) 584 – 8949   www.navigationar...
Taxonomy34   (703) 584 – 8949   www.navigationarts.com   @navigationarts
Block Configuration & Reusability• Identify re-usable blocks in initial visuals (low fidelity wireframes).• Need to think ...
D6 to D7 Migrations• Functional Analysis: what has to stay, what has to be added, what is  deprecated.• Content type inven...
The Business Analyst & Drupal• Strategic: creatively figure out how to help projects succeed. Strategy and  ideation is fu...
Functional Reuse for Client Services• The BA and Drupal Lead should know what the development teams are  working on• They ...
Contributing Back• Requirements & Contributing back to the Open Source Community• Visual examples• The community can contr...
Q&A• Open FloorConnect with NavArtsCall:    (703) 584 – 8949Tweet:   @navigationartsEmail:   sales@navigationarts.comVisit...
Nächste SlideShare
Wird geladen in …5
×
14.041 Aufrufe

Veröffentlicht am

Types of Requirements11 (703) 584 – 8949 www.navigationarts.com @navigationarts

Veröffentlicht in: Technologie, Business
  • ♣♣ 10 Easy Ways to Improve Your Performance in Bed... ★★★ http://ishbv.com/rockhardx/pdf
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier

×