Joint Application Testing (JAT)

Size: px
Start display at page:

Download "Joint Application Testing (JAT)"

From this document you will learn the answers to the following questions:

  • What was the purpose of the workshop?

  • What did IT and USERS use to fill the testing gap?

  • What is to improve the transfer of knowledge?

Transcription

1 Presentation Paper Bio Bio Return to Main Menu Return to Main Menu P R E S E N T A T I O N F7 Friday, Nov 12, 1999 Joint Application Testing (JAT) Wim Blommaert International Conference On Software Testing, Analysis & Review NOV 8-12, 1999 BARCELONA, SPAIN

2 Joint Application Testing th Anniversary Wim Blommaert Eurostar 1999 Software Testing Services Copyright 1999 ps_testware - Joint Application Testing - 1

3 5th Anniversary Software Testing Services Joint Application Testing Better, Cheaper, Faster Copyright 1999 ps_testware - Joint Application Testing - 2

4 Introduction Wim Blommaert ps_testware Copyright 1999 ps_testware - Joint Application Testing - 3

5 Agenda Some facts Joint Application Testing A classical gap in testing The engineering model About communication User involvement Interviews & workshops Kernel teams Convincing IT and Users Portfolio analysis Examples Copyright 1999 ps_testware - Joint Application Testing - 4

6 5th Anniversary Software Testing Services Some Copyright 1999 ps_testware - Joint Application Testing - 5

7 Y2K Functional testing Critical No knowledge 187 No documentation IT Business Testers No reusable tests 1/8/98 1/12/98 1/2/99 1/4/99 1/6/99 Copyright 1999 ps_testware - Joint Application Testing - 6

8 Quality Quality Experience with test planning Lap Time (Weeks) Cost (Mandays) Time Quality (Business Link) Money classical finished Y2K Finished classical planned Copyright 1999 ps_testware - Joint Application Testing - 7

9 How did we do this IT and USERS joining together in testing To provide high quality software, on time, within budget JAD JAT By essentially filling the testing Gap Using super efficient communication techniques Copyright 1999 ps_testware - Joint Application Testing - 8

10 A classical gap in testing (1/3) Strategic choices Requirements V-model Audit test Right Acceptance application test / trust Logical design Technical design Program design Functional System Correctness test Integration test Technical Correctness Module test Coding Coding Testing Copyright 1999 ps_testware - Joint Application Testing - 9

11 A classical gap in testing (2/3) IT : Technically correct User : Is this what I need Should I use it IT User Module & Integration Testing System Testing Acceptance Testing Copyright 1999 ps_testware - Joint Application Testing - 10

12 A classical gap in testing (3/3) Consequences System tests are sometimes done twice (overlap) More often system tests are not done properly System tests are often technical or not detailed enough Copyright 1999 ps_testware - Joint Application Testing - 11

13 The engineering model (1/2) This SW car is approved by by factory IT QA QA How nice. Let s try it. IT User Module & Integration Testing System Testing Acceptance Testing Copyright 1999 ps_testware - Joint Application Testing - 12

14 The engineering model (2/2) Acceptance testing becomes a test drive serving two purposes Assuring that the right software is built Build confidence Copyright 1999 ps_testware - Joint Application Testing - 13

15 About communication (1/2) What are the priorities What shall we test What is it supposed to do... I ll tell you IT Communication is essential User Copyright 1999 ps_testware - Joint Application Testing - 14

16 About communication (2/2) What are the priorities What shall we test What is it supposed to do... IT Building consensus quickly is essential Copyright 1999 ps_testware - Joint Application Testing - 15

17 User involvement Strategic choices Requirements V-model Audit test Acceptance test Logical design JAD Technical design System test JAT Integration test Program design Module test Coding Coding Testing Copyright 1999 ps_testware - Joint Application Testing - 16

18 5th Anniversary Software Testing Services Using super efficient communication techniques Copyright 1999 ps_testware - Joint Application Testing - 17

19 Interviews What do you need to know No consensus building needed Easy 10 Commandments Bonus Copyright 1999 ps_testware - Joint Application Testing - 18

20 Workshops(1/4) We need to build consensus Consensus building needed Moderated and Structured Difficult Copyright 1999 ps_testware - Joint Application Testing - 19

21 Workshops (2/4) A meeting to quickly build consensus based on groups moderated interactive clear objectives defined scope limited in time agenda agreed results Copyright 1999 ps_testware - Joint Application Testing - 20

22 Workshops(3/4) Facilitation Organisation Establish and maintain an environment that enables super efficient communication and consensus building Rules Copyright 1999 ps_testware - Joint Application Testing - 21

23 Workshops (4/4) Facilitator Result Format Does not participate in discussion Copyright 1999 ps_testware - Joint Application Testing - 22

24 Kernel teams (1/3) People participate in more than one phase of the V-model The purpose is to improve the transfer of knowledge Sometimes a trade off has to be made between independence and optimal communication Copyright 1999 ps_testware - Joint Application Testing - 23

25 Kernel teams (2/3) Strategic choices Requirements V-model Audit test Acceptance test User Logical design JAD Technical design Program design System test Integration test Analyst Module test Coding Copyright 1999 ps_testware - Joint Application Testing - 24

26 Kernel teams (3/3) Strategic choices Requirements V-model Audit test Acceptance test User Logical design Technical design System test JAT Integration test Program design Analyst Module test Coding Copyright 1999 ps_testware - Joint Application Testing - 25

27 Convincing IT and Users (1/6) I don t have time to do a lot of testing (System) Testing is not my job We have to do a lot of tests ourselves Acceptance testing becomes a test drive, Quality is provided by the factory. Testing will be done by professionals. User Copyright 1999 ps_testware - Joint Application Testing - 26

28 Convincing IT and Users (2/6) I do not trust IT to do my tests IT does not know the business You will fully participate in the System Tests providing knowledge You will still do an acceptance test User Your acceptance test will be used as input for the system test Copyright 1999 ps_testware - Joint Application Testing - 27

29 Convincing IT and Users (3/6) I already have a test set. We will just do the work all over again Your test set will be fully re-used when possible and tests will be added to provide more depth if needed Your test set is still needed for the acceptance test User System tests and Acceptance tests have different goals, are different tests Copyright 1999 ps_testware - Joint Application Testing - 28

30 Convincing IT and Users (4/6) I already have a good test set Your test set will be fully re-used when possible and tests will be added to provide more depth if needed How can the users help us They know the business. They will provide resources. IT Copyright 1999 ps_testware - Joint Application Testing - 29

31 Convincing IT and Users (5/6) Shouldn't the users test the functionality Do you expect your car to turn the right degree when you turn the wheel What s in it for me The users will gain confidence in the SW The relationship with the users will improve You will get extra resources IT Copyright 1999 ps_testware - Joint Application Testing - 30

32 Convincing IT and Users (6/6) So I am no longer responsible for the functionality Yes, you are but now you can do a better job IT Copyright 1999 ps_testware - Joint Application Testing - 31

33 Sco pe Test Planning Plan Design Tes t Development Follow-up Build Tes t Tes t execution Repair Ret est Portfolio Analysis Pragmatic Approach WHAT Resources, commitment H L L Interviews Confirmation workshop P1 Interviews P3 Need for consensus Workshops P2 P4 Workshops Straw man model Interviews H Copyright 1999 ps_testware - Joint Application Testing - 32

34 Example (1/3) Y2K Projects V-model Requirements Logical design User (business knowledge) Technical design Program design Test coach (test knowledge) Acceptance test System test JAT Integration test Developer (application knowledge) Module test Coding Copyright 1999 ps_testware - Joint Application Testing - 33

