<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>General &#8211; IT- ja Ärianalüüsi Klubi &#8211; ITBAC</title>
	<atom:link href="https://www.itbac.eu/en/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.itbac.eu/en/</link>
	<description></description>
	<lastBuildDate>Mon, 11 Mar 2024 05:10:27 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>What can go wrong in IT projects and how to avoid it?</title>
		<link>https://www.itbac.eu/en/what-can-go-wrong-in-it-projects-and-how-to-avoid-it/</link>
					<comments>https://www.itbac.eu/en/what-can-go-wrong-in-it-projects-and-how-to-avoid-it/#respond</comments>
		
		<dc:creator><![CDATA[Kaja Trees]]></dc:creator>
		<pubDate>Mon, 13 Nov 2023 11:07:47 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<guid isPermaLink="false">https://itbac.eu/?p=334</guid>

					<description><![CDATA[In today&#8217;s business landscape, IT projects have become a crucial part of innovation. However, these projects may not always deliver the expected [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><img decoding="async" src="https://itbac.eu/wp-content/uploads/2023/11/project-management-7140607_1920-1024x683.jpg" alt="" class="wp-image-339"/></figure>



<p>In today&#8217;s business landscape, IT projects have become a crucial part of innovation. However, these projects may not always deliver the expected results and can even go very wrong. Kaja Trees, a business and systems analyst with decades of experience in diverse projects, has put together a course titled &#8220;<a href="https://fienta.com/it-maastikul-liiklemine-ariprofessionaali-juhend-it-hangeteks-ja-edukaks-koostooks-72947" target="_blank" rel="noopener">Navigating the IT Landscape: A Business Professional&#8217;s Guide to IT Procurement and Successful Collaboration</a>.&#8221; Here, she reveals common obstacles in IT projects and offers practical strategies to overcome them.</p>



<h2 class="wp-block-heading"><strong>1. Exceeding Budget and Deadline</strong></h2>



<p><strong>Problem:</strong> IT projects often tend to exceed budgets and timelines. Given that IT projects are not cheap and business outcomes depend on deadlines, this poses a significant problem for businesses.</p>



<p><strong>Solution:</strong> Clear communication is the key to successful budget and deadline management. Pay special attention to ensuring a shared understanding in the following areas:</p>



<ul class="wp-block-list">
<li>Define clear project goals and ensure everyone understands them uniformly. It&#8217;s crucial to highlight priorities – which goal is more important than others.</li>



<li>Ensure that the project scope is clear, and any changes are based solely on the project goals. If necessary, abandon less critical project outcomes to achieve more important ones.</li>



<li>When selecting technologies, ensure that all options, along with sufficient explanations and pros/cons, are presented. The client must understand how to make the best choice based on project goals.</li>



<li>Use an appropriate project management technique for the project and ensure that decisions are made by the client.</li>



<li>Regularly evaluate what is working well or not and adjust accordingly.</li>
</ul>



<p>Exceeding budget and deadline can be acceptable if the result is a product that is worth it. However, these decisions must be made consciously. Ignoring the above can result in no outcome at all – all the work and money have gone to waste.</p>



<h2 class="wp-block-heading"><strong>2. Unusable Results</strong></h2>



<p><strong>Problem:</strong> Even impeccably executed projects can fail if end users find the system unsuitable, forcing them back to traditional, less efficient methods.</p>



<p><strong>Solution:</strong> The system can conflict with end user demands in several ways. Solutions include:</p>



<ul class="wp-block-list">
<li>Functionality must meet users&#8217; needs and qualifications – involve business and systems analysts to ensure the system aligns with user needs.</li>



<li>System usage should be simple; information and buttons where needed – involve user experience (UX) specialists to ensure an intuitive user interface.</li>



<li>The system must be fast enough – involve system architects to ensure technological choices meet expected usage intensity.</li>



<li>The system must deliver what is expected – involve quality assurance engineers (testers) in your team.</li>



<li>Go straight to the source – involving actual users in the team through user interviews or user testing provides the best insights into what real users need.</li>
</ul>



<p>Every IT project is teamwork, with each member playing a role. While some individuals may need to fulfill multiple roles, if any aspect is left uncovered, the project may be completed, the system built, but it won&#8217;t bring the desired benefits.</p>



<p>The IT world has evolved differently from the traditional business world. It has its project management concepts, specific roles, innovative practices, not to mention technical terms. To successfully carry out IT projects, it&#8217;s worthwhile to be aware of the peculiarities of the IT world and consciously consider them.</p>



<p>By enrolling in the &#8220;<a href="https://fienta.com/it-maastikul-liiklemine-ariprofessionaali-juhend-it-hangeteks-ja-edukaks-koostooks-72947" target="_blank" rel="noopener">Navigating the IT Landscape</a>&#8221; course, you not only acquire essential skills but also gain confidence in successfully managing complex IT projects. In the course, Kaja shares real-world experiences and explains in detail everything a non-IT person needs to know for successful IT collaboration and avoiding the problems that plague many IT projects.</p>



<p><em>First appeared in Estonian in Geenius DigiPro here: <a href="https://digipro.geenius.ee/sisuturundus/mis-saab-it-projektides-valesti-minna-ja-kuidas-seda-valtida/" target="_blank" rel="noreferrer noopener">https://digipro.geenius.ee/sisuturundus/mis-saab-it-projektides-valesti-minna-ja-kuidas-seda-valtida/</a></em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.itbac.eu/en/what-can-go-wrong-in-it-projects-and-how-to-avoid-it/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Debunking 6 Myths About Documentation in IT Projects</title>
		<link>https://www.itbac.eu/en/debunking-6-myths-about-documentation-in-it-projects/</link>
					<comments>https://www.itbac.eu/en/debunking-6-myths-about-documentation-in-it-projects/#comments</comments>
		
		<dc:creator><![CDATA[Kaja Trees]]></dc:creator>
		<pubDate>Mon, 30 Oct 2023 09:17:07 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<guid isPermaLink="false">https://itbac.eu/?p=328</guid>

					<description><![CDATA[Get ready, because we are about to debunk the myths surrounding documentation in IT projects! While documentation is essential when building a [&#8230;]]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-full"><img decoding="async" src="https://itbac.eu/wp-content/uploads/2023/10/image.png" alt="" class="wp-image-325"/><figcaption class="wp-element-caption">Documentation is not an enemy, but a companion that helps the team navigate the complexities of the IT world. Finding the right balance that fits your project and team is crucial. <strong>Photo: Shutterstock</strong></figcaption></figure>



<p>Get ready, because we are about to debunk the myths surrounding documentation in IT projects! While documentation is essential when building a house, it often gets neglected in the world of technology.</p>



<p>We have invited Kaja Trees to help us explain why documentation is not a burden but a valuable tool on our journey in the IT world. She is an experienced Business and Systems Analyst and has a training called &#8220;Optimal Documentation: Enough, Connected, and Up-to-Date&#8221; (read more about the course <a href="https://fienta.com/optimal-documentation-in-it-projects-enough-connected-and-up-to-date" target="_blank" rel="noopener">HERE</a>).</p>



<h2 class="wp-block-heading"><strong>1. No one reads documentation anyway</strong></h2>



<p>Kaja suggests forgetting about detailed documentation where every nuance is precisely written. Instead think about who needs this information and include only what is necessary.</p>



<p>In your documentation, you should definitely include agreements with clients, tasks, and responsibilities. They help the project manager keep the project moving forward and let the developer know what their area of responsibility is.</p>



<p>When a new team member joins, it&#8217;s also beneficial if they can get the necessary information from documentation rather than through oral communication. For example, when a technical team member joins, understanding frameworks, tools, and project workflow is critical.</p>



<h2 class="wp-block-heading"><strong>2. Code is documentation</strong></h2>



<p>Kaja states that code is documentation as much as the world is a map!</p>



<p>Yes, code contains a lot of information, but for large systems, understanding it can be as challenging as finding your way from downtown Tallinn to Rome. Code is very detailed, and getting an overview from it can be difficult.</p>



<p>Moreover, code is not understandable to the client and does not describe agreements – if code is documentation, there can&#8217;t be any &#8220;bugs&#8221;! Every change would have to be paid for by the client because, according to this logic, everything in the code is always correct, even if the developer has misunderstood something.</p>



<p>Good documentation helps everyone understand what the software does and navigate the code.</p>



<h2 class="wp-block-heading"><strong>3. Documentation takes too much time</strong></h2>



<p>Kaja advises not to spend excessive time on detailed documentation. Think about what information is actually needed and document only that. The time spent creating such documentation is an investment that pays off later, with interest, when it can be used for planning updates and changes.</p>



<h2 class="wp-block-heading"><strong>4. Documentation is always outdated</strong></h2>



<p>Kaja explains that documentation doesn&#8217;t have to become outdated! In her projects, she has learned to keep it up to date.</p>



<p>The key here is to include updating documentation as part of the natural process at an appropriate point. Software should not be updated without updating the documentation!</p>



<h2 class="wp-block-heading"><strong>5. No One Likes to Write Documentation</strong></h2>



<p>Kaja points out that she genuinely enjoys documenting, and in fact, there are many people who enjoy writing documentation.</p>



<p>Choose diverse people for your team and let each person focus on what they enjoy. This is also one of the reasons why it&#8217;s good to include an analyst or even multiple analysts in a slightly larger project. Everyone can deal with the part of the work they enjoy.</p>



<h2 class="wp-block-heading"><strong>6. Agile approaches don&#8217;t include documentation</strong></h2>



<p>Kaja asserts that the <a href="https://agilemanifesto.org/" target="_blank" rel="noopener">Agile Software Development Manifesto</a> created in 2001 stated, &#8220;We value &#8230; working software over comprehensive documentation!&#8221; Over the more than 20 years that followed, this has often been interpreted as &#8220;we don&#8217;t value documentation.&#8221;</p>



<p>It&#8217;s forgotten that in the same manifesto, it says: &#8220;While there is value in the items on the right, we value the items on the left more.&#8221; Of course, the most important thing is that the software works, but good documentation can be a valuable tool in achieving that.</p>



<p>Documentation is not an enemy but a companion that helps the team navigate the complexities of the IT world. Finding the right balance that fits your project and team is crucial.</p>



<p>At Kaja Trees&#8217;s training session &#8220;Optimal Documentation: Enough, Connected, and Up-to-Date,&#8221; you can learn how to naturally write and update documentation to maximize its benefits with minimal effort. This is an opportunity you shouldn&#8217;t miss! You can purchase tickets for the training session in English, taking place on November 6 and November 8, 2023, <a href="https://fienta.com/optimal-documentation-in-it-projects-enough-connected-and-up-to-date" target="_blank" rel="noopener">HERE</a>.</p>



<p></p>



<p>First appeared in <a href="https://digipro.geenius.ee/sisuturundus/lukkame-umber-6-muuti-dokumenteerimise-kohta-it-projektides/" target="_blank" rel="noopener">Geenius DigiPro</a> (in Estonian).</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.itbac.eu/en/debunking-6-myths-about-documentation-in-it-projects/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>What is business analysis and why is it needed?</title>
		<link>https://www.itbac.eu/en/what-is-business-analysis-and-why-is-it-needed/</link>
					<comments>https://www.itbac.eu/en/what-is-business-analysis-and-why-is-it-needed/#respond</comments>
		
		<dc:creator><![CDATA[Kristin Meriniit]]></dc:creator>
		<pubDate>Thu, 19 Nov 2020 11:28:10 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<guid isPermaLink="false">https://itbac.eu/?p=246</guid>

					<description><![CDATA[* Disclaimer &#8211; All the concepts in this article are written from an Estonian point of view. Some words have different official [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="alignleft size-large"><img decoding="async" src="https://itbac.eu/wp-content/uploads/2020/11/problem-67054_1920-1-1024x633.jpg" alt="" class="wp-image-247"/><figcaption>Problem, analysis, solution. Photo: pixabay.com</figcaption></figure></div>



<p>* Disclaimer &#8211; All the concepts in this article are written from an Estonian point of view. Some words have different official definitions in English (like Business Analyst, Business Consultant etc.) but in this article they and their meaning have been translated from Estonian.</p>



<p>In Estonian there is only one word for business analysis, “Ärianalüüs” and it is used for both business analysis and business intelligence. This can create a bit of confusion when talking about business analysis in Estonian, because quite a lot of people think you are talking about business intelligence. However, there is a difference between these two. Basically, the goal of business analysis is to map and describe processes and business needs. On the other hand, the goal of business intelligence is to find the numbers that are important for a business and to analyze these numbers. In this article and overall in this blog we will specifically be referring to business analysis.</p>



<p>The confusion between analysis and analytics is one of the reasons why I wanted to write about this topic. The other reason is that during my career, I have not had much chance to see proper business analysis. Something has been done for quite a lot of the cases, but without the understanding of what should have been analysed, in most cases the result is the description of the software system that is wanted. Business analysis however does not mean that the end result has to be software, quite the opposite. It might be concluded that the processes themselves should be changed and no additional IT systems are needed.</p>



<h2 class="wp-block-heading">What is business analysis?</h2>



<p>So, what exactly is business analysis? There is a short description of it in ITBAC blog <a href="https://itbac.eu/what-is-it-and-business-analysis/" target="_blank" rel="noreferrer noopener">What is IT and Business Analysis?</a>, but to summarize, business analysis is discovering and mapping the needs for changes in the organization. The article also mentioned that there can be two different roles responsible for it, namely Business Consultant and Business Analyst. A Business Consultant will be mapping the general needs and a Business Analyst will look into the detailed processes connected to each need. Both roles are doing business analysis but on different levels. Business Consultants look at things from an overall point of view while Business Analysts go more into detail.</p>



<p>We will not go into too much detail about what Business Consultants do. In general they sit down with the stakeholders and help put together the overall vision and goals for the company. They describe the internal and external influences, pain points and risk factors. As a result goals and KPIs (Key Performance Indicators) can be decided on, which in turn might be the catalyst for change.</p>



<p>ITBAC focuses mainly on the Business Analyst role and it’s activities. Business Analysts are called in when the need for change has been determined. Their job consists of looking into the connected process and how change should be realized. For example, needs for change can be following:</p>



<ul class="wp-block-list"><li>Our online store has very low sales, we need to find ways to raise the sales numbers.</li><li>Clients are not happy that our feedback process is slow and they are going to competitors. We need to find ways to improve the process.</li><li>Laws changed and our company is not compliant with them. We need to go over the processes and software systems and describe the places that need changing.</li></ul>



<p>Business Analysts take the problem description, start to investigate it methodically and after documenting the results they can also offer different ways to solve the issue.</p>



<p>There is no definitive process for doing business analysis, in some cases it is necessary to do things that are not needed for other cases. But there are some general things that are necessary most of the time:</p>



<ul class="wp-block-list"><li>Stakeholder mapping (internal, external etc.)</li><li>Description of the current situation (process diagrams, requirements etc.)</li><li>Proposed solution and expected results (process diagrams, requirements etc.)</li><li>Solution value estimation</li></ul>



<p>It is important to mention that the proposed solution can not be a description of a software system. The result of Business Analysts’ work can be that an online store is needed and that it must be possible to put the products into a virtual shopping cart, but there should be no more details about the software itself. For example the following text is not a very good business analysis result:&nbsp;</p>



<p>“After opening the online store, the user should see the list of products with pictures. After clicking on the picture product page is shown. On the product page it is possible to click on the shopping cart icon to add the product to the shopping cart.”</p>



<p>Why is that description bad, if we leave out the wording and how superficial it is? Because the person who wrote it does not have a lot of knowledge about the technical side of online stores nor best design options. This might be how they are used to shopping online and so that is what they describe. There might be lots of better options available, for example most of the stores have the option to add products into the shopping cart in the product list, without the need of an additional page and click.</p>



<p>To summarize, Business Analysts start their activities when the need for change has been identified and they will describe the stakeholders, processes and whatever other things that are necessary for that specific situation. When the current situation has been described in enough detail, then it is possible to decide on what the requirements for the new solution are, how it should work, and what is the expected value for the company. With this information it is possible for the IT Business Analyst to start designing the needed software, if it is necessary of course.</p>



<h2 class="wp-block-heading">Why is business analysis needed?</h2>



<p>Why is business analysis needed? A simple way to find the answer is to ask yourself, do you want to use or be involved in a software system development process where the stakeholders are not known and the requirements have not been described or decided on? If business analysis has not been done beforehand (at least to reasonable extent, I am not talking about the long business analysis process as described in Waterfall methodology) then the most common result is that during the development process new stakeholders and requirements are found and the scope, duration and cost of the project will change. In the worst case the project will be cancelled and there is no result at all after a sizable expenditure of money and time.</p>



<p>Another important reason for business analysis is to find how much value will be provided as the result of the change. Will it affect the internal processes and save money and time for the company? Will it raise the customer satisfaction and sales? If those things are not known then it is possible that money and time will be used on an unnecessary solution, and after completion it will not be used. The reasons for not using the software might be different, but doing business analysis and evaluating the value of the change will help to avoid quite a few of them.</p>



<p>Life has shown that during the development process, new things are always discovered, no matter how well you prepare beforehand. What is important is, how many of those unexpected things will you find? No matter what methodology is used, all the new things that need to be added will cost time, money or other functionalities. If business analysis is done before the development, then it will lessen the amount of changes that need to be done during development, and as such will save money and time. Overall, it will result in a better, more comprehensive solution.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.itbac.eu/en/what-is-business-analysis-and-why-is-it-needed/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What should analyst ask from client?</title>
		<link>https://www.itbac.eu/en/what-should-analyst-ask-from-client/</link>
					<comments>https://www.itbac.eu/en/what-should-analyst-ask-from-client/#respond</comments>
		
		<dc:creator><![CDATA[Kaja Trees]]></dc:creator>
		<pubDate>Mon, 01 Jun 2020 11:36:58 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[general]]></category>
		<guid isPermaLink="false">http://itbac.eu/?p=173</guid>

					<description><![CDATA[Recently I wrote about characteristics of good analyst. I have to add that nobody is perfect &#8211; it is very difficult to [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Recently I wrote about <a href="https://itbac.eu/what-is-a-good-it-analyst-like/" target="_blank" rel="noopener">characteristics of good analyst</a>. I have to add that nobody is perfect &#8211; it is very difficult to find someone with all the listed characteristics. In addition, every analyst has all those traits represented on different level. Every analyst can improve themselves in areas where they aren&#8217;t that strong.</p>



<p>In my own opinion, my biggest weakness is asking questions. Often I didn&#8217;t know what to ask even when it was clear that I don&#8217;t understand anything. Still, you need to start somewhere&#8230;</p>



<span id="more-649"></span>



<div class="wp-block-media-text alignwide is-stacked-on-mobile" style="grid-template-columns:35% auto"><figure class="wp-block-media-text__media"><img decoding="async" src="https://itbac.eu/wp-content/uploads/2020/06/illustratsioonid-questions.jpg" alt="" class="wp-image-174"/></figure><div class="wp-block-media-text__content">
<p>In the world of autistic people, I found the book <a href="https://www.amazon.com/Essential-practical-raising-children-autism/dp/9491337017/" target="_blank" rel="noopener">The Essential 5</a>. This book says that autistic children have it easier, if you always answer 5 questions: &#8220;why?&#8221;, &#8220;who?&#8221;, &#8220;where?&#8221;, &#8220;when?&#8221; and &#8220;how?&#8221;. I have started to use those same questions to find out everything necessary in IT-projects.</p>
</div></div>



<h2 class="wp-block-heading"><strong>Why?</strong></h2>



<p>If you don&#8217;t know answer to &#8220;why?&#8221;, there is no point in going to next questions.</p>



<p>Why is this project started? What goals does this project need to reach? What KPIs need to be improved with this? Why are these KPIs important?</p>



<p><a href="https://www.amazon.com/Start-Why-Leaders-Inspire-Everyone/dp/1591842808/" target="_blank" rel="noopener">Simon Sinek has written a book &#8220;Start with why&#8221;</a>. I agree with the title without reading the book itself. This is the most important question, the easiest to ask &#8211; and most underutilized. From &#8220;why?&#8221; you can set priorities and lead to more suitable functionality. IT system is waste of everyone&#8217;s time and money, if it doesn&#8217;t correspond to that question.</p>



<p>&#8220;Why?&#8221; gives the goal to the whole project and puts it in the context of the surrounding world. This is the clear basis for making decisions by all parties. The opposite question of &#8220;why not?&#8221; is also important. As an example, it is not necessary to implement already existing functionality or currently less important requirement. It limits the scope and helps make sure it is ready in time.</p>



<p>Answer to &#8220;Why?&#8221; often doesn&#8217;t is not documented. I have not found any good techniques to make sure it is always added there. &#8220;Why?&#8221; should be part of vision, RFQ or project contract. As this is compiled by customer, it doesn&#8217;t have a standard structure. During business analysis, different techniques are used to examine the background (SWOT, MOST, PESTLE, business plan etc), but the goal is only a small part of it. &#8220;5 Whys&#8221; technique helps discover the deeper reasons, but in my experience, it is used rarely and  only in the beginning.</p>



<p>If &#8220;Why?&#8221; is missing then:</p>



<ul class="wp-block-list"><li>Work is mechanical and error prone for all roles &#8211; developers, testers, implementers;</li><li>Later, when system is repaired or improved, they may contradict the objectives;</li><li>Nobody knows whether described functionality is actually needed or an analyst&#8217;s nice-to-have idea.</li></ul>



<p>Agile software development methodology solves the problem by bringing customer and developer behind the same table. Still, in this case &#8220;Why?&#8221; is only in their memory. After a few iterations, it is difficult to remember why the solution was created the way it was. Something important for the customer may be lost in further developments, and will need to be restored.</p>



<p>&#8220;Why?&#8221; also needs to be asked as sub-question of all of the following questions:</p>



<ul class="wp-block-list"><li>&#8220;Why they are interested in the project?&#8221;</li><li>„Why exactly this way?“</li><li>„Why at that time or with that regularity?“</li><li>„Why there?“</li></ul>



<h2 class="wp-block-heading"><strong>Who?</strong></h2>



<p>Who orders the project? Who will be using the system? Who is interested in this system for some other reason?</p>



<p>&#8220;Who?&#8221; is often the starting point of project because, as they say &#8211; the one who pays, orders the music. Customer&#8217;s &#8220;why&#8221; is the most important for the project and it is customer, whose goals are primary from project&#8217;s standpoint. Analyst still needs to view solution from viewpoint of all parties. Stakeholder analysis is used to find all parties, and you can use different techniques to do that.</p>



<p>&#8220;Who?&#8221; says to the analyst, whom they need to talk to, or whose interests they need to find from other channels.</p>



<p>There are also common answers to this question. First, the customer and different roles who will be using the system. Analyst will be spending most of the time with them or considering from their point of view. Additionally, there are roles that tend to get overlooked:</p>



<ul class="wp-block-list"><li>Legal requirements (if customer cannot bring these up);</li><li>Competitor&#8217;s interest (that we want to contradict);</li><li>Accountant/management reporting needs;</li><li>and needs of technical system administrators.</li></ul>



<p>The discovered needs are usually contradictory, but analyst needs to find suitable solution for the customer. </p>



<h2 class="wp-block-heading"><strong>Where?</strong></h2>



<p>Where does future user currently do needed activities? What is customer&#8217;s and users&#8217; vision about where they could do these in the future? Where is information needed by stakeholders?</p>



<p>&#8220;Where?&#8221; tells you first about the architecture of future solution. For example, what views are needed, how the data is stored, which systems are involved &#8211; and which are not.</p>



<p>On the other hand, &#8220;where?&#8221; talks about devices used by future users. Maybe the user is a technician, who uses a mobile phone with small screen while on the site? Maybe they didn&#8217;t have some devices before and it is needed to procure them within the project? Maybe it is required for all future users to use specific operation system? Maybe it is reasonable to continue using existing solutions &#8211; partially, for transition or as replacement of some development.</p>



<p>Different aspects of &#8220;where?&#8221; are described in (nonfunctional) requirements, architecture and deployment views. It is also mentioned on process diagrams, user stories and use cases.</p>



<h2 class="wp-block-heading"><strong>When?</strong></h2>



<p>When does a process start? What is the order of different processes, what is the frequency? When does user need to see any information? When do the process results need to be ready?</p>



<p>&#8220;When?&#8221; helps to decide whether to automate a process or make it manually accessible. Often used processes and information may need to be made more easily accessible or highlighted. It may be necessary to optimize time-critical processes.</p>



<p>&#8220;When?&#8221; gives mostly information about what the solution can be like. This information is described in requirements, processes and use cases.</p>



<h2 class="wp-block-heading"><strong>How?</strong></h2>



<p>How do future users currently do those activities? What is the customer&#8217;s and users&#8217; vision for how to do that in the future? How would it be most convenient/efficient/correct way to reach to the result? How can we provide best solution to customer within given time and budget constraints?</p>



<p>&#8220;How?&#8221; question is dealt with during most project meetings and hours spent alone by analyst. It helps you understand all details that you can&#8217;t find with previous more generic questions. It is also used to understand how processes work in system to be built or around it.</p>



<p>When focusing on &#8220;How?&#8221; there is risk to forget &#8220;Why?&#8221;. For example, you create system exactly the same way as current process that is based on paper or Excel use. There is no added value from process optimization in such system.</p>



<p>&#8220;How?&#8221; is mostly described in process diagrams, use cases or user stories. In my experience, the best way is process diagrams with descriptive remarks, because these don&#8217;t need specialized IT knowledge to read. Depending on the project, it still might be better to create user stories or use cases instead.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p>Maybe you wonder, why there is no &#8220;what?&#8221; question in this list? It wasn&#8217;t there in given framework &#8211; and whether through luck or some other reason, it is not needed. Analyst is answering this question with their work. Some customers do give quite detailed vision about what the future should be. Still, even in this case, it must be analyzed whether it really is the best possible solution. Using the analyst&#8217;s experience and analysis process, usually the final solution will be somewhat different. Too detailed vision given by customer may even draw out analysis process and make it more complicated; especially if analyst forgets to ask &#8220;Why?&#8221; because of it.</p>



<p>Those questions are clearly not exhaustive. You can go into more details in everything, and based on project, you may need to ask some very specific questions. Still, this framework helps cover biggest areas during IT project analysis. They help me start the discussion, if it is difficult for some reason, and keep the most important thing in focus.</p>



<p>Why would you use this framework &#8211; or not? Do you have some simple frameworks that help in analysis process? Add them below as comments or in our <a href="https://www.facebook.com/itbac.eu/" target="_blank" rel="noopener">Facebook</a>&nbsp;or&nbsp;<a href="https://www.linkedin.com/company/it-and-business-analysis-club/" target="_blank" rel="noopener">LinkedIn</a>&nbsp;group!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.itbac.eu/en/what-should-analyst-ask-from-client/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What is IT and Business Analysis?</title>
		<link>https://www.itbac.eu/en/what-is-it-and-business-analysis/</link>
					<comments>https://www.itbac.eu/en/what-is-it-and-business-analysis/#comments</comments>
		
		<dc:creator><![CDATA[Kaja Trees]]></dc:creator>
		<pubDate>Sun, 12 Apr 2020 11:10:20 +0000</pubDate>
				<category><![CDATA[Analysis]]></category>
		<category><![CDATA[General]]></category>
		<guid isPermaLink="false">http://itbac.eu/?p=1</guid>

					<description><![CDATA[IT and Business Analysis is study of needs to realize changes in an organization. Analysis activities are on a continuum from generic [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>IT and Business Analysis is study of needs to realize changes in an organization. Analysis activities are on a continuum from generic business-oriented to detailed and IT-oriented.</p>



<span id="more-652"></span>



<p>Best way to understand the analysis roles is to go through the process of project.</p>



<h2 class="wp-block-heading">Simplified project process</h2>



<figure class="wp-block-image size-large"><img decoding="async" src="https://itbac.eu/wp-content/uploads/2020/04/illustratsioonid-project-process-1.png" alt="" class="wp-image-109"/><figcaption>Most common roles in simplified project process</figcaption></figure>



<p>A project starts when the <strong>Client has created a vision</strong> for a business model or change in the organization. They define the model for change with the help from <strong>Business Consultant</strong>. Their goal is to verify that the change is worth pursuing. The main results from this process are definition of vision, budget and deadline.</p>



<p>If the project is worth pursuing, they find a <strong>Project Manager</strong> to control its execution. He/she will include other roles to the project, as necessary &#8211; Business and IT Analysts among others.</p>



<p>Next, <strong>Business Analyst</strong> defines the business organization and processes based on the vision. They might need workshops with people involved to find all needs. Business Analyst might also discover ways to improve the model of the vision, which they will relay to Client. Often they discover changes needed in existing IT-systems or need for new ones. In this case, they will involve IT Analyst.</p>



<p><strong>IT Analyst </strong>defines the details of IT-systems and their interactions. They use business processes and workshops with people involved to understand the needs. They might discover ways to streamline the business processes using the IT-systems. In this case they will work with Business Analyst to improve them.</p>



<p>IT Analyst includes <strong>IT Architect</strong> to define the structure of the IT systems. This includes components of the systems as well as interactions between systems. They consider non-functional specifics like performance and security to find the solution. IT Analyst then defines how the processes use this structure.</p>



<p>The designed solution is then:</p>



<ul class="wp-block-list"><li>realized by the Developer</li><li>tested by Quality Assurance engineer (or Tester)</li><li>approved by all the above roles for implementation</li><li>and implemented through both technical and other activities;</li><li>results interpreted by Client, who may start next project for any improvements.</li></ul>



<h2 class="wp-block-heading">Differences</h2>



<p>Above description looks like the dreaded waterfall model, but this doesn&#8217;t need to be the case. One person can be in all these roles, as is often the case in smaller projects or with agile methodologies. Yet, in bigger projects the roles may be even more specific:</p>



<ul class="wp-block-list"><li>User Interface Analyst</li><li>Database Analyst</li><li>Integrations Analyst</li><li>etc.</li></ul>



<p>It is easier to understand the roles and responsibilities when broken down like this. We will be using the roles on this page as defined in this simplified process. The IT and Business Analysis Club focuses on the roles of Business Analyst and IT Analyst.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.itbac.eu/en/what-is-it-and-business-analysis/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
