Transcript for:
Release Management and Digital Product Release

good morning everybody and once again welcome back today we are on the day number 19 of this itm batch so we discuss about incident we discuss about problem we discuss about change discuss about knowledge discuss about CMD or csdm part as well now think which thing is we're going to discuss is the release management the sad part is that this module we can't see on the service now perspective Okay the reason being earlier when I say earlier means before Washington DC release the product the plug-in was available in the PDI but now it is not available in the PDA to be installed service now introduced a new product instead of release management that is called the DPR digital product release okay which is even though not a part of our our training because that is little different and it is not part of itm specific because that is going in the digital part specifically but we will try to be have a look on this particular part so here we can just discuss the theoretical concepts of release management because I can't show you in the in the PDI due to unavailability of the plugins so release management says let me come here on this particular part the release management says that how it's work or what is the meaning of the release management here anybody idea what is the meaning of the release management clubbing together all complex changes to release in in a package kind only complex changes uh it might have simple or complex I mean it would have several changes altoe going in yes so change says the word change management the term change management says that it is a process governing process so that minimal Interruption should be happen in the production this is what the chain says it is a pro governing process by which we assure that minimum inter Interruption should be happen if anything new going or anything existing updating in the system or we're deleting something or decommission something from the production system the release says that number one it is part of change and generally people use release and change and release and change change interchange no it's not like that in the release we build we test and we deploy build means clubbing all components together test means when these all components come together let's test in know one and enironment and then execute it for the production deployments okay in release it can be one change it can be number of changes like so WhatsApp release the next version of the WhatsApp and what you do you go to the updates in your Google Play store or the iPhone Play Store Apple Play Store and update it that is a release in this and if you read that notes it say in this particular part we're changing these these the these things okay so this is what is called the release management specifically now I don't want to spend more time here on the release management the reason being because this is going to be decommission this is going to be decommission it's it's going to be sunset maybe in the next two relig is going to be sunset and it is not available for any customer now customer avable so what we are going to be discussed in this particular part when we do the release three things are important input planning and deployment type and process deployment car planning are we doing the right process is like first it will be go for the test build or execute or build test or execute and then deploy so here we discuss the right processes and then we Define it okay first build it because I work as a release manager in my initial days of career where we deploy a approximately 1 and/ half year code in the production system so we know that how we build it we do the packaging together all components packaging together then we put in an environment and ask our testing dream development team to test their changes and once they verify then we go for the deployment release actually has a three or four phases planning I'm just we are just discussing this part because we need a little introduction but I will take take you on the DPR which is a new new product and then we see little demo on that particular part we have released planning build deployment and review so release planning is interacting with the change build interacting with the configuration item deployment interacting with the problems and review and close interacting with the incident release there can be any problem this is what it says now what I will do I will take you on the DP directly at least this is the latest product or the latest concept which we should know so DPR says in in the release management the biggest part is that to work on the release management a user need a release role specifically that is important here so what I did I activated a plugin that is called release sorry digital release sorry digital product GPR I created a separate video as well for this one when this was has been launched I created a separate video where I show the complete demo this one digital product release DPR Che so when we install this DPR because this DPR and the change work with the devops as well that is separate concept we will discuss little later small introduction we'll do so when I install this part I can go here and search for the digital product release the point is that this particular module this product only come with the workspace are you able to see something in the native Le table table means thetive form but let me go and see the table and search with the release release artifact release bundle release phases what is this these particular Concepts a release go on a product now for the Google there are number of products and one product is WhatsApp this is what the product says on which you are going to deploy that particular release that is called the product in in the case or I can say something which is offered for the offer to the customers it can be Hardware it can be software just iPhone is upgrading the phones every year they're releasing a new new thing it's a hardware but WhatsApp is a software so a release will be deployed only and only for a particular product number one part number two part release phases release sorry release says it is a plan updates on a particular uh product means when we say Okay WhatsApp is my is my product I want to be update that particular product the term I use is called the release and what I'm doing in this release I'm updating the security checks I'm adding the online payment via WhatsApp asual this is my this is covered in my release every release has a phase build test execute deploy these are the phases of a this thing now iPhone release sorry Apple release iPhone phone every year but do you think that they just announce the date and say okay guys tomorrow it will be ready it take 7 to 8 months for them to be release a new iPhone model but that model go for the multiple phases desig design phase or requirement Gathering phase designing pH then it will be bu code phase build phase test phase deployment so these are the things called The Phases take then these are the main things and release task every team every every team who is working that release need to be work on the task level and you can see that this particular table has been extended from the task only again it is coming from the task only none of the other table is coming from the task only release task is there and then the introduce a release template every product may follow a different format to be deployment to be execute like WhatsApp is one product of Google they have a different template for the deployment but for the Google YouTube is one of the product and making releases on that product has a different template different format different processes different steps just change templates say we have release templates now trick so now we'll go in this particular part so now to do this particular part okay Ro role is required now and search with the DP rules product manager who can create a new product manage the product release admin release coordinator and release user this rule is minimum required to work on the release module workspace minimum as a user there's nothing called there are few read and WR R but are on the feature level but not on the release level and if you want a user to be work on the workspace then you to give this workspace rule as well this is very new product just just release in this um this product has been released in this version only Washington DC no much awareness about the same in the market as of now okay now if I go here in the workspace I can say digital product release workspace and this is what I will get here so it says if you want to work on a release then you have to be defined the process you have to be defined the Readiness Target and you to do the connecting the tools Define the process means how a release will get a approval like in the change we have approval in the same manner in the release we have approval What policies need to be work on the release Readiness testing 5% do% all these things come in the policies and we can get the release templates so in this this is a high level overview now let's come back to this particular part product which we which I said first I have to be create my own product product already out of the box service not give these products I said no I want to create my new product okay request product my product name is LNG partell I'm the product owner yes release description let's say this is my product now in this particular part it will get autocreated but I will say install this plug-in in your this thing PDI and see where this record gets saved this has been saved somewhere in the csgm part product model some services will be there so now I have my product on this product I want to build a release deploy the release execute the release correct so this is my overview my product features I can create a add feature first feature version 1.0 why why there's no version because it is not get deployed at least once so what to do with this part if there's a new version it says it will be added to the product backl now you have to be remember that agile methology also coming here product backlog then grooming then story then Sprint everything will be there and practice this confirm okay let me go back here just to show you some more thing oh look add feature again training and confirm why I'm not able to see it let me save and then see oh this much It Go training now let me add a new feature training and documentation you see that I have these two features and confirm now if you want you can update this feature as well okay this the details vers honor I'll say honor the system admin okay this feature must be tagged with the Epic so you can have create the epics already now for this epic you can use the service now agile 2.0 where we can create the feature product epics everything will be there and I can create the links epic because in my system I don't have demo data on this particular part so no epic is going to be show here but then we can link it I'm not going to be discuss the agile here guys so don't worry but I'm going to be see that okay this is the way that we can do it now I go here training let me say admin is the H you want to put description vers and see new planned work in progress completed canell okay same come back here in my product release planning now how to do the work on this particular release backlog remember the aile board request version I'll get a new version here training 1.0 version name 1.0 and submit it will create see again a request has been created it's get autoproved it means in the background there's a flows working in the background there I said let me add one more 1.0 1.0 and this in the release planning I am releasing training 1.0 and Doc 1.0 and this is my two features has been added here you can add more feature as well you can go here and add a mode feature that's fine but what next now what next now let's go to the extended tools extended tools will help me for the devops perspective I already installed devops plug-in in my PDI you can see here and I can bring the code changes J required changes genin stuff from that particular part in this particular domain the only thing is that I don't have any tool already like J for my personal use or the G Hub or the genkin I Have Nothing ready in my uh hand now but we can build that particular repository that is my coding tool pipelines I can Define and artifact uh rep gith F changes because this is required for the approval perspective so this is something hard part I'm trying to be get but I did not get this particular stuffff now come to this second part releases of I have a plan that every year I will release two version of my LNG partala so I can create my new version release name LNG what we say l parala videos version okay one releas release template now release template will give you a redimed steps let's say Sumit can you fill this form do you have any sample for this form pre this is what the template I said use this template demo release template and Target you want to go for the May or August I want to go for these are coming from the release template releas template you will see now the owner must have either admin C I got a problem means this admin must have either release admin or the product maner because I'm working on the release now I told you that on this admin on this release I need specific release management tool so what I'll do I'll go here and give the admin rights to my system admin not admin I'm giving the release admin rights please never ever give a role directly to a user I'm just doing it for the sake but you guys will never give a role to a user directly Creator group and then so I'm giving all the required roles to this admin of the dprs and now I'll just cancel this part once and create a new one now product this version training release this and August confirm because this user has a role so now it is able to create a release by Rel and now you can see this thing how this dates are coming yes sorry because we have defined the template release template in the release template we Define everything ke how many days it will take for the designing requirement build test and deployment AB it can release start on the 14th of December release end 31st of January or Target relase 19th of January actual execution planning freezing de but 19 but maximum it will go for the 31st as a buffer time and of now I have low risk on this particular part I have 27 open task there's only one feature I'm going to deploy now we'll see little bit more in the Deep dip or approvals autogenerated approvals sorry we come now release execution I I love this part in the release and change is my one of the good part good areas of of Interest learning so now it says that boss this is my release execution pH planning phase or planning phase deployment phase acceptance phase of his Post Release start planning pH start 14th of December or end 18th of December development will start then acceptance will start from 910th to 19th and release finally cut 31st of in the planning I have to be do these things record DPR PHS or pending streate ping see these dates we did not give because we are using the release template so dates are coming automatically temp then we'll see and it said task you BOS task and you can see Canan and you can see list I want to show the Canan mod I person don't like this so now you can see these things there's no way that I can do so what it say in the planning I have a c task available open it here task details stakeholder approval for two proc I have to be go we just see right we can see go to dashboard if you want to go in the dashboard and you can this one approv okay I said it's approved Che yes approver because nothing is coming because we don't have any demo data available for this one so you can put your flows and workflows sorry work flows here and you can configure your approvals like in the change we have approvals now if I come back here and refresh this has been approved now I go to the execution go to task identify initial risk task appr identify what to do now close it okay and save do task complete trick or I can do this as well Dragon because it can B Bo see now I'll complete every every task here so that we can move to the next level Define scope and because sa all task has has been completed and release policies Zer now I come to the let me reload this page because it should move to the next level now planning Me by St sh pending why Shing pending only task all completed policies are nothing take might be some other validation I'm I'm missing it out here because I'm still exploring this part then it will go to the development phase means planning it should be going the completing phase pending it should be going in the complete phase it should automatically move to the development phase development now you go in the development and see here task any policies here no policies as of nocy Def so you have to complete these four levels as well four task one by one cannot update state of approval task it's approval task you have to go and approve it okay this is the another high level part then product feature this is what we just are doing now and if you want to create a change request you can create a change as well here and this will take you the that part why don't have approve xs4 oh no maybe maybe some other rule are required but I already have a rule for this one check so I can create a change as well here now let me come to the next step release Readiness Target so this is kind of a calendar format I can say you can create your own release Readiness Target meetings monthly meetings I said okay Lala release August reing every sorry every one okay I'll start with this or it will be ending on the not 25th H 25th of July release set every this and this confirm June why it's not showing confirm button to me problem this is all exploring part I'm doing as of now starting date is a okay okay okay but start date but it should not be no I had to be see why it's not be working again it's a new product so need to be do lot of exploration part here we can create our release Readiness Target here and then we can go to the release admin part so most of the companies would be using the uh old release management old release management yes so it will eventually take couple of maybe you know what do you say like 6 months s months or maybe after a year it will it will take it will take that much time the only thing is that why I want to introduce this because as for the service now now learning perspective release measurement is not available now it's going to be sunset that they confirm and introducing this DPI as a product here so at least not much but we should know this thing little bit Yeah so a lot of hiccups are there maybe I'm doing something wrong on my release part only now I have a release template let me say I want to create my new release template release template name LNG major release release type major and I'll copy this this is what I I like here because nothing to be worry if after 6 months I want to go for the major release I can use the same template so it says how you want to proceed it you want to go for the timeline or you want to go on the stage oriented I said I want to go for the timeline basis okay no problem interface now in this particular part you want to add a phases yes Phase One requirement duration 10 days description get requirement okay sorry select pH requirement Okay add a new phase requirement plan planning 20 days ready Target for the release phase I said it will be covering in the plan okay let's now in this two phases I may have task asual template requirement Gathering get as is docs appr appr okay task name T huh read all ases appr and sa add another task get to be designed approval yes I need approval his group I need approval from the product approval automatic because they know that I need for the Tob I need this part stuff only save so I can create multiple task in this particular domain and Mark as a complete and now policies this is a very much another important Point what it says service now provide at least 10 to 12 policies out of the box I'll show you what does this mean I said I will move to the next phase only when my all approvals are get approved or task approve uh this thing completed I said I will move if my all approval tasks are complete but for that I have to do the customization so I said until L my all tasks completed and my approval on the place I can't move forward okay requirements and map policies here appr policies task policies one for the task let me change it and one for the approval yeah and Mark as a complete you want to publish it yes I want to publish itase templ requirement of planning task total re policies see your work is now a lot of easy this is all coming in the my template only if you manage this release template click here even though we can't make a change now because it's already save but you can see here take now I'll go to the next part policy admin K that we have to be showed so I as I said that there are 10 policies this is the reason that only these 10 are are the inactive State these two are the active so we select this particular part so if I make this as active integration should be done no critical avability should be there all plan be completed policies a in the planning phase if my stories are not completed please don't proceed further so this is given by service out of the box B this is a policy in the change as well in the devops as well this policies work actually take if you want you can use this particular part so you can see the variable definitions templates my text categories all the things you can see here and last the tool link part which we say for the DeVos perspective you can add your genin jira everything because yesterday I was trying something so these tools are appearing for me here and then we can do this particular part now if I go back to my release you a release now if I click a new release let's say LNG release 2.0 on the product L parala on the version doc template I want to be use my own template because otherwise we can see our data also here and confirm see this is my release overview this is my details this is my quality nothing has been configured here so you can see this part here this is what the overall picture of the DPR here and this conclude our release management part as well something new for us because this is not a it is not available as of now every anywhere a demo has been given a product has been released service not docs has been done for this particular part but not available in the market for um this thing also this DPR is only available with the itm pro not as a standard one so this can be one of the reason but on the PDA you can install that this thing and you can do your work okay doubt question clarification what is itm pro so there are the service now release the or service sell the product in the different format you use Amazon Amazon or flip cart or Netflix yes right there's a concept Amazon Prime as well yeah that is what is itm pro more feature more benefits in that particular part but you have to pay for the same Prime is not free if you take a prime Amazon Prime next delivery or audios videos songs replacement refund everything is available for me I don't have Amazon Prime standard Delivery 5 days or 3 days or 2 days or 10 days will be there so service now sell standard Pro and Enterprise so this is deer is a part of the pro only ch clear your concept so this is what just slide just show me the slide where yeah yeah yeah this is old releas don't don't worry about this thing this is not in the picture that is the reason I I mainly cons the DPR today discuss which is going to be sunset why want to we discuss that but in interview they will be ask can say in the interview you can say the release management V2 v2.0 is going to be out now we are having a DPR and you will not believe this DPR service now is using in the csdm 5.0 as well which I saw in the knowledge this time this is what it's coming release 5.0 cmdb releas v5.0 is coming now not coming but it's a draft State we service now is using this DPR in the uh this thing your application business applications area design part feature go for the latest now goad what are the relevant like uh difference basically the old and the new version what did you find the the best are the biggest difference is that interface early release management was not up to the mark but it is coming with a more secure more visibility more integrated format single place and number one bar number two I can create my own templates as well number three I can put my policies as well everything in a one in a one go okay I I have a video on the release V2 as well on my YouTube channel standard video Standalone video have and I clearly say that there was no validation as well in that particular part which I don't like in the service now but this is a more mature definitely it's a new hiccups are there loops SS are there but still team is working and it has inter with the devop as well devop function functional catches devop devop feature was started with this Washington DC in releas no no no it it was there actually this in in service now devops is not the right word we call it as a devops change velocity is the product they launch it okay they say that you can link your release and change with the DeVos functionality concept but it has it has been re rebranded and refurbish with the more best best features and that is called the devops change velocity and now now they're using the devops in the release management as well if you remember in the cmdb we have a build domain as well and in the build they are saying sglc component in the 5.0 they have clearly see if I show this picture csdm 5.0 if I get something wait let me show you in my screen my screen stop sharing and then I'll open it let me share it again now so once this product is released it will be added to the offerings that how Dev come to the picture of of service offering you are saying yes when if if you see this particular part when we requested a new product yes correct that go in the product model and go in the your CSM Services as well okay okay this is that is what I'm saying download this particular your plug-in in your system create a new product okay okay 5.0 so in the 5.0 they bring completely Dev as a picture here but it is their devop change they we a DPR digal product so they're bringing this in the picture now so this DP is using this devops part because in the DP also we have a devops and that is a concept of the devops change velocity only how did you access this um uh in in the workspace DPR you have to be install once once you install the plugin it will automatically it will be visible yes yes yes it will visible but you have to give the role huh admin works but if you want to do something more in the product perspective then you to give the product roles but you can see it okay okay okay I'll check that it didn't appear for me but I check this y you can you can watch my separate video as well on the DPR even though there's a nothing change which I told you now it's almost similar but if you want you can go and watch that video as as well for the Deep dive a little bit more now we are moving to the next concept the last major topic of our itm training we did everything now in problem change release knowledge but what about my Andy users who are going to be order something and getting something Anish log to the mina. saw a product ordered it and he receive it he did not like that product he rais a request to refund and return now in this particular concept this is called service catalog and request management people say this a request management no it's not a request management it is a catalog and request management because in this particular part I'm giving my uh I'm giving option to my user to go and check the catalog and then order something from there when you go to restaurant we get a catalogs menu card in that menu card you order an item I need only tomato soup tomato soup is my item or you order the soup category never we do we never order the soup category that is reason it is called service catalog and request management then once you say you bring a soup that request has been taken it will go to the chef chef will prepare that part and then it will bring it to by V to you you eat you drink it or you have it then you pay the bill for it this is what is called the request workflow flow PJ and we need to be understand that particular flow for this particular part we are going to be used this portal yeah we'll order something and we'll see how it's working the background so it says number one it is a operate ID Services why operate because it is a day-to-day operations how this has been related let me go to slideshow this one service catalog and request management I am a user and I'm using this particular part this is mainly used by the end users not by the fulfillers end user Amazon menra flipart order then you are the end user in this s SC and RM I have a standard changes because on this particular part I have a record producer remember the concept of the record producer in The Incident Management same concept applicable here on this particular part I'm offering it service offering servic provide training Consulting documentation guidance motivation career guidance career things everything I provide here just highlight I'm missing out like record producer and uh service catalog difference record producer is also one of the catalog okay record producer is mainly when we use to create a incident service catalog now I give a simple example you go to a restaurant in the restaurant you get a menu card and in that menu card you have different different categories starter drinks soft drinks hard drinks soup curries uh Roy or I can say the baskets rice raita deserts fruits and at last they mention if any allergy if any concern if any issue please let us know but everything has been settled in the catalog only record producer is a kind of a catalog item but mention I I give you homework read about difference between catalog item and the required producer it will be easy and it is a fundamental difference then with the help of the release we're updating our release catalogs products add in the service catalog a user can use the Knowledge Management as well content item and at last with this catalog we can update and create our new CIS as well this thing we can do this particular part take so this is a way that this catalog Management Service catalog and request management has been linked with the different different uh different different uh what I can say module as well now what is the major difference what is the ma major thing let me go and slide show when you order something you do the cutting part you like a product you put in the card 1 2 3 4 five items and once you convert that card stuff into the order by paying the bill amount it become a request did you get the order number in the card part once you pay the bill only then the order number get generated done by the end user people like you me part done by the system and the fulfiller groups this is that is the reason it is called service catalog and request management in this we have a catalog task on which your fulfiller group is going to be work Anish put a order a iPhone on the Amazon or the minra website Anish get an email as soon as he done the payment thank you so much for your order your order will be processed and delivered in next 5 days after one day Anish get a an get an email and the SMS the order has been picked up and going for the packaging now after one day got another another message packing has been done ready for the CER of the dispatch and again in the in this request management flows and workflows are playing vital rule they are the key here flows basic understanding yes good we will proceed tomorrow on this particular part take yeah because this is the last one it will take another 3 days for us so Friday Monday and Tuesday it will be go for request management we will see that how it work on the service portal from the service portal how I can use or create the catalog items what components are there everything we will see take G and last question before I close the recording for today okay let me stop recording