35 Example (2/3) New Project V-model Requirements Acceptance test WHAT Logical design User TST System test Technical design Program design Coding Integration test Module test Copyright 1999 ps_testware - Joint Application Testing - 34

36 Example (3/3) New Project V-model Requirements Acceptance test User Logical design TST System test Technical design Integration test Program design Module test Coding Copyright 1999 ps_testware - Joint Application Testing - 35

37 5th Anniversary Software Testing Services Questions Copyright 1999 ps_testware - Joint Application Testing - 36

38 Wim Blommaert Wim Blommaert has eleven years of IT experience mainly in a banking environment. During six years he worked at a large data centre as a capacity planner. Subsequently, he spent two years leading a development methodology group supporting +/- 800 developers. Wim Blommaert was made responsible for setting up a large test organisation for a big European bank. As a Y2K test manager, he finally managed their Y2K test program. Wim Blommaert joined ps_testware in June 1998 as a management consultant. In this capacity, he was involved in setting up and managing Y2K programs and test organisations for different companies (including large banking organisations and production environments). In 1999, Wim became Service Delivery Co-ordinator for ps_testware managing a large number of projects in the Benelux Countries. 1

39 Joint Application Testing Wim Blommaert ps_testware nv Tiensesteenweg 329 B-3010 Leuven Tel Fax ps_testware BV Stephensonweg 14 NL-4207 HB Gorinchem Tel Fax Abstract The JAT concept was not something I developed overnight. The concepts had been lingering in my mind for at least five years. They then started to surface out of pure necessity. Only after I had seen most of them at work in practice, I had the time to bring them all together in the concept of JAT. In my previous job, I supported developers being responsible for the development methodology in a large IT department. It was in that capacity that I came in contact with the concepts of Joint Application development (JAD). I followed courses, wrote guidelines and finally became a JAD tutor. I was also the facilitator in numerous workshops. The concept of JAD focuses on the co-operation of developers and users when developing software. Most of the time, it is associated with Rapid Application Development (RAD) but this is mainly due to lack of understanding in this area. You don t need to apply RAD to use the JAD concept. The key technique is what is called a workshop or a JAD session. A curious fact (which I could only appreciate later when I got involved in testing) was that in the entire story of JAD not a single word was spent on testing. When I got involved in testing four years ago, I was so busy that thoughts about JAD again dozed off. Until 1998 when I got heavily involved in setting up and running Y2K test projects. These Y2K test projects were facing the following problems: Extreme time pressure 2

40 Low user involvement Lack of test resources Lack of knowledge regarding the applications that had to be tested Confronted with these issues, I started to implement a number of ideas that, in retrospect were things we had used when applying JAD but now applied to testing. So it was obvious (at least after a while) to call the concept JAT referring to the fact that it is JAD applied not to the left hand side of the V-model but to the right hand side. It s this concept of JAT that is explained in this document. If applied properly you can benefit from it just as you can from JAD. Since I borrowed a lot of the ideas of JAD it should not surprise you that occasionally I will refer to JAD to clarify certain elements. Enjoy your reading. Key words: Joint Application Testing (JAT), Joint Application Development (JAD), System Testing, User involvement, testing gap, Engineering model, Kernel teams, Portfolio analysis, Super efficient communication, Interviews, Workshops. 3

41 1. Objectives This paper supports the following objectives: The reader will understand the concept of Joint Application Testing (JAT). The reader will be able to start using the JAT concepts to his or her advantage. The reader will be provided with a number of practical tips. The reader will know how to convince IT and Users to participate in JAT. This paper does NOT support the following objectives: The reader will not be able to execute workshops. 2. Intended Audience. People that might benefit from this presentation include: System Testers who want to co-operate intensively with the user community. Users involved in testing. Managers who need to convince both IT and Users to co-operate in testing. 4

42 3. Joint Application Testing (JAT) 3.1 Some facts In this chapter, I hope to illustrate the benefits of JAT if applied properly. I will do this by providing some objective information on projects to which it was applied. Y2K In one company, we managed to successfully test (in a structured way) 20 applications for Y2K in few months time using JAT. Users were always involved in these projects providing at least 20 % of the resources. The applications that were tested were selected based on following criteria: They were business critical No documentation was available No or very limited knowledge was available No reusable tests existed It was perhaps a doubtful honour to test only these applications but the results were nevertheless very good. The number of Y2K errors found in these applications was 10 times higher compared to (less difficult) applications that were tested in a non-structured way without using the concept of JAT. After the users had been involved in these tests (following the concepts of JAT) they had no more need to do any tests of their own. This was not the case for the other applications on which both IT and users executed tests. Test planning In another company, we had been defining what to test without using any of the JAT techniques in the planning phase of a test project. Everyone realised that this took too much time and consumed a lot of resources. Alternatives, however, were not presented When we started a Y2K project with a size comparable to the new projects in the same company we had been doing, we started using JAT techniques since we were confronted with the problems that were listed above (time pressure). The same task (defining what to test) took only 25 % of the time and 20 % of the resources. Now even when we take into consideration that these projects were not exactly the same size and that they already existed (legacy systems), these numbers were very significant. When the planning for the next new project had to be made, we felt sure enough to offer the customer a fixed price contract in which, compared to the previous project, both lap time and cost were reduced by a factor 3. These reductions were made possible by the introduction of JAT. Remarkable was that not only the lap time and the cost were reduced but that the quality of the work also increased. Whereas in the first project the decision of what to test had been made mainly from a technical point of view, in the Y2K project these decisions were taken from a business point of view. This was made possible by the fact that the users (following the concept of JAT) were heavily involved in this phase of the project. 5

43 This proves that by the introduction of JAT was it not only possible to reduce cost and time but also to increase quality. It should not have come as a big surprise since this is exactly what is promised if you apply Joint Application Development (JAD) properly. 3.2 How it was done When I finally thought about the concept of JAT, I came up with three main elements that had helped us to realise the improvements described above. We were able to reduce time and cost and to increase quality by: IT and Users joining together in testing. Essentially filling what I call the testing gap. Using super efficient communication techniques. I will explain each of these topics in the next chapters. Now to announce that one is going to improve in the three classical dimensions of software development (time, cost, quality) seems odd or even unbelievable since most people assume that a gain in one (or two) of the dimensions has to be at the expense of the other one(s). If you are familiar with the concepts of JAD, this should be less surprising because when JAD is applied properly, it is supposed to produce a benefit in all three dimensions. Further lecture will hopefully clarify why this is possible. Keep in mind that the benefits of JAD and / or JAT can only be high when they are applied properly. I have seen a lot of projects in which the application of these concepts backfired on the inexperienced team. In short, applying them is not easy but can be very rewarding. 6

