1 how to aid less technical clients with enterprise processes (en) august 26, 2015 zoltan gal

14
1 HOW TO AID LESS TECHNICAL CLIENTS WITH ENTERPRISE PROCESSES (EN) AUGUST 26, 2015 Zoltan Gal

Upload: helen-gallagher

Post on 04-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 HOW TO AID LESS TECHNICAL CLIENTS WITH ENTERPRISE PROCESSES (EN) AUGUST 26, 2015 Zoltan Gal

1

HOW TO AID LESS TECHNICAL CLIENTS WITH ENTERPRISE PROCESSES (EN)

AUGUST 26, 2015

Zoltan Gal

Page 2: 1 HOW TO AID LESS TECHNICAL CLIENTS WITH ENTERPRISE PROCESSES (EN) AUGUST 26, 2015 Zoltan Gal

2

Table of contents

Introduction and terms1

Pre-project2

Sunrise3

During the project4

Sunset5

Conclusion6

Page 3: 1 HOW TO AID LESS TECHNICAL CLIENTS WITH ENTERPRISE PROCESSES (EN) AUGUST 26, 2015 Zoltan Gal

3

• Tech client: a company/person, who has technical background, besides their domain knowledge

• Nontech client: a company/person, who is skilled with their own business, but they lack technical

staff/skills, so they should rely on us in almost all technical matters

• The presentation will be (mostly) tech lingo free, to give general guidelines

• We will be focusing on approaches, and not solutions

• As we go through the typical phases of a typical project, we’ll cover both types of clients

• In the end, we’ll try to sum it up, and have some Q&A

Introduction and terms

TERMS

INTRODUCTION

Page 4: 1 HOW TO AID LESS TECHNICAL CLIENTS WITH ENTERPRISE PROCESSES (EN) AUGUST 26, 2015 Zoltan Gal

4

Pre-project / (pre)sales

Tech• They have a vision• They have a relatively clear concept, just need someone to actually realize it• We can assume some tech knowledge, but it never hurts to clarifyNontech• They have a vision (sometimes), and practically nothing more• They need us to come up with concepts, and architectural plans• They have contacts, so they are likely to know buzzwords already• We –always– need to make sure they get to know the real meanings of such words

Page 5: 1 HOW TO AID LESS TECHNICAL CLIENTS WITH ENTERPRISE PROCESSES (EN) AUGUST 26, 2015 Zoltan Gal

5

Sunrise / initial workshops

Tech• They are likely to be somewhat skilled in estimations• They usually have an idea about roles• They can make better decisions about tech choices, defining the path on a longer term• They are usually aware of the importance of regular face to face meetingsNontech• They need to learn estimations, hands-on education helps, like planning poker cards• They need to understand the roles, like PM, BA, designer, sometimes even TW• They should be pushed towards optimal solutions, while informing them about the cons• Even being expensive, workshops should be held frequently, to accelerate daily work, and

build trust

Page 6: 1 HOW TO AID LESS TECHNICAL CLIENTS WITH ENTERPRISE PROCESSES (EN) AUGUST 26, 2015 Zoltan Gal

6

Sunrise / estimations

Tech and nontech• Always show what is NOT in scope, not just what is• Keep a list of epic estimations, and update, or clearly invalidate them• As the scope and project nature changes, review the scope of the older

estimations• There should always be options to select from, even if one is exceptionally

better than the others• Having the actuality (or the illusion) of free selection builds trust

Page 7: 1 HOW TO AID LESS TECHNICAL CLIENTS WITH ENTERPRISE PROCESSES (EN) AUGUST 26, 2015 Zoltan Gal

7

During the project

Tech• They usually have experts to rely on, in case a term or approach is unknown• They still need to be reminded from time to time about limitationsNontech• They rely on us, but it’s wise to use external resources, like articles and videos• If other sources agree with us, client trust should raise• Limitations need to be repeated frequently, so their expectations can be

managed better• This applies to both project, and technical risks

