2010-03-16 cct260h - guest - keith macdonald 1 cct260h cct’s the real world (guest speaker)
TRANSCRIPT
2010-03-16CCT260H - Guest - Keith
MacDonald 1
CCT260HCCT260H
CCT’s The Real CCT’s The Real
WorldWorld
(Guest Speaker)(Guest Speaker)
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 22
Guest SpeakerGuest Speaker
1.1. Who am I?Who am I?
2.2. What’s a Business Analyst?What’s a Business Analyst?
3.3. What’s my company (andWhat’s my company (and
others like it) like?others like it) like?
4.4. What’s the Development Process?What’s the Development Process?• Case StudiesCase Studies
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 33
Guest SpeakerGuest Speaker
5.5. I wanna do that too.I wanna do that too.
6.6. What should I pay attention to?What should I pay attention to?
7.7. Reading the Tea LeavesReading the Tea Leaves
Who am I?Who am I?What am I doing here?What am I doing here?
Keith MacDonaldKeith MacDonald
Business Analyst, Sun MediaBusiness Analyst, Sun Media
[email protected]@gmail.com
www.linkedin.com/in/keithmacdwww.linkedin.com/in/keithmacd
@keithmacd@keithmacd
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 44
Who am I?Who am I?
A Brief History:A Brief History:
HighschoolHighschool
UniversityUniversity
RetailRetail• How to sellHow to sell• Excellence in customerExcellence in customer
serviceservice• Adapt rapidly to changeAdapt rapidly to change
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 55
Who am I?Who am I?
A Brief History:A Brief History:
Customer ServiceCustomer Service
IT Support (SME)IT Support (SME)• Analysis – how to fit the customer’s stated Analysis – how to fit the customer’s stated
needs into context and develop a planneeds into context and develop a plan• BusinessBusiness• Project ManagementProject Management• Communication – how to talk to any audience Communication – how to talk to any audience
at their levelat their level
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 66
Who am I?Who am I?
Business AnalystBusiness Analyst
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 77
What’s a Business Analyst?What’s a Business Analyst?
““The business analyst is a key facilitator The business analyst is a key facilitator
within an organization, acting as a bridge within an organization, acting as a bridge
between the business unit affected, between the business unit affected,
organizational stakeholders and the organizational stakeholders and the
solution team.”solution team.”• BABOK, Release 1.4, BABOK, Release 1.4, www.theiiba.orgwww.theiiba.org
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 88
What’s a Business Analyst?What’s a Business Analyst?
Monitor and report on business key Monitor and report on business key
performance indicators (KPIs)performance indicators (KPIs)
Research – web usability, tools & technology, Research – web usability, tools & technology,
industry developments & opportunities, industry developments & opportunities,
national & local competitors (SWOT analysis)national & local competitors (SWOT analysis)
Support internal clients using KPIs – Support internal clients using KPIs –
executives, sales, marketing, advertising executives, sales, marketing, advertising
operationsoperations
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 99
What’s a Business Analyst?What’s a Business Analyst?
Plan and help deliver ongoing Plan and help deliver ongoing
development and new projectsdevelopment and new projects
Ensure development meets stated goals Ensure development meets stated goals
and expectationsand expectations
Very broad terms: I help figure out how Very broad terms: I help figure out how
to make money, or how to make more to make money, or how to make more
moneymoney
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 1010
What’s my companyWhat’s my company(and others like it) like?(and others like it) like?
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 1111
We deliver We deliver
audiences audiences
to to
advertisers.advertisers.
http://www.cbc.ca/arts/tv/story/2009/06/10/f-pierre-karl-peladeau-quebecor-canadian-content.html
Media Convergence!Media Convergence!
Multiplicity of different brands, media and Multiplicity of different brands, media and
properties – where does the content come properties – where does the content come
from?from?• Journalists at local properties pool content on Journalists at local properties pool content on
centralised Digital Asset Management System centralised Digital Asset Management System (DAMS)(DAMS)
• Newswires (CP, AP, AFP, Reuters)Newswires (CP, AP, AFP, Reuters)• Partners (other websites, blogs)Partners (other websites, blogs)
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 1212
What’s my companyWhat’s my company(and others like it) like?(and others like it) like?
Media Convergence!Media Convergence!
Editors collect stories Editors collect stories
that are related together that are related together
into into packagespackages and and
publish to their sitepublish to their site• ““Stories” include maps, Stories” include maps,
video, infographics, video, infographics, TwitterTwitter
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 1313
What’s my companyWhat’s my company(and others like it) like?(and others like it) like?
Media Convergence!Media Convergence!
But wait! National portal competing But wait! National portal competing
against local websites? Newswire feeds against local websites? Newswire feeds
that are accessible by everyone?! that are accessible by everyone?!
Where’s the unique and engaging Where’s the unique and engaging
content?!!content?!!
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 1414
What’s my companyWhat’s my company(and others like it) like?(and others like it) like?
Quebecor is the only participant to own Quebecor is the only participant to own bothboth
local TV stations local TV stations andand a signal broadcaster a signal broadcaster
http://www.financialpost.com/personal-finance/story.html?id=2237140 http://www.financialpost.com/personal-finance/story.html?id=2237140
http://money.canoe.ca/money/news/canada/archives/2009/12/20091207-130956.htmlhttp://money.canoe.ca/money/news/canada/archives/2009/12/20091207-130956.html
http://www.cbc.ca/arts/tv/story/2009/06/05/f-crtc-primer.htmlhttp://www.cbc.ca/arts/tv/story/2009/06/05/f-crtc-primer.html
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 1515
What’s my companyWhat’s my company(and others like it) like?(and others like it) like?
What’s a What’s a stakeholder?stakeholder?““A corporate stakeholder is a party that can affect or be affected by A corporate stakeholder is a party that can affect or be affected by
the actions of the business as a whole.” the actions of the business as a whole.” WikipediaWikipedia
What stakeholders do I work with?What stakeholders do I work with?
1.1. Business SideBusiness Side
2.2. Development SideDevelopment Side
3.3. Content SideContent Side
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 1616
What’s my companyWhat’s my company(and others like it) like?(and others like it) like?
1.1. Business SideBusiness Side• ExecutiveExecutive – my boss! – my boss!• Product ManagerProduct Manager – my other boss! – my other boss!
Executive, Product Manager and Business Analyst Executive, Product Manager and Business Analyst comprise “the business” or “product team”comprise “the business” or “product team”
• Search Engine Optimization (SEO) / Search Search Engine Optimization (SEO) / Search Engine Marketing (SEM)Engine Marketing (SEM)
• Marketing – ResearchMarketing – Research• Marketing – CommunicationsMarketing – Communications• Advertising Operations (AdOps)Advertising Operations (AdOps)
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 1717
What’s my companyWhat’s my company(and others like it) like?(and others like it) like?
2.2. Development SideDevelopment Side
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 1818
What’s my companyWhat’s my company(and others like it) like?(and others like it) like?
3.3. Content SideContent Side• EditorialEditorial• VideoVideo• Social MediaSocial Media
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 1919
What’s my companyWhat’s my company(and others like it) like?(and others like it) like?
Whoa. With so many people involved, how Whoa. With so many people involved, how
do we get anything done?do we get anything done?
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 2020
What’s the DevelopmentWhat’s the DevelopmentProcess?Process?
What’s the DevelopmentWhat’s the DevelopmentProcess?Process?
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 2121
Two major development frameworks:Two major development frameworks:
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 2222
What’s the DevelopmentWhat’s the DevelopmentProcess?Process?
WaterfallWaterfall AgileAgile
Waterfall Development – each stage of analysis Waterfall Development – each stage of analysis
and development is handled in sequenceand development is handled in sequence• Analysis and requirements are fixed and Analysis and requirements are fixed and
formalised before development beginsformalised before development begins• Every facet of the project is very well Every facet of the project is very well
documenteddocumented• Development is complete before user acceptance Development is complete before user acceptance
testingtesting• Requires large investment at the outset of the Requires large investment at the outset of the
projectproject
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 2323
What’s the DevelopmentWhat’s the DevelopmentProcess?Process?
Waterfall Development - BenefitsWaterfall Development - Benefits• Client receives all functionality requested at Client receives all functionality requested at
onceonce• Business Analyst is heavily implicated at the Business Analyst is heavily implicated at the
start of the project and is more or less freed start of the project and is more or less freed until user acceptance testing (end of project)until user acceptance testing (end of project)
• Well suited to large enterprise-scale projects Well suited to large enterprise-scale projects or projects dealing with legacy systems (ex. or projects dealing with legacy systems (ex. mainframes)mainframes)
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 2424
What’s the DevelopmentWhat’s the DevelopmentProcess?Process?
Waterfall Development - HazardsWaterfall Development - Hazards• Problems and situations not accounted for in Problems and situations not accounted for in
analysis aren’t recognised until well into the analysis aren’t recognised until well into the projectproject
• Changes in requirements are difficult or Changes in requirements are difficult or impossible while project is on the goimpossible while project is on the go
• Potential for scope-creep, exploding budget Potential for scope-creep, exploding budget and missed deadlinesand missed deadlines
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 2525
What’s the DevelopmentWhat’s the DevelopmentProcess?Process?
Agile Development – large projects are Agile Development – large projects are
divided into small bits of specific divided into small bits of specific
functionality, each of which delivers functionality, each of which delivers
business valuebusiness value• Fully functional bits are delivered sequentiallyFully functional bits are delivered sequentially• Development team (Business Analyst, Development team (Business Analyst,
Developers, Design etc.) is implicated Developers, Design etc.) is implicated throughout the duration of the projectthroughout the duration of the project
• Lean on documentation – only enough to begin Lean on documentation – only enough to begin developmentdevelopment
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 2626
What’s the DevelopmentWhat’s the DevelopmentProcess?Process?
Agile Development - BenefitsAgile Development - Benefits• Project begins returning on investment Project begins returning on investment
immediately, even as development continuesimmediately, even as development continues• Problems and situations not accounted for in Problems and situations not accounted for in
analysis are recognised and corrected analysis are recognised and corrected immediatelyimmediately
• Very adaptable to change!Very adaptable to change!• More collaborative approach – requirements are More collaborative approach – requirements are
fleshed out by the groupfleshed out by the group• Smaller project pieces are much easier to Smaller project pieces are much easier to
deliver on time, on budget and on scopedeliver on time, on budget and on scope
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 2727
What’s the DevelopmentWhat’s the DevelopmentProcess?Process?
Agile Development – HazardsAgile Development – Hazards• Lean documentation can lead to imprecise Lean documentation can lead to imprecise
requirements, confusion and development that requirements, confusion and development that doesn’t meet the business needdoesn’t meet the business need
• ““Project is never finished” – development can Project is never finished” – development can continue indefinitelycontinue indefinitely
• Ill-suited to larger projects especially those Ill-suited to larger projects especially those involving dependenciesinvolving dependencies
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 2828
What’s the DevelopmentWhat’s the DevelopmentProcess?Process?
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 2929
What’s the DevelopmentWhat’s the DevelopmentProcess?Process?
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 3030
Development ProcessDevelopment ProcessRedesign Case StudyRedesign Case Study
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 3131
Development ProcessDevelopment ProcessData Project Case StudyData Project Case Study
Awesome. I wanna do that Awesome. I wanna do that too. too.
My words of wisdom:My words of wisdom:
1.1. Pay AttentionPay Attention Look around you – the lessons are thereLook around you – the lessons are there Ask questions – experts usually like to be asked!Ask questions – experts usually like to be asked! Look for patterns and trendsLook for patterns and trends Ask yourself why and how – Why is this important? Ask yourself why and how – Why is this important?
Why is this true or accurate? How does this Why is this true or accurate? How does this intersect with what’s already going on?intersect with what’s already going on?
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 3232
Awesome. I wanna do that Awesome. I wanna do that too. too.
My words of wisdom:My words of wisdom:
2.2. Be a Cowboy!Be a Cowboy! Speak up – let your Speak up – let your
opinions be known opinions be known (where appropriate)(where appropriate)
Don’t wait for someone to Don’t wait for someone to ask you. They won’t. Go ask you. They won’t. Go ahead and do what’s right ahead and do what’s right and do what you know is and do what you know is right.right.
Knock on doors. Don’t be Knock on doors. Don’t be intimidated.intimidated.
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 3333
Awesome. I wanna do that Awesome. I wanna do that too. too.
Follow your passions, find Follow your passions, find others who share those others who share those passionspassions
Arrive in the office earlyArrive in the office early Look for Twitter, social Look for Twitter, social
media and published media and published resources – there is now resources – there is now more access to “thought more access to “thought leaders” than ever beforeleaders” than ever before
Be social – go for beer or Be social – go for beer or coffee or lunchcoffee or lunch
Pay attention to “back Pay attention to “back channel” channel” communications!communications!
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 3434
My words of wisdom:My words of wisdom:
3.3. ConnectConnect
Awesome. I wanna do that Awesome. I wanna do that too.too.
My words of wisdom:My words of wisdom:
4.4. Organise YourselfOrganise Yourself Keep track of the bits & Keep track of the bits &
pieces you stumble across pieces you stumble across – they start to make sense – they start to make sense when you’re able to when you’re able to connect them togetherconnect them together
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 3535
My words of wisdom:My words of wisdom:
5.5. Be Consistent and Be Consistent and
DeliverDeliver Do what you say you’ll doDo what you say you’ll do Do it when you say you’ll do Do it when you say you’ll do
itit Be predictable = be someone Be predictable = be someone
that can be counted onthat can be counted on
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 3636
Awesome. I wanna do that Awesome. I wanna do that too.too.
My words of wisdom:My words of wisdom:
6.6. Learn Another Learn Another
LanguageLanguage People like to communicate People like to communicate
in their own language and in their own language and will naturally group togetherwill naturally group together
Makes you more employable, Makes you more employable, especially as the Internet especially as the Internet expands beyond the west!expands beyond the west!
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 3737
Awesome. I wanna do that Awesome. I wanna do that too.too.
What should I pay attention What should I pay attention to?to?
Bonus points for anyone who answered:Bonus points for anyone who answered:
The rest of this presentation.The rest of this presentation.
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 3838
What should I pay attention What should I pay attention to?to?
1.1. Online ReputationOnline Reputation• Your brand reputation is a factorYour brand reputation is a factor• Search engines are getting better at indexing Search engines are getting better at indexing
all kinds of content (Facebook, Twitter)all kinds of content (Facebook, Twitter)
““Everything you do online can be tracked Everything you do online can be tracked
and monitored.” (Lyris)and monitored.” (Lyris)
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 3939
What should I pay attention What should I pay attention to?to?
1.1. Online ReputationOnline Reputation
Be proactive:Be proactive:• Write a blog!Write a blog!• Participate on TwitterParticipate on Twitter• Sign up for LinkedIn (it’s your business suit)Sign up for LinkedIn (it’s your business suit)• Research and publish samples of your work – Research and publish samples of your work –
demonstrate that you “get it”demonstrate that you “get it”• Register your own domain name and build a Register your own domain name and build a
websitewebsite
““Your domain is the epicentre of your brand.”Your domain is the epicentre of your brand.”2010-03-162010-03-16
CCT260H - Guest - Keith CCT260H - Guest - Keith MacDonaldMacDonald 4040
What should I pay attention What should I pay attention to?to?
2.2. User EngagementUser Engagement• Users are increasingly pulled in many directions Users are increasingly pulled in many directions
– many sources for the same content, a thousand – many sources for the same content, a thousand voices all talking at once saying the same thingvoices all talking at once saying the same thing
• User engagement (not just total number of User engagement (not just total number of eyeballs) is what’s becoming important – the eyeballs) is what’s becoming important – the ability of an advertiser to deliver their message ability of an advertiser to deliver their message to the audienceto the audience
““Integrate the experience of your customer to Integrate the experience of your customer to
your brand.” Be consistent.your brand.” Be consistent.
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 4141
What should I pay attention What should I pay attention to?to?
3.3. PrivacyPrivacy• Behavioural ad targeting is in demand and Behavioural ad targeting is in demand and
proposes benefits to both advertisers and proposes benefits to both advertisers and consumersconsumers
• ““Behavioural” implies collecting data about Behavioural” implies collecting data about what you do online (how you behave) which what you do online (how you behave) which could (and likely does) uniquely identify youcould (and likely does) uniquely identify you
• Relevant Relevant advertising is news. advertising is news. Irrelevant Irrelevant advertising is spam.advertising is spam.
• What’s the trade-off for consumers? What’s the What’s the trade-off for consumers? What’s the trade-off for advertisers?trade-off for advertisers?
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 4242
What should I pay attention What should I pay attention to?to?
4.4. Mobile & Portable TechnologyMobile & Portable Technology• Development for mobile devices is back-Development for mobile devices is back-
flowing into web developmentflowing into web development• Everyone has a computer in their pocket!Everyone has a computer in their pocket!• Specs of my first computer:Specs of my first computer:
1024 kb RAM (that’s 1 whole mb!)1024 kb RAM (that’s 1 whole mb!) 12 mhz Intel 286 processor12 mhz Intel 286 processor 40 mb HDD40 mb HDD VGA monitor (640 x 480 px, 256 colours)VGA monitor (640 x 480 px, 256 colours)
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 4343
What should I pay attention What should I pay attention to?to?
We are in the early stages of a Great We are in the early stages of a Great
Revolution:Revolution:• Neolithic Revolution – 10,000 B.C. – 5,300 B.C.Neolithic Revolution – 10,000 B.C. – 5,300 B.C.
Transition from hunter-gatherer societies to settlement and Transition from hunter-gatherer societies to settlement and agricultural societiesagricultural societies
• Agricultural Revolution – 1600’s – 1800’sAgricultural Revolution – 1600’s – 1800’s Massive increase in agricultural output, supporting Massive increase in agricultural output, supporting
unprecedented population growth, due largely to unprecedented population growth, due largely to mechanizationmechanization
• Industrial Revolution – 1700’s – 1900’sIndustrial Revolution – 1700’s – 1900’s Advent of the steam engine and other scientific Advent of the steam engine and other scientific
advancements – chemical, electrical, petroleum and steel advancements – chemical, electrical, petroleum and steel industriesindustries
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 4444
What should I pay attention What should I pay attention to?to?
We are in the early stages of a Great We are in the early stages of a Great
Revolution:Revolution:• Green Revolution – 1950’s – 1980’sGreen Revolution – 1950’s – 1980’s
Further advances in agriculture, primarily fertilizer Further advances in agriculture, primarily fertilizer and irrigationand irrigation
• Digital Revolution – began 1980’sDigital Revolution – began 1980’s Shift from analog and mechanical technology to Shift from analog and mechanical technology to
electric and digital technologyelectric and digital technology
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 4545
What should I pay attention What should I pay attention to?to?
5.5. Language & Semantic WebLanguage & Semantic Web• Adding context, being able to connect Adding context, being able to connect
thought (instead of keyword)thought (instead of keyword)• Expansion of ICANN to include non-roman Expansion of ICANN to include non-roman
alphabets!alphabets! What does that mean for brand reputation? What does that mean for brand reputation?
Copyright protections?Copyright protections?
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 4646
Reading the Tea LeavesReading the Tea Leaves
Predicting the future:Predicting the future:• Move towards the web as “computing Move towards the web as “computing
architecture” – already happening (cloud architecture” – already happening (cloud computing, Web Oriented Architecture)computing, Web Oriented Architecture)
• Browser replaces the operating system – Browser replaces the operating system – already happening (Google Chrome OS) + already happening (Google Chrome OS) + web-based widgetsweb-based widgets
• Move away from the model of worker-sitting-Move away from the model of worker-sitting-at-terminal and toward mobile computing – at-terminal and toward mobile computing – integrated with daily lifeintegrated with daily life
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 4747
Reading the Tea LeavesReading the Tea Leaves
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 4848
http://fury.com/2010/02/jesse-shells-mindblowing-talk-on-the-future-of-games-dice-2010/http://fury.com/2010/02/jesse-shells-mindblowing-talk-on-the-future-of-games-dice-2010/
fin.fin.
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 4949
Questions?Questions?
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 5050
Good night, and good luck.Good night, and good luck.
2010-03-162010-03-16CCT260H - Guest - Keith CCT260H - Guest - Keith
MacDonaldMacDonald 5151
Keith MacDonaldKeith MacDonald
Business Analyst, Sun MediaBusiness Analyst, Sun Media
[email protected]@gmail.com
www.linkedin.com/in/keithmacdwww.linkedin.com/in/keithmacd
@keithmacd@keithmacd