44 3.3 A classical Gap in testing If one looks at the V-model (The Gartner Version also used at ps_testware) simply put the test phases have the following purpose: Build phase test phase Purpose Who tests Define Requirements Acceptance testing Build the right product Users Build Confidence Functional Analysis System testing Functional correctness Technical Analysis Integration testing Technical correctness IT Program Design Module testing Coding Now more often then not IT people are mainly interested in technical correctness focussing heavily on module & integration testing. IT clearly sees these tests as being part of their responsibility. Users on the other hand are more focussing on acceptance testing. They would like to assume that both technical and functional correctness was already achieved at a lower level. Users will normally (although I have seen cases where they to my surprise did not) assume a natural responsibility for acceptance testing. The problem occurs in the middle where it is not so clear who should take the lead. Who is responsible for system testing For some the answer is trivial but reality shows it is not. As a result of this confusion sometimes system tests are done double once by IT and then repeated by the users. Some people even suggest that users should exactly repeat the systems tests made by IT and call them acceptance tests. This redundancy costs a lot of money. Often systems tests are not done properly because both IT and Users see it as the responsibility of the other party to do them resulting in none being done. Or IT executes Module & Integration tests and calls it systems tests. The same often goes for the users whom all to easily promote their acceptance tests to system tests. Even if one party clearly takes ownership of the system tests problems often occur. If IT takes ownership the system tests they execute are often too technical in nature (instead of functional). If the users assume the role of systems testers these tests are often not done detailed enough because the users are already assuming a certain level of functional correctness or are more thinking about executing an acceptance test. In reality the end result is very often a gap in the right hand side of the V-model or in testing. 7

45 3.4 The engineering model When we want to plug this gap in the V-model, the first answer of course is who should take responsibility for the system tests. My answer to this question is, what I call, the engineering model. The engineering model is something we all use frequently but as a reader it might sound very unfamiliar. The engineering model is related to the way commodity goods like cars, VCR s, PC s are made. When you buy a car, VCR, PC, the only type of tests you perform as a user are acceptance tests. You will certainly not do any technical tests 1. Will you do system tests These tests are related to functional correctness. When I buy a car I assume that it is fully technical and functional operational. I will not risk stepping in this car when this is not the case. The only thing I normally do is an acceptance test, a test drive in fact. There are only two things I should be worried about: Is this the car I want, need, asked for (size, colour,) Do I have enough confidence in this car to buy it All the other things should be the concern of the factory. Why should we not want to act the same way in the case of software We all know that the word software engineering does not yet provide the same guarantees we are used to as far as the production of cars is concerned. But decent testing should help to make progress in this area. If one thinks about software in terms of the engineering model, it is clear that system testing is the responsibility of IT and that acceptance testing can be reduced to a test drive on condition that system testing is done properly The purpose of acceptance testing becomes: To assure that the right software is built (based on the user requirements) To give the users confidence in the fact that they will be able to do their business with this piece of software. 3.5 About communication What is the key factor to success in software engineering and in testing Having the smartest programmers Having the best testers In fact, when you take some time to consider it, the most important issue is communication. Being able to communicate effectively and efficiently is of the utmost importance. In fact what is produced is pure information (unless you consider the disc on which the software can be put). In a lot of cases, communication is in a lot of cases the cause of failure in projects. Getting priorities mixed up, implementing the wrong functions, testing parts of the software that hardly support the business, not testing important business functions. That is why both JAD and JAT focus heavily (perhaps even exclusively) on the improvement of communication in IT projects. 1 I know that some of you in fact do (more as a hobby) but I m quite happy to use my car without having to take it apart. I would never be able to get it assembled again anyway. 8

46 One aspect of communication is getting consensus. When more than one person is involved in a project (by definition the case) getting consensus becomes important, consensus on priorities, test strategies, Getting consensus can be very time and resource consuming (or even impossible) without the right techniques. This is why both JAD and JAT also concentrate on techniques for rapid consensus building. In example 2 (test planning) of chapter 3.3, it took the company extremely long to define what to test. This was mainly a problem of getting consensus. People who do not know techniques that allow for rapid consensus building get used to endless discussions. In the end, it is the manager who has to decide resulting in no consensus at all. 3.6 User involvement in JAD and JAT In classical development it is often assumed that user involvement is minimal once the user requirements have been defined since IT can take over from there. In a lot of cases that I have seen users involvement was not even clear in this first phase (defining user requirements) IT took over right from the start. The concept of JAD is based on a strong co-operation between IT and users. The effect is that users get involved very early in the development process and stay involved at least until functional analysis (possibly even later). Unless the user interface is defined in the more technical phases, user involvement in these phases is often not needed. The key element in this co-operation are workshops (or JAD sessions) during which both IT and users participate at least until the processes, data and user interface have been defined. If you look at the right hand side of the V-model (testing), the same ideas are still valid. In classical testing the users would receive the software fairly late in the process. They are then expected to accept the software using an acceptance test. Almost never, have I seen users who got involved in the tests IT did, not even when JAD was used. So even when people use JAD effectively, involving the users more on the left hand side of the V-model it is not so obvious to do the same thing on the right hand side. If you use the concept of JAT the users do get involved in the tests executed by IT. How this can realised will be explained in the next chapters. This user involvement will mainly focus on the system tests. Although IT will drive these system tests, users will get involved heavily. The benefits of doing this have already been mentioned. The resulting system tests will be of a higher quality reducing the need for acceptance testing. Next to this, the users will gain additional confidence in the product because they get involved in these system tests. This will again reduce the need for acceptance testing. User involvement in the more technical tests (module and integration tests) is normally not needed. 9

47 4. : using super efficient communication techniques 4.1 Interviews Interviews are very useful when you do not have to build consensus in a group of people. E.g. When you need information from a specialist, interviews are relatively easy to execute (at least when compared to workshops). Nevertheless there are some rules that can help when interviewing people. I call them the ten commandments of a good interview. Make sure you know the answer to the following questions. 1. SETTING: why do you want to interview this person 2. SCOPE: what do you want to know 3. DETAIL: what do you specifically want to know from this person 4. RELATIONSHIP: what type of relationship do you want with this person in the future 5. RESULT & WRAP UP: what are you going to do after the interview 6. INTRODUCTION: do you have an introduction to the interview 7. STRUCTURE: are you going to structure the interview 8. SCENARIO: what would be a good scenario for the interview 9. TIME: how much time do you allocate for the interview 10. LOGISTICS: Are there any practical points of attention (room, drinks, ) 4.2 Workshops Workshops are a completely different ball game. Within the scope of this text, it is not possible to discuss the issues related to workshops in any level of detail. I will therefore limit myself to the main issues. Workshops are extremely useful when consensus has to be reached within a group of people. Since we are talking about the concept of JAT, these groups will typically include both developers and users. Without the proper use of workshops, getting consensus can take forever or will possibly never be reached. A workshop is lead by a moderator or facilitator. This is one of the key elements of workshops. It s very hard to be a good moderator in a workshop. People often underestimate this. Especially when the groups are big (12 people has to be considered the maximum) and the participants have very different opinions, a workshop can easily become a facilitator s nightmare. Workshops are very structured. There is a fixed set of rules that the participants will have to follow (try getting everyone to be exactly on time and to turn of their mobiles). At first some people might argue that the workshop is too formal but once the participants get used to these rules and start appreciating the efficiency of communicating in this way they will easily accept them. Often I ask people if they use workshops. All too often the answer is yes. When I then make a further inquire into how this is done it turns out that what they call workshops does not fit the following definition. A workshop is a meeting used to build consensus quickly and: is based on groups is moderated is very interactive has clear objectives has a defined scope 10

