<?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>Managed Services - TekTalk | Project Management Process Tool</title>
	<atom:link href="https://tektalk.tech/category/managed-services/feed/" rel="self" type="application/rss+xml" />
	<link>https://tektalk.tech/category/managed-services/</link>
	<description>Tektalk: your destination for comprehensive IT solutions and strategic consulting services. Transform your business with top-tier services from TekTalk.</description>
	<lastBuildDate>Tue, 28 May 2024 04:51:26 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.8</generator>

<image>
	<url>https://tektalk.tech/wp-content/uploads/2024/03/cropped-tektalk_transparent-32x32.png</url>
	<title>Managed Services - TekTalk | Project Management Process Tool</title>
	<link>https://tektalk.tech/category/managed-services/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Emergency Change Management: Adapting to the Unexpected</title>
		<link>https://tektalk.tech/blogs/emergency-change-management/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=emergency-change-management</link>
		
		<dc:creator><![CDATA[Vijay Chander]]></dc:creator>
		<pubDate>Sun, 16 Jul 2023 13:28:50 +0000</pubDate>
				<category><![CDATA[ITSM]]></category>
		<category><![CDATA[Managed Services]]></category>
		<category><![CDATA[#changemanagement]]></category>
		<category><![CDATA[#itmanagedservices]]></category>
		<category><![CDATA[#itsm]]></category>
		<category><![CDATA[#tektalk]]></category>
		<guid isPermaLink="false">https://tektalk.tech/?p=1628</guid>

					<description><![CDATA[<p>Emergency change management is a critical aspect of organizational operations that deals with the efficient handling of sudden, urgent situations that require immediate action.</p>
<p>The post <a href="https://tektalk.tech/blogs/emergency-change-management/">Emergency Change Management: Adapting to the Unexpected</a> first appeared on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
<p>The post <a href="https://tektalk.tech/blogs/emergency-change-management/">Emergency Change Management: Adapting to the Unexpected</a> appeared first on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>Emergency Change Management</h1>
<p><!-- /wp:post-content -->

<!-- wp:paragraph {"fontSize":"normal"} --></p>
<p>&nbsp;</p>
<p><!-- /wp:paragraph -->

<!-- wp:paragraph {"fontSize":"normal"} --></p>
<p>Emergency change management is a critical aspect of organizational operations that deals with the efficient handling of sudden, urgent situations that require immediate action. It is a specialized process designed to address emergencies such as system failures, security breaches, or major disruptions to business continuity.</p>
<p><!-- /wp:paragraph -->

<!-- wp:spacer {"height":"30px"} --></p>
<p>&nbsp;</p>
<p><!-- /wp:spacer -->

<!-- wp:paragraph {"fontSize":"normal"} --></p>
<p>Unlike regular change management processes, emergency change management requires rapid decision-making, prioritization, and execution to mitigate the impact of the emergency and restore normalcy as quickly as possible. This discipline emphasizes effective communication, risk assessment, documentation, testing, and post-change evaluation to ensure that emergency changes are implemented successfully while minimizing any unintended consequences. By focusing on swift and efficient response, emergency change management helps organizations address unforeseen challenges and maintain operational resilience in the face of unexpected events.</p>
<p><!-- /wp:paragraph -->

<!-- wp:spacer {"height":"30px"} --></p>
<p>&nbsp;</p>
<p><!-- /wp:spacer -->

<!-- wp:paragraph {"fontSize":"normal"} --></p>
<p>Let us consider the 10 most important points:</p>
<p>&nbsp;</p>
<h2><strong>Urgency</strong></h2>
<p><!-- /wp:paragraph -->

<!-- wp:spacer {"height":"30px"} --></p>
<p>&nbsp;</p>
<p><!-- /wp:spacer -->

<!-- wp:image {"id":1631,"width":"228px","height":"128px","sizeSlug":"full","linkDestination":"none","align":"center"} --></p>
<p><img decoding="async" class="wp-image-1631" style="width: 228px; height: 128px;" src="https://tektalk.tech/wp-content/uploads/2023/07/urgency.jpg" alt="urgency" /></p>
<p><!-- /wp:image -->

<!-- wp:paragraph --></p>
<p>Emergency change management is necessary when a critical situation arises that requires immediate action. It typically involves situations such as system failures, security breaches, or major disruptions to business operations.</p>
<p>&nbsp;</p>
<h2><strong>Rapid Response</strong></h2>
<p><!-- /wp:paragraph -->

<!-- wp:spacer {"height":"30px"} --></p>
<p>&nbsp;</p>
<p><!-- /wp:spacer -->

<!-- wp:image {"id":1630,"width":"236px","height":"132px","sizeSlug":"full","linkDestination":"none","align":"center"} --></p>
<p><img decoding="async" class="wp-image-1630" style="width: 236px; height: 132px;" src="https://tektalk.tech/wp-content/uploads/2023/07/rapid-response-fast-action-urgent.webp" alt="Rapid Response" /></p>
<p><!-- /wp:image --></p>
<p>Emergency change management focuses on quickly identifying and implementing the necessary changes to address the issue at hand. This may involve bypassing or streamlining normal change management processes to expedite the resolution.</p>
<p><!-- wp:spacer {"height":"30px"} --></p>
<p>&nbsp;</p>
<h2><strong>Risk Assessment</strong></h2>
<p>&nbsp;</p>
<p><!-- /wp:spacer -->

<!-- wp:image {"id":1632,"width":"231px","height":"142px","sizeSlug":"full","linkDestination":"none","align":"center"} --></p>
<p><img decoding="async" class="wp-image-1632" style="width: 231px; height: 142px;" src="https://tektalk.tech/wp-content/uploads/2023/07/riskassessment.jpg" alt="risk assessment" /></p>
<p><!-- /wp:image --></p>
<p>Despite the urgency, it is important to conduct a rapid but thorough risk assessment to understand the potential impact of the emergency change. Risk assessment helps in determining the appropriate actions and mitigating any unintended consequences.</p>
<p><!-- wp:spacer {"height":"30px"} --></p>
<p>&nbsp;</p>
<h2><strong>Stakeholder Communication</strong></h2>
<p><!-- /wp:spacer -->

<!-- wp:image {"id":1633,"width":"227px","height":"151px","sizeSlug":"full","linkDestination":"none","align":"center"} --></p>
<p><img decoding="async" class="wp-image-1633" style="width: 227px; height: 151px;" src="https://tektalk.tech/wp-content/uploads/2023/07/stakeholdercommunication.jpg" alt="stakeholder communication" /></p>
<p><!-- /wp:image --></p>
<p>Effective communication is crucial during emergency change management. All relevant stakeholders, including the IT team, management, and affected users, should be promptly informed about the situation, the planned changes, and the expected impact.</p>
<p><!-- wp:spacer {"height":"30px"} --></p>
<p>&nbsp;</p>
<h2><strong>Prioritization</strong></h2>
<p>&nbsp;</p>
<p><!-- /wp:spacer -->

<!-- wp:image {"id":1634,"width":"186px","height":"171px","sizeSlug":"full","linkDestination":"none","align":"center"} --></p>
<p><img decoding="async" class="wp-image-1634" style="width: 186px; height: 171px;" src="https://tektalk.tech/wp-content/uploads/2023/07/prioritizationmatrix.png" alt="Prioritization Matrix" /></p>
<p><!-- /wp:image --></p>
<p>When multiple emergencies occur simultaneously, prioritization becomes essential. A clear understanding of the criticality, urgency and potential impact of each emergency helps in allocating resources and focusing efforts where they are most needed.</p>
<p><!-- wp:spacer {"height":"30px"} --></p>
<p>&nbsp;</p>
<h2><strong>Documentation</strong></h2>
<p>&nbsp;</p>
<p><!-- /wp:spacer -->

<!-- wp:image {"id":640,"width":"150px","height":"150px","sizeSlug":"full","linkDestination":"none","align":"center"} --></p>
<p><img decoding="async" class="wp-image-640" style="width: 150px; height: 150px;" src="https://tektalk.tech/wp-content/uploads/2023/01/BlueDocumentImage.png" alt="Documentation" /></p>
<p><!-- /wp:image --></p>
<p>While time is of the essence, it is still important to document the process. This includes capturing the steps taken, decisions made, and any modifications to existing procedures. Documentation helps in reviewing and learning from the emergency situation for future improvements.</p>
<p><!-- wp:spacer {"height":"30px"} --></p>
<p>&nbsp;</p>
<h2><strong>Testing and Validation</strong></h2>
<p>&nbsp;</p>
<p><!-- /wp:spacer -->

<!-- wp:image {"id":1635,"width":"190px","height":"95px","sizeSlug":"full","linkDestination":"none","align":"center"} --></p>
<p><img decoding="async" class="wp-image-1635" style="width: 190px; height: 95px;" src="https://tektalk.tech/wp-content/uploads/2023/07/testingandvalidation.png" alt="Testing and validation" /></p>
<p><!-- /wp:image --></p>
<p>Even in emergency situations, it is essential to perform some level of testing and validation to ensure that the changes implemented effectively address the problem without introducing new issues. Typically in your testing and validation process a separate entity can be created to explain the process. This may involve conducting limited tests or leveraging existing knowledge of the system.</p>
<p><!-- wp:spacer {"height":"30px"} --></p>
<p>&nbsp;</p>
<h2><strong>Contingency Planning</strong></h2>
<p>&nbsp;</p>
<p><!-- /wp:spacer -->

<!-- wp:image {"id":1636,"width":"231px","height":"154px","sizeSlug":"full","linkDestination":"none","align":"center"} --></p>
<p><img decoding="async" class="wp-image-1636" style="width: 231px; height: 154px;" src="https://tektalk.tech/wp-content/uploads/2023/07/contingencyplan.png" alt="contingency plan" /></p>
<p><!-- /wp:image --></p>
<p>Emergency change management should also include planning for contingencies. In case the initial changes do not fully resolve the problem or new issues arise, having backup plans and alternative approaches can help minimize the impact on operations.</p>
<p><!-- wp:spacer {"height":"30px"} --></p>
<p>&nbsp;</p>
<h2><strong>Post-change Evaluation</strong></h2>
<p>&nbsp;</p>
<p><!-- /wp:spacer -->

<!-- wp:image {"id":1639,"width":"243px","height":"137px","sizeSlug":"full","linkDestination":"none","align":"center"} --></p>
<p><img decoding="async" class="wp-image-1639" style="width: 243px; height: 137px;" src="https://tektalk.tech/wp-content/uploads/2023/07/evaluationImage.jpg" alt="Evaluation Process" /></p>
<p><!-- /wp:image --></p>
<p>Once the emergency is resolved and stability is restored, it is important to conduct a post-change evaluation. This involves assessing the effectiveness of the changes, identifying any further improvements, and capturing lessons learned for future emergency situations.</p>
<p>&nbsp;</p>
<h2><strong>Continuous Improvement</strong></h2>
<p>&nbsp;</p>
<p><!-- wp:image {"id":1640,"width":"213px","height":"194px","sizeSlug":"full","linkDestination":"none","align":"center"} --></p>
<p><img decoding="async" class="wp-image-1640" style="width: 213px; height: 194px;" src="https://tektalk.tech/wp-content/uploads/2023/07/continuousImprovement.jpg" alt="Continuous Improvement" /></p>
<p><!-- /wp:image -->

<!-- wp:spacer {"height":"30px"} --></p>
<p>&nbsp;</p>
<p><!-- /wp:spacer --></p>
<p>This process should be an opportunity for continuous improvement. Organizations should analyze the root causes of emergencies, identify ways to prevent or minimize their occurrence, and enhance their overall change management processes to handle emergencies more efficiently in the future.</p>
<p><!-- wp:spacer {"height":"30px"} --></p>
<p>&nbsp;</p>
<p><!-- /wp:spacer -->

<!-- wp:paragraph {"fontSize":"normal"} --></p>
<h2><strong>Flowchart Representation</strong></h2>
<p>&nbsp;</p>
<p>Here is the flowchart for a visual representation of process</p>
<p><!-- /wp:paragraph -->

<!-- wp:spacer {"height":"30px"} --></p>
<p>&nbsp;</p>
<p><!-- /wp:spacer -->

<!-- wp:image {"id":750,"width":"691px","height":"921px","sizeSlug":"full","linkDestination":"none","align":"center"} --></p>
<p><img decoding="async" class="wp-image-750" style="width: 691px; height: 921px;" src="https://tektalk.tech/wp-content/uploads/2023/01/emergencyChangeManagementFlow.png" alt="Emergency Change Management Flow" /></p>
<p><!-- /wp:image -->

<!-- wp:spacer {"height":"30px"} --></p>
<p>&nbsp;</p>
<p><!-- /wp:spacer -->

<!-- wp:paragraph {"fontSize":"normal"} --></p>
<p>Here is another representation of the Process</p>
<p><!-- /wp:paragraph -->

<!-- wp:spacer {"height":"30px"} --></p>
<p>&nbsp;</p>
<p><!-- /wp:spacer -->

<!-- wp:image {"id":1645,"width":"974px","height":"548px","sizeSlug":"large","linkDestination":"none","align":"center"} --></p>
<p><img decoding="async" class="wp-image-1645" style="width: 974px; height: 548px;" src="https://tektalk.tech/wp-content/uploads/2023/07/EmergencyChangeMgmtFlow2-1024x576.png" alt="Emergency Change Management" /></p>
<p><!-- /wp:image -->

<!-- wp:spacer {"height":"30px"} --></p>
<p>&nbsp;</p>
<p><!-- /wp:spacer -->

<!-- wp:paragraph {"fontSize":"normal"} --></p>
<p>Check my earlier blog for <a href="https://tektalk.tech/the-change-management-process-explained/">Change Management Process</a>.</p>
<p><!-- /wp:paragraph -->

<!-- wp:paragraph {"fontSize":"normal"} --></p>
<p>For more information check <a href="https://whatfix.com/blog/itil-change-management/">ITIL&#8217;s Change Management</a>.</p>
<p><!-- /wp:paragraph -->

<!-- wp:spacer {"height":"30px"} --></p>
<p>&nbsp;</p>
<p><!-- /wp:spacer -->

<!-- wp:paragraph {"fontSize":"normal"} --></p>
<p><strong>Authored by Vijay Chander &#8211; All rights reserved &#8211; 2023</strong></p>
<p><!-- /wp:paragraph -->

<!-- wp:spacer {"height":"30px"} --></p>
<p>&nbsp;</p>
<p class="has-normal-font-size"><!-- /wp:spacer --></p><p>The post <a href="https://tektalk.tech/blogs/emergency-change-management/">Emergency Change Management: Adapting to the Unexpected</a> first appeared on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p><p>The post <a href="https://tektalk.tech/blogs/emergency-change-management/">Emergency Change Management: Adapting to the Unexpected</a> appeared first on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Steps to follow for Service Validation and Testing</title>
		<link>https://tektalk.tech/blogs/service-validation-and-testing/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=service-validation-and-testing</link>
		
		<dc:creator><![CDATA[Vijay Chander]]></dc:creator>
		<pubDate>Mon, 03 Jul 2023 07:25:01 +0000</pubDate>
				<category><![CDATA[Managed Services]]></category>
		<category><![CDATA[Process Flow]]></category>
		<category><![CDATA[#itmanagedservices]]></category>
		<category><![CDATA[#itsm]]></category>
		<category><![CDATA[#servicevalidation]]></category>
		<category><![CDATA[#tektalk]]></category>
		<guid isPermaLink="false">https://tektalk.tech/?p=1604</guid>

					<description><![CDATA[<p>Service Validation and Testing ensures that deployed releases and the resulting services meet customer expectations, and to verify that IT operations can support new services.</p>
<p>The post <a href="https://tektalk.tech/blogs/service-validation-and-testing/">Steps to follow for Service Validation and Testing</a> first appeared on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
<p>The post <a href="https://tektalk.tech/blogs/service-validation-and-testing/">Steps to follow for Service Validation and Testing</a> appeared first on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>Service Validation and Testing</h1>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2><strong>Introduction</strong></h2>



<div class="wp-block-spacer" style="height: 15px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">Service Validation and Testing ensures that deployed releases and the resulting services meet customer expectations, and to verify that IT operations can support new services. <strong>Service Validation and Testing</strong> defines the testing of services during the <strong>Service Transition</strong> phase.  This will ensure that new or changed services are fit for purpose (this is known as utility) and fit for use (this is known as warranty).</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">Service Validation and Testing&#8217;s goal is to make sure the delivery of activities adds value that is agreed and expected.  If testing hasn&#8217;t been carried out properly, additional <a href="https://tektalk.tech/blogs/incident-management-process-explained/">Incidents</a> and <a href="https://tektalk.tech/blogs/problem-management-process-explained/">Problems</a> will arise.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<h2><strong>Activities in Service validation and testing</strong></h2>
<p class="wp-block-paragraph">&nbsp;</p>
<p class="has-normal-font-size">There are a number of activities for Service Validation and Testing, these include:</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>
<div aria-hidden="true">
<ul>
<li><em>Validation and Test management</em>&#8211; This consists of planning and managing/controlling and then reporting on the activities that have taken place during all phases to ensure they are fit for purpose/use.</li>
<li><em>Planning and Design </em>&#8211; Test planning and design activities take place in the early stages of the Service Lifecycle.  These correlate to resources, supporting services, scheduling milestones for delivery and acceptance.</li>
<li><em>Verification of Test Plan and Design </em>&#8211; Test plans and designs are validated to ensure all activities are complete (this also includes test scripts).  Test models are also verified to minimize the risks to the service.</li>
<li><em>Preparation of the Test environment </em>&#8211; Prepare and make a baseline of the test environment.</li>
<li><em>Testing </em>&#8211; Tests are carried out using manual or automated testing techniques and procedures.  All results are registered.</li>
<li><em>Evaluate Exit Criteria and Report </em>&#8211; Actual results are compared with projected results.</li>
<li><em>Clean up and Closure </em>&#8211; Ensure the test environment is cleaned.  Learn from previous experiences and identify areas for improvement.</li>
</ul>
<p>&nbsp;</p>
</div>



<h2 class="has-heading-2-font-size"><strong>Validation and Test Management</strong></h2>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">Service Validation and test management are crucial components of the software development life cycle. They ensure that software applications meet the desired quality standards and are free from defects. The validation phase involves evaluating the software against user requirements and specifications to determine its correctness and fitness for purpose. This process includes activities like requirement validation, design validation, and user acceptance testing. Test management, on the other hand, focuses on planning, organizing, and controlling the testing activities throughout the development process.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">In validation and test management, a systematic approach is essential to ensure thorough coverage and effective testing. This involves creating test plans, defining test cases, and executing them to uncover defects and verify the software&#8217;s functionality. The test management process includes activities like test prioritization, resource allocation, test execution tracking, and defect management. It also involves collaborating with different stakeholders, such as developers, business analysts, and end-users, to ensure clear communication and alignment of objectives.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">Proper validation and test management contribute to the overall success of software projects. They help in identifying and addressing issues early in the development cycle, reducing the risk of costly errors in the final product. Through effective test management, organizations can ensure comprehensive testing coverage, improve the quality of their software, and enhance customer satisfaction. By incorporating best practices, such as test automation, continuous integration, and regular reviews, validation and test management can streamline the testing process and deliver robust and reliable software solutions.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<h2 class="has-heading-2-font-size"><strong>Test Planning and design</strong></h2>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">Test planning and design for Service Validation are crucial in the software testing process that lay the foundation for successful testing. Test planning involves determining the scope, objectives, and approach of the testing activities. It includes identifying the test requirements, defining the test strategy, and creating a comprehensive test plan. Test planning also involves resource allocation, scheduling, and budgeting to ensure efficient and effective testing. The test plan serves as a roadmap for the testing team, outlining the testing activities, deliverables, and timelines.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">Test design, on the other hand, focuses on creating detailed test cases and <a href="https://www.guru99.com/test-scenario.html">test scenarios</a> based on the requirements and specifications of the software. It involves breaking down the system into smaller components and designing tests that target specific functionalities or features. Test design requires a clear understanding of the system&#8217;s architecture and behavior to ensure that all critical and high-risk areas are adequately covered. This phase also involves designing test data, selecting test techniques, and prioritizing test cases to maximize test coverage within the given constraints.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">Both <a href="https://smartbear.com/test-management/test-design-vs-test-plan/">test planning and design</a> are iterative processes that require collaboration between the testing team, developers, and stakeholders. They require careful analysis and consideration of the system&#8217;s requirements, risks, and dependencies to ensure comprehensive testing coverage. Well-planned and well-designed tests contribute to the overall effectiveness of the testing process by identifying defects early and providing valuable feedback for improvement.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<h2><strong>Sample Test Scenario Template</strong></h2>
<p class="wp-block-paragraph">&nbsp;</p>
<p class="has-normal-font-size">Creating test scenarios for unit, system and integration testing forms part of the test strategy. Let us look at one of the templates (here is the Integration testing template).</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<figure class="wp-block-table">
<table class="has-startupzy-bgsoft-background-color has-background">
<thead>
<tr>
<td><strong>Test Scenario ID</strong></td>
<td> </td>
<td><strong>Test Scenario Name</strong></td>
<td colspan="2"> </td>
</tr>
</thead>
<tbody>
<tr>
<td>System Use Case Scenario(s)</td>
<td colspan="4">Indicate the use case scenario(s) that are tested under this scenario. One system use case scenario may be tested through multiple test scenarios, but also multiple system use case scenarios may be tested through a single test scenarios.&gt;</td>
</tr>
<tr>
<td colspan="5">Revision History</td>
</tr>
<tr>
<td>Date</td>
<td>Author</td>
<td>Version</td>
<td colspan="2">Description</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td colspan="2">Test Case created.</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td colspan="2"> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td colspan="2"> </td>
</tr>
<tr>
<td>Objectives</td>
<td colspan="4">   </td>
</tr>
<tr>
<td>Test Setup</td>
<td colspan="4">   </td>
</tr>
<tr>
<td>Pre-Conditions</td>
<td colspan="4">   </td>
</tr>
<tr>
<td colspan="5">Test Data</td>
</tr>
<tr>
<td>Variable</td>
<td colspan="4">Values</td>
</tr>
<tr>
<td> </td>
<td colspan="4"> </td>
</tr>
<tr>
<td> </td>
<td colspan="4"> </td>
</tr>
<tr>
<td> </td>
<td colspan="4"> </td>
</tr>
<tr>
<td colspan="5">Test Procedure</td>
</tr>
<tr>
<td>Step #</td>
<td colspan="3">Step Details</td>
<td>Expected Result</td>
</tr>
<tr>
<td>01</td>
<td colspan="3"> </td>
<td> </td>
</tr>
<tr>
<td>02</td>
<td colspan="3"> </td>
<td> </td>
</tr>
<tr>
<td>03</td>
<td colspan="3"> </td>
<td> </td>
</tr>
<tr>
<td>Comments</td>
<td colspan="4"> </td>
</tr>
<tr>
<td>Actual Results</td>
<td colspan="4">&lt;PASS/FAIL/SKIPPED&gt;</td>
</tr>
<tr>
<td>Completed</td>
<td colspan="4"> </td>
</tr>
<tr>
<td>Signed Out</td>
<td colspan="4"> </td>
</tr>
<tr>
<td colspan="5">Test Log</td>
</tr>
<tr>
<td>Date</td>
<td>Tester Name</td>
<td>Actual Results<br />(Pass/Fail)</td>
<td colspan="2">Comments</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td colspan="2"> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td colspan="2"> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td colspan="2"> </td>
</tr>
</tbody>
</table>
<figcaption class="wp-element-caption">Integration Testing Template</figcaption>
</figure>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<h2 class="has-heading-2-font-size"><strong>Verification of Test Plan and Design</strong></h2>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">Verification of the test plan and design ensures the completeness, accuracy, and effectiveness of the test plan and design documents. It involves a thorough review and evaluation of the test plan and design to validate that they meet the specified requirements and objectives. During this verification process, stakeholders and experts assess the clarity and consistency of the test plan and design, checking if they align with the project&#8217;s goals, scope, and available resources. By conducting a rigorous verification, organizations can identify any gaps, ambiguities, or potential issues early on, allowing for necessary refinements and improvements to be made before the actual testing phase begins.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<h2 class="has-heading-2-font-size"><strong>Prepare and create a baseline for the test environment</strong></h2>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">Preparing and creating a baseline of the test environment involves capturing and documenting the initial state of the environment to establish a reference point for future testing activities. Here are the steps involved in preparing and making a baseline of your test environment:</p>
<p>&nbsp;</p>
<ol>
<li><strong>Define the baseline criteria:</strong> Determine the specific elements and components that need to be included in the <a href="https://testsigma.com/blog/baseline-testing/">baseline</a>. This can include hardware configurations, software versions, network settings, databases, and any other relevant components that make up the test environment.</li>
<li><strong>Set up the initial environment:</strong> Create the initial test environment by installing the required software, configuring hardware, setting up networks, and deploying any necessary infrastructure components. Ensure that the environment closely resembles the production environment or the target environment for testing.</li>
<li><strong>Document the baseline:</strong> Document all the relevant information about the initial state of the environment. This can include detailed hardware specifications, software versions, network configurations, database schemas, and any other relevant settings or configurations. Take screenshots, capture system logs, and record any specific details that are essential for replicating the baseline in the future.</li>
<li><strong>Establish version control:</strong> Use version control tools or mechanisms to manage and track changes to the test environment. This helps maintain a record of any modifications or updates made to the baseline over time and allows for easy rollback or reference to previous states if needed.</li>
<li><strong>Validate the baseline:</strong> Verify the baseline environment to ensure that it accurately represents the desired initial state for testing. Validate that all the required components are properly installed, configured, and functioning as expected. This can involve conducting basic tests or checks to confirm the integrity of the baseline.</li>
<li><strong>Secure and protect the baseline:</strong> Take measures to secure and protect the baseline from unauthorized changes or modifications. Implement access controls, backups, and other security measures to ensure the integrity and availability of the baseline environment.</li>
</ol>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<h2 class="has-heading-2-font-size"><strong>Cleanup and Closure of the test environment</strong></h2>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">During the cleanup process, all test data, files, and databases used during the testing phase are securely deleted or archived, ensuring that sensitive information is properly handled and protected. Test configurations, settings, and environment variables are reset to their initial values, ensuring that the environment is free from any test-specific configurations that might interfere with production operations. Additionally, any temporary resources or virtual machines that were set up for testing purposes are decommissioned or removed to optimize resource utilization.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">Closure of the test environment involves documenting the test results, issues, and lessons learned during the testing process. Test reports, defect logs, and any other relevant documentation are compiled and stored for future reference or audit purposes. It is also important to <a href="https://tektalk.tech/blogs/how-to-write-an-effective-it-communication-plan/">communicate</a> the closure of the test environment to the relevant stakeholders, such as project managers, developers, and other members of the testing team. This ensures that everyone is aware that the testing phase has concluded and that the environment is ready for the next phase or project.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph"><strong>Authored by Vijay Chander &#8211; All rights reserved &#8211; 2023</strong></p><p>The post <a href="https://tektalk.tech/blogs/service-validation-and-testing/">Steps to follow for Service Validation and Testing</a> first appeared on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p><p>The post <a href="https://tektalk.tech/blogs/service-validation-and-testing/">Steps to follow for Service Validation and Testing</a> appeared first on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Service Level Credit &#8211; Why is it Important?</title>
		<link>https://tektalk.tech/blogs/service-level-credit-why-is-it-important/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=service-level-credit-why-is-it-important</link>
		
		<dc:creator><![CDATA[Vijay Chander]]></dc:creator>
		<pubDate>Sat, 17 Jun 2023 08:39:25 +0000</pubDate>
				<category><![CDATA[ITSM]]></category>
		<category><![CDATA[Managed Services]]></category>
		<category><![CDATA[#itmanagedservices]]></category>
		<category><![CDATA[#itsm]]></category>
		<category><![CDATA[#pmo]]></category>
		<category><![CDATA[#tektalk]]></category>
		<guid isPermaLink="false">https://tektalk.tech/?p=1584</guid>

					<description><![CDATA[<p>Service level credits should be used as a way of objectively defining how well the supplier needs to perform and the immediate financial consequences of failure.</p>
<p>The post <a href="https://tektalk.tech/blogs/service-level-credit-why-is-it-important/">Service Level Credit – Why is it Important?</a> first appeared on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
<p>The post <a href="https://tektalk.tech/blogs/service-level-credit-why-is-it-important/">Service Level Credit &#8211; Why is it Important?</a> appeared first on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1 class="wp-block-spacer" style="height: 30px;" aria-hidden="true">Service Level Credit</h1>
<div aria-hidden="true"> </div>
<div aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">In IT service agreements, service level credit is commonly incorporated to provide customers with compensation in case the service provider fails to meet the predefined service levels. Essentially, this means offering the customer a credit towards future payments as a form of reimbursement for the service provider&#8217;s inability to meet the mutually agreed performance standards.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<h2 class="has-normal-font-size"><strong>Key elements of Service Level credit</strong></h2>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">A Service Level Credit for the IT industry managed services typically includes the following information. We can divide it into different sections to focus on each. These sections may be documents, reports or processes.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<h3 class="has-heading-2-font-size">Service Level Agreement (SLA) Details</h3>



<p class="has-normal-font-size wp-block-paragraph">This document normally outlines the specific service level targets and supplier performance metrics agreed upon between the service provider and the customer. It includes details such as response time, uptime, resolution time, and other <a href="https://www.qlik.com/us/kpi">key performance indicators</a> (KPIs) that define the quality of service. This is the primary document for calculations of Service Level Credit.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" class="wp-image-1588" src="https://tektalk.tech/wp-content/uploads/2023/06/luciferSystems99Credit.jpg" alt="Credit to Lucifer Systems" />
<figcaption class="wp-element-caption"><a href="https://twitter.com/3wlCartoon/status/671372788830240768/photo/1">courtesy @3wlCartoon</a></figcaption>
</figure>
</div>


<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<h3 class="has-heading-2-font-size">SLA Breach Identification</h3>



<p class="has-normal-font-size wp-block-paragraph">Highlight any instances where the service provider failed to meet the agreed-upon service levels or performance standards. It identifies the specific SLA targets that were not achieved and provides a clear description of the breach.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<h3 class="has-heading-2-font-size">Impact Analysis</h3>



<p class="has-normal-font-size wp-block-paragraph">Examines the impact of the SLA breach on the customer&#8217;s business operations. Assess the consequences of the service level failure and quantifies the impact in terms of downtime, lost productivity, financial losses, or any other relevant metrics.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<h3 class="has-heading-2-font-size">Service Credit Calculation</h3>



<p class="has-normal-font-size wp-block-paragraph">The report outlines the methodology used to calculate the service credits owed to the customer. It typically includes the formula or calculation method specified in the SLA for determining the compensation amount based on the severity and duration of the SLA breach.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized has-custom-border"><img decoding="async" class="wp-image-1585 aligncenter" style="border-width: 2px; width: 816px; height: 979px;" src="https://tektalk.tech/wp-content/uploads/2023/06/Service-Level-Credit-Report.png" alt="Service Level Credit Report" /></figure>
</div>


<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<h3 class="has-heading-2-font-size">Service Credit Applied</h3>



<p class="has-normal-font-size wp-block-paragraph">Organizations also calculate the actual service credits that will be applied to the customer&#8217;s account as compensation for the SLA breach. It specifies the amount or percentage of credit to be deducted from future payments or invoices.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<h3 class="has-heading-2-font-size">Root Cause Analysis</h3>



<p class="has-normal-font-size wp-block-paragraph">The report may include a <a href="https://tektalk.tech/blogs/the-change-management-process-explained/">root cause analysis</a> of the SLA breach, identifying the underlying reasons or factors that led to the service level failure. This analysis helps in understanding the issues and taking corrective actions to prevent similar incidents in the future.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<h3 class="has-heading-2-font-size">Corrective Actions</h3>



<p class="has-normal-font-size wp-block-paragraph">If any corrective measures were implemented to address the SLA breach, this section provides details of the actions taken by the service provider to rectify the situation and prevent recurrence.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<h3 class="has-heading-2-font-size">Customer Feedback and Resolution</h3>



<p class="has-normal-font-size wp-block-paragraph">Customer perception is very important when discussing resolutions. If the customer provided feedback or raised any concerns regarding the SLA breach, this should be captured and should include a summary of their input and how the service provider resolved or addressed those concerns.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<h3 class="has-heading-2-font-size">Forward Planning</h3>



<p class="has-normal-font-size wp-block-paragraph">Including this section, which outlines any preventive measures or improvements planned by the service provider to enhance service delivery and avoid future SLA breaches. It may include strategies for process improvements, infrastructure upgrades, or staff training.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">Create a report with a summary and overall assessment of the SLA breach, highlighting the steps taken, the compensation provided, and the commitment to delivering better service in the future. An example is shown below for critical service levels. (SLED is Service Level Effective Date)</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>


<div class="wp-block-image">
<figure class="aligncenter size-full has-custom-border"><img decoding="async" class="wp-image-1587 aligncenter" style="border-width: 2px;" src="https://tektalk.tech/wp-content/uploads/2023/06/Critical-Service-Levels.png" alt="Critical Service Levels" /></figure>
</div>


<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<h2><strong>Conclusion</strong></h2>
<p class="wp-block-paragraph">&nbsp;</p>
<p class="has-normal-font-size">Service Level Credit is an important aspect to keep a service level provider in check, to ensure they keep up their delivery standards. Missing those performance standards translates to financial penalties.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph"><strong><em>Authored by Vijay Chander &#8211; All rights reserved &#8211; 2023</em></strong></p><p>The post <a href="https://tektalk.tech/blogs/service-level-credit-why-is-it-important/">Service Level Credit – Why is it Important?</a> first appeared on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p><p>The post <a href="https://tektalk.tech/blogs/service-level-credit-why-is-it-important/">Service Level Credit &#8211; Why is it Important?</a> appeared first on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Important Steps to follow for a Successful Project Onboarding</title>
		<link>https://tektalk.tech/blogs/project-onboarding/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=project-onboarding</link>
		
		<dc:creator><![CDATA[Vijay Chander]]></dc:creator>
		<pubDate>Mon, 05 Jun 2023 09:51:01 +0000</pubDate>
				<category><![CDATA[ITSM]]></category>
		<category><![CDATA[Managed Services]]></category>
		<category><![CDATA[PMO]]></category>
		<category><![CDATA[#itmanagedservices]]></category>
		<category><![CDATA[#itsm]]></category>
		<category><![CDATA[#onboarding]]></category>
		<category><![CDATA[#tektalk]]></category>
		<guid isPermaLink="false">https://tektalk.tech/?p=1564</guid>

					<description><![CDATA[<p>Project onboarding is a crucial phase that can make or break your project success. This overview will help you master the art of project onboarding with proven strategies, techniques and examples.</p>
<p>The post <a href="https://tektalk.tech/blogs/project-onboarding/">Important Steps to follow for a Successful Project Onboarding</a> first appeared on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
<p>The post <a href="https://tektalk.tech/blogs/project-onboarding/">Important Steps to follow for a Successful Project Onboarding</a> appeared first on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1 class="wp-block-spacer" style="height: 30px;" aria-hidden="true">Project Onboarding</h1>



<div class="wp-block-spacer" style="height: 20px;" aria-hidden="true"> </div>



<div class="wp-block-spacer" style="height: 15px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">Project Onboarding is the process of adding a person to a new or existing project.  At the onset this is different from onboarding a person into the organization, which is a separate topic of discussion. Here we explore what an organization should consider when onboarding a resource into a IT project.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph"><strong>Let me list out some of the top items that are listed below</strong></p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<h2 class="has-heading-1-font-size"><strong>Project onboarding: Goals and Objectives</strong></h2>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">Clearly <a href="https://tektalk.tech/blogs/how-to-write-an-effective-it-communication-plan/">Communicate</a> the goals and objectives of the IT project to the new team member. Here are a few examples:</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" class="wp-image-1568" style="width: 418px; height: 223px;" src="https://tektalk.tech/wp-content/uploads/2023/06/ProjectGoalsImage.jpg" alt="Project Goals" /></figure>
<p>&nbsp;</p>
<ol>
<li>Organize a <a href="https://tektalk.tech/blogs/create-an-amazing-project-kickoff-deck/">project kickoff</a> meeting specifically for the new team member. In this meeting, present an overview of the project, including its goals, objectives, and expected outcomes. Discuss the scope of the project, major milestones, and timelines.</li>
<li>Utilize visual aids such as flowcharts, diagrams, or presentations to illustrate the project&#8217;s structure, key processes, and expected outcomes. Visual representations can help the new team member grasp the big picture more effectively.</li>
<li>Provide written materials, such as project briefs, requirements documents, or project plans, that clearly articulate the project&#8217;s goals, objectives, and deliverables. These documents should also outline the project timeline and milestones.</li>
<li>Schedule one-on-one discussions with the new team member to provide a personalized explanation of the project&#8217;s goals and objectives. Allow them to ask questions and seek clarification on any aspects they may find confusing.</li>
<li>Collaborate with the new team member to establish individual goals and <a href="https://www.peoplegoal.com/blog/what-are-the-five-performance-objectives">performance objectives</a> aligned with the overall project goals. This helps them understand how their work contributes to the project&#8217;s success.</li>
<li>Use real-world examples or case studies that demonstrate how similar projects have achieved their goals and the impact they had on the organization. This can provide context and help the new team member visualize the desired outcomes.</li>
</ol>
</div>


<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<h2 class="has-heading-1-font-size"><strong>Project Structure and Roles</strong></h2>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">Explain the project&#8217;s organizational structure, including the roles and responsibilities of team members. In project onboarding it is essential to provide clarity in defining the reporting lines and escalation paths to ensure a smooth collaboration.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" class="wp-image-1569" style="width: 310px; height: 276px;" src="https://tektalk.tech/wp-content/uploads/2023/06/ProjectStructureandRolesImage.jpg" alt="Project Structure" /></figure>
<p>&nbsp;</p>
<ol>
<li>Provide a clear and concise overview of the project&#8217;s <a href="https://niftypm.com/blog/how-to-organize-projects-efficiently/">organizational structure</a>, including the different teams, departments, and their respective roles. Explain how these teams collaborate and interact with each other within the project context. Use diagrams or visual representations, if possible, to illustrate the structure and relationships.</li>
<li>Clearly define the roles and responsibilities of team members within the project. Outline the specific tasks, deliverables, and areas of expertise expected from each role. Emphasize the interdependencies and collaborative nature of the project, highlighting how each role contributes to the overall success of the project.</li>
<li>Explain the reporting lines and escalation paths to ensure effective communication and issue resolution. Clarify who team members report to, who they should reach out to for guidance or approvals, and how decisions are escalated when necessary. This helps prevent confusion and ensures that everyone understands the appropriate channels for communication and problem resolution within the project structure.</li>
</ol>
</div>


<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<h2 class="has-heading-1-font-size"><strong>Project Documentation</strong></h2>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">Provide access to relevant project documentation, such as project plans, requirements documents, design specifications, and any existing documentation. Ensure the new team member understands the project&#8217;s context and current progress.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" class="wp-image-1570" style="width: 382px; height: 285px;" src="https://tektalk.tech/wp-content/uploads/2023/06/withoutDocumentation.jpg" alt="Without Project Documentation" /></figure>
<p>&nbsp;</p>
<ol>
<li>Set up a centralized document repository or project management system where all relevant project documentation is stored. Grant the new team member appropriate access and permissions to retrieve and review the necessary documents. Ensure the repository is organized and labeled clearly to facilitate easy navigation and retrieval of information.</li>
<li>Schedule dedicated sessions with the new team member to review and discuss the project documentation. Walk them through the project plans, requirements documents, design specifications, and any other existing documentation that provides context and insights into the project. Encourage questions and discussions to ensure their understanding of the project&#8217;s current progress, challenges, and key considerations.</li>
</ol>
</div>


<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<h2 class="has-heading-1-font-size"><strong>Tech Stack and tools</strong></h2>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">Familiarize the new team member with the project&#8217;s technology stack, tools, and development methodologies being used. Provide necessary training or resources to help them quickly get up to speed.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" class="wp-image-1571" style="width: 422px; height: 249px;" src="https://tektalk.tech/wp-content/uploads/2023/06/TechstackandToolsImage.jpg" alt="Tech Stack and Tools" /></figure>
<p>&nbsp;</p>
<ol>
<li>Provide an overview of the project&#8217;s technology stack, outlining the different technologies, frameworks, and programming languages being used. Explain the purpose and role of each component within the overall architecture. Share any relevant documentation or resources that can help the new team member understand the stack in more detail.</li>
<li>Offer training sessions or provide resources to familiarize the new team member with the tools and software used in the project. This can include development environments, version control systems, project management tools, testing frameworks, or any other relevant tools. Ensure they have the necessary access credentials and permissions to use these tools effectively.</li>
<li>Explain the development methodologies and practices employed in the project, such as Agile, Scrum, or Kanban. Describe the workflow, iteration cycles, and any specific processes or ceremonies followed. Help the new team member understand their role within these methodologies and how they can contribute to the project&#8217;s success.</li>
</ol>
</div>


<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<h2 class="has-heading-1-font-size"><strong>Project Culture and Values</strong></h2>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">Introduce the new team member to the project&#8217;s culture and values, emphasizing teamwork, collaboration, and a commitment to project success. Encourage an inclusive and supportive environment.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" class="wp-image-1572" style="width: 422px; height: 289px;" src="https://tektalk.tech/wp-content/uploads/2023/06/ProjectCultureImage.jpg" alt="Project Culture" /></figure>
<p>&nbsp;</p>
<ol>
<li>Emphasize the importance of collaboration and teamwork within the project. Highlight that the project&#8217;s success depends on the collective effort and contributions of the entire team. Encourage open communication, knowledge sharing, and a supportive environment where team members can collaborate effectively.</li>
<li>Emphasize a culture of continuous learning and innovation. Communicate that the project team values creativity, curiosity, and a growth mind-set. Encourage team members to explore new technologies, propose innovative solutions, and actively seek opportunities for professional development and improvement.</li>
<li>Emphasize the importance of accountability and taking ownership of one&#8217;s work. Communicate that the project team values individuals who take responsibility for their tasks, deliverables, and commitments. Encourage a proactive approach to problem-solving, meeting deadlines, and ensuring the quality of deliverables.</li>
<li>Respect and Inclusivity: Stress the project team&#8217;s commitment to fostering a culture of respect and inclusivity. Emphasize that team members should treat each other with respect, regardless of their roles, backgrounds, or perspectives. Encourage active listening, empathy, and creating a safe environment where diverse ideas and opinions are valued.</li>
</ol>
</div>


<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">Those are the few aspects to keep in mind when inducting a team member into an IT project. You can be more elaborative on project onboarding if you require to prepare one for your organization. Some of the others you may consider are explaining the project risks, the training availability and delivery, and quality expectations.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>
<div aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph"><strong><em>Authored by Vijay Chander &#8211; All rights reserved 2023</em></strong></p><p>The post <a href="https://tektalk.tech/blogs/project-onboarding/">Important Steps to follow for a Successful Project Onboarding</a> first appeared on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p><p>The post <a href="https://tektalk.tech/blogs/project-onboarding/">Important Steps to follow for a Successful Project Onboarding</a> appeared first on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Concurrent Dev Policies &#8211; The Best Practices Of Integrating Applications</title>
		<link>https://tektalk.tech/blogs/concurrent-dev-policies-the-best-practices-of-integrating-applications/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=concurrent-dev-policies-the-best-practices-of-integrating-applications</link>
		
		<dc:creator><![CDATA[Vijay Chander]]></dc:creator>
		<pubDate>Tue, 30 May 2023 06:54:18 +0000</pubDate>
				<category><![CDATA[ITSM]]></category>
		<category><![CDATA[Managed Services]]></category>
		<category><![CDATA[#codedevelopment]]></category>
		<category><![CDATA[#concurentdevelopment]]></category>
		<category><![CDATA[#concurrentPolicies]]></category>
		<category><![CDATA[#itmanagedservices]]></category>
		<category><![CDATA[#itsm]]></category>
		<category><![CDATA[#tektalk]]></category>
		<guid isPermaLink="false">https://tektalk.tech/?p=1518</guid>

					<description><![CDATA[<p>Concurrent development policies outline the best practices used by Applications Service Integrators as a reference for all development activities</p>
<p>The post <a href="https://tektalk.tech/blogs/concurrent-dev-policies-the-best-practices-of-integrating-applications/">Concurrent Dev Policies – The Best Practices Of Integrating Applications</a> first appeared on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
<p>The post <a href="https://tektalk.tech/blogs/concurrent-dev-policies-the-best-practices-of-integrating-applications/">Concurrent Dev Policies &#8211; The Best Practices Of Integrating Applications</a> appeared first on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1 class="wp-block-spacer" style="height: 30px;" aria-hidden="true">Concurrent Dev Policies</h1>



<div class="wp-block-spacer" style="height: 15px;" aria-hidden="true"> </div>



<h2 class="wp-block-heading has-heading-2-font-size"><strong>Introduction</strong></h2>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">Concurrent Dev policies provides general guidance to ASIs (<a href="https://www.oracle.com/integration/application-integration/what-is-application-integration/">Application Software Integrators</a>) regarding the development and integration of software systems for the Customer (Enterprise) Platform. It presents policies and recommended approaches for creating applications that work with the Middleware (MW) components of the Platform.</p>



<p class="has-normal-font-size wp-block-paragraph">Additionally, this blog assumes you have a template that can be used to create interface design documentation (Will write a separate blog on this!). ASIs are encouraged to adhere to the naming conventions provided in this document while developing MW applications.</p>



<p class="has-normal-font-size wp-block-paragraph">By adhering to the practices and processes for concurrent dev policies outlined in this document, ASIs can also reduce the time required to onboard new developers, make efficient use of existing services by reusing them, and promote consistent interaction among different ASIs.</p>



<p class="has-normal-font-size wp-block-paragraph">ASIs should consider this document as a point of reference for their concurrent dev policies.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><a href="https://tektalk.tech/free-downloads/"><img fetchpriority="high" decoding="async" class="aligncenter wp-image-961" style="width: 658px; height: 132px;" src="https://tektalk.tech/wp-content/uploads/2023/03/VaultInBlog-1024x206.png" alt="Vault containing all types of artefacts" width="1024" height="206" /></a></figure>
</div>


<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<h2 class="wp-block-heading"><strong>Customer Platform</strong></h2>
<p>&nbsp;</p>
<p>The Platform consists of managed hosting services and other shared services utilized across multiple projects and/or business solutions that are deployed on the Platform. The customer or an enterprise integrator is not only responsible for providing these shared services, but also includes an independent <a href="https://www.techtarget.com/searchitchannel/definition/systems-integrator">System Integrator</a> / Multi-Vendor Integration (SI/MVI) team that is responsible for supporting ASIs and implementing proper governance and processes for development on the Platform.</p>
<p>The following areas are normally designated as shared services provided as part of the Platform for which we are discussing the concurrent dev policies. You may add more the following list.</p>
<ul>
<li>Middleware</li>
<li>Security</li>
<li>Analytics</li>
<li>Portal</li>
<li>Content Management</li>
</ul>
<p>&nbsp;</p>
<p>Generally the architecture is broken into four distinct parts. They are <strong><em>1. Presentation Layer 2. Data Layer 3. Application Layer and 4. Middleware Layer.</em></strong></p>
<p>&nbsp;</p>
<p>Types of documents to be maintained by ASI for concurrent dev policies include the following:</p>
<p>&nbsp;</p>
<h2><strong>Onboarding Guide</strong></h2>
<p>&nbsp;</p>
<ul>
<li>Develop and document standardized processes for <a href="https://tektalk.tech/blogs/project-onboarding/">onboarding</a> new ASI team members. This is the responsibility of the ASI supervisor. The SI/MVI team administrators will provide the necessary support in addition to an handbook for how to appropriately work with the Enterprise Systems Integrator (ESI).</li>
</ul>
<p>&nbsp;</p>
<h2><strong>Design Documents</strong></h2>
<p>&nbsp;</p>
<ul>
<li>The ASI must maintain the following types of documents for any new application or project implemented by the ASI.
<ul>
<li>Logical Architecture: A system architecture diagram displaying all the logical components. Interface Design: A document detailing specifications for new services or interfaces exposed to other ASIs.</li>
<li>Integration Flows: A document displaying all the integration flows developed for the new applications and projects.</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<h2><strong>Standards Documents</strong></h2>
<p>&nbsp;</p>
<ul>
<li>Develop and maintain coding standard documents that detail practices to be followed by ASI developers. These standards should also include any policies or standards from the customer for any shared service areas that may be relevant to the work being performed by the ASI.</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2><strong>Design Policies</strong></h2>
<p>&nbsp;</p>
<p>The following must be used as a guide and you can add to it for concurrent development policies</p>
<p>&nbsp;</p>
<ul>
<li>ASIs should review the current customer Enterprise Platform architecture. The SI/MVI enterprise architect/technical lead (EA/TL) is responsible for maintaining relevant, Platform-related documentation.</li>
<li>Testing environments may contain masked personally identifiable information (PII) data. During the design phase, the ASI should identify any PII data to be masked for the new application or project.</li>
<li>The ASI must consider high availability (HA) when designing the architecture for the new application or project.</li>
</ul>
<p>&nbsp;</p>
<p>The proposed design must be compatible with the established <a href="https://tektalk.tech/blogs/how-to-secure-the-it-environment-of-your-customers/">disaster recovery</a> (DR) process, which also has to follow the published standards of the concurrent development policies.</p>
<p>&nbsp;</p>
<h2><strong>Solution Architecture Principles</strong></h2>
<p>&nbsp;</p>
<p>The proposed solution should follow guiding architectural principles developed by customer.</p>
<p>&nbsp;</p>
<ul>
<li><strong>Modular Design: </strong>Architectural design should follow a modular approach. This includes breaking down the solution into as small modules as possible which provide a single functionality with minimal inter-dependency.</li>
<li><strong>Service-Oriented:</strong> The architecture should consist of a number of services that are compliant with industry standards for SOA to facilitate reuse, adaptability, and interoperability.</li>
<li><strong>Distributed Architecture:</strong> Modules must be able to run on distributed resources and ability to communicate with each other.</li>
<li><strong>Reusability:</strong> Design the modules for reuse. Modules are designed and deployed in a manner that enables them to be invoked by disparate systems.</li>
<li><strong>High Availability:</strong> The solution architecture must be designed to ensure high availability.</li>
</ul>
<p>&nbsp;</p>
<h2><strong>Integration and Testing</strong></h2>
<p>&nbsp;</p>
<ul>
<li>The ASI will be responsible for testing and maintaining valid integrations for all components of the overall system architecture at all times.</li>
<li>The ASI will be responsible for code migration.</li>
<li>The ASI is responsible for identifying test data and providing scripts to create/migrate data.</li>
<li>The customer/integrator team will be responsible for executing the migration scripts for test data and other Platform-related configurations required for testing.</li>
<li>The customer/integrator team will coordinate testing activities with other ASIs and external partners and agencies.</li>
<li>Additional details on integration and the code migration path are provided in Section 5 Code Migration.</li>
</ul>
<p>&nbsp;</p>
<p>ASIs must follow continuous integration practices. ASIs are free to use the integration tools of their choosing; however, the ESI recommends using the tools in the following table.</p>
<p>&nbsp;</p>
<h2><strong>Code Migration Policies</strong></h2>
<p>&nbsp;</p>
<ul>
<li>The ASI needs to produce a Systems Integration document that provides the customer with the information required for the integration of the associated application or project. This information should include: integration flows, connections to external systems and agencies, test data set requirements and other details as applicable. These documents are to be uploaded to the applicable Shared project site with permissions granted to the customer for accessibility.</li>
<li>Before promoting code to the next environment, the ASI needs to provide the customer with a Testing Summary document that includes the methodology and a task list of what was tested and how. This document must be attached to the service request in ServiceNow, requesting promotion.</li>
<li>Environment backups should be taken before code promotion. The ASI can request backups by submitting a service request. Please note that databases should be backed up on a recurring basis for all non-production environments, except for UATxx (exceptions). If an ASI needs regular backups of infrastructure components (e.g., software binaries, filesystems, log files, etc.) for any other non-production environment, the ASI needs to submit a service request ticket with details on the backup, restore requirements, and timeline. All infrastructure components for non-production environments—example (UATxx and UATyy) —are backed up on a regular basis.</li>
<li>Testing environments contain masked personal identification data. It is the ASI’s responsibility to identify the personal data to be masked for the new application or project developed by the ASI.</li>
<li>The ASI needs to provide the customer with instructions on how to mask the personal data (identified in the previous bullet). The ASI can request data masking by submitting a service request ticket. The instructions for masking should be attached to the service request.</li>
<li>For disaster recovery, the customer/integrator team will be responsible for migration and sync-up of databases and file systems. It is the ASI&#8217;s responsibility to migrate and sync application specific configurations.</li>
</ul>
<p>&nbsp;</p>
<p>In conclusion these are some of the guidelines you can use as a reference for Concurrent Dev policies that are adopted by your internal team and also your application software integrators. This will ensure a standardized and predictable output following desired standards.</p>
<p>&nbsp;</p>
<p><strong>Authored by Vijay Chander &#8211; All rights reserved 2023</strong></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p><p>The post <a href="https://tektalk.tech/blogs/concurrent-dev-policies-the-best-practices-of-integrating-applications/">Concurrent Dev Policies – The Best Practices Of Integrating Applications</a> first appeared on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p><p>The post <a href="https://tektalk.tech/blogs/concurrent-dev-policies-the-best-practices-of-integrating-applications/">Concurrent Dev Policies &#8211; The Best Practices Of Integrating Applications</a> appeared first on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Why Performance reports on Infrastructure is Important?</title>
		<link>https://tektalk.tech/blogs/why-performance-reports-on-infrastructure-is-important/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=why-performance-reports-on-infrastructure-is-important</link>
		
		<dc:creator><![CDATA[Vijay Chander]]></dc:creator>
		<pubDate>Fri, 26 May 2023 13:57:03 +0000</pubDate>
				<category><![CDATA[ITSM]]></category>
		<category><![CDATA[Managed Services]]></category>
		<category><![CDATA[PMO]]></category>
		<category><![CDATA[#itinfrastructure]]></category>
		<category><![CDATA[#itmanagedservices]]></category>
		<category><![CDATA[#itsm]]></category>
		<category><![CDATA[#teltalk]]></category>
		<guid isPermaLink="false">https://tektalk.tech/?p=1500</guid>

					<description><![CDATA[<p>Performance Reports aim to present a comprehensive view in analyzing patterns</p>
<p>The post <a href="https://tektalk.tech/blogs/why-performance-reports-on-infrastructure-is-important/">Why Performance reports on Infrastructure is Important?</a> first appeared on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
<p>The post <a href="https://tektalk.tech/blogs/why-performance-reports-on-infrastructure-is-important/">Why Performance reports on Infrastructure is Important?</a> appeared first on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>Performance Reports on Infrastructure</h1>
<p>&nbsp;</p>
<p>Performance reports on infrastructure aims to present a comprehensive overview of a system&#8217;s performance in important aspects. These reports serve the purpose of analyzing patterns and detecting areas that require closer examination. Identifying performance issues can be challenging since they might not be directly related to metrics like CPU, memory, or networking. Moreover, they may not generate clear error messages in logs and can result from specific bottlenecks within the system. By establishing and reporting on performance metrics, we can ensure a favorable user experience for customers.</p>
<p>&nbsp;</p>
<h2><strong>Database Reporting</strong></h2>
<p>&nbsp;</p>
<p>Database reports are intended to show the overall footprint across all databases. Several key indicators such as database size, wait time, availability, and number of connections help to identify which <a href="https://tektalk.tech/blogs/how-to-secure-the-it-environment-of-your-customers/">environments</a> require the most attention and are going to be most impactful if they are taken down for maintenance.</p>
<p>&nbsp;</p>
<ul>
<li>Reports provided
<ul>
<li>Database metrics</li>
</ul>
</li>
<li>Tools
<ul>
<li>OEM</li>
</ul>
</li>
<li>Overview of report content
<ul>
<li>Size (GB)</li>
<li>Availability (%)</li>
<li>Wait Time (%)</li>
</ul>
</li>
<li>Frequency of report generation
<ul>
<li>Monthly</li>
</ul>
</li>
<li>Location of stored output</li>
<li>Communication mechanism</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2><strong>Network Reporting</strong></h2>
<p>&nbsp;</p>
<p>Network reports are intended to show the overall utilization and availability of the network. Networking paths can be complicated and are not always easily understood through <a href="https://www.lucidchart.com/pages/network-diagram">diagrams</a>. Network traffic patterns are critical in understanding interoperability between systems and designing risk mitigation schemes.</p>
<p>&nbsp;</p>
<ul>
<li>Reports provided
<ul>
<li>Network (MB/s)</li>
<li>Network uptime</li>
</ul>
</li>
<li>Tool
<ul>
<li>SolarWinds</li>
</ul>
</li>
<li>Overview of report content
<ul>
<li>Utilization across all interfaces (MB/s) over a 30-day period</li>
<li>Network availability for the month</li>
</ul>
</li>
<li>Frequency of report generation
<ul>
<li>Monthly</li>
</ul>
</li>
</ul>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" class="wp-image-1504" src="https://tektalk.tech/wp-content/uploads/2023/05/networkProdReport-1024x452.png" alt="" /></figure>
<p>&nbsp;</p>
<h2><strong>Security Reports</strong></h2>
<p>&nbsp;</p>
<p>Security reports focus on known vulnerabilities and patching progress as part of the Security Governance Framework. Security reports will provide the most actionable recommendations as compliance will continually be a top priority for the customer. This reporting mechanism is crucial for providing a mapping between potential vulnerabilities and the patch level of affected systems.</p>
<p>&nbsp;</p>
<ul>
<li>Reports provided
<ul>
<li>NESSUS scan results</li>
</ul>
</li>
<li>Tools
<ul>
<li>NESSUS</li>
</ul>
</li>
<li>Overview of report content
<ul>
<li>Total results: production and non-production</li>
<li>Top 12 critical vulnerabilities</li>
<li>Top 12 hosts of critical vulnerabilities</li>
<li>Linux patching progress</li>
</ul>
</li>
<li>Frequency of report generation
<ul>
<li>Monthly</li>
</ul>
</li>
</ul>
</div>


<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" class="wp-image-1506" src="https://tektalk.tech/wp-content/uploads/2023/05/securityTotalProductionReport-1024x517.png" alt="" /></figure>
</div>


<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<h2 class="wp-block-heading has-heading-2-font-size"><strong>Other Reports</strong></h2>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">Helpdesk reports are collected from your helpdesk software like Jira or ServiceNow and presented on a monthly basic. Here is an example of that report.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" class="wp-image-1507" src="https://tektalk.tech/wp-content/uploads/2023/05/IncidentReportCount-1024x522.png" alt="" /></figure>
</div>


<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" class="wp-image-1508" src="https://tektalk.tech/wp-content/uploads/2023/05/userProvisioningRequests.png" alt="" /></figure>
</div>


<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" class="wp-image-1509" src="https://tektalk.tech/wp-content/uploads/2023/05/InfraProvisioningRequests.png" alt="" /></figure>
</div>


<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph">Performance reports on infrastructure serve as a vital tool in maintaining and optimizing infrastructure systems. By carefully analyzing performance data, trends can be identified, and potential areas of concern can be addressed proactively. It is important to recognize that performance issues are not always straightforward and may require thorough investigation to identify the underlying causes. Therefore, defining and reporting on performance metrics becomes crucial to ensure a seamless and satisfactory experience for the users of the infrastructure. By continuously monitoring and optimizing performance, organizations can enhance the efficiency, reliability, and overall success of their infrastructure systems.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>



<p class="has-normal-font-size wp-block-paragraph"><strong>Authored by Vijay Chander &#8211; All rights reserved 2023</strong></p><p>The post <a href="https://tektalk.tech/blogs/why-performance-reports-on-infrastructure-is-important/">Why Performance reports on Infrastructure is Important?</a> first appeared on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p><p>The post <a href="https://tektalk.tech/blogs/why-performance-reports-on-infrastructure-is-important/">Why Performance reports on Infrastructure is Important?</a> appeared first on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How To Implement the Right Maintenance And Turnover Assessment Plan?</title>
		<link>https://tektalk.tech/blogs/how-to-implement-the-right-maintenance-and-turnover-assessment-plan/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-implement-the-right-maintenance-and-turnover-assessment-plan</link>
		
		<dc:creator><![CDATA[Vijay Chander]]></dc:creator>
		<pubDate>Wed, 17 May 2023 08:41:50 +0000</pubDate>
				<category><![CDATA[ITSM]]></category>
		<category><![CDATA[Managed Services]]></category>
		<category><![CDATA[PMO]]></category>
		<category><![CDATA[#itmanagedservices]]></category>
		<category><![CDATA[#itsm]]></category>
		<category><![CDATA[#pmo]]></category>
		<category><![CDATA[#tektalk]]></category>
		<guid isPermaLink="false">https://tektalk.tech/?p=1491</guid>

					<description><![CDATA[<p>All organizations recognize that turnover is a complex activity involving multiple stakeholders working collaboratively, providing the customer necessary support and expertise to operate the solution independently</p>
<p>The post <a href="https://tektalk.tech/blogs/how-to-implement-the-right-maintenance-and-turnover-assessment-plan/">How To Implement the Right Maintenance And Turnover Assessment Plan?</a> first appeared on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
<p>The post <a href="https://tektalk.tech/blogs/how-to-implement-the-right-maintenance-and-turnover-assessment-plan/">How To Implement the Right Maintenance And Turnover Assessment Plan?</a> appeared first on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1>Maintenance and Turnover Assessment</h1>
&nbsp;
<h2>Introduction</h2>
&nbsp;

All organizations recognize that maintenance and turnover assessment is a complex activity involving multiple stakeholders working collaboratively to provide the customer with the necessary support and expertise to operate the solution independently. Additionally, they understand the significance of an effective turnover to the customer and its implications for the future. Therefore, organization should develop a detailed approach, drawing on previous experience, which outlines a well-defined turnover plan.

&nbsp;

The primary goal of the maintenance and turnover assessment process is to transfer all hardware, software, data, supplies, and documentation developed, procured, or managed by the organization to the customer. Coordinate all turnover activities with the ongoing Maintenance and Operations initiatives. Throughout the turnover period, the team will provide oversight and staff support to ensure compliance with established standards for performance SLAs and operational <a href="https://www.forbes.com/advisor/business/what-is-a-kpi-definition-examples/">KPI</a>s.

&nbsp;
<h2><strong>Key Activities</strong></h2>
&nbsp;

The execution of the maintenance and turnover assessment process encompasses several key activities which the organization states as below:

&nbsp;
<ul>
 	<li>Planning for Turnover: We will carefully strategize and plan the various elements involved in the turnover process.</li>
 	<li>Knowledge Transfer: Our team will facilitate the transfer of essential <a href="https://tektalk.tech/blogs/a-guide-to-knowledge-management-process/">knowledge</a> to empower the customer in independently operating the solution.</li>
 	<li>Pre-Cutover: We will conduct thorough preparations and evaluations ahead of the cutover phase.</li>
 	<li>Cutover: We will manage the actual cutover phase to ensure a seamless transition to the customer’s control.</li>
 	<li>Post Cutover: We will provide ongoing support and assistance immediately following the cutover to address any post-transition challenges.</li>
 	<li>Turnover Finalization and Acceptance: This stage involves formalizing the completion of turnover and obtaining acceptance, ensuring that all requirements and expectations are met.</li>
</ul>
&nbsp;
<div class="wp-block-spacer" aria-hidden="true"></div>
<p class="has-normal-font-size">Your organization should be dedicated to delivering a comprehensive turnover process that enables the customer to assume full ownership of the solution and associated components with confidence.</p>
&nbsp;
<h2 class="has-normal-font-size"><strong>Requirements Statement</strong></h2>
<div class="wp-block-spacer" aria-hidden="true"></div>
<div aria-hidden="true"></div>
<p class="has-normal-font-size">The <a href="https://www.bocasay.com/software-projects-expression-requirements/">Requirements Statement</a> outlines the number, skills, responsibilities, and salary of personnel required to assume full maintenance and operations support of the solution. In addition to the people required to operate the solution, Requirements Statement will include an inventory of all systems, documentation, supplies, facilities, and any other resources required to operate the solution.</p>
&nbsp;
<div class="wp-block-spacer" aria-hidden="true"></div>
<h2 class="has-normal-font-size"><strong>Turnover Training Plan for Maintenance and Operations</strong></h2>
&nbsp;
<div class="wp-block-spacer" aria-hidden="true"></div>
<p class="has-normal-font-size">The objective of the maintenance and turnover assessment training plan is to equip the Maintenance and Operations team with the necessary knowledge and skills to effectively assume responsibility for the ongoing support and operation of the information technology systems. The training plan aims to ensure a smooth transition and seamless continuation of services.</p>
&nbsp;

&nbsp;
<div class="wp-block-spacer" aria-hidden="true">
<ol>
 	<li>
<h3>Assess Training Needs</h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Conduct a thorough assessment of the Maintenance and Operations team’s existing knowledge and skills.</li>
 	<li>Identify any gaps or areas that require additional training to effectively manage the IT systems.</li>
</ul>
</li>
</ul>
&nbsp;
<ol start="2">
 	<li>
<h3>Develop Training Modules</h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Design comprehensive training modules that cover key aspects of the IT systems, including hardware, software, applications, and infrastructure.</li>
 	<li>Include modules on system monitoring, troubleshooting, incident management, change management, and routine maintenance procedures.</li>
</ul>
</li>
</ul>
&nbsp;
<ol start="3">
 	<li>
<h3>Training Delivery</h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Organize training sessions conducted by experienced trainers or subject matter experts.</li>
 	<li>Utilize a mix of training methods, including presentations, hands-on exercises, workshops, and simulations.</li>
 	<li>Provide ample opportunities for practical application and reinforcement of concepts through real-life scenarios and case studies.</li>
</ul>
</li>
</ul>
&nbsp;
<ol start="4">
 	<li>
<h3><strong>Topics to Cover</strong></h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Overview of the IT systems, including architecture, components, and interdependencies.</li>
 	<li>System monitoring and performance management techniques.</li>
 	<li><a href="https://tektalk.tech/blogs/incident-management-process-explained/">Incident management</a> and troubleshooting procedures.</li>
 	<li><a href="https://tektalk.tech/blogs/the-change-management-process-explained/">Change management</a> processes and best practices.</li>
 	<li>Routine maintenance tasks, including backups, patches, and updates.</li>
 	<li>Security protocols and compliance requirements.</li>
 	<li>Documentation and knowledge management practices.</li>
 	<li>Collaboration and communication tools used for coordination and reporting.</li>
</ul>
</li>
</ul>
&nbsp;
<ol start="5">
 	<li>
<h3><strong>On-the-Job Training and Mentoring</strong></h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Facilitate on-the-job training and mentoring sessions to provide hands-on experience and guidance.</li>
 	<li>Assign experienced team members or mentors to work closely with the <a href="https://www.riveragroup.com/2018/12/it-operations-and-maintenance/">Maintenance and Operations</a> team during the initial transition phase.</li>
 	<li>Encourage knowledge sharing and collaboration among team members to foster a learning culture.</li>
</ul>
</li>
</ul>
&nbsp;
<ol start="6">
 	<li>
<h3><strong>Assess Training Effectiveness</strong></h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Conduct periodic assessments and evaluations to gauge the effectiveness of the training program.</li>
 	<li>Seek feedback from the Maintenance and Operations team to identify areas of improvement and address any ongoing training needs.</li>
 	<li>Continuously update and refine the training modules based on feedback and changing technology requirements.</li>
</ul>
</li>
</ul>
&nbsp;
<ol start="7">
 	<li>
<h3><strong>Ongoing Support and Continuous Learning</strong></h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Provide ongoing support and resources, such as documentation, knowledge bases, and access to experts, to aid in troubleshooting and skill development.</li>
 	<li>Encourage continuous learning and professional development through participation in relevant workshops, conferences, and online courses.</li>
</ul>
</li>
</ul>
&nbsp;

&nbsp;

</div>
<div class="wp-block-spacer" aria-hidden="true">

By implementing this turnover training plan, the Maintenance and Operations team will be well-prepared to handle the day-to-day operations, maintenance, and support of the information technology systems, ensuring their effective and efficient functioning.

&nbsp;
<h2><strong>Turnover Completion</strong></h2>
&nbsp;

The objective of the maintenance and turnover assessment completion plan is to ensure a successful handover from the current IT team to the Maintenance and Operations team, enabling them to assume full responsibility for the ongoing support and operation of the information technology systems. The plan outlines the key steps and activities required for a seamless transition.

&nbsp;

</div>
<div class="wp-block-spacer" aria-hidden="true"></div>
<ol>
 	<li>
<h3>Documentation Review</h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Conduct a comprehensive review of all relevant documentation, including system manuals, standard operating procedures (SOPs), incident logs, change management records, and system configurations.</li>
 	<li>Verify the accuracy and completeness of the documentation, ensuring it reflects the current state of the IT systems.</li>
</ul>
</li>
</ul>
&nbsp;
<ol start="2">
 	<li>
<h3>Knowledge Transfer</h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Facilitate knowledge transfer sessions where the outgoing IT team shares their expertise, insights, and best practices with the Maintenance and Operations team.</li>
 	<li>Cover critical areas such as system architecture, key processes, troubleshooting techniques, and known issues.</li>
 	<li>Encourage interactive discussions and provide opportunities for the Maintenance and Operations team to ask questions and seek clarification.</li>
</ul>
</li>
</ul>
&nbsp;
<ol start="3">
 	<li>
<h3>Transition Planning</h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Develop a detailed transition plan that outlines the timelines, milestones, and responsibilities for the turnover process.</li>
 	<li>Identify any dependencies, risks, or challenges that may arise during the transition and establish mitigation strategies.</li>
 	<li>Define communication channels and protocols for effective coordination between the outgoing and incoming teams.</li>
</ul>
</li>
</ul>
&nbsp;
<ol start="4">
 	<li>
<h3>System Access and Permissions</h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Ensure that the Maintenance and Operations team has the necessary access rights and permissions to manage and operate the IT systems.</li>
 	<li>Update user accounts, passwords, and access controls as needed to align with the new team’s requirements.</li>
 	<li>Coordinate with the relevant stakeholders, such as network administrators and system administrators, to ensure smooth access transitions.</li>
</ul>
</li>
</ul>
&nbsp;
<ol start="5">
 	<li>
<h3>Testing and Validation</h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Conduct thorough testing and validation of the IT systems to ensure their stability, functionality, and adherence to established service level agreements (SLAs).</li>
 	<li>Collaborate with the outgoing IT team to perform comprehensive system checks, including functionality tests, performance evaluations, and disaster recovery drills.</li>
 	<li>Document and address any identified issues or discrepancies before the formal handover.</li>
</ul>
</li>
</ul>
&nbsp;
<ol start="6">
 	<li>
<h3>Incident and Change Management Alignment</h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Align incident management and change management processes between the outgoing and incoming teams.</li>
 	<li>Ensure that the Maintenance and Operations team is fully aware of the incident reporting procedures, escalation paths, and response protocols.</li>
 	<li>Establish a streamlined change management process to track and manage system modifications, ensuring proper documentation, approval, and implementation.</li>
</ul>
</li>
</ul>
&nbsp;
<ol start="7">
 	<li>
<h3>Stakeholder Communication</h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Communicate the upcoming transition to relevant stakeholders, including end-users, management, and other internal teams impacted by the change.</li>
 	<li>Provide regular updates on the progress of the turnover process, highlighting key milestones, anticipated benefits, and any potential disruptions.</li>
 	<li>Address any concerns or questions raised by stakeholders and ensure transparency throughout the transition.</li>
</ul>
</li>
</ul>
&nbsp;
<ol start="8">
 	<li>
<h3><strong>Post-Turnover Support</strong></h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Offer post-turnover support and assistance to the Maintenance and Operations team during the initial phase to address any unforeseen challenges or questions.</li>
 	<li>Conduct regular check-ins and knowledge transfer sessions to ensure a smooth transition and promote ongoing collaboration between the outgoing and incoming teams.</li>
</ul>
</li>
</ul>
&nbsp;

&nbsp;

&nbsp;

By following this turnover completion plan, the Maintenance and Operations team will be well-equipped to assume full responsibility for the maintenance, support, and operation of the information technology systems. This ensures continuity of services and a seamless handover from the outgoing team, minimizing any potential disruptions.

&nbsp;
<h2><strong>Turnover Results Report</strong></h2>
&nbsp;

The turnover results report provides a comprehensive overview of the transition process from the outgoing IT team to the Maintenance and Operations team. It highlights the key components and outcomes of the turnover, showcasing the successful handover of responsibilities for the ongoing support and operation of the information technology systems.

&nbsp;
<ol>
 	<li>
<h3>Executive Summary</h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Summarize the purpose and objectives of the turnover process.</li>
 	<li>Provide an overview of the key activities and milestones achieved during the transition.</li>
 	<li>Highlight the overall success of the turnover and its impact on the Maintenance and Operations team’s ability to assume full responsibility.</li>
</ul>
</li>
</ul>
&nbsp;
<ol start="2">
 	<li>
<h3>Scope and Objectives</h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Define the scope of the turnover, including the specific IT systems, applications, and infrastructure involved.</li>
 	<li>Outline the objectives and goals established for the transition process.</li>
 	<li>Specify any constraints, limitations, or considerations that were taken into account during the turnover.</li>
</ul>
</li>
</ul>
&nbsp;
<ol start="3">
 	<li>
<h3>Turnover Timeline</h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Present a timeline of the turnover process, highlighting key dates, milestones, and activities completed.</li>
 	<li>Include any deviations or adjustments made to the original timeline and provide explanations for the changes.</li>
</ul>
</li>
</ul>
&nbsp;
<ol start="4">
 	<li>
<h3><strong>Documentation and Knowledge Transfer</strong></h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Discuss the review and evaluation of documentation provided by the outgoing IT team.</li>
 	<li>Describe the knowledge transfer sessions conducted to transfer expertise and best practices.</li>
 	<li>Highlight any improvements or updates made to the existing documentation based on the turnover process.</li>
</ul>
</li>
</ul>
&nbsp;
<ol start="5">
 	<li>
<h3><strong>System Validation and Testing</strong></h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Provide an overview of the validation and testing activities performed to ensure the stability and functionality of the IT systems.</li>
 	<li>Detail the testing methodologies, including functional testing, performance evaluations, and disaster recovery drills.</li>
 	<li>Summarize the results of the testing, highlighting any issues identified and their resolution.</li>
</ul>
</li>
</ul>
&nbsp;
<ol start="6">
 	<li>
<h3><strong>Incident and Change Management Alignment</strong></h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Describe the alignment of incident management and change management processes between the outgoing and incoming teams.</li>
 	<li>Discuss the establishment of incident reporting procedures, escalation paths, and response protocols.</li>
 	<li>Highlight the successful implementation of a streamlined change management process.</li>
</ul>
</li>
</ul>
&nbsp;
<ol start="7">
 	<li>
<h3>System Access and Permissions</h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Detail the process of granting system access and permissions to the Maintenance and Operations team.</li>
 	<li>Describe any updates or modifications made to user accounts, passwords, and access controls.</li>
 	<li>Highlight the successful transition of system access without disruptions.</li>
</ul>
</li>
</ul>
&nbsp;
<ol start="8">
 	<li>
<h3>Stakeholder Communication</h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Discuss the communication strategies employed to inform relevant stakeholders about the turnover process.</li>
 	<li>Summarize the key messages conveyed to end-users, management, and other internal teams.</li>
 	<li>Include feedback or testimonials from stakeholders regarding the effectiveness and transparency of the communication.</li>
</ul>
</li>
</ul>
&nbsp;
<ol start="9">
 	<li>
<h3>Lessons Learned</h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Identify lessons learned from the turnover process, highlighting areas of success and areas for improvement.</li>
 	<li>Provide recommendations for future turnover activities based on the experiences gained.</li>
 	<li>Outline any best practices or insights gained during the transition that can be applied to future projects.</li>
</ul>
</li>
</ul>
&nbsp;
<ol start="10">
 	<li>
<h3>Conclusion</h3>
</li>
</ol>
<ul>
 	<li style="list-style-type: none;">
<ul>
 	<li>Recap the successful completion of the turnover process.</li>
 	<li>Summarize the key achievements, outcomes, and benefits of the turnover for the Maintenance and Operations team.</li>
 	<li>Express appreciation to all stakeholders involved in the transition.</li>
</ul>
</li>
</ul>
&nbsp;

By presenting this turnover results report, the organization can effectively communicate the successful handover of responsibilities from the outgoing IT team to the Maintenance and Operations team. The report serves as a valuable reference document, providing insights, outcomes, and lessons learned from the turnover process for future reference and continuous improvement.

&nbsp;

&nbsp;

<strong>Authored by Vijay Chander – All rights Reserved – 2023</strong>

&nbsp;

&nbsp;

<!-- /wp:post-content --><!-- /wp:freeform --><p>The post <a href="https://tektalk.tech/blogs/how-to-implement-the-right-maintenance-and-turnover-assessment-plan/">How To Implement the Right Maintenance And Turnover Assessment Plan?</a> first appeared on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p><p>The post <a href="https://tektalk.tech/blogs/how-to-implement-the-right-maintenance-and-turnover-assessment-plan/">How To Implement the Right Maintenance And Turnover Assessment Plan?</a> appeared first on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to define a scope for an Enterprise Integrator Engagement?</title>
		<link>https://tektalk.tech/blogs/how-to-define-a-scope-for-an-enterprise-integrator-engagement/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-define-a-scope-for-an-enterprise-integrator-engagement</link>
		
		<dc:creator><![CDATA[Vijay Chander]]></dc:creator>
		<pubDate>Fri, 12 May 2023 04:09:10 +0000</pubDate>
				<category><![CDATA[ITSM]]></category>
		<category><![CDATA[Managed Services]]></category>
		<category><![CDATA[PMO]]></category>
		<category><![CDATA[#accountmanagement]]></category>
		<category><![CDATA[#enterpriseintegrator]]></category>
		<category><![CDATA[#itmanagedservices]]></category>
		<category><![CDATA[#itsm]]></category>
		<category><![CDATA[#pmo]]></category>
		<category><![CDATA[#tektalk]]></category>
		<guid isPermaLink="false">https://tektalk.tech/?p=1479</guid>

					<description><![CDATA[<p>Define methodology for effectively managing Enterprise System Integrator engagements</p>
<p>The post <a href="https://tektalk.tech/blogs/how-to-define-a-scope-for-an-enterprise-integrator-engagement/">How to define a scope for an Enterprise Integrator Engagement?</a> first appeared on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
<p>The post <a href="https://tektalk.tech/blogs/how-to-define-a-scope-for-an-enterprise-integrator-engagement/">How to define a scope for an Enterprise Integrator Engagement?</a> appeared first on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1 class="wp-block-spacer" style="height: 36px;" aria-hidden="true">Scoping an Enterprise Integrator Engagement</h1>
<p>&nbsp;</p>
<p>&nbsp;</p>



<h2><strong>Introduction</strong></h2>
<p class="wp-block-paragraph">&nbsp;</p>
<p>This blog outlines the methodology for effectively managing the Enterprise Integrator engagements. Its purpose is to guarantee the delivery of high-quality services and the fulfillment of all <a href="https://www.cio.com/article/274740/outsourcing-sla-definitions-and-solutions.html">service level agreements</a> (SLAs) in supporting the customer platform. It covers key aspects such as the account management structure, account planning, and program management processes. These processes are designed to ensure consistent and reliable service delivery across the account.</p>
<p>&nbsp;</p>
<p>What is the best approach? Let us look into this from a perspective (I am using <a href="https://download.oracle.com/tutorials/envisionComponents/presentation_html5.html?lms=1">Oracle&#8217;s Envision, Implement and Manage</a>) approach here</p>
<p>&nbsp;</p>
<ul>
<li>The Project Management Office (PMO) ensures that customer support aligns with customer expectations.</li>
<li>The PMO defines governance and standards to facilitate consistent delivery of enhancement projects.</li>
<li>The approach, centered around the Oracle Unified Method (OUM), focuses on three areas: Envision, Implement, and Manage.</li>
<li>While Envision and Implement are relevant to the work performed for the customer, the Manage focus area is crucial for comprehensive program management.</li>
<li>The Manage focus area follows principles from the Project Management Institute&#8217;s (PMI) Body of Knowledge.</li>
<li>The Enterprise Integrator provides document templates, standards, and conventions, as well as establishes an electronic document repository for version control and reviews of key program and project deliverables.</li>
<li>The Enterprise Integrator employs a primary approach for managing areas such as Scope, Work, Issue, Problem, Risk, and Communications.</li>
</ul>
<p>&nbsp;</p>
<h2><strong>Scope</strong></h2>
<p>&nbsp;</p>
<p>Defining the scope is a tedious task, and the outcome is the slave labor you put into understanding your customer and endless interview sessions. Let us look at some of the key areas in Scope that one must focus on.</p>
<p>&nbsp;</p>
<ul>
<li>The scope defines the specific boundaries and deliverables that the team will implement.</li>
<li>The scope will be actively managed throughout the entire project lifecycle, from request initiation to closure.</li>
<li>The primary source of the enterprise integrator scope is normally outlined in the contract with the customer.</li>
<li>When requests are made by the customer or the Application System Integrator (ASI), the scope will be evaluated and, if necessary, appropriately amended.</li>
<li>This evaluation and amendment process will be carried out through the change control process and the project approval process, which will be further explained in subsequent sections of the document.</li>
</ul>
<p>&nbsp;</p>
<h2><strong>Work Management</strong></h2>
<p>&nbsp;</p>
<p>The Enterprise Integrator has defined work management execution processes and policies. These processes and policies include the definition of and weekly monitoring of:</p>
<p>&nbsp;</p>
<ul>
<li>Team member time and expense entry and approval into a designated project accounting system</li>
<li>Task status reporting and tracking is performed weekly</li>
</ul>
<p>&nbsp;</p>
<p>Through various internal meetings, team members will be advised of their upcoming tasks in advance so that they can plan their work schedules appropriately.  From a Platform support perspective, periodic reviews of overall staffing levels will be conducted to ensure that work is being performed as effectively as possible while still meeting all agreed upon SLAs.</p>
<p>&nbsp;</p>
<p>For enhancement projects, the work plan is the most important document the Enterprise Integrator has for communicating project progress and status. One can utilize Microsoft Project or any other one as the a scheduling tool for creating the work plan. The Enterprise Integrator develops, communicates, and maintains a work plan for each of the enhancement projects approved to be initiated by customer. The most current copy of any work plan, along with other key deliverables outlined as part of a Project Charter, are stored in the appropriate customer project site in a shared repository to ensure that all team members always have access to the most up to date documentation.</p>
<p>&nbsp;</p>
<h2><strong>Issue Management</strong></h2>
<p>&nbsp;</p>
<p>The Enterprise Integrator defines <a href="https://tektalk.tech/program-issue-management-process-guide/">issue management</a> as a structured process for identifying, documenting, tracking and resolving issues as they occur throughout the life cycle of a project or service request. The System Integrator and Operations Manager defines, obtains agreement on, and communicates, a structured process to capture and track issues. It is the Enterprise Integrator&#8217;s responsibility to record, assign, and track issues as well as to drive the resolution of open issues as it relates to the Platform or any projects that are being managed by the Enterprise Integrator.</p>
<p>&nbsp;</p>
<p><strong>Key aspects of issue management include:</strong></p>
<p>&nbsp;</p>
<ul>
<li>Analyzing cause and effects associated with issues</li>
<li>Capturing, analyzing, and resolving or escalating issues</li>
<li>Establishing reporting metrics (e.g., issues by category, issues by application, issues by flow)</li>
</ul>
<p>&nbsp;</p>
<p>Issues will be discussed and reported to customer through regularly scheduled Platform M &amp; O Status and Whiteboard meetings for both projects and the Platform, status reports, and at quarterly business reviews—all of which are outlined in the Enterprise Integrator Program <a href="https://tektalk.tech/how-to-write-an-effective-it-communication-plan/">Communication Plan</a>.</p>



<div class="wp-block-spacer" style="height: 30px;" aria-hidden="true"> </div>







<h2 class="has-normal-font-size"><strong>Problem Management</strong></h2>
<p class="wp-block-paragraph">&nbsp;</p>
<p>A problem is defined as a perceived variance between the expected and observed ability of an item to fulfill its defined purpose (e.g., a software bug, consistent unexpected downtimes, a faulty design, TARs/SRs). The Enterprise Integrator documents and captures problems on a formal problem log, assigns individuals responsible for problem resolution, tracks the resolution of problems, and—in those instances when the team cannot resolve the problem—escalates as appropriate following our escalation management process.</p>
<p>&nbsp;</p>
<p><strong>Key aspects of <a href="https://tektalk.tech/problem-management-process-explained/">problem management</a> include:</strong></p>
<p>&nbsp;</p>
<ul>
<li>Analyzing cause and effects associated with problems</li>
<li>Capturing, analyzing, and resolving or escalating problems</li>
<li>Establishing reporting metrics (e.g., problems by category, problems by application)</li>
<li>Establishing a process to determine and report root cause analysis (RCA) of problems to identify and take corrective actions to prevent problems in the future</li>
</ul>
<p>&nbsp;</p>
<p>Problems and RCAs are discussed and reported to customer through regularly scheduled Platform M &amp; O Status and Whiteboard meetings both projects and the Platform, status reports, as well as at quarterly business reviews—all of which are outlined in the Enterprise Integrator Program Communication Plan.</p>
<p>&nbsp;</p>
<h2><strong>Risk Management</strong></h2>
<p>&nbsp;</p>
<p>A risk is an uncertain event or condition, which if it occurs, has a positive or negative effect on a request’s objectives. The Enterprise Integrator develops and manages risks per the following process. Risk management does not necessarily eliminate risk but attempts to reduce the exposure to risk. A risk is viewed in two dimensions:</p>
<p>&nbsp;</p>
<ul>
<li>Risk probability: The likelihood that a certain risk will negatively affect a project</li>
<li>Risk impact: Measures the anticipated severity of a risk</li>
</ul>
<p>&nbsp;</p>
<h2><strong>Examples of common risk sources include</strong></h2>
<p>&nbsp;</p>
<ul>
<li>Size and complexity of effort (e.g., solution footprint, number of business units, geographic breadth)</li>
<li>Technical (e.g., infrastructure technology, applications, third party, legacy)</li>
<li>Staffing (both customer and Enterprise Integrator)</li>
<li>Organizational change management</li>
<li>External factors</li>
</ul>
<p>&nbsp;</p>
<p><strong>The Enterprise Integrator follows a risk management process that includes the following components for both Platform activities as well as individual projects led by the Enterprise Integrator:</strong></p>
<p>&nbsp;</p>
<ul>
<li>Risk identification: Notification when a risk is identified and turned into a problem.</li>
<li>Risk analysis and prioritization: Regular assessment of open risks and criticality of each.</li>
<li>Risk response planning: Possible options assigned to risks include avoidance, transfer, mitigation, accept and control. If mitigation is the approved approach, mitigation plans are identified and documented along with the risk.</li>
<li>Risk monitoring: The process for reviewing risks before they are identified as having occurred.</li>
</ul>
<p>&nbsp;</p>
<p>Risks are discussed and reported to customer through regularly scheduled Platform M &amp; O Status and Whiteboard meetings for both projects and the Platform, status reports, as well as at quarterly business reviews—all of which are outlined in the Enterprise Integrator Program Communication Plan.</p>
<p>&nbsp;</p>
<h2><strong>Communications</strong></h2>
<p>&nbsp;</p>
<p>The Enterprise Integrator provides all quality data, analyses, deficiency reports, corrective action plans and other QA data to customer routinely via normal program and task management channels, such as monthly program reviews, quarterly business reviews, status reports, and other technical interchanges and as defined further in the Communication Plan.</p>
<p>&nbsp;</p>
<h2><strong>Achieving Quality</strong></h2>
<p>&nbsp;</p>
<p>Enterprise Integrator brings a concentrated focus on quality assurance (QA) methods. Because of our process-driven orientation, BIAS consistently meets or exceeds customer requirements, as evidenced by having received numerous customer recognitions during the past five years, including awards, certificates of achievement, and letters of commendation.</p>
<p>&nbsp;</p>
<p>A Quality Assurance Plan consists of planning and prioritization, performance and quality assurance reviews, corrective actions, and client satisfaction surveys. This plan defines the methodology for validating performance with Platform requirements. The goals of this Quality Control Plan include the following:</p>
<p>&nbsp;</p>
<ul>
<li>Focus quality control efforts on the areas of greatest importance for the customer Agency of One vision</li>
<li>Provide a comprehensive and verifiable approach for monitoring contractor performance</li>
<li>Promote consistent, accurate, and effective communication of contractor performance</li>
<li>Implement a self-sustained approach to continuously improve performance</li>
<li>Motivate innovative use of available resources to benefit customer and the Enterprise Integrators as partners in the program</li>
</ul>
<p>&nbsp;</p>
<h2><strong>Project Planning and Prioritization</strong></h2>
<p>&nbsp;</p>
<p>Quality is best achieved when it is built into the initiative from planning phases. The delivery methods include a robust planning and mobilization phase. The purpose of this phase is to help confirm that you have a thorough understanding of the customer goals and expectations, business cases, existing management structure and processes, and other key criteria. The planning approach involves confirming the program scope, refining estimates, finalizing resources and work planning, and confirming assumptions, risks, and dependencies.</p>
<p>Finally, identify controls and their reporting frequencies to provide a process for monitoring the achievement of the goals associated with each program, project, and task. This information is documented in a project charter that is approved by customer before any project activities can begin in earnest. The Enterprise Integrator&#8217;s Program Manager and Project Manager would have primary oversight of the planning and proper prioritization of customer goals and expectations. Through a series of meetings with the customer Program and Project Manager, the Enterprise Integrator management team confirms and refines all previous planning work and begins mobilizing additional team members to start implementation activities. This assures the onset of correct plans for quality and performance.</p>
<p>&nbsp;</p>
<h2><strong>Client Expectation Management</strong></h2>
<p>&nbsp;</p>
<p>To help validate that we continue to meet customer expectations, we will implement a Client Expectations Management process. We will use this process to gain an understanding of how customer executives define satisfaction with our overall efforts.</p>
<p>&nbsp;</p>
<p>The Enterprise Integrator directors will meet with customer management to answer two key questions:</p>
<p>&nbsp;</p>
<ul>
<li>How would customer judge our performance?</li>
<li>How would customer judge our contribution to their success?</li>
<li>Would customer recommend using the Enterprise Integrator to another department or colleague?</li>
</ul>
<p>&nbsp;</p>
<p>Confirm expectations with customer, have follow-up meetings to determine how you are performing with these expectations, and to determine if expectations have changed.</p>
<p>&nbsp;</p>
<h2><strong>Customer Management</strong></h2>
<p>&nbsp;</p>
<p>Relationship management involves key stakeholders on all Platform initiatives. The relationship management approach we propose includes:</p>
<p>&nbsp;</p>
<ul>
<li>Defining program objectives and validating they are aligned with key business objectives</li>
<li>Verifying that each major project and program affecting the Platform is well defined with accountable sponsors and champions; accountable meaning they own the business outcomes</li>
<li>Determining project success criteria during the inception phase of the project</li>
<li>Identifying clear delineation of roles, responsibilities, and authority commensurate with their roles across Enterprise Integrator, Application Systems Integrator, and customer teams</li>
<li>Providing proper management methodologies and tools in place and providing adequate support for delivering and reviewing deliverables and outcomes</li>
<li>Developing timely, accurate, and fact-based reporting</li>
<li>Facilitating controlled and timely resolution of issues and risks with a clearly defined escalation path</li>
<li>Develop RCAs and other means to foster continuous improvement efforts</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>Authored by Vijay Chander &#8211; All rights Reserved &#8211; 2023</strong></p>
<p>&nbsp;</p>
<p>&nbsp;</p><p>The post <a href="https://tektalk.tech/blogs/how-to-define-a-scope-for-an-enterprise-integrator-engagement/">How to define a scope for an Enterprise Integrator Engagement?</a> first appeared on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p><p>The post <a href="https://tektalk.tech/blogs/how-to-define-a-scope-for-an-enterprise-integrator-engagement/">How to define a scope for an Enterprise Integrator Engagement?</a> appeared first on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Best Way To Manage Code Repositories For multiple ASIs</title>
		<link>https://tektalk.tech/blogs/best-way-to-manage-code-repositories-for-multiple-asis/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=best-way-to-manage-code-repositories-for-multiple-asis</link>
		
		<dc:creator><![CDATA[Vijay Chander]]></dc:creator>
		<pubDate>Sun, 07 May 2023 03:32:18 +0000</pubDate>
				<category><![CDATA[Managed Services]]></category>
		<category><![CDATA[#codemanagement]]></category>
		<category><![CDATA[#hotfix]]></category>
		<category><![CDATA[#itmanagedservices]]></category>
		<category><![CDATA[#itsm]]></category>
		<category><![CDATA[#tektalk]]></category>
		<guid isPermaLink="false">https://tektalk.tech/?p=1468</guid>

					<description><![CDATA[<p>For multiple Application System Integrators, build a common policy for code repositories</p>
<p>The post <a href="https://tektalk.tech/blogs/best-way-to-manage-code-repositories-for-multiple-asis/">Best Way To Manage Code Repositories For multiple ASIs</a> first appeared on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
<p>The post <a href="https://tektalk.tech/blogs/best-way-to-manage-code-repositories-for-multiple-asis/">Best Way To Manage Code Repositories For multiple ASIs</a> appeared first on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p></p>
<h1>Manage Code Repositories</h1>
<p>&nbsp;</p>
<p>



</p>
<h2><strong>Introduction</strong></h2>
<p class="wp-block-paragraph">&nbsp;</p>
<p>In today&#8217;s digital age, managing code repositories (source code and associated documentation) are the lifeblood of many businesses. They contain the instructions and blueprints for the software and applications that drive operations, support customers, and generate revenue. As a result, losing access to these critical assets can have disastrous consequences, from downtime and data loss to security breaches and compliance violations.</p>
<p>&nbsp;</p>
<p>To address these risks, an <a href="https://tektalk.tech/blogs/how-to-define-a-scope-for-an-enterprise-integrator-engagement/">Enterprise System Integrator</a> (ESI) will implement a set of policies aimed at safeguarding the source code and documentation of its customers. These policies require deliberate actions, such as regular backups, version control, access controls, and disaster recovery plans, to ensure that the code and documentation are protected against loss, corruption, theft, or misuse.</p>
<p>&nbsp;</p>
<p>One of the key provisions of these policies is that the source code and documentation remain the <strong>property of the customer</strong>, even if they collaborate with third-party Application System Integrators (ASIs) to develop or maintain their software. This means that the customer retains full control and ownership over their intellectual property and can decide how to share or license it with others.</p>
<p>&nbsp;</p>
<p>However, this provision also implies some potential challenges and limitations for both the customer and the ASIs. For example, the customer may need to ensure that their ASIs comply with their policies and standards, which may require additional due diligence, training, or auditing. The customer may also need to negotiate the terms and conditions of their relationship with their ASIs, such as the scope of work, the ownership of the derived work, and the liability for any breaches or damages.</p>
<p>&nbsp;</p>
<p>On the other hand, the ASIs may face some restrictions and dependencies on the customer&#8217;s code and documentation. For example, they may need to adapt their development tools, processes, or methodologies to fit the customer&#8217;s requirements, which may incur additional costs or delays. They may also need to collaborate closely with the customer&#8217;s IT or legal teams to ensure compliance with the policies and regulations, which may require more communication and coordination.</p>
<p>&nbsp;</p>
<p>Overall, the ESI&#8217;s policies reflect a balanced approach to managing the risks and benefits of source code and documentation in a complex and dynamic environment. By encouraging deliberate actions and clear ownership, the policies can help mitigate the risks of loss and misuse while promoting innovation, collaboration, and value creation.</p>
<p>&nbsp;</p>
<h2><strong>Define the code management requirements</strong></h2>
<p>&nbsp;</p>
<p>The following are the requirements set by the Enterprise System Integrator (ESI) for <a href="https://tektalk.tech/blogs/concurrent-dev-policies-the-best-practices-of-integrating-applications/">Application System Integrators</a> (ASIs) to develop source code:</p>
<p>&nbsp;</p>
<ul>
<li>Utilize and maintain an industry standard-based source code management system following industry best practices for source code control. Approved source code should include the following features:
<ul>
<li>Authenticated access for commits to know who committed changes</li>
<li>Authorized access to define access control rights by the ASIs</li>
<li>Versioning support – most version controls use incrementing numbers</li>
<li>Revision history on files to meet CUSTOMER audit requirements</li>
<li>Atomic commits to support multi-file check-in</li>
</ul>
</li>
<li>Maintain version control for source code assets to support recovery from prior versions.</li>
<li>Maintain all necessary documentation related to the appropriate source code assets. Documentation should include, but is not limited to, technical specifications, business requirements, change requests, and release notes.</li>
<li>Maintain appropriate segregation of responsibilities between developers and code reviewers at a level necessary to protect the source code from unauthorized changes.</li>
<li>Manage deployments consistent with CUSTOMER <a href="https://tektalk.tech/blogs/the-change-management-process-explained/">change management</a> policy which requires CUSTOMER written approval prior to any source code migration to production.</li>
<li>Protect source code from unintended loss by:
<ul>
<li>Ensuring that production and test code cannot be altered without appropriate approvals</li>
<li>Ensuring that backup copies of the source code management system are performed daily and rotated to off-site protected storage.</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2><strong>Define the Unified Code Management Guidelines</strong></h2>
<p>&nbsp;</p>
<ol>
<li><strong>Code Repository:</strong> It is recommended to have a single code repository for CUSTOMER systems that can manage source code across multiple ASIs.</li>
<li><strong>Access Privileges:</strong> ASIs are responsible for managing access privileges and provisioning access rights for the code repository.</li>
<li><strong>Comments and Requirements:</strong> ASIs are responsible for providing comments for each commit to the source code. These comments should include links to requirements.</li>
<li><strong>Testing:</strong> ASIs are responsible for making sure that the checked-in code contains test suites that address the requirements and submit test reports.</li>
<li><strong>Continuous Integration:</strong> ASIs are responsible for configuring continuous integration (CI) jobs, as mentioned in Section DevOps. This will ensure that the deployed projects run through test suites and are validated before deploying to the application server.</li>
<li><strong>Code Quality:</strong> ASIs should ensure the quality of code for platform-shared service components only (with appropriate supporting documentation). This can be achieved by conducting code reviews with respective team leads before migrating code to higher environments.</li>
</ol>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>With the above guidelines, unified code management across multiple vendors results in improved code quality, increased collaboration, and easier maintenance.</p>
<p>&nbsp;</p>
<h2><strong>Version Control</strong></h2>
<p>&nbsp;</p>
<p>Organizations rely heavily on version control systems to manage their application code base, which is typically spread across multiple vendors. Since considerable effort and time is invested in developing these applications, it is critical to protect these assets. In a multi-vendor environment, IT policies should be implemented to prevent overlap and merge conflicts when multiple resources are working on the same code base. To ensure that source code management systems are effective, they should include features like authenticated access for commits, revision history of files, atomic commits of multiple files, and versioning and tagging. In addition to version control systems, it is also necessary to have a separate build artifact repository to store release builds. To ensure that release builds are protected, they should have authentication and authorization access.</p>
<p>&nbsp;</p>
<h2><strong>Best Practices</strong></h2>
<p>&nbsp;</p>
<p>

</p>
<p>&nbsp;</p>
<p>

</p>
<table>
<thead>
<tr>
<td>Item</td>
<td>Details</td>
</tr>
</thead>
<tbody>
<tr>
<td>Commit logical changes together</td>
<td>It is best practice to check in all changes related to a given bug at the same time. This way, it is easier to roll them back if something goes wrong. It is always good practice to connect related changes by referencing the change request number. This helps even if code is submitted to two different branches or repository managers.</td>
</tr>
<tr>
<td>Avoid committing partial changes</td>
<td>Each developer is responsible for committing code only when work is completed. However, developers may commit partially completed logical working code within a large implementation. This helps avoid any collaboration issues with other developers by sharing some of the common artifacts within the source.</td>
</tr>
<tr>
<td>Test changes before committing</td>
<td>Testing changes before committing them can be challenging while working on large implementations with multiple vendors or multiple practices by the same vendor. However, each developer should make sure the code is unit tested thoroughly and include appropriate comments when committing. This helps code reviewers understand changes, provide feedback into improving the overall code base, and provide guidance to future code reviews.</td>
</tr>
<tr>
<td>Add comments for each commit</td>
<td>Adding comments each time a change is committed helps technical leads and other developers understand the reasons the changes were made. It is best to indicate if the change is: New For a specific use case or requirement Bug-related Related to a change request</td>
</tr>
<tr>
<td>Do not use the repository as a backup system</td>
<td>Version Control is for build stream code and is not to be used for file backups.</td>
</tr>
<tr>
<td>Avoid conflicts</td>
<td>Version control systems can merge simultaneous changes made by different users. A conflict occurs when two different users make different changes to the same line of a file at the same time. When this happens, the version control system cannot merge the changes automatically and manual intervention is required to resolve the conflict. Committing often keeps the number of files to commit small and keeps related changes together. It allows for more frequent code sharing with other developers. This way it is easier for everyone to integrate changes regularly and avoid having merge conflicts.</td>
</tr>
</tbody>
</table>
<p>



</p>
<p class="wp-block-paragraph">&nbsp;</p>
<h2><strong>Branching</strong></h2>
<p>&nbsp;</p>
<ul>
<li>The <a href="https://aws.amazon.com/what-is/sdlc/">SDLC</a> involves regular releases for almost every project due to bugs or ongoing enhancements.</li>
<li>Assigning priority to each reported bug helps to keep individual releases stable.</li>
<li>Complex bugs can cause release delays, which is why branching at each major project milestone is important.</li>
<li>Running several development threads in parallel can help to avoid delays caused by complex bugs.</li>
<li>Using branches for each major release can address the above issues.</li>
<li>Changes in one branch must flow to other branches, but without rules and guidance, propagating changes can lead to instability.</li>
<li>Unintentional overwriting of existing changes, merge conflicts, and lost updates are some of the issues that can arise.</li>
<li>Different branching models are available, and the following sections describe these models, their issues, and how to address them.</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2><strong>Trunk Release</strong></h2>
<p>&nbsp;</p>
<p>The trunk is often referred to a master or main release. On most projects, there is a single code base for all developers which is derived from code repositories. The code base is a piece of software which is produced with a set of files. Every code base consists of a range of individual changes.</p>
<p>

</p>
<p>&nbsp;</p>
<p>

</p>
<p><img decoding="async" class="wp-image-1474 aligncenter" style="border-width: 2px; width: 301px; height: 506px;" src="https://tektalk.tech/wp-content/uploads/2023/05/TrunkRelease-609x1024.png" alt="Trunk Release Branching" /></p>
<p>

</p>
<p>&nbsp;</p>
<p>

</p>
<h2><strong>Branching out Milestones</strong></h2>
<p class="wp-block-paragraph">Code repositories help in branching milestones which occurs quite frequently.</p>
<ul>
<li>It&#8217;s a good idea to create branches for major releases to work on development and bug fixing simultaneously.</li>
<li>Sometimes, new code releases or bug fixes are not initially stable.</li>
<li>To maintain project timelines, it&#8217;s important to keep working on new enhancement requests even while stabilizing production releases.</li>
<li>To avoid halting new development tasks and changing policy on the code line, it&#8217;s recommended to branch the release code line, which usually happens at code freeze.</li>
</ul>
<p>&nbsp;</p>
<p>

</p>
<p>&nbsp;</p>
<p>

</p>
<p><img decoding="async" class="wp-image-1475 aligncenter" style="border-width: 2px; width: 532px; height: 656px;" src="https://tektalk.tech/wp-content/uploads/2023/05/BranchingMilestones-831x1024.png" alt="Branching Milestones" /></p>
<p>

</p>
<p>&nbsp;</p>
<p>

</p>
<h2><strong>Hotfix Branches</strong></h2>
<p class="wp-block-paragraph">

</p>
<p>&nbsp;</p>
<p>

</p>
<p class="wp-block-paragraph">Hotfix releases are emergency fixes made to production release branches and use code repositories. Hotfix branches should be created from the production release branch. After completing the fix, the changes should be merged into the release and development branches.</p>
<p>

</p>
<p>&nbsp;</p>
<p>

</p>
<p><img decoding="async" class="wp-image-1476 aligncenter" style="border-width: 2px; width: 529px; height: 549px;" src="https://tektalk.tech/wp-content/uploads/2023/05/BranchingHotfix-987x1024.png" alt="Branching Hotfix" /></p>
<p>

</p>
<p>&nbsp;</p>
<p>

</p>
<p class="wp-block-paragraph">Now we have seen the various ways for code repositories. You can build one for <a href="https://aws.amazon.com/devops/what-is-devops/">DevOps</a> too and draw out similar flows. Check out more of these blogs by checking back regularly.</p>
<p>

</p>
<p>&nbsp;</p>
<p>

</p>
<p class="wp-block-paragraph"><strong>Authored by Vijay Chander &#8211; All rights reserved 2023</strong></p>
<p>

</p>
<p class="wp-block-paragraph">&nbsp;</p>
<p></p><p>The post <a href="https://tektalk.tech/blogs/best-way-to-manage-code-repositories-for-multiple-asis/">Best Way To Manage Code Repositories For multiple ASIs</a> first appeared on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p><p>The post <a href="https://tektalk.tech/blogs/best-way-to-manage-code-repositories-for-multiple-asis/">Best Way To Manage Code Repositories For multiple ASIs</a> appeared first on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How to build a Storage Management and Operations process</title>
		<link>https://tektalk.tech/blogs/how-to-build-a-storage-management-and-operations-process/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-build-a-storage-management-and-operations-process</link>
		
		<dc:creator><![CDATA[Vijay Chander]]></dc:creator>
		<pubDate>Mon, 17 Apr 2023 06:36:50 +0000</pubDate>
				<category><![CDATA[ITSM]]></category>
		<category><![CDATA[Managed Services]]></category>
		<category><![CDATA[PMO]]></category>
		<category><![CDATA[#itmanagedservices]]></category>
		<category><![CDATA[#itsm]]></category>
		<category><![CDATA[#pmo]]></category>
		<category><![CDATA[#storagemanagement]]></category>
		<category><![CDATA[#storagetracking]]></category>
		<category><![CDATA[#tektalk]]></category>
		<guid isPermaLink="false">https://tektalk.tech/?p=1014</guid>

					<description><![CDATA[<p>Explore the options for Storage Management and operations in your organization</p>
<p>The post <a href="https://tektalk.tech/blogs/how-to-build-a-storage-management-and-operations-process/">How to build a Storage Management and Operations process</a> first appeared on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
<p>The post <a href="https://tektalk.tech/blogs/how-to-build-a-storage-management-and-operations-process/">How to build a Storage Management and Operations process</a> appeared first on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1 class="wp-block-spacer" style="height: 34px;" aria-hidden="true">Storage Management and Operations</h1>



<div class="wp-block-spacer" style="height: 20px;" aria-hidden="true"> </div>



<div class="wp-block-spacer" style="height: 15px;" aria-hidden="true"> </div>



<h2><strong>Introduction</strong></h2>
<p class="wp-block-paragraph">&nbsp;</p>
<p class="has-black-color has-text-color has-normal-font-size">In this blog we explore the options for Storage Management and Operations. This blog explores a unique perspective on storage resource management, fostering the consistent integration of storage information and processes into the overarching management of an IT environment. The objective is to improve the efficiency and effectiveness of a storage organization by utilizing a set of aligned storage management processes based on a CMDB that contains storage Configuration Items (CIS). This blog shows how the process can be enhanced with a &#8216;storage resource perspective&#8217; that is required to support storage management operations. The linkages required for this process for better enhancement of the following services include: Configuration Management, <a href="https://tektalk.tech/the-change-management-process-explained/">Change Management</a>, <a href="https://tektalk.tech/incident-management-process-explained/">Incident Management</a>, <a href="https://tektalk.tech/process-flow-for-release-and-deployment-management/">Release Management</a> and <a href="https://tektalk.tech/service-level-management-process-flow-and-guide/">Service Level Management</a>.</p>



<div class="wp-block-spacer" style="height: 34px;" aria-hidden="true"> </div>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized">
<div id="attachment_1015" style="width: 697px" class="wp-caption alignnone"><img decoding="async" aria-describedby="caption-attachment-1015" class="wp-image-1015" style="width: 759px; height: 443px;" title="Storage Resource Perspective" src="https://tektalk.tech/wp-content/uploads/2023/04/StorageResourcePerspectiveImage.png" alt="Storage Resource Perspective Image" width="687" height="401" /><p id="caption-attachment-1015" class="wp-caption-text">Service Management Storage Resource Perspectives</p></div>
</figure>
<h2> </h2>
<h2><strong>Storage Configurations</strong></h2>
<p>&nbsp;</p>
<p>These are the various storage configurations you need to check.</p>
<p>&nbsp;</p>
<h3>Local Storage</h3>
<p>This refers to the storage devices that are directly connected to a single computer or server. Local storage can include hard disk drives (HDDs), solid-state drives (SSDs), USB drives, or other similar storage devices. Local storage is typically used for storing data and files on a specific computer or server and is not accessible to other computers or servers in the organization without manual sharing or transfer.</p>
<p>&nbsp;</p>
<h3>Network-Attached Storage (NAS)</h3>
<p><a href="https://www.techtarget.com/searchstorage/definition/network-attached-storage">NAS</a> is a dedicated storage device or server that is connected to the network and provides storage services to multiple computers or servers. NAS devices are equipped with their own operating system and file system, and they are accessed over the network using protocols such as NFS (Network File System) or SMB (Server Message Block). NAS is often used for centralized file sharing, data backup, and media streaming within an organization.</p>
<p>&nbsp;</p>
<h3>Storage Area Network (SAN)</h3>
<p><a href="https://www.snia.org/education/storage_networking_primer/san/what_san">SAN</a> is a specialized network that enables multiple servers to access shared storage devices, typically in the form of disk arrays or tape libraries. SAN uses high-speed connectivity technologies such as Fibre Channel or iSCSI (Internet Small Computer System Interface) to connect servers and storage devices, allowing for high-performance and scalable storage solutions. SAN is commonly used for large-scale data storage, databases, virtualization, and mission-critical applications.</p>
<p>&nbsp;</p>
<h3>Cloud Storage</h3>
<p>Cloud storage refers to the storage of data and files on remote servers managed by a third-party provider over the internet. Cloud storage allows organizations to store and access data from anywhere, at any time, and typically offers scalability, flexibility, and cost-effectiveness. Various purposes, including data backup, file sharing, collaboration, and application hosting, can use cloud storage.</p>
<p>&nbsp;</p>
<h3>Hybrid Storage</h3>
<p>Organizations create customized storage solutions that meet their specific requirements by combining different types of storage technologies in hybrid storage configurations. For example, they may use local storage for frequently accessed data, NAS for centralized file sharing, SAN for high-performance databases, and cloud storage for offsite data backup and disaster recovery.</p>
<p>&nbsp;</p>
<h3>Virtualized Storage</h3>
<p>Virtualized storage is a type of storage configuration that abstracts physical storage resources and presents them as virtual storage to servers or applications. This can be done through software-defined storage (SDS) or virtual storage appliances (VSAs) that run on standard servers and utilize local storage, NAS, SAN, or cloud storage resources. Virtualized storage provides flexibility, scalability, and ease of management, making it suitable for virtualized environments and software-defined data centers.</p>
<p>&nbsp;</p>
</div>








<p class="wp-block-paragraph">Once you have figured out the Storage Configurations your organization has, you have to define the configurations in detail and importantly be able to track it. Here is an example of how you can track your configuration:</p>
<p>&nbsp;</p>
<h3>File system</h3>
<p>Local storage can be tracked using the file system of the operating system running on the computer. For example, on Windows, the File Explorer or Command Prompt can be used to navigate and manage files and folders stored on the local storage device.</p>
<p>&nbsp;</p>
<h3>Disk management tools</h3>
<p>Operating systems often have built-in disk management tools that allow tracking the storage usage and health of local storage devices. These tools can provide information on disk space usage, disk health status, and partitions on the local storage device.</p>
<p>&nbsp;</p>
<h3>Asset management software</h3>
<p>Organizations may use asset management software that tracks and manages all IT assets, including local storage devices. These software solutions can provide details on the type of storage device, its location, owner, usage, and other relevant information for tracking and inventory management purposes.</p>
<p>&nbsp;</p>
<h3>Labeling and documentation</h3>
<p>Proper labeling and documentation of local storage devices, including serial numbers, model numbers, and other relevant information, can help track them effectively. This information can be stored in a centralized database or inventory system for easy reference.</p>
<p>&nbsp;</p>
<h3>Regular audits</h3>
<p>Regular audits of local storage devices can be conducted to ensure accurate tracking. This can involve physically checking and verifying the presence and condition of local storage devices in their designated locations and cross-referencing them with the documented inventory.</p>
<p>&nbsp;</p>
<h3>Barcode or RFID tagging</h3>
<p>Using barcode or RFID (Radio-Frequency Identification) tagging on local storage devices can help streamline the tracking process. Each storage device can be assigned a unique barcode or RFID tag, which can be scanned or read using specialized equipment to update the inventory and track their movements.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h2><strong>Other Considerations</strong></h2>
<p>&nbsp;</p>
<p>The other key factors that you need to consider are how to Manage Outages and thresholds, Vendor Management for warranties and updates, and a process for Re-Cycling (For example, what is the process of archiving and backup as related to tape-management, how long do you keep the storage and re-cycle it back into the system). You may have a specific process for recycling Dev, Test, Stage, and Prod environments.</p>
<ul>
<li>Describe the requirements to include data, report and performance information contributing towards the overall Program Evaluation, improvement in Business operations and accountability.</li>
<li>What system generated automation can be run on the storage and provide reports for evaluation and management of the same?</li>
<li>Describe the problem handling mechanism and process.</li>
<li>Samples are what if storage fails or is defective – show the triggering events (ex, e-mail or other notifications).</li>
<li>How do you store storage history?</li>
<li>Should describe the continual learning, addition of omissions, new mechanisms etc., Describe how it helps in better capacity planning.</li>
<li>Testing the storage requirements and audit the same on a fixed/periodic basis – schedule for the audit.</li>
<li>If you are planning to take over an existing storage requirement and in the process of managing it &#8211; you would require a Checklist. This is for checking the validity of all assets under storage and based on the details propose desired dates of the takeover.</li>
</ul>
<p>&nbsp;</p>
<p><strong>Authored by Vijay Chander &#8211; All rights Reserved &#8211; 2023</strong></p>
<p>&nbsp;</p><p>The post <a href="https://tektalk.tech/blogs/how-to-build-a-storage-management-and-operations-process/">How to build a Storage Management and Operations process</a> first appeared on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p><p>The post <a href="https://tektalk.tech/blogs/how-to-build-a-storage-management-and-operations-process/">How to build a Storage Management and Operations process</a> appeared first on <a href="https://tektalk.tech">TekTalk |  Project Management Process Tool</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
