1 Since software is a business, architects need to be more than technologists Are your technologists on the same page as the rest of your organization?

Slides:



Advertisements
Similar presentations
How to Convert CPRs into AF Introductions The Hows and Whys.
Advertisements

Learning outcomes: PwC’s perspective
The right tools for the job How to choose a web / bespoke development company.
CVs & Telephone Skills Top Tips to remember …
Chapter 1 Business Driven Technology
Philanthropy, Values and Citizenship
Copyright © 2008 First Steps Training & Development, Inc. All rights reserved. 1 1 Coaching for Personal Accountability Presented by:
Getting ripped off by SAP consultants? Not getting the desired effect from COTS? Read on to discover why COTS systems or expensive management consultants.
Lesson 18 Edification.
Preventing client leakage Peter Scott Peter Scott Consulting
Virtual Meetings Increasing Collaboration While Reducing Costs and Ensuring Business Continuity Ram Narayanaswamy CTO 8x8, Inc.
Building Value into the Hiring Process
Do You Want A Better Way To Make Money In The Network Marketing Industry? Are You Tired Of Joining New Companies Hoping It Will be Different Than Before?
Oracle Security and GRC Professional Development Program.
A Connected World in transformation NICE – DATACENTRES 2012 May 23 rd 2012 Paul-François CATTIER Global Data Centre Solution VP.
The Many Contexts of Software Architecture
16 Step Sales Process Keep Advancing the Prospect Toward a Sale
CIO Academy Journey to Influential IT Leadership Journey to CIO Academy Strategic Competencies for 21st Century CIO Success Influential IT Leadership:
Keys to Developing a Winning STAR Story Presented by: Natalie Ackerman.
Get that Job Trump University How to survive an interview and how to successfully write a resume.
Topics for Today’s Program ä Is your company really Selling ? ä Do you differentiate yourself and sell your added value ? ä Are you selling the right people.
BTS730 Communications Management Chapter 10, Information Technology Management, 5ed.
GAIN A COMPETITIVE ADVANTAGE BY SELLING ATLAS
VERBAL COMMUNICATION.
Three steps to sell Office Always ask every customer the following questions to get them interested in buying Office: Did you know that Office.
1 Advanced Computer Programming Project Management: Methodologies Copyright © Texas Education Agency, 2013.
Interview Workshop Edgar Pushparatnam, Technip Group QHSE director March 2014.
1 Copyright Scott Wright. All rights reserved. SC 1 Selling the Streetwise Security Awareness Program.
Where USERS Make the Difference! Peer to Peer | Greater Scale | More Voices | Faster How to Personalize the Role Tailored Client – What you.
Leadership Competencies
1 Today’s Plan In Class Exam – Quick Review Thoughts on your Junior Projects, cntd People and Roles on Projects.
The Max Legacy System Core Skills Needed Review & Practice for each Core Skill Resources for Support Your Commitment & SUCCESS Today’s Session.
KAREN PHELPS Spontaneous Sponsoring. Your Home Presentations “A Valuable Source for Recruits”
Reverse the Polarity! Mike Kuniavsky. This Morning  Usability today  Reverse the polarity!
IT Technical Support 1. Introduction Technical support personnel offer support for individual and organizations in a variety of ways. This module focuses.
Software Engineering EKT 420 MOHAMED ELSHAIKH KKF 8A – room 4.
Building Relationships with Departments and Leaders By William Miller Miller Consulting.
JFK-103B1W9 and JFK-103B3W9 This program is going to be used to learn about:  Decision Making Skills  Communication Skills  Team Building Skills and.
Branding The Corner Stone of Your Business. What is Branding? Branding = a promise delivered Everything you do in your business is a “promise” to your.
Project 2003 Presentation Ben Howard 15 th July 2003.
Wolcott High School School Counseling Department.
From Quality Control to Quality Assurance…and Beyond Alan Page Microsoft.
“EVENT PLANNING TIPS FROM AN EXPERT” “EVENT PLANNING TIPS FROM AN EXPERT” JORGE ZURITA’S Y YY Your regular source of expertise.
Providing an Independent Assessment of Your Project July 9, 2013 Project Management Community at NIH Cynthia Maison, PMP.
1 How does MKF work? Easy as Companies set challenges 3. We ensure the best ideas are rewarded and… 2. Students participate, and respond …Students.
Coaching Pack 9 – 11 Years. What Am I Coaching Today? What Might the Players Learn or Get Better at? TechnicalPsychological example PhysicalSocial example.
Product Management Or.. The most important thing most startups forget to do.
Mock Interview. Why we’re here BP Schools Link – Mock Interview BP recruits graduates so the company has lots of experience of resumes, interviews and.
Technical Interviews CONDUCTING TECHNICAL INTERVIEWS 1.CREATING OBJECTIVES Hire the Best Technical Talent Technical Skills are Critical Technical Skills.
CH. 17 Class Discussion MANAGING OPERATIONS AND STAFFING.
Introduction. Steve Semler The Session in a Nutshell Figure out the business purpose and learning intent. Determine what actions or decisions the learners.
Thoughts from former grad students in industry Jon Goding Technical Director, Network-Centric Systems, FL Operations 3 November 2006 Copyright © 2005 Raytheon.
Credit Management Software -What opportunities and challenges does it present to the Credit Manager and how to evaluate what to do? -A key issue is the.
Chapter 9 The People in Information Systems. Learning Objectives Upon successful completion of this chapter, you will be able to: Describe each of the.
Yeah but.. What do I do? Software Leadership Dan Fleck 2007.
1 The Template Use this template to both prototype and talk about your venture. This is the general outline most investors are expecting to see so stray.
Effective Campaigning GCU Students’ Association Elections 2015.
How We Got Here PC and Internet changed the rules –Viruses, information sharing, “outside” and “inside” indistinguishable –Vulnerability research for.
Elevate the Value of Your Data Power BI for Microsoft Office 365 TriZetto Healthcare Conference May 20, 2014.
Extreme programming (XP) Advanced Software Engineering Dr Nuha El-Khalili.
Surf smart training.
Rapid Launch Workshop ©CC BY-SA.
Partner Readiness Guide Cloud Application Development
of our Partners and Customers
Going Independent Pre discussion:
Dilbert Scott Adams Manage It! Your Guide to Modern, Pragmatic Project Management. Johanna Rothman.
Partner Readiness Guide Cloud Application Development
Welcome to the Boston Azure User Group
Being a Lead Developer on the Road
This is a template for a presentation that you can use to introduce your team to Harvest. You can customize the content of the slides. You’ll want to pay.
Presentation transcript:

1 Since software is a business, architects need to be more than technologists Are your technologists on the same page as the rest of your organization? Are your technologists making business decisions without realizing it? The ability to combine a technology perspective with a business perspective is imperative in order to be effective as an architect. To advance you must be able to demonstrate that you can influence, and that the results of your influence deliver as promised. We will examine how a business-aware perspective may differ from a technology-centric perspective – and how the two perspectives can result in different outcomes. We will also discuss how a business-aware perspective improves your ability to influence effectively as an architect, and how you can improve your influencing skills.

2 Bill Wilder - bio Bill Wilder currently works as an enterprise architect focused on.NET technologies. Over nearly 25 years in software development, Bill has played many roles spanning development manager, developer, and software architect. Bill has been an entrepreneur, an independent consultant, and an employee of companies from small startups to very large enterprises. Since founding it in the fall of 2009, Bill has been leading the Boston Azure user group ( Boston Azure brings together those interested in the Windows Azure platform with a focus on helping its members learn about cloud computing through an Azure lens. The group meets monthly in the Boston area. Bill blogs at tweets and can be found honing his public speaking skills at Boston West Toastmasters (

3 Why we are here today!

Copyright (c) 2010, Bill Wilder Since software is a business, architects need to be more than technologists Boston Azure User Group Bill Wilder Boston West Toastmasters Not here with my day job Only Bill’s personal views The Architect Factory, Part Deux 27-Jan-2010

5 The Players Business People –Internal Users –Business Partners (your company) –Execs / Suits –Non-Techs Technologists –Developers (Devs) –Architects (Director Engineering, CTO, etc.) –Not-yet-Architects –Not-gonna-be-Architects

6 A natural progression?? Junior Dev  Senior Dev  Architect

7 What is Architecture? "Architecture is the fundamental organization of a system embodied in its components, their relationships to each other, and to the environment, and the principals guiding its design and evolution." [IEEE 1471]

8 Why Architect role exists

9 Where’s Your Comfort Zone? 1.Technologists often do not understand business context 2.Technologists often do not excel at communicating However… 3.When technologists understand the business context and communicate well, they have better ideas, more credibility, more influential, and are more successful

10 Top 10 “Blunders” by Enterprise Architects #3. Not engaging the business partners #2. Insufficient understanding and support from stakeholders #1. The Wrong Lead Architect #7. Not … Communicating the Impact #10. Not Spending Enough Time on Communications Source The top 10 enterprise architecture blunders By Alex Handy, September 25, 2009http:// Handy

11 Developer Comfort Zone

12 Technology Skills Ability to Communicate

13 Technology Skills Business Awareness

14 Influential Software Architect

15 Aristotle on Properties Essential property = must have Accidental property = happens to have but could lack All are Essential Properties Technology Skills Ability to Communicate Business Awareness

16 Architect Not In Charge You are not Bill Gates Ability to Influence Without Authority is core, essential skill for software architect EVEN WHEN YOU HAVE AUTHORITY… –Defensible, sensible decisions –Confidence in decisions – better decisions –Buy in better than compliance

17 Who Gets to Play Architect? Smartest? Best programmer? Best educated? Most experienced? Cost of entry = 3 Essential Properties Architecture is not about more/better dev skills… you need ADDITIONAL skills Those “less capable” will become Architects

18 Why are we here? Will NOT talk about technology per se We will drill into Business Skill scenarios, examples Communication Skill scenarios, examples Sometimes they overlap Take-aways for tomorrow

19 Business Awareness

20 Pure or Practical?

21 Requirements Gathering… Baseball Box Score Tracker Range of values for each of the following? # innings in a game # outs in an in inning # strikeouts in an inning # batters faced for a “save” # players who can play in a game Be sure to get business requirements from the right people

22 Act like a Kindergartener Why?

23 Taiichi Ohno, Toyota Founder Problems are just another opportunity to improve Get to core problem - Root Cause Analysis (RCA): 1. “Why did the robot stop?” The circuit has overloaded, causing a fuse to blow. 2. “Why is the circuit overloaded?” There was insufficient lubrication on the bearings, so they locked up. 3. “Why was there insufficient lubrication on the bearings?” The oil pump on the robot is not circulating sufficient oil. 4. “Why is the pump not circulating sufficient oil?” The pump intake is clogged with metal shavings. 5. “Why is the intake clogged with metal shavings?” Because there is no filter on the pump.

24 Managing by Instinct One person supporting 1000 customers Typical tech: Manage by Instinct –“That sure doesn’t sound like enough. How many do we need?” Business-aware: Manage by Facts –“Not inherently a problem.” –“What is the impact? Show me the data.” Lots of pressure on resources (grow or shrink?)

25 On “Business” Requirements… Understand difference between a business concern and a technology concern (regardless of source) “The beginning of wisdom is to call things by their right names.” Chinese proverb “We have a business requirement to add a column to the customer table…”

26 Is UX Architect’s concern? (internal software) Consider call center software 60 concurrent call center users –In your software all day What is the value of UX? Improve throughput by 1 second per minute per user = 1 full person (1/60) For 3600 concurrent users, 1 second saved per hour per user = 1 full person

27 Is UX Architect’s concern? (commercial software) Better UX = More money Compared to those poor experiences, those with better user experience are ~15%: –More likely to consider another purchase –Less likely to consider a competitor –More likely to recommend you

28 Is UX Architect’s concern? (helping business look smart) Accessibility –Some companies insist on it –May have legal implications Usability Testing –Do you plan for it? –How do you find representative users? –Some customers will love it “B of A release”

29 Quiz: Technology Decision? Desktop vs RIA vs Thin –Performance RDBMs vs NO-SQL vs Cloud –Scale, Business Rules, Security, Costs Language/Platform (Java,.NET, Rails) –Reputation, goodness-of-fit Beware of Business Decisions disguised as Technology Decisions

30 Effective Communicator

31

32 Stick to the Point Developers can’t tell lies! Know when to go complex, when to get to the point… “Quicken for Banks” –Made to Stick book refers to this as a schema

33 Know Your Audience Find the abstraction level of your audience Business != Technical –Can permanently lose a business user in a conversation if you open with technology Technical “why to” != Technical “how to” Example: Pitch switch from waterfall to XP

34 Rosetta Stone “Scalable” “Secure” “Always Available” “FURPS”

35 To Dos You Can Use

36 Make it “their” idea Make partial business case… … leaving out conclusion “What do you think?” Don’t worry about credit Share the credit

37 Give a Talk Lunch-n-learn Code Camp User Group meeting Bar Camp

38 Offer to Run The Meeting Example: Requirements review meeting You get experience, become the expert, add value Differentiator Even do it once…

39 Join Toastmasters Toastmasters International – Boston West Toastmasters – Considering starting a new Toastmasters group for technologists –Interested? Let me know…

40 Go on a Sales Call Sit side-by-side with sales / business partner Talk to actual living, breathing customers and prospects Major street cred back in the tech world!

41 Double-Jack Listen to real customer problems

42 Invite Business Partners to... Coffee, lunch, dinner, … A Usability Test Give you a demo of the system Give you a demo of competitor’s system … or start with your business-facing colleagues from the Technology group … or ANYONE who brings you closer to the business

43 Train Thyself Does your company have user training classes for the applications you produce? Take The Training!

44 Lock Business Partner in Room … with the development team Sometimes known as “Agile”

45 Get Soft-Skill Training Many companies offer these to employees Running a meeting Listening skills Presentation skills Time management Requirements gathering Business writing

46 Use “5 Why” RCA Root-Cause-Analysis Better solutions come from better data, and clearer understanding

47 Verify “The single biggest problem in communication is the illusion that it has taken place.” George Bernard Shaw, author and famous software architect You’ve “communicated” – now verify Both ways

48 Summary & Conclusions

49 “White Lab Coat” Effect

50 What are you waiting for? "A year from now you may wish you had started today." - Karen Lamb

51 Step Out of your Comfort Zone Differentiate Start NOW Good results await Good luck … on your journey to Architect

52 Questions ?...

53 Boston Azure User Group Learn about Microsoft’s Cloud Platform - Azure Meets monthly at Microsoft NERD –4 th 6:00 Next meeting is tomorrow night: –Thursday 28-Jan-2010 –Free –6:00 PM – food + Boston Azure Theater –7:00 PM – main speaker –8:15 PM – give-aways, wrap-up

54 "A year from now you may wish you had started today." - Karen Lamb

Bill Wilder Boston Azure User Group

56 Creative Commons License This slide deck is © Bill Wilder 2010 and licensed under the Creative Commons Attribution (BY) + Share Alike (SA) license: Excluding the slide/pages with the frame from a Dilbert cartoon. Sources for images used in this presentation are listed in the slide’s notes (View > Notes Pages). Please check those licenses yourself before reuse.