48 is limited in time is built around an agenda produces agreed results is formal Some of these so-called workshops turn out to be nothing more than inefficient informal chats. Some people even tell me they have two moderators in their workshops. Or they tell me that after the workshop no written minutes of the results are made. If workshops want to be successful they have to be very formal. This is where the real power of the workshops lies. The three pillars of a good workshop are: A good facilitator Good organisation (including logistics) Appropriate use of the rules. Getting a skilled moderator will solve all of this because he or she will know what to do. The whole idea is to create and maintain an environment in which communication can be super efficient. Difficult but very rewarding if you succeed. One last word about the facilitator. Not everyone is fit to be a facilitator in a workshop but it is a skill that can be learnt given the person has some initial (mainly communication) skills in this area. One of the hardest parts of being a facilitator is not being allowed to participate in the discussions. The facilitator really has to keep two things in mind. On the one hand, to make sure a result is reached within the given time limit and on the other hand to make sure this result is reached in a civilised way paying attention to how it is reached. The facilitator has to focus on the content as well as on the format of the workshop. This may seem easy but it is not. Often a facilitator will under pressure of time drop any consideration for the format of the workshop and start concentrating on reaching a result one way or the other. I have witnessed (more than once) facilitators being very rude to the participants in a workshop in their urge to get a result. One facilitator even ordered one of the participants (literally) to shut up. The other extreme is also possible. Some facilitators are so eager to have a nice and civilised workshop following all the rules that they forget that a result has to be reached. The end result is that they manage to run a model workshop but end up without any result whatsoever. 5. Kernel teams One of the concepts that I used in a previous job was something we called the use of kernel teams. The concept is simple. Instead of people specialise in the execution of one phase of the V-model you have some people participating in more than one phase. I remember a project in which we had a small team (the kernel team hence the name) executing all the phases. Per phase additional people were then brought in just for that phase. This meant that analysts wrote lines of code whereas programmers defined entity relation diagrams. The biggest advantage is an improved communication. Instead of just information (documents), people will pass from one phase to the other. This will improve communication a lot. 11

49 An example on the left hand side of the V-model could be a user who has been involved in setting up the user requirements becoming a full team member in the development team participating in the functional analysis. This will seriously reduce the possibility of the requirements being misinterpreted. A few months ago it occurred to me that the same concept could be of value on the right hand side of the V- model. The motivation would be the same: to improve communication. An example could be a user who has been involved in defining the user acceptance test joining the system test team. This will help to make sure that the right priorities are set while defining these system tests and to make sure systems test are done based on the reality of the system taking into account what it will actually be used for. One can even imagine an analyst who has been involved in writing the functional specs joining the system test team. This example clearly shows that one has to be careful in defining kernel teams in testing. Taking part in more than one phase on the right hand side of the V-model might not always be a good idea. The problem is that in testing a certain level of independence between the person that wrote the specs and the one that tests them is assumed. From this point of view a lot of the interesting kernel team scenarios are not possible because the independence will be lost. Does this mean that these scenarios are to be avoided I personally do not think so. The issue here is the balance between the need for independence and the need for optimal communication. Both advantages have to be balanced the one against each other. The choice really depends on the actual situation. If communication is the most essential issue, independence might be sacrificed in order to gain it. 12

50 6. Convincing IT and Users Supposing you want to try JAT you will have to convince both the users and IT to participate in this. In practice, I have often seen that both parties have their reasons to resist in case the organisation wants to start using JAT. I will give a list of the reasons that I have come across and the answers I think are appropriate in dealing with this. Since the concept of JAT is based on the co-operation between IT and users being able to get their commitment is crucial. Point of view of the users: Q: System testing is not my job. I do not have a lot of time to do all these tests. I already have enough work doing my acceptance tests. A: It is the job of IT to do the system tests but good system testing will reduce the need for acceptance testing. Professionals will do system testing. Q: I do not trust IT to do the systems tests. IT does not know the business. A: You will still do an acceptance test. You will fully participate in the system tests providing business knowledge. Your acceptance test can be used as input for the system test. Q: We already have tests. We will just do the work all over again. A: The existing tests will be reused where possible and additional tests will only be added if needed. Your tests are still needed to execute the acceptance test. System tests and acceptance tests are different type of tests and have different goals. Your acceptance test might not be suitable to be the basis for the system test. Point of view of IT: 13

51 Q: We already have a test set. What do we need the users for How can they help A: The existing tests will be reused where possible and additional tests will only be added if needed. The users know the business and will provide additional resources. Q: Is it not the job of the users to test the functionality What do I have to gain from this co-operation A: Do you expect your car to turn to the right the correct amount when you turn the wheel You get additional resources. The users will gain additional confidence in the software. The relationship with the users will improve. Q: Users get involved. So IT is no longer responsible for testing the functionality then A: Yes you are but now you can do a better job. 14

52 7. Portfolio Analysis I wanted to include some lines on Portfolio analysis because it is about being practical. Portfolio analysis is based on the fact that a standard way of doing things (like JAT) may be nice but it will never exactly fit every project in your organisation. Projects can be very different in nature needing a different approach. Now on the other hand we can not afford to come up with a new approach for every project. You do not have to. What ps_testware always suggests is to make a portfolio analysis of your projects to help you decide how a general concept (like JAT) can be modified to fit certain type of projects. The first step is to group similar projects together. The next step is to define the approach per group but still starting from the general concept of JAT. I will explain this by using an example. Suppose we grouped the projects according to two parameters: the need for consensus building and the ability to do workshops (based on availability of resources and commitment from users and IT). There could be 4 groups: 1. The need for consensus is high, and so is the ability to do workshops. 2. The need for consensus is high but the ability to do workshops is low. 3. The need for consensus is low, and so is the ability to do workshops. 4. The need for consensus is low but the ability to do workshops is High. The approach for each group could be: 1. Use workshops. 2. The trick here is to reduce the work that has to be done in the workshops. Use interviews to prepare the workshops. You can also use a straw man model to further reduce the work to be done in the workshops Use interviews. 4. Use interviews to build the result. You can use a workshop to confirm this in-group. Portfolio analysis will help you to avoid trying to apply a theoretical concept in a situation where it will not work. 2 When using a straw man model the facilitator has prepared what he or she thinks to be the solution. The facilitator will then try steering the group in that direction. Very dangerous. I personally never use it. 15

53 Wim Blommaert Wim Blommaert has eleven years of IT experience mainly in a banking environment. During six years he worked at a large data centre as a capacity planner. Subsequently, he spent two years leading a development methodology group supporting +/- 800 developers. Wim Blommaert was made responsible for setting up a large test organisation for a big European bank. As a Y2K test manager, he finally managed their Y2K test program. Wim Blommaert joined ps_testware in June 1998 as a management consultant. In this capacity, he was involved in setting up and managing Y2K programs and test organisations for different companies (including large banking organisations and production environments). In 1999, Wim became Service Delivery Coordinator for ps_testware managing a large number of projects in the Benelux Countries.

Critical analysis. Be more critical! More analysis needed! That s what my tutors say about my essays. I m not really sure what they mean.

Critical analysis. Be more critical! More analysis needed! That s what my tutors say about my essays. I m not really sure what they mean. Critical analysis Be more critical! More analysis needed! That s what my tutors say about my essays. I m not really sure what they mean. I thought I had written a really good assignment this time. I did

More information

Module 3: Functional Requirements

Module 3: Functional Requirements smart BA Distance Learning Programme Module 3: Functional Requirements Hello and welcome to the smart BA distance learning programme Module 3 in this module you are going to analyse the requirements of

More information

TRAINING NEEDS ANALYSIS

TRAINING NEEDS ANALYSIS TRAINING NEEDS ANALYSIS WHAT IS A NEEDS ANALYSIS? It is a systematic means of determining what training programs are needed. Specifically, when you conduct a needs analysis, you Gather facts about training

More information

FACT A computer CANNOT pick numbers completely at random!

FACT A computer CANNOT pick numbers completely at random! 1 THE ROULETTE BIAS SYSTEM Please note that all information is provided as is and no guarantees are given whatsoever as to the amount of profit you will make if you use this system. Neither the seller

More information

Online leadership academy at Telefonica O2 How learning design and technology can provide a complete learning journey