Page 8: 1 HOW TO AID LESS TECHNICAL CLIENTS WITH ENTERPRISE PROCESSES (EN) AUGUST 26, 2015 Zoltan Gal

8

During the project / 3rd party management

Tech• They usually have their own ideas in selecting their 3rd party vendors• We need to get involved in this process as much as possible• Usually they are aware who is responsible in case of problems• We should offer EPAM solutions, if a need arisesNontech• Usually they have no idea about vendors, they don’t even realize the need for one• We need to drive selection processes, sometimes even make the decision ourselves• The lack of tech elaboration might compromise the whole project• If we have a high trust, we have a chance to fill (almost) all vendor needs within EPAM

Page 9: 1 HOW TO AID LESS TECHNICAL CLIENTS WITH ENTERPRISE PROCESSES (EN) AUGUST 26, 2015 Zoltan Gal

9

During the project / communication

Tech and nontech• We need to make them feel, we are one, for this, always refer to “us”, and not “us” and “them”• We should maintain an open engagement, suggesting new areas to grow• We need to keep in mind we play a lot bigger role in nontech client successes• It’s okay to express personal opinions, even in tech discussions• Always expose the true situation to them, it’s never a good thing to hide important things• Avoid expressing needs only, always suggest action plans, or provide process descriptions• Reporting is always a delicate topic, in case of nontech, it’s recommended to start with informal

reports, and later move to formal ones• It’s always beneficial to practice client lingo, tech people often have difficulties with it• Choose the ones to lead client discussions who speak both

Page 10: 1 HOW TO AID LESS TECHNICAL CLIENTS WITH ENTERPRISE PROCESSES (EN) AUGUST 26, 2015 Zoltan Gal

10

During the project / UAT and demos

Tech• If the have a skilled BA or equivalent, this might not be an issue• Sometimes we only need to gather our needs, what we want to hear on demos and dry-

runsNontech• We need to treat them as juniors• We should hold the first demos, like if we were the client, and later transition• The first UATs should be based on written scenarios, with reporting forms created for them• They should be told about layered tests, like +/-/exceptional (edge)/intentional damage• Later, written test cases should be exchanged for functional and thematic lists, or nothing

Page 11: 1 HOW TO AID LESS TECHNICAL CLIENTS WITH ENTERPRISE PROCESSES (EN) AUGUST 26, 2015 Zoltan Gal

11

During the project / role of the BA

Tech• Don’t let them confuse PM, BA, TA roles• Try to evaluate client-side BA before anything happens, and provide constant

feedbackNontech• Has an even more important role• Aim to have a skilled one from the start• Remind everyone B stands for Business, so the proper person should have not only

tech and general BA knowledge, but also domain knowledge as well• Client side, EPAM side, both?

Page 12: 1 HOW TO AID LESS TECHNICAL CLIENTS WITH ENTERPRISE PROCESSES (EN) AUGUST 26, 2015 Zoltan Gal

12

During the project / growth potential

Tech and nontech• How to assess growth potential for the project?• And for the product?• How to determine growth direction?• How to handle project shrinking?

Page 13: 1 HOW TO AID LESS TECHNICAL CLIENTS WITH ENTERPRISE PROCESSES (EN) AUGUST 26, 2015 Zoltan Gal

13

Sunset

Tech and nontech• Sadly I don’t have any hands-on experiences, all nontech projects I know are

still ongoing• One important aspect could be the proper definition of the final project

delivery package• Be mindful if we are switched with a different vendor, they will look through

the package, and inform the client if we screwed up anything

Page 14: 1 HOW TO AID LESS TECHNICAL CLIENTS WITH ENTERPRISE PROCESSES (EN) AUGUST 26, 2015 Zoltan Gal

14

Conclusion

• Conclusion• Q&A• Thanks for listening!• Seek me out, if you have questions, comments, or feedback!• [email protected] via email• Zoltan Gal via Skype for Business• zoltan_gal83 via Skype• Or later today in person, likely in a local pub