THE DARK ARTS OF BUSINESS ANALYSIS:



Similar documents
That Settles It! Techniques for Transparent and Trusted Decision-Making on Your Agile Team

UW- Madison Department of Chemistry Intro to Drupal for Chemistry Site Editors

Content Manager User Guide Information Technology Web Services


LEARNING DRUPAL. Instructor : Joshua Owusu-Ansah Company : e4solutions Com. Ltd.

A Business Analysis Perspective on Business Process Management

Content Manager User Guide Information Technology Web Services

Tentative Schedule for Webinar Version

GETTING STARTED WITH DRUPAL. by Stephen Cross

BABOK by Speed-dating Workshop

Distance Education Learning Resources Unit Document Title: Online Course Review Checklist Last Updated: July 17, 2013 by the DE Office Draft Final

PROMASTAR Instructor-led Professional Training Services Certified Business Analysis Professional (CBAP) Exam Preparation Workshop

Case Study: Intranet Design for Blended Learning Activities

Amplify Conversations to Convert Prospects to Customers. B2B Event Marketing Tactics Workbook

How To Understand The Business Analysis Lifecycle

The International Institute for Business Analysis

Trainer name is P. Ranjan Raja. He is honour of and he has 8 years of experience in real time programming.

EMPLOYEE ONBOARDING TRAINING

Build it with Drupal 8

A Close Look at Drupal 7

OA2 Overview and Site Planning. Building collaboration sites to communicate securely, share assets & accomplish work together online.

A (Web) Face for Radio. NPR and Drupal7 David Moore

MS 50547B Microsoft SharePoint 2010 Collection and Site Administration

Running Church Meetings Skillfully and Carefully Jim Merhaut (Vibrant Faith Ministries, Faith Formation Learning Exchange.net)

Drupal Website Design Curriculum

Building Mobile Applications Creating ios applications with jquery Mobile, PhoneGap, and Drupal 7

MarketSharp Mail Integration (Send Direct Mail) OVERVIEW: GuildQuality OVERVIEW:

Business Analysis Essentials

MASTER DRUPAL 7 MODULE DEVELOPMENT

STEP ONE Work with instructor to develop/redesign course and fill out sections I VII. COURSE DEVELOPMENT or REVISION Course Information

1. Instructional Design Elements a. Support & Resources Essential Criteria: 1. Students are provided information as to where to get technical help.

Best Practice Guide 1

Building the Quality System

Concur Customer Experience 2015 REPORT. Concur // Customer Experience 2015 Report

How to Move to the Cloud in 7 Easy #cloudneo

45 Ways to Grow Your Business with Transcribed Content

SCOPE MANAGEMENT PLAN <PROJECT NAME>

Content Management Software Drupal : Open Source Software to create library website

Workshop on Using Open Source Content Management System Drupal to build Library Websites Hasina Afroz Auninda Rumy Saleque

Business Analysis Standardization & Maturity

SME 2.0 CURRICULUM MODULES, SYLLABUSES

Developing your Content Strategy for Social Media (and Beyond!)

Canvas Mid-Semester Report. Prepared by: Penn State Information Technology Services (ITS) and World Campus. April 2015

No-Code SharePoint 2013 Workflows with SharePoint Designer 2013 and Visio 55048A; 3 Days, Instructor-led

The Fastest Way to a Drupal Site: Think it, Plan it, Build it.

Social Selling: Building Relationships in a Social Media World

Saving SharePoint. Presented By: Sean McDonough Product Manager, SharePoint Products Idera

Drupal Foundation Project Charter

Creating a Nation of Learners. Strategic Plan

Are You Wasting PPC Budget?

PVSTEMNET Website Development Project Plan

FWG Management System Manual

Introduction to Open Atrium s workflow

Job Description Senior Consultant (SharePoint)

Introduction to K12 s Online High School

Transcription:

THE DARK ARTS OF BUSINESS ANALYSIS: REQUIREMENTS GATHERING WITH MIND MAPS FOR A DRUPAL PROJECT DRUPAL DOWNUNDER MELBOURNE 2012 JASON BROOKS - @MUDSURFER LAB4 WEB DESIGN

Jason Brooks INTRO @mudsurfer (twitter and drupal.org) Projects, Business Analysis - Full Time Web Site Building with Drupal Part Time (3yrs) Lab4.com.au 20+ years experience of users screwing up perfectly good projects

One of the key reasons projects fail: Clients think they did not get what they wanted

Don t ask them What do you want? Ask them Why do you want it? and listen.

MindMapping is one way of capturing what you hear: Flexible to suit the client Accessible easy to discuss and modify Traceable - source of ideas (the why)

[Business Requirements:] Why Do you want it? [User Requirements:] What do you want visitors/users to do? Your Website [System Requirements] Any Constraints: Time Budget Quality Existing site/hosting