Online leadership academy at Telefonica O2 How learning design and technology can provide a complete learning journey Online leadership academy at Telefonica O2 How learning design and technology can provide a complete learning journey O ne of the biggest L&D investments organisations make is in their leadership development

More information

Careers Audio Transcription Carolyn Roberts with Sally Harrison

Careers Audio Transcription Carolyn Roberts with Sally Harrison Careers Audio Transcription Carolyn Roberts with Sally Harrison I m talking to Sally Harrison now. Sally graduated from this College, as it was then, in 1984 with a Degree in Geography and Geology, but

More information

Would You Like To Earn $1000 s With The Click Of A Button?

Would You Like To Earn $1000 s With The Click Of A Button? Would You Like To Earn $1000 s With The Click Of A Button? (Follow these easy step by step instructions and you will) This Version of the ebook is for all countries other than the USA. If you need the

More information

Club Accounts. 2011 Question 6.

Club Accounts. 2011 Question 6. Club Accounts. 2011 Question 6. Anyone familiar with Farm Accounts or Service Firms (notes for both topics are back on the webpage you found this on), will have no trouble with Club Accounts. Essentially

More information

Top 10 Tips for Successful Software Development Management

Top 10 Tips for Successful Software Development Management 71% of the software projects do not succeed! Top 10 Tips for Successful Software Development Management by Jack Bicer Here are some time tested guidelines that have been used extensively to deliver web

More information

Option Profit Basic Video & Ecourse

Option Profit Basic Video & Ecourse Option Profit Basic Video & Ecourse The following is a brief outline of the training program I have created for you What Will You Learn? You will be taught how to profit when stocks go up and how to "really"

More information

IN THE HANDS OF TIME

IN THE HANDS OF TIME MATHS B-DAY 2006 Friday 24 November IN THE HANDS OF TIME The Maths B-Day is sponsored by and Maths B-day 2006-1- Wiskunde B-dag 2006 0 Introduction The maths B-day assignment this year is totally focused

More information

Agile Contract Options

Agile Contract Options Agile Contract Options By Allan Kelly, Director & Consultant Agile Contract Options One question frequent questions asked about Agile methods is: "How do you sign a contract based on Agile working?" The

More information

Week 3. COM1030. Requirements Elicitation techniques. 1. Researching the business background

Week 3. COM1030. Requirements Elicitation techniques. 1. Researching the business background Aims of the lecture: 1. Introduce the issue of a systems requirements. 2. Discuss problems in establishing requirements of a system. 3. Consider some practical methods of doing this. 4. Relate the material

More information

Arana s experience of a PhD in the UK

Arana s experience of a PhD in the UK Arana s experience of a PhD in the UK 1. My first year in the UK I started school a bit earlier than usual in Georgia (formerly part of the USSR) 6 years old. It was a specialised English-language school,

More information

I use several different introductions when it comes to calling purchased leads or leads that I have generated on my own through different ads.

I use several different introductions when it comes to calling purchased leads or leads that I have generated on my own through different ads. COLD MARKET LEAD SCRIPTS COLD LEAD BUSINESS SCRIPT I use several different introductions when it comes to calling purchased leads or leads that I have generated on my own through different ads. You will

More information

THE ROULETTE BIAS SYSTEM

THE ROULETTE BIAS SYSTEM 1 THE ROULETTE BIAS SYSTEM Please note that all information is provided as is and no guarantees are given whatsoever as to the amount of profit you will make if you use this system. Neither the seller

More information

Email #1 Subject: The Most Effective Online Marketing Tool in the World. It s not Facebook, Twitter, Pinterest, or face- to- face networking.

Email #1 Subject: The Most Effective Online Marketing Tool in the World. It s not Facebook, Twitter, Pinterest, or face- to- face networking. Email #1 Subject: The Most Effective Online Marketing Tool in the World Want to know the marketing technique that has made the biggest difference in my business over the last five years? It s not Facebook,

More information

The Business Impact of the Cloud. According to 460 Senior Financial Decision-Makers

The Business Impact of the Cloud. According to 460 Senior Financial Decision-Makers The Business Impact of the Cloud According to 460 Senior Financial Decision-Makers March 2012 Contents Summary of key findings 4 Finance decision-makers have a high awareness of cloud computing 4 The majority

More information

Customer Retention Strategies Quick Tips To Make A Positive Difference

Customer Retention Strategies Quick Tips To Make A Positive Difference Customer Retention Strategies Quick Tips To Make A Positive Difference Brought to you by and www.learndirect.co.uk/businessinfo/ Improve your workforce with learndirect Business Customer Retention Strategies

More information

Thanasis Velios podcast

Thanasis Velios podcast podcast Hello, and welcome to this JISC podcast interview. In this series we re speaking to people working on projects being funded by JISC s research data spring project to find out more about what they

More information

Five Core Principles of Successful Business Architecture. STA Group, LLC Revised: May 2013

Five Core Principles of Successful Business Architecture. STA Group, LLC Revised: May 2013 Five Core Principles of Successful Business Architecture STA Group, LLC Revised: May 2013 Executive Summary This whitepaper will provide readers with important principles and insights on business architecture

More information

Usability Test Results

Usability Test Results Usability Test Results Task: Starting Position: 1 Home Scene Lauren DiVito March 6, 2014 Moderator Script: Evaluation Measures: Notes to Moderator: Task: Starting Position: Moderator Script: Evaluation

More information

Project Management Simple Answers to Simple Questions

Project Management Simple Answers to Simple Questions Project Management Simple Answers to Simple Questions Originally I wrote this for one of my clients in 1991. The idea was to develop a brochure to promote project management in one of the client's departments.

More information

How To Write A Performance Measurement

How To Write A Performance Measurement There's no such thing as the performance measure stork! after you've conceived your measures, there's actually some unavoidable labour needed to bring them into the world by Stacey Barr introduction In

More information

The 12 Step Follow Up System Finally A Follow Up System That s Simple, FUN and Most Importantly PROFITABLE!

The 12 Step Follow Up System Finally A Follow Up System That s Simple, FUN and Most Importantly PROFITABLE! The 12 Step Follow Up System Finally A Follow Up System That s Simple, FUN and Most Importantly PROFITABLE! Copyright 2013, All Rights Reserved Nancy Matthews Page 1 Congratulations! Welcome you to the

More information

Spring 2013 Structured Learning Assistance (SLA) Program Evaluation Results

Spring 2013 Structured Learning Assistance (SLA) Program Evaluation Results Crafton Hills College RRN 682 July 2013 Research Brief Spring 2013 Structured Learning Assistance (SLA) Program Evaluation Results Prepared by Lorena Guadiana Summary of Main Findings 85% of respondents

More information

Crucial development areas for organizations and how to succeed in them. Leadership Development & Coaching

Crucial development areas for organizations and how to succeed in them. Leadership Development & Coaching INNONews Crucial development areas for organizations and how to succeed in them Innotiimi newsletter 2010 Leadership Development & Coaching Change Team Innovation Meaningful Meetings Global Challenges

More information

Hybrid: The Next Generation Cloud Interviews Among CIOs of the Fortune 1000 and Inc. 5000

Hybrid: The Next Generation Cloud Interviews Among CIOs of the Fortune 1000 and Inc. 5000 Hybrid: The Next Generation Cloud Interviews Among CIOs of the Fortune 1000 and Inc. 5000 IT Solutions Survey Wakefield Research 2 EXECUTIVE SUMMARY: Hybrid The Next Generation Cloud M ost Chief Information

More information

Using Logistics to Grow Your Business

Using Logistics to Grow Your Business Using Logistics to Grow Your Business USING LOGISTICS TO GROW YOUR BUSINESS Y ou want your business to grow and logistics can help you achieve your objective. I ve put together this short guide for you

More information

Example Material Change Management

Example Material Change Management Assessing Size and Complexity of Change - Overview Complex P R O C E S S Many processes Cross functional Critical processes Significant change P E O P L E Complex Many people New way of work Different

More information

Msc Thesis Project Civil Engineering and Management

Msc Thesis Project Civil Engineering and Management Msc Thesis Project Civil Engineering and Management Preface This brochure contains information about the graduation process. Although an effort is made to present the information as accurately as possible,

More information

Eric Dancer Operations Manager

Eric Dancer Operations Manager Eric Dancer Operations Manager www.knaufdrywall.co.uk Introducing a Best Practice Sales Forecasting process Knauf Drywall is one of the largest suppliers of gypsum-based building materials in the UK. The

More information

Marketing Automation And the Buyers Journey

Marketing Automation And the Buyers Journey Marketing Automation And the Buyers Journey A StrategyMix White Paper By Jonathan Calver, Managing Director, StrategyMix About this Paper This paper will first introduce you to the principles and concepts

More information

Excerpt from. Introduction to Auto Repair

Excerpt from. Introduction to Auto Repair Excerpt from Introduction to Auto Repair iii Preview The following is a sample excerpt from a study unit converted into the Adobe Acrobat format. A sample online exam is available for this excerpt. The

More information

Applying for Scholarships & Awards: A Professor s Advice to Students

Applying for Scholarships & Awards: A Professor s Advice to Students Applying for Scholarships & Awards: A Professor s Advice to Students D Farenick, University of Regina. Introduction My first scholarship application was a complete dud. Some mistakes I made were: I asked

More information

Managing Testing Cycles efficiently

Managing Testing Cycles efficiently Managing Testing Cycles efficiently p. 1 of 26 Managing Testing Cycles efficiently Yury Makedonov (416) 481-8685 yury@ivm-s.com http://www.softwaretestconsulting.com Copyright 2006 Yury Makedonov 1 Introduction

More information

How to Brief an Agency

How to Brief an Agency How to Brief an Agency Contents: Introduction - Introduction - What makes a good brief? - Important Steps to take - Finalising the Brief - Evaluating the Agency's proposal Giving a thorough brief to your

More information

7 Secrets To Websites That Sell. By Alex Nelson

7 Secrets To Websites That Sell. By Alex Nelson 7 Secrets To Websites That Sell By Alex Nelson Website Secret #1 Create a Direct Response Website Did you know there are two different types of websites? It s true. There are branding websites and there

More information

INTERVIEW TIPS 1. PREPARING BEFORE THE INTERVIEW PRINT OFF YOUR JOB APPLICATION RESEARCH THE COMPANY PLAN YOUR JOURNEY

INTERVIEW TIPS 1. PREPARING BEFORE THE INTERVIEW PRINT OFF YOUR JOB APPLICATION RESEARCH THE COMPANY PLAN YOUR JOURNEY INTERVIEW TIPS If you've been invited to interview, it means you've passed the first part of the screening process. Congratulations! Your CV must have demonstrated that you have relevant experience for

More information

Halifax Insurance Services Limited complaint reference: date of adjudication: March 2012

Halifax Insurance Services Limited complaint reference: date of adjudication: March 2012 provisional decision complaint by: Ms W complaint about: Halifax Insurance Services Limited complaint reference: date of adjudication: March 2012 summary of complaint This provisional decision is issued

More information

5 costly mistakes you should avoid when developing new products

5 costly mistakes you should avoid when developing new products 5 costly mistakes you should avoid when developing new products By Paul Forsythe Managing Director at Alemare Solutions And Product Development expert with 25 years experience Hello, As you will know,

More information

>> My name is Danielle Anguiano and I am a tutor of the Writing Center which is just outside these doors within the Student Learning Center.

>> My name is Danielle Anguiano and I am a tutor of the Writing Center which is just outside these doors within the Student Learning Center. >> My name is Danielle Anguiano and I am a tutor of the Writing Center which is just outside these doors within the Student Learning Center. Have any of you been to the Writing Center before? A couple

More information

Seven Things You Must Know Before Hiring a Real Estate Agent

Seven Things You Must Know Before Hiring a Real Estate Agent Seven Things You Must Know Before Hiring a Real Estate Agent Seven Things To Know Before Hiring a Real Estate Agent Copyright All Rights Reserved 1 Introduction Selling a home can be one of the most stressful

More information

International Certificate in Financial English

International Certificate in Financial English International Certificate in Financial English Past Examination Paper Writing May 2007 University of Cambridge ESOL Examinations 1 Hills Road Cambridge CB1 2EU United Kingdom Tel. +44 1223 553355 Fax.

More information

Top salespeople frequently outperform the bottom by a factor of 4 to 1 The Two Critical Reasons You Need a Formal Sales Process

Top salespeople frequently outperform the bottom by a factor of 4 to 1 The Two Critical Reasons You Need a Formal Sales Process Top salespeople frequently outperform the bottom by a factor of 4 to 1 The Two Critical Reasons You Need a Formal Sales Process www.vantagepointperformance.com $400 Million of Chaos If there is one component

More information

Whitepaper: Points to consider when implementing. payroll system

Whitepaper: Points to consider when implementing. payroll system Points to consider when implementing an ERP So it s time for a decision Your is crumbling underneath you. Spreadsheets abound. End of month brings your payroll staff out in a cold sweat, and your employees

More information

The complete guide to becoming a mortgage advisor

The complete guide to becoming a mortgage advisor The complete guide to becoming a mortgage advisor Mortgage advisors help people with one of the biggest purchases of their lives, helping them to secure a mortage to buy or re-mortgage property. If you

More information

Management Information System Prof. Biswajit Mahanty Department of Industrial Engineering & Management Indian Institute of Technology, Kharagpur

Management Information System Prof. Biswajit Mahanty Department of Industrial Engineering & Management Indian Institute of Technology, Kharagpur Management Information System Prof. Biswajit Mahanty Department of Industrial Engineering & Management Indian Institute of Technology, Kharagpur Lecture - 02 Introduction Part II Welcome to all of you

More information

THE ANDREW MARR SHOW INTERVIEW: LORD COE CHAIR, LONDON OLYMPIC ORGANISING COMMITTEE MAY 13 th 2012

THE ANDREW MARR SHOW INTERVIEW: LORD COE CHAIR, LONDON OLYMPIC ORGANISING COMMITTEE MAY 13 th 2012 PLEASE NOTE THE ANDREW MARR SHOW MUST BE CREDITED IF ANY PART OF THIS TRANSCRIPT IS USED THE ANDREW MARR SHOW INTERVIEW: LORD COE CHAIR, LONDON OLYMPIC ORGANISING COMMITTEE MAY 13 th 2012 Well the only

More information

YOUR ULTIMATE GUIDE TO HIRING AN INBOUND MARKETING AGENCY YOUR ULTIMATE GUIDE TO HIRING AN INBOUND MARKETING AGENCY DELIGHT INBOUND

YOUR ULTIMATE GUIDE TO HIRING AN INBOUND MARKETING AGENCY YOUR ULTIMATE GUIDE TO HIRING AN INBOUND MARKETING AGENCY DELIGHT INBOUND YOUR ULTIMATE GUIDE TO HIRING AN INBOUND MARKETING AGENCY DELIGHT INBOUND 1 INBOUND GIVES YOU AN UNDENIABLE ROI Shifting from outbound to inbound marketing provides an undeniable return on investments.