Reduce Email Volume [Business Requirements:] Why Do you want it? [User Requirements:] What do you want visitors/users to do? Your Website [System Requirements] Any Constraints: Time Budget Quality Existing site/hosting We send each other too many emails

Reduce Email Volume Improve Meeting Efficiency Version Controlled Doc. Mgt. [Business Requirements:] Why Do you want it? [User Requirements:] What do you want visitors/users to do? [System Requirements] Any Constraints: Time Budget Quality Existing site/hosting Your Website We waste time in committee arguing over different versions of documents

Reduce Email Volume Improve Meeting Efficiency Version Controlled Doc. Mgt. Event Calendar [Business Requirements:] Why Do you want it? [User Requirements:] What do you want visitors/users to do? [System Requirements] Any Constraints: Time Budget Quality Existing site/hosting Your Website We want a calendar of events

Reduce Email Volume Improve Meeting Efficiency Version Controlled Doc. Mgt. Event Calendar Blog [Business Requirements:] Why Do you want it? [User Requirements:] What do you want visitors/users to do? [System Requirements] Any Constraints: Time Budget Quality Existing site/hosting Your Website The Boss wants to make announcements

Reduce Email Volume Improve Meeting Efficiency Version Controlled Doc. Mgt. Event Calendar Comments Blog [Business Requirements:] Why Do you want it? [User Requirements:] What do you want visitors/users to do? [System Requirements] Any Constraints: Time Budget Quality Existing site/hosting Your Website and he wants staff to make comments

Reduce Email Volume Improve Meeting Efficiency Version Controlled Doc. Mgt. Event Calendar Comments Blog Target Go Live < July [Business Requirements:] Why Do you want it? [User Requirements:] What do you want visitors/users to do? [System Requirements] Any Constraints: Time Budget Quality Existing site/hosting Your Website We need to have new website by next AGM in July

Reduce Email Volume Improve Meeting Efficiency Version Controlled Doc. Mgt. Event Calendar Comments Blog Target Go Target Go Live < July Live Final Draft < July Site > June [Business Requirements:] Why Do you want it? [User Requirements:] What do you want visitors/users to do? [System Requirements] Any Constraints: Time Budget Quality Existing site/hosting Your Website But committee wants to approve in June

A Real Example is more comprehensive:

Take it away, clean it up. Give client time to think. Then present it back to them and review

At this stage It is their work. They own it.

Only then, Use your»experience,»research,»gut Instincts.

And transform their requirements into your project framework.

Reduce Email Volume Improve Meeting Efficiency Version Controlled Doc. Mgt. Event Calendar Comments Final Draft Site > June Blog Target Go Live < July [Business Requirements:] Why Do you want it? [User Requirements:] What do you want visitors/users to do? Your Website [System Requirements] Any Constraints: Time Budget Quality Existing site/hosting Your Website

Reduce Email Volume Improve Meeting Efficiency Content Types Version Controlled Doc. Mgt. Event Calendar Reports Comments Blog Your Website Forms Final Draft Site > June Target Go Live < July User Roles Post Implementation Review

Reduce Email Volume Improve Meeting Efficiency Version Controlled Doc. Mgt. Event Calendar Comments Blog Your Website Content Types Reports Forms Blog Event Calendar Comments Version Controlled Doc. Mgt. Final Draft Site > June Target Go Live < July User Roles Post Implementation Review Reduce Email Volume Improve Meeting Efficiency

Content Types Reports Blog Event Comments Version Controlled Doc. Mgt. Your Website Forms Calendar Final Draft Site > June Target Go Live < July User Roles Post Implementation Review Reduce Email Volume Improve Meeting Efficiency

Content Types Reports Blog Event Comments Version Controlled Doc. Mgt. Core: Article Comments : On Custom Node Type Custom Fields Your Website Forms Calendar Date Module Views Module User Roles Post Implementation Review Reduce Email Volume Improve Meeting Efficiency Etc.

In effect a Prince 2 Product Break Down Structure

Extend: Use to capture taxonomy structure:

Extend: Use to Add estimates for each component, and use as basis of quote

Extend: Add alternative modules to research

Use through the Project Lifecycle: Use as a checklist of completed tasks Use as the basis of tests.

Wrapping Up: Flexible to suit the client Accessible easy to discuss and modify Traceable - source of ideas (the why)

Useful Links: Wrapping Up Slides will be published on the session page Business Requirements: BABoK by IIBA http://www.iiba.org Lists and Reviews of MindMapping apps: http://www.mind-mapping.org/vicspicks Session Feedback: Questions? Drupal Downunder session page http://drupaldownunder.org/session/dark-arts-business-analysis-requirements-gathering-mind-maps-drupal-project Thanks!