More information

Black Book 10 ESSENTIAL tips for going pro

Black Book 10 ESSENTIAL tips for going pro My Little Black Book 10 ESSENTIAL tips for going pro CARLA COULSON NOTE FROM THE AUTHOR At 35 I left a successful business in Sydney to follow my heart and become a photographer. I studied at a photography

More information

Coaching and Getting the Best out of Others-1

Coaching and Getting the Best out of Others-1 20-20 MDS Coaching and Getting the Best out of Others-1 1 WELCOME the group. You may choose to use a short icebreaker or mixer exercise to get the session started, but don t let it go too long. Rather

More information

Inspiring Healthy Living Around the World. Starter Guide

Inspiring Healthy Living Around the World. Starter Guide Inspiring Healthy Living Around the World Starter Guide 1 JUICE PLUS+ VIRTUAL FRANCHISE STARTER GUIDE To build a stable and lasting company that will help as many people as possible to realize their dreams.

More information

WHAT I LEARNT AS AN INVESTOR

WHAT I LEARNT AS AN INVESTOR WHAT I LEARNT AS AN INVESTOR BY GUERRIC DE TERNAY We all want to make money by investing our savings but investment seems confusing. We do not know how to organize our investment. Where should we start?

More information

What You Don t Know Will Haunt You.

What You Don t Know Will Haunt You. Comprehensive Consulting Solutions, Inc. Business Savvy. IT Smart. Joint Application Design (JAD) A Case Study White Paper Published: June 2002 (with revisions) What You Don t Know Will Haunt You. Contents

More information

ADAPTING SCHEDULE ADHERENCE MEASUREMENT TO IMPROVE PERFORMANCE Product No. 10039

ADAPTING SCHEDULE ADHERENCE MEASUREMENT TO IMPROVE PERFORMANCE Product No. 10039 ADAPTING SCHEDULE ADHERENCE MEASUREMENT TO IMPROVE PERFORMANCE Adapting Schedule Adherence Measurement to Improve Performance Abstract If you are implementing schedule adherence metrics, reading this groundbreaking

More information

Using People, Process and Technology to achieve a Successful CRM Implementation

Using People, Process and Technology to achieve a Successful CRM Implementation Using People, Process and Technology to achieve a Successful CRM Implementation Using People, Process and Technology to achieve a Successful CRM Implementation Our introduction of the "People, Process

More information

The Common Denominator of Success by Albert E.N. Gray

The Common Denominator of Success by Albert E.N. Gray The Common Denominator of Success by Albert E.N. Gray The common denominator of success --- the secret of success of every man who has ever been successful --- lies in the fact that he formed the habit

More information

Sales Lead Brokerage Profit Plan Bonus Document

Sales Lead Brokerage Profit Plan Bonus Document Sales Lead Brokerage Profit Plan Bonus Document Introduction Hello and thanks for ordering the Sales Lead Brokerage Profit Plan through the Money Makers Reviewed website. As you ll know if you read my

More information

Filename: P4P 016 Todd: Kim: Todd: Kim:

Filename: P4P 016 Todd: Kim: Todd: Kim: Filename: P4P 016 Todd: [0:00:18] Hey everybody, welcome to another edition of The Prosperity Podcast, this is No BS Money Guy Todd Strobel. Once again, we have my cohost, bestselling financial author

More information

Exercise 4A: What Info Do You Need for a Loan?

Exercise 4A: What Info Do You Need for a Loan? Exercise 4A: What Info Do You Need for a Loan? What information do you think is needed to get a loan? Review several samples of loan applications to see what The Cost of Using Credit As mentioned earlier,

More information

A whole new stream of income - For many, affiliate commissions are like "found money."

A whole new stream of income - For many, affiliate commissions are like found money. ActionPlan.com Affiliate Marketing Handbook by Robert Middleton The purpose of this handbook is to give you the tools you need to become a successful ActionPlan.com Affiliate. Being an affiliate and earning

More information

10 THINGS TO AVOID WHEN BUILDING YOUR EMAIL LIST

10 THINGS TO AVOID WHEN BUILDING YOUR EMAIL LIST 10 10 THINGS TO AVOID WHEN BUILDING YOUR EMAIL LIST 10 THINGS TO AVOID WHEN BUILDING YOUR EMAIL LIST 1. Having your opt-in form in only one place Your sign up form is on your website for the purpose of

More information

Chapter 1: How to play Introduction

Chapter 1: How to play Introduction 1. How to play Chapter 1: How to play Introduction Film transcript Whether it s Olympic, Paralympic sport, global business, or academic success there s always more behind the numbers. That s why, as the

More information

The Ultimate Guide to B2B Telemarketing

The Ultimate Guide to B2B Telemarketing The Ultimate Guide to B2B Telemarketing Contents What is Telemarketing?... 3 Data...4 What data do you need?...5 How to keep your data clean...6 The telemarketing campaign messaging... 7 The call...9 How

More information

THE BUSINESS MASTER CLASS

THE BUSINESS MASTER CLASS LISTENING SAMPLE PAPER PART TWO Questions You will hear five different business people talking about trips they have recently been on. For each extract there are two tasks. For Task One, choose the purpose

More information

Seven Things You Must Know Before Hiring a Real Estate Agent

Seven Things You Must Know Before Hiring a Real Estate Agent Seven Things You Must Know Before Hiring a Real Estate Agent 1 Introduction Selling a home can be one of the most stressful situations of your life. Whether you re upsizing, downsizing, moving across the

More information

How to Raise Venture Capital

How to Raise Venture Capital How to Raise Venture Capital Beating the Odds Ian Smith How to Raise Venture Capital It is never easy raising money but it just got a whole lot tougher. Are there tried and trusted techniques to turn investors

More information

SPECIFICATION BY EXAMPLE. Gojko Adzic. How successful teams deliver the right software. MANNING Shelter Island

SPECIFICATION BY EXAMPLE. Gojko Adzic. How successful teams deliver the right software. MANNING Shelter Island SPECIFICATION BY EXAMPLE How successful teams deliver the right software Gojko Adzic MANNING Shelter Island Brief Contents 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Preface xiii Acknowledgments xxii

More information

A MyPerformance Guide to Performance Conversations

A MyPerformance Guide to Performance Conversations A MyPerformance Guide to Performance Conversations brought to you by the BC Public Service Agency contents Elements of a Conversation Preparing for the Conversation Clear on Intent/Topic for Discussion

More information

How to make Your first $100 million U.S. dollars.

How to make Your first $100 million U.S. dollars. How to make a million dollars x 100: Your first $100 million U.S. dollars - 1 - How to make Your first $100 million U.S. dollars. This e-book is under copyright by Sheldon Arendse. You have permission

More information

ACTION PLAN FOR A SUCCESSFUL SALES CALL

ACTION PLAN FOR A SUCCESSFUL SALES CALL ACTION PLAN FOR A SUCCESSFUL SALES CALL This step by step action plan for a successful sales call is designed to help you to easily and efficiently make the contacts you need to grow your business. Following

More information

by Heather Oppenheimer and Steve Baldassano

by Heather Oppenheimer and Steve Baldassano Switching Tracks: Finding the Right Way to Get to Maturity Level 2 by Heather Oppenheimer and Steve Baldassano When your customer contract requires that your software development process must be CMMI Level

More information

November 2014 March 2015

November 2014 March 2015 November 2014 March 2015 April 2015 1 Executive Summary & Acknowledgements Background Aims Objectives National context Local context - Trafford School Nurse Service Methodology Project Outline Firs Primary

More information

Learning to Delegate

Learning to Delegate Learning to Delegate Overview Tips for managers on how to delegate Why is delegation necessary? Why do many managers have a hard time delegating? What to delegate What not to delegate How to delegate Give

More information

A Successful Implementation of an ERM Dashboard

A Successful Implementation of an ERM Dashboard A Successful Implementation of an ERM Dashboard Remko Riebeek Copyright 2009 by the Society of Actuaries. All rights reserved by the Society of Actuaries. Permission is granted to make brief excerpts for

More information

Microeconomics Topic 2: Explain the principle of comparative advantage and how it leads to specialization and gains from trade.

Microeconomics Topic 2: Explain the principle of comparative advantage and how it leads to specialization and gains from trade. Microeconomics Topic 2: Explain the principle of comparative advantage and how it leads to specialization and gains from trade. Reference: Gregory Mankiw s Principles of Microeconomics, 2 nd edition, Chapter

More information

The Diploma Tutor Training Process

The Diploma Tutor Training Process The Diploma Tutor Training Process Table of Contents Overview of Diploma Training Process...2 Flowchart illustrating Overview of Tutor Training Process...2 Tutor Training Process Registration Level - Flowchart...3

More information

Project Management Agile Experience Report

Project Management Agile Experience Report I have found that the introduction of any formal methodology worries Management and gives Engineers nightmares about endless amounts of paperwork. For these businesses, what should an effective lightweight

More information

Tips for writing good use cases.

Tips for writing good use cases. Transforming software and systems delivery White paper May 2008 Tips for writing good use cases. James Heumann, Requirements Evangelist, IBM Rational Software Page 2 Contents 2 Introduction 2 Understanding

More information

How to Study Mathematics Written by Paul Dawkins

How to Study Mathematics Written by Paul Dawkins How to Study Mathematics Written by Paul Dawkins Before I get into the tips for how to study math let me first say that everyone studies differently and there is no one right way to study for a math class.

More information

Integrated Online Payroll Service Software and CRM Benefits

Integrated Online Payroll Service Software and CRM Benefits Integrated Online Payroll Service Software and CRM Benefits Salesboom.com Everyone hates payroll systems. It s necessary even in the smallest of businesses, and just grows more and more complicated from

More information

Top 10 Mistakes to Avoid Before Retirement

Top 10 Mistakes to Avoid Before Retirement Top 10 Retirement Planning Mistakes A Consumer s Guide 2011 The Advisory Firm, LLC TOP 10 RETIREMENT PLANNING MISTAKES A Consumer s Guide The Advisory Firm, LLC 2 2011 The Advisory Firm, LLC by James A.

More information

12 Small Business Cloud ERP & Accounting Software Buying Traps & How To Avoid Them

12 Small Business Cloud ERP & Accounting Software Buying Traps & How To Avoid Them 12 Small Business Cloud ERP & Accounting Software Buying Traps & How To Avoid Them VersAccounts Best Practices Series White Paper Contact Us: North America: +1 855 445 2281 Europe: +353 1 6855088 By: Sunil

More information

Use Case Experiment Investigator: Soren Lauesen, slauesen@itu.dk

Use Case Experiment Investigator: Soren Lauesen, slauesen@itu.dk Use Case Experiment Investigator: Soren Lauesen, slauesen@itu.dk SL 16-06-2009 We - the IT professionals - often write some kind of use cases. Our "use cases" may be quite different, e.g. UML-style, tasks,

More information

Retirement Planning Today

Retirement Planning Today Chapter 2 of 3 Retirement Planning Today A special three-part insight into the challenges facing the retirement planning industry A special publication in association with www.professionaladviser.com/category/retirement

More information

13. Project Management and the Australian Bureau of Statistics: Doing What Works

13. Project Management and the Australian Bureau of Statistics: Doing What Works 13. Project Management and the Australian Bureau of Statistics: Doing What Works Dennis Trewin, Australian Statistician, Australian Bureau of Statistics Introduction Project management has to be a core

More information

True Stories of Customer Service ROI: The real-world benefits of Zendesk

True Stories of Customer Service ROI: The real-world benefits of Zendesk True Stories of Customer Service ROI: The real-world benefits of Zendesk Introduction Any manager whose business thrives when customers are happy immediately understands the value of excellent customer

More information

15 Most Typically Used Interview Questions and Answers

15 Most Typically Used Interview Questions and Answers 15 Most Typically Used Interview Questions and Answers According to the reports of job seekers, made from thousands of job interviews, done at 97 big companies in the United States, we selected the 15

More information

Interview Questions for Nursing Posts

Interview Questions for Nursing Posts Interview Questions for Nursing Posts CC 33 Careers Centre Always remember that an interview is a formal process. Even if you have had a clinical placement on a ward where you are being interviewed for

More information

DESCRIBING OUR COMPETENCIES. new thinking at work

DESCRIBING OUR COMPETENCIES. new thinking at work DESCRIBING OUR COMPETENCIES new thinking at work OUR COMPETENCIES - AT A GLANCE 2 PERSONAL EFFECTIVENESS Influencing Communicating Self-development Decision-making PROVIDING EXCELLENT CUSTOMER SERVICE

More information

BetInfo24 Betfair Trading Strategy

BetInfo24 Betfair Trading Strategy BetInfo24 Betfair Trading Strategy All rights reserved BetInfo24 has been identified as the author of this work. The right has been asserted in accordance with the copyright, designs and patents act 1988.

More information

Thinking about College? A Student Preparation Toolkit

Thinking about College? A Student Preparation Toolkit Thinking about College? A Student Preparation Toolkit Think Differently About College Seeking Success If you are like the millions of other people who are thinking about entering college you are probably

More information

THE GOAL OF INFORMED INDEX.

THE GOAL OF INFORMED INDEX. 1 Table of Contents About This Study Introduction About the Participants Summary: Key Findings Detailed Findings Real-World Advice from Current College Students, Parents of College Students, and Former

More information

Adopting a Continuous Integration / Continuous Delivery Model to Improve Software Delivery

Adopting a Continuous Integration / Continuous Delivery Model to Improve Software Delivery Customer Success Stories TEKsystems Global Services Adopting a Continuous Integration / Continuous Delivery Model to Improve Software Delivery COMMUNICATIONS AGILE TRANSFORMATION SERVICES Executive Summary

More information

Team Brief Guidelines

Team Brief Guidelines Team Brief Guidelines CONTENTS Introduction What is team briefing? The benefits of team briefing The team briefing process The team briefing calendar Guidelines for managers with a responsibility for delivering

More information

Software Outsourcing - Software Development. info@westtownwebservices.com

Software Outsourcing - Software Development. info@westtownwebservices.com Hi I m Tony Radford from West Town Web Services. We area UK based great value, high quality software development and outsourcing solutions business. If you need software built or looked after please get

More information

True Stories: My Debt Crisis

True Stories: My Debt Crisis Read the following article and consider the following questions for the individual involved: 1. What were the threats and poor decisions? 2. What were the positive actions and good decisions? 3. What would

More information

How To Volunteer In Sport

How To Volunteer In Sport 1 Why get into sports volunteering? Organised sport relies on volunteers. From the weekly commitment of running a local community sports club to playing important roles in staging some of England s most

More information

Augmented reality enhances learning at Manchester School of Medicine

Augmented reality enhances learning at Manchester School of Medicine Augmented reality enhances learning at Manchester School of Medicine Welcome to the Jisc podcast. The University of Manchester is taking a unique approach to prescription training for its medical students

More information