We have the honor of having with us today, pending Camille Nelson of the William S. Richardson School of Law of the University of Hawaii, retired judge Sandra Sims, senior attorney and criminal defense expert Bill Harrison, and legal scholar and expert on inequality and incarceration, Rae Dean, Keahi Laulu. And today, I'd like to start us with just a short quote from RBG, I see my advocacy as part of an effort to make the equality principle, everything the founders would have wanted it to be if they weren't held back by the society in which they lived, and particularly the shame of slavery. I don't think my efforts would have succeeded had it not been for the women's movement that was reviving in the United States and more or less all over the world at the time.  Dean Nelson, want to start us off? Sure. Well, thank you very much for including me. This is my first occasion to be with you all, and I'm really grateful. So thank you for that. One of the things that I think about are the ways in which she would grace and the inclusive notions at their core allowed us to dream about what better world look like. And it's a hard thing sometimes to think what would justice for all look like. Like, if we actually think about that now, what would that look like for everybody? It forces us to think about who's not at the table, whose voices don't carry quite so far. And I think her jurisprudence was crucial to that possibility. And I also want to emphasize the grace and the civility as demonstrated by her friendship, durable, longstanding friendship with Justice Scalia. Because I think one of the things we have to think about, especially now in this moment of, you know, tendencies to cut things down and urging to, you know, cancel and just not listen. And to create this point where we don't even entertain conversation with people with whom we might disagree, that she so profoundly stood for those in ongoing conversations and the possibility of friendship despite difference. And so I want to, I want to lift that up as well as we think about her as a visionary legal activist in some sense as well. Thank you. That's a great place to start. Sandra Radine, Bill. Well Chuck, you know, I think she prided herself. As being a teacher and she talked to students a lot and we had the, you know, the wonderful occasion to have her here at our law school in residence and she clicked with the younger folks and that I think is a big part of what she stood for and what she wanted to do. And as you know, and it's clear that she became an icon being notorious. And I think that that is a special relationship that she had, you know, growing up, you know, in the 60s, we had civics class and we knew some of our judiciary at Supreme Court. You know, if you asked me when I was in school in those days, if I could name Supreme Court just as I would have a hard time being honest with you. But because she was such an icon and because the younger crowd loved her, you know, she brought the Supreme Court into our kids, you know, minds and mindsets and understandings. And I think that's a great thing that she did. And we know about her positions in equality. We know about her positions on race and other positions. But I think that that's a special quality that she brought as a Supreme Court justice. And I don't think that there's too many of our justices in the past that could actually, you could cite for that type of a proposition. Exactly. Sandra, your thoughts? Oh, I'm sorry. I have to agree with you on that. I think that's one of the things that kind of jumps out at me as well. I'm sort of from that generation that's closer to when she started when I began law school, like she had already, you know, made some inroads, but there weren't that many, you know, black law students or, or female law students at my law school as well. And so that was a big, big change that was happening during that time. And it was kind of nice to sort of have these women in front of us that were kind of showing a way that you could imagine. But I think I really am moved by her connection to young people. That too, I've agreed with you on that bill.  I note that that is, I know she spent a lot of time here at our law school, but I think some folks don't realize she actually came to the high school here in Mililani and spoke there as well. So I don't know that certainly in my high school experience, the ability to kind of connect and talk to a Supreme Court justice or even just an Illinois justice, you know, a judge at the school was just something that's totally far-fetched. That made the system seem so far away. And so out of touch, I think one of the things that she may be bringing to us, and certainly by this outpouring that we are seeing of, of affection and care and even just the, you know, the little girls wearing their Superman, superwoman costumes with their collars around shows that they're ready to kind of embrace this whole notion of at least having an inkling of understanding what justice is. And so they can begin to, you know, grow into that and carry that, at least carry that symbol, that knowledge of her being something that represents justice into the future. So I guess I'm big on, I'm thinking our young folks are going to save us. So Is the youth core, is the youth core of our group? What's the, what's the impact for you? What's the greatest force of her legacy for you? I think for me, you know, I've really been reflecting on what makes a true icon. And I think we've this year and most recently, besides RBG, we've lost some huge trailblazers and, you know, what I've been thinking about was the, the content of her character and how she similarly exhibits, I think a level of courage that probably would test the average person and a singleness of focus along with integrity and I think D Nelson talked about her grace and that's, that's not an easy feat for one human being. And I'm sure that, you know, she was up against a lot of people who were not in agreement with her values. And yet she stayed the course. And probably it came with a lot of sacrifice, personal sacrifice that we don't even know about. And so for me, that kind of legacy is something that I'd like to see more of, especially in this day and age, when so many of our leaders and organizations and government structures are just, you know, just destructing right now and those values are being lost. But she's, she was an incredible person. I mean, I just cannot imagine the level of impact that she's made is going to last for decades. If not centuries, you know, that's, that's what we're all hoping. And yeah, I think the emphasis on the courage on the grace calls to mind an old Hemingway quote, which is courage is grace under pressure. If anyone do it. She, 3% of the women in her law school class of the students in her law school class were women. Graduated at the top of her class started in Harvard, finished at Columbia was turned down for a Supreme court clerkship because she was a woman. Hey, and yet earned her way to a Supreme court appointment, which had almost no negative votes in the US Senate, even with her strong liberal political background. So her ability to not only have the courage, but to earn the respect. Yes. Yes. That balance. I think is almost unique. And she is now. The first woman in US history to lie in state. Yes. And one of the things that I want to, as an educator, I want to tee off on top of that is. When I said, you know, the, the sort of activists, activists where. Her work before being appointed to the bench. Demonstrated the excellence of her legal skills. I mean, her chops were unassailable. Yes. So the fact that she was, you know, came through with such support to the highest court of this land. Is underwritten by the fact that she was an exceptionally talented lawyer and advocate. Yes. And I don't want for that to be lost because. It was because of that as well, but she was able to so exceptionally execute on her vision for this country through her jurisprudence. I think that's a really, really important inside team. And it calls to mind. Something about Ruth Bader Ginsburg as a person. That. Was so able. To use that combination of qualities and courage. To earn not only the respect, but the deep affection. Of people like Justice Scalia. Yeah. Who could. Who could be more politically. Opposite than her. And yet what a pairing. And she and her husband, Marty. That story really needs to be told at some point. It's emblematic of the very best. So her relationship skills. Together with all of her academic skills or professional skills. All of the other things. That I think strikes us as a unique combination and model. For all of us. Any age. Any background. It's a universal model. As a person. Yeah, I have to agree with that. I wanted to kind of add to that in terms of her advocacy along with that integrity. Made itself. Like I said, that people who didn't agree with her. Had no qualms. Or no hesitation. To vote to confirm it because they knew that when we understand what the justice system requires. That she brought those skills. And it wasn't about ideology. And I think we've sort of. Got so twisted, I guess. In looking at an ideology as determining factor and what makes a. What makes. For a. An icon in the justice. Not that it's, it's going to be those skills that she brought. To the table to begin with. Similar to what, you know, what we saw when justice. Marshall was confirmed. He brought those same skills and integrity and passion. You know, to the Supreme court. And still maintained. The discipline and the integrity to do what he needed to get done there as well. And so. She is in that same mold. To me. And. Similar to what, you know, what we saw when justice. Marshall was confirmed. And I, and I don't want to say I'm longing for the past, but it's something. That. I think it's important for us to. Really try to regain that sense of. Of how we can be. Have integrity and, and, and be advocates. And still be decent human beings that can respect each other. And my God, we're losing that. And, and it scares me. Sometimes it just, it just, it just does. And so I, I'd like to see if that's, if, if she teaches us. She teaches us many things, but I hope that's one of the things. That really, really begins to come out. In her legacy and the thing that people. Especially our young people remember about her that helps us to be able to, to do that kind of. To be that kind of a society again. And I think that's really important to recognize. We've all heard many times in recent days. That her most fervent wish. Was that her replacement. Be appointed by. Not the next president, but the new president. Yeah. Yeah. She, yeah. Even, even in saying it that way. Reflects.  You know, that we, we all agreed that she was very frail. The last few years and, but still yet, because she made that statement that she wanted to be here. When the new president came. You believed her, you believed her.  That she was going to be here until someone came that she thought would be appropriate to appoint the next. Supreme court justice. That's, that's, that's what makes it so surprising that she left us. Yeah. Yeah. So what can we do to honor. First spirit or legacy. Her wish. Be the best we could be. Right. I'm sorry. I'm sorry. I'm sorry. Be the best we can be in what we're called upon to do. That's certainly one of the things. And to do that with some integrity and, and, and decency, you know, how we handle, how we deal with each other. When we, you know, encounter people that don't agree with us. Or I don't know. Just one thing I can think of. I'm sure there are others that you guys have in mind as well. Yeah. Yeah.  And that's something that I think for me. And a lot of people we need to remember. Because things are not going to always end up as we expect. But that doesn't say that we need to treat the opposing party. With a lack of dignity. Yeah, you know, we need to, to nurture the same qualities that she had and invest that in our students that are coming up and the people are following. You know, she was the perfect role model. She, she fought the good fight. She has counsel of the ACLU, you know, you had to respect her because she appeared before the court. She argued before the court. The Marshalls and the Ginsburgs of the world, you automatically had to respect those individuals because they took on those fights and they took them to the highest courts. You know, we have a lot of academics. We have other government individuals on the court, people who have tried cases, people who have not tried cases. And you just got to give that level of respect to, to people like, you know, RBG because not only did was she that she fight the good fight, but she fought it to that level. That kind of respect just, just has to follow you. And we just got to make sure that our, the new ones coming up understand and appreciate and follow along that and make sure that they, they take the same type of advocacy with them on that road. Yeah, I think those are great points. And, you know, I think about our students and prospective students. And sometimes I hear students or prospective students and women in particular, or people who are dubbed nontraditional candidates. And I think we know what that speaks to that speaks to race and gender and ethnicity and immigration status and religion and class and sexuality and everything that is seen as not the, the attorney from, you know, central casting as it were. She is not who people usually envision as an emblematic US Supreme Court justice, who has had, and I agree with you, will have generational impact. She was on the quieter side, her voice was not this booming razzmatazz right. And I want to signal that because so many times prospective students from nontraditional backgrounds wonder whether the law is for them. And I always say the law is for you, it must be for all of us, because your voice needs to carry. And I want to uplift her in that way as well because I've heard her speak on many occasions quietly and you could hear a pin drop. Everyone was so riveted because of the, the brilliance and the brilliance is also part of her hard work and her legal strategy right I mean when you think about the fact that she strategized with some of the gender equality cases to intentionally have male plaintiffs. I think that is a combination of legal expertise and strategic brilliance and knowing her audience that cannot be underestimated in terms of how we have to think about the possibilities for change. Right, so it's so multifaceted and I think she so perfectly brought much of that together so we can learn from her. I think that's a really important point because it takes us right to where you started the Nelson. What is the struggle that she fought for the hardest and would want us to carry on. And it may be exactly where you started us to struggle for not just equal justice, but equal followed by all of those things that are most important in life equal housing, equal education, equal employment, equal spiritual freedom. How do we do that in a way that most honors her. I think this is a great start. And I know there are so many similar conversations taking place around the country, and I'm sure around the world in what a tremendous, tremendous outpouring bill Sandra reading the discussions are taking. I agree that discussions are taking place. I will you heard one earlier today, I mean we're talking about the same thing it's kind of what's the focus is now having people here to form maybe have not communicated or even shared the thoughts or understood the conversation or understood the issues are at least now at the table asking if nothing else what's going on. What happened here. And that's a start. That's a start. And from there. From there we take it and Dean you've got those students there you, you and Dean Conway are, are putting together a new generation of new, of new attorneys who are going to be approaching things from a very, but not a very but somewhat different, different way than was traditionally done in law school I mean that's been evolving for years now that whole process of what law school is about is is is been has been evolving since we have had more women and more non traditional students become a part of it. It's changing the law. Absolutely. And I will just add to that briefly that you know I like to talk about us as being in the business of building and supporting the leaders of tomorrow. Right, I mean that's what I think lawyers are professional problem solvers and like it or not, many of us are in, ultimately in leadership roles and can make a difference and I think one of the things Chuck you know, the language of one person can make a difference. I mean, look at the difference she has made. Look at the incredible has made for all of us and hope that fires the leaders of tomorrow, the leaders of law towards a better tomorrow. Yeah, I was going to say that you know this conversation here with these three brilliant women just tells you basically what we need, what she has brought to the table and what we need to carry forth so this particular episode with these I think encapsulate what RBG was all about. Bill, I couldn't agree with you more. I think if RBG were here today to paraphrase her, she'd be looking at Camille Sunder and radiant saying that's what I'm talking about. I hope so and I think I think we're on the on the way there I do. I think the key is for us not to forget. I always say remember remember remember. We need to write this into the things that we're writing the poetry, we need to write it into music, we need to put it into art. We need to remember and carry it forward. And that's another really brilliant point because art and culture were such a central part of life and its energy and joy to her. She actually got to play a role non singing in an opera. One of the famous quotes is, if I could have designed it the way I would have really liked with the opportunities. I would have like, I would have been a diva. She was a different. Yes, she was. She wanted to be. Definitely. So as we come into our last minute or two here. Last thoughts. Camille. I just want to also lift up and celebrate with what you talked about with her relationship with her loving husband, and to underscore that surrounding yourself in love and in life with people who are supportive and, and empowering of your professional pursuits particularly towards the end of justice, can only amplify the, the possibilities so I want to lift them both up and recognize his partnership as well in allowing and not allowing but supporting the possibility that was this iconic person, because I think, in some cases that's not always there and the eagle can't soar. So, his letting the eagle soar also is part of the work of great ally ship and great partnership and great love, and I just want to celebrate that. No, it absolutely is and it calls to mind another one of her great quotes. When she was asked what brought her and Marty together is, she said, he was the first man who loved me, because I have a brain. And it meant so much more than that. She was a complete person. Is it can be a not an, not an appendage. In our last minute Sandra bill reading any last thoughts. I would just say that she displayed somebody who was all in. There's no question. And that's what it took for her to make the impact that she did.  It doesn't have to be a whole lot of things that you're focused on, it can be a narrow focus, making a huge impact. I wanted to thank you all for taking the time and to bring us back where we started is her courage, shown the light for us all to fight for equal choice. And in these times, we are barely more than a month away from some of the most important choices in our lives. We all have Ruth fader Ginsburg, and her spirit and her courage and mind, as we make and see those choices. Thank you all. Thank you. Thank you. It's been an honor to be part of this discussion. It really has. And we'll be back in two weeks. Yes.


సిర్రార్ల పనణరంది. వార్ న్లకి లా మ్సిందా, ట్న్టాకా. నిడిటాలి �緊 ప్లి ది మేనిడా. ఆమ్మంది మార్మనేమార్టి నిారికేటిలారికి. test management understanding what is test management means so it has configuration management and test management itself so you know in configuration we have configuration items and in test management test process how test process relates to the software we design the contract test development agile development process etc we can study about that and what is test management test management mostly what commonly you refers to the activity of managing the software testing process right from the test planning till the test execution and reporting we will study what it means in the next slides what is configuration management we know that any items that are to be controlled in terms of changing or delivering etc in terms of software testing and it includes also the supporting documents all these are all part of the configuration management the examples we have test cases performed any documents SRS all these all are part of the configuration management configuration management elements are configuration items configuration control configuration status accounting and configuration audit these are the four main elements of the configuration management activity okay the configuration control can have hardware software documents methods tools whatever it could be and we do status accounting in terms of accounting all the configuration items and audit will ensure that the it is we take compliance of what is been planned so in the general we had seen the definition of CM process as per the military standard HDBK 61A or ANSI standard so the disciplines are planning configuration identification configuration control status accounting and verification and audit and their details so we had studied about CM planning and management configuration identification control status accounting verification and audit and we have seen the model how it looks like the various blocks of or the elements of the configuration management configuration identification deals with the identification of configuration items labeling of the CIS it should be unique how it should be versioning and all that we will try to study in detail about software configuration management today and what are the naming and versioning conventions that are followed in industry identification of base lines so what is baseline and all that configuration control deals with the change control baseline establishment version management configuration status accounting recording and reporting information describing configuration items and their status so the information will have what are the configuration items to whom it is addressed when it was assigned how it is going to be moved to the next stage configuration audit basically does the auditing of the product configuration it is maturity completeness complex with requirements integrity accuracy and we have configuration management testing what should be configuration management all test documentation and test rates including tools and all that articles and the test environment the product to be tested why is to be configured and tested also the traceability part so that is where is important place in terms of all the documents that is to be traceable to one of the other documents part of the software lifecycle for the embedded software testing that is where we use configuration management elements so now coming to HCM software configuration management so HCM is the process of identifying and defining the items in this form controlling the changes of these items throughout the lifecycle recording and reporting the status of outcomes and change requests and verifying the completeness and correctness of items so why HCM when changes in a products that are being developed we need software configuration management to control the changes so that they have minimal effect on the cost, schedule and quality basically we need to control the changes so that minimally the impact is being maintained addressed it helps in development and change implementation activities HCM activities help in accomplishing software quality assurance HCM tools helps in tracking and changes made along with the respective name and as we have seen these are the HCM activities blocked in terms of planning control management status accounting lease processes auditing and identification okay now coming to today's session of test management and configuration management we will try to understand software configuration management activities so what are the things that are involved in HCM planning so HCM plan is a document basically which serves as a reference for the HCM process it defines the types of documents to be managed like the requirement specification documents design documents etc the kinds of documents which are subject to frequent changes are considered to get managed this plan all defends the document name scheme based on the customer suggestion or any consensus that are happening within the configuration item the plan suggests who will be taking the responsibilities of HCM procedures document defines the HCM record which is required to be maintained the same record basically identifies all the space of the changes and who is owning it who is responsible the plan also describes the HCM tools like clear case or dimensions etc VCCS dimensions video source safe SVN JIT there are lot of tools that are there in the industry so these tools are basically used for carrying out the HCM activities so the pros and cons of the tool also and the tool selection basis also are mentioned in the plan maintaining the HCM plan it is also called as HCMP is a document separately mentioned for that is also mentioned in the document so basically all these are involved in the HCM planning so to define the HCM process how should be carried out it identifies the types of documents to be managed like requirement specification design etc also the plan will specify about the document various documents throughout the software configuration should be moved the plan suggests who will be taking the responsibilities of HCM procedures planning defines the HCM record the plan also describes the HCM tools okay continuation of the same activities software configuration identification these steps deals in identifying the items to be controlled establishing identification schemes for the items and their versions and establishing the tools and techniques to be used in managing the control items establish the configuration baseline for each configuration items base learning basically base learning is a very important activity that involves manager agreement on the content of a configurable item by a configuration control board there is a board called CCB which involves so subject matter x-quad cm project management etc basically they define and they come to a conclusion that this item can be baseline baseline is a basically an event on which all the rest of the subsystems or the sub events are going to take place like requirement as baseline means that baseline will be used for testing that baseline can be used for component testing integration testing or system testing depending on the type of baseline that we have similarly we can have baselines for the test artifacts also like test cases so we have developed the test cases and we come to a conclusion saying that these test cases are enough to go ahead for the next stage of activities so we say that as a test cases frozen this frozen is nothing but the baseline define naming scheme to identify the software configuration items of each and every document that means naming scheme and identification of that configuration item is also an important aspect that also will be done in the same activities basically software configuration identification deals in identifying the items to be controlled establishing identification schemes for the items and directions and establishing the tools and techniques to be used in one of the control systems here we establish the configuration baseline for each of the configuration item base planning involves managerial agreement of the content of the configuration item and it is called as a baseline data and the naming scheme also can be provided very customer or if customer can also have some configuration so we may need to align with the this configuration basically is also an important thing that we need to understand aligning the artifacts with customer configuration you also know the important aspect because you will also have some sort of a test artifacts or development artifacts or any other items that he wants to control along with the lender or the contractor deliverable so suppose we are a developer sorry we are a contractor or we are a delivery team delivering to the customer then we may need to align to the configuration whatever the customer has or it is also possible that he may ask for some suggestion to have a configuration by ourselves so that we can control by ourselves that itself becomes an activity on its own so it is what we do with the SEM process in identifying the software configuration okay next one is after we identify the software identification of the documents we need to control it basically that is what is called as software configuration control so basically what we do here is managing the life cycle changes the life cycle changes could be any of the test cases procedures execution scripts any input documents any reporting events etc all this life cycle artifacts and its changes maintenance will have to be managed that is what we do with the configuration control process related to what changes to make the authority to approve the changes supporting the implementation of changes all this will be part of the software configuration control next one is the concept of formal deviation from the project requirements suppose the requirement is going to change deviation in some sort of a activity then we need to control that as well in terms of deviation process the process of identifying what changes to make involve the formal procedure for submitting the recording change request evaluating the cost and impact of a proposed change all the change request are recorded to change report this is a change report that will identify what changes have been done so whatever request against which the changes have been done and what is the conclusion who is the author who is responsible how it is controlled all this will be part of the change report and evaluation is done to determine the extent of modifications that would be necessary so basically along with the change request the change request will be evaluated to determine what is the modification or the change that is going to happen so the after the evaluation what will do there is a CCB change control board so basically it comprises both technical and non-technical people in terms of deciding whether the change is necessary and can go ahead for the next updates that will be decided decided in the CCB change control board so basically CCB evaluates the technical and managerial aspects of the change request and either they will accept or ask some changes in the updates that are required or they may defer it or they may reject it for the change request so CCB has the full authority to accept or the proposed changes the upload changes will be implemented using the SCM tools is it configuration control tool that will be used which provide version management capabilities so this changes have to be definitely controlled that is what we do with the software configuration control so throughout the life cycle of the test artifacts it is going to be many changes the managing the changes is covered in software configuration and coaster this step is concerned with covering the process related to what changes to make the authority to approve the changes supporting the implementation of changes all this will be controlled in addition to these activities it covers the concept of deviation from the project requirements the process of identifying what changes to make the formal procedure for submitting and recording change request and evaluating them evaluation also in terms of cost schedule what are the changes that proposed change is going to make and we may identify some resources we may identify tools to make the change what is the procedure we are going to follow any customer involvement also is required all will be decided this decision will be taken care by the SCB sorry CCB that is configuration control board and the source of change also will be identified during that CCB meeting a customer request it could be an enhancement it could be a solution for a bug or some kind of a optimization what are it could be all those changes have to be controlled and should be documented in a change request it is called SCR software changes request if it is a software change also called as SCR if it is a change request from a problem that is been identified before it is called as SPR or software problem report basically that identifies where is a bug what change of what kind of a changes what is the cost and all that will be information provided and based on that the CCB will meet and decide on the change request and in some projects these changes are communicated using a defect tracking tools such as bugzilla for a particular change a bug is opened all communications are done through that particular bug and relevant stakeholders should be communicated accordingly so that itself will become a SCR or the software change request that will be maintained within the tool and automatically it is going to get recorded who is owning that change and who is responsible who is doing the evaluation all this will be taken care so once an SCR is prepared or all the change requests are recorded and evaluation is done to determine the extent of modifications that would be necessary based on this information the CCB or the change configuration control board evaluates the technical and material aspects of the change request and either they accept modifier check or differ the change request CCB has the full authority to accept the project in some projects CCB members are part of the offshore team and in some CCB members are entirely from the customer side also it could be or it is a mix of both customer and the other side like the offshore team or a team or any relevant stakeholders test engineer or test lead anyone who is responsible so the approved changes will be implemented using the SCM tools which provide version management capabilities examples like CVS, VSS, SVN which basically provides the version control capabilities here version control capabilities are something like check-in, add, check-in, check-out these are possible these are the basic capabilities of the tools basically it helps in identify the elements which are going to be added which are going to be checked in which are going to be checked out which are going to be moving to a different stages always part of the SCM tool so detail of all these things are not scope of this embedded software testing but as a basic understanding we need to know that software configuration control will be done through the SCM tools SCM tools help in terms of adding an element checking in basically which will help in terms of creating a version and check out for modifying anything we need to check out the element we need to update it and we are going to check-in back so that it will be in the repository of the server and the check-in check-out can continue for different stakeholders in the review rework release and freeze all these stages can be done next one the software configuration status accounting so software configuration status accounting provides the means to record and report on configuration data it involves creating a knowledge base information necessary to manage configuration effectively its purpose is to provide the configuration information that is required to required for configuration management basically it has all the information necessary to manage the configuration item basically so it maintains the information about the configuration documentation it maintains the products configuration such as version number for changes than on a particular artifact it maintains information about the products operational and maintenance documentation of the documents affected by each change and their update status information about the CM process such as the status of change request all this will be part of the configuration status software configuration status accounting enables the trivial of information concerning changes in decisions and provides a source for configuration issue of a product and all of its configuration documentation all the data collected during configuration status accounting is maintained in configuration status accounting report SEAR it is also called as configuration status accounting helps in establishing and maintaining configuration records for the configuration items okay all this will be part of the project the project will have this information in terms of any of the configuration identification done on the different artifacts and how it is controlled who is maintaining it so where the documentation is about and status of each of these items will be part of the accounting this is an activity so in a frequency they will generate this report and that report will go into the next stage of the SEAR activities that is called audit so audit will be done by the audit who will ensure that each configuration item meets its requirements basically so based on the summary that we have seen in the status accounting the configuration audit auditor will audit the various artifacts that to make sure that each configuration item is meeting its requirements is part of that particular activity a software audit is an activity performed independently is very important this will be done outside the team usually QA can be involved or there is any independent body that is designated to take care of this audit activity basically they perform independently to evaluate the conformance of software products and processes to the standards, guidelines, plans and procedures so there are planned ways of controlling and identifying and bring the process of SEAM all these SEAM activities will be audited with the help of auditor software configuration audits help in identifying that configuration management task for a particular CI has successfully achieved all of the requirements specified in the configuration baselines so configuration baselines will be identified with the details in the configuration management plan all this against that will be verified actually and there are two types of audits that are done in I take an example of one of the industry that we follow those two types of audits are FCA functional configuration audit otherwise physical configuration audit so what are those functional configuration audit is done to ensure that a configuration item to audit its consistent with its specification so there is a requirement there is a specification we make sure that as per the specification it is consistently being followed and all the CAs are appropriately configured that is what we do with the functional configuration audit the next one is physical configuration audit so this is basically done to ensure that the design reference documentation is consistent with the builds of the product that means what are eventually going to build what are we are going to test what are we are going to deliver is consistent again and again with the changes with the configuration that we have in the configuration deposit that is what we physically verify against the references that we have in the documentation here we do with the consistent check with respect to the specification what we have basically what we do is we verify that software function and its performances they are really complied with the requirement and that impact of deviation if any are analyzed and controlled all this functionality in terms of how configuration is performed is all with the help of functional configuration audit in physical configuration audit we will check for the hierarchy physical representation naming all this will be are they ready in a complete stage or what is that being followed so that is about the same activities of software configuration audit so we have gone through software configuration identification software configuration control software configuration accounting and software configuration audit these four elements are the basic elements that are usually SCM activities and planning is of course part of the project management plan or we can have it as a separate SCM plan itself some industry like aerospace they have a separate plan and that is a deliverable this itself is a configuration item again so this is a mandatory to have industries like aerospace so we need to have a SCMP or software configuration management plan document okay now let us try to go through configuration for life cycle so what are the configurable items it could be in the embedded software life cycle and how they are going to be baseline so we know that baseline is an event where we are going to baseline particular artifact saying that artifact is ready to move for next stage or next event or it is available so that will be spoken in the configuration identified list basically okay so you can see two columns one is a CI list the various documents and artifacts on the right hand side you can see a baseline on which baseline event these items are called as baseline I picked up few examples for a more from a typical embedded industry okay we when we get a outsourced embedded software testing or embedded development it could be so what we do is we first get the proposal or the contract or the statement of work so all this will be configurable again because there could be a change right over a period so definitely the change control has to happen and those should be part of the CI okay so the event is on the seat from the customer we are going to have a request for proposal or RFP or we can get a statement of work from the customer so that is the baseline we are going to baseline and we have a proposal internally we develop a technical team and the manager and the proposal once we approve internally with the help of a senior management team we are going to save it as a baseline event so this proposal will be submitted to the customer okay the next the element of lifecycle is all customer supplied items the contract is awarded we are going to have a statement of work customer supplied any standards any coding rules specifications guidelines customer requirements any tools you can provide any board for example target board for testing any equipments etc all this are considered as imported items we will maybe try to touch base this import in the configurable items all this will be part of the CA and that is called as a baseline when we receive from the customer all planning documents that we have internally project management plan project testing plan all this will be approved by the senior management and we are going to have it called as a baseline then we have engineering outputs like requirement specification design etc this also should be approved stage by stage by the customer or senior management or project management if it is internal project or it is customer oriented project based on that this will be called as a baseline event and against the baseline event we are going to baseline the particular CA's or configuration items and any project specific templates this also can be a configuration items and this basically needs to be approved by the team so that the baseline can be created then we have the test environment or the project environment this will be identified as and when any project and approved by the project manager or the test manager and next one is the hardware tools test facilities used to validate the product it could be a test equipment test laptops any wiring bloop boards any target boards any emulators type of calls any flash programmers all this part of the hardware tools that directly affects the quality of the product all this will be controlled through CI list and that also needs to be approved by the project manager to make it as a baseline so that configuration items typically follow embedded software testing or embedded software lifecycle the next one is about SCM phases what are the software configuration management phases that are involved those are four phases initiation planning execution and closure this will go in a circular fashion that is why i have put simple arrow to identify at each end of the arrow planning sorry initiation planning execution and closure so what are we going to do initiation what are we going to do planning what we are going to do in execution and how are we going to close it so these are basic elements of the SCM initiation so what are we going to initiate we are going to initiate software configuration management by appointing a configuration controller basically he controls all the configurations and we are going to appoint CCB as i said configuration control board which could comprise i will try to put configuration controller it can also be called as an admin we can maintain all the artifacts under the configuration configuration configuration configuration control board which could comprise of a PM and CC it could be a TL a team member or test member it can also involve customer as well so basically these people will take a appointment in terms of CCB when we define the project plan or the test plan and for doing these activities we need training that is also called as configuration control training and there are various roles and response related that we have for each of the initiation activity so for example we have a project manager this responsibility would be SCM planning and we will do SCM activities monitoring after attacking and he is also a CCB member so what he does is he will also be equally responsible for taking the decisions for the changes next one is the configuration controller also called as a CC so he will basically provide inputs to PM for what SCM planning he will provide the work products are identified because we need to identify the configuration items and he should make sure that it is controlled means all the checking check out admin activities creating the folders locations all this will be taken care by the CCB for the configuration control for version control he will basically do the baseline he will do the best accounting as I said in earlier slide information about the baseline artifacts in the repository of the configuration control should be recorded all these are deliverables it could be or it could be CIS so basically he has still the individuals of the test member or the test engineer as a responsibility of controlling in terms of individual item like source file or test cases etc but overall the CC takes care of the complete control next is the CCB so this board basically comprising CC, PM test lead and it can involve customer and SM that is senior manager also so this board basically authorizes the CIS identification and project baseline and changes so these are some of the important activities and they should approve also because without approval they will not occur so those are some of the responsibilities of the project manager CC and CCB this will be initiated during the initiation phase of the CCB next one is the planning so planning what we do basically we will identify the project CI identification of project folder structure and access rights is very important thing CC is and who should read access no access who should change access all this part of permission will be granted or denied by the CC based on the project planning and identifying the criteria for baseline and re-baselining identifying the naming the conventions that are followed and identifying identification of change control mechanism how it is going to be changed preparation of CM audit plan as I said configuration items have to be audited for the status accounting and the plan against that that preparation will be planned frequency or duration of that all this will be part of the planning then this is also important to review and baseline of the CM planning will be part of the planning the next two SCM phases are execution and closure in execution what we do is any configuration management issue we are going to resolve SCM audits is also part of the SCM execution change management is also an execution maintenance maintenance list of import export items list like customer deliverables supply materials returnables after the project is over all this will be part of the execution which will take as an activity during the SCM and of course maintain the control library that repositories have to be regularly back up or archived that is what the maintenance means backup archive deletion basically there is a term called retention there is a retention period any project is supposed to have a retention period why because that may go for a call back or that may go for a rollover or that need to be maintained again triggered from the customer import or internal or any maintenance or warranty whatever is required till that period retention has to be taken care all this will be part of the execution that is defined in the SCM plan this is an important SCM phase lastly what we are going to do the SCM phase is the closure all the project activities are done we are going to have the SCM closure so return of materials as applicable we are going to return either to the customer or to the vendor if we have rented out any power supplies sort of a material we are going to return them and conduct closure meeting with identified stakeholders we need to conduct closure meetings of the project so what basically it does is it identifies any lessons or practices that we have done in the project document it and that also can be configured and closed once we have done all this we are going to archive the elements the CIS as needed we are going to create a backup and put a retention and safety plan in terms of where to keep what is the location and all that this will be part of the closure activities the next one is the SCM process example how is going to be defined and all that so simple way of doing objective we are going to define the objective of the SCM process to identify items for configuration to manage baseline to control changes and library of configurable items to monitor the status to perform reviews, audits and release process of configurable items throughout the range cycle of the project SCM process is covers the planning and execution of configuration management related activities including version control change management and release management this process is followed in all the parts of the project lifecycle as identified in the project management plan or the project plan this process applies to all configuration both on outcomes documents, software and hardware required by development proposal the process may also apply after delivery of the product you need to have this process so what are the SCM process tasks, example tasks establish the CM environment configuration management environment identify the CIS create, intermediate and final product baselines, raise CR, PR CR is change request, PR is a problem report the change request could be due to problem report also problem report is nothing but identifying a problem of the tested software or tested feature and reporting them to the relevant stakeholder it could be a development team it could be a customer or a vendor anyone basically it is part of the modification in this software lifecycle perform change analysis for the PR and approve or reject the changes is also an important process report status of software lifecycle items baselines PR should be relevant stakeholders and maintain the configuration environment records is also one of the process tasks okay so next the CM activities process from the admin perspective as I said admin could be a chain controller or dedicated chain control could be there admin can be performed most of the mid size projects admin and the chain controller will be same for the particular project identified so what he does is he does perform archival retrieval release activities he does the follow data retention mechanism for the SDLC data items as I said retention is an important thing need to retain the project lifecycle artifacts till the term or the guarantee or the project is maintained in the organization with relation to the customer perform load control of the software product manage software lifecycle environment and qualified tools that is also part of the admin as part of the CM activities next is the status accounting so what we do with the status accounting is that keep track of the current identification of CIS configuration of delivered product status of change request status of output changes all this to be reported in a report format that is what we do with the status accounting basically there is a frequency like bi-weekly or weekly depending on the project nature and the size and other aspects we are going to do the status accounting accordingly and the status accounting can also report some of the items like number of SCM issues basically this is done by the CC or the admin for that particular project what are the deliverables deliverables so they are the right deliverables accepted rejected by customer all this will be reported and effort spent on SCM activities by the CC and effort spent by team team not on development or testing by on the SCM check out all the regular activities in terms of configuration control and another important thing is change request its numbers accepted rejected on hold open close so all this sort of a information will be part of the change request status report can be done by the status accounting mechanism that is what we do with the status accounting next coming to the important item called version control so what is a version so anything that identifies one configuration item with a number or the name that process is called versioning so configuration item will be versioned the version number of CA is maintained in the following format in general I am talking about basically draft versions will have 0.01 0.02 or 0.2 or it can have something like A, B, C or alpha beta theta whatever it could be so basically it is identified with an example of 0.1, 0.2 till it becomes matured and complete it will be flowing like this so you may argue like after 0.9 what I will do you can easily go with 0.91 0.92 till it reaches 1.0 basically we call 1.0 as a baseline version and that 1.0 version could have multiple baselines in next version like 2.0 3.0 basically this is a major versioning this will be taken care with the higher number in the integer so what will happen with 1.0 changes are going to happen we can create as 1.1 or we can create as 1. A 1.0 A 1.0 B 1.2 etc it is up to the definition of the planning of the SCM how we are going to have this remember this has to be done during the planning and if any major minor changes and major changes are taken versioned that can be versioned with 1.1 1.2 any major changes it will be 2.0 3.0 and once the major changes are done we can make it as a baseline 10.0 something like this so this is what we do with the baseline so what do you mean by a baseline a baseline is defined as a milestone the development of software that is marked by the release of one or more configuration items and approval of these items is obtained through a formal review so everything has to be formal so we call it as a baseline version or a baseline for an item it is a milestone in the development or testing of the software that is marked by the release of one or more CIs very important in configuration items and it requires approval of those items which are going to be obtained through a review process as we have seen in our earlier session that review items have to be completed and closed upon which we are going to say that the product is matured and reviewed and complete and against that we are going to create a milestone by the name called as a baseline so minimum baselines we can have initial baseline, delivery baselines, other baselines and it could be intermediate baselines also and of course the kind of baselines we can create in terms of versioning is minor baselines major baselines but usually they have a minor baselines, major baselines initial baselines and delivery baselines and software delivery or the before the final delivery we can intermediate baselines which has SRS design testing baselines this will be part of the baseline activities so the next one is workspace management how and workspace is getting managed we know that baseline has to be created in a repository and that repository needs to be taken care by all the stakeholders right from the SCM process people test team, development team et cetera so definitely there is a need of the workspace the workspace is nothing but a place holder having identified and available items such as CIA items in the project the workspace management or going to manage in general this picture you can see there is a baseline repository something like a server and this server the files will be either put or taken out with the help of a process called checking into code and this will be done by individuals that is called individual workspace that will be there in the desktop and for testing and verification workspace we have a separate repository and separate files will be there and that will be again using the baseline repository all these life cycles have to go through the repository it is called baseline repository and it is part of the workspace management and this all will be taken care by the individual as well as the maintenance and the control of that will be done by the CC or the chain controller configuration controller storage retrieval is performed in the control model the format, the patient access control procedure like writes and all that backup and recovery procedure how are you going to backup and how are you going to recover suppose some file will recover we are going to recover it after we get an incident report from the individual or the users backup will be used for recovery all this will be defined in the workspace management okay so so that is what we have studied about different same activities process status accounting, version control, baseline and workspace management in the next class we will study about the change management incident management region history how it should be configuration management tools etc so with that we will control today's session of the configuration management


The primary responsibility of the crime scene unit is to assist detectives with a response to and processing of approximately 5,000 crime scenes each year. Crime scenes include everything from burglaries, auto theft and aggravated assaults to more complex scenes like homicides, sex assaults and officer-involved shootings. Processing crime scenes involves crime scene management, documentation including photography and video and the identification, collection and preservation of evidence. Depending on the type of crime scene, several different specialized processing techniques can be used. These include shooting reconstruction and bullet trajectory, bloodstained pattern analysis, DNA and trace evidence collection and latent fingerprint processing. The crime scene unit utilizes a 35-foot mobile crime scene command center of major scenes to help facilitate staging and processing. In the forensic garage at the Denver Police Crime Lab, there are three separate vehicle processing bays. One of the bays features a hydraulic lift used to search for evidence on the underside of vehicles. Another bay is equipped with a cyanoacrylate or superglue fuming chamber. This allows investigators to fume an entire vehicle at once, then locate, recover and submit latent fingerprints for analysis. A full complement of pneumatic tools is also available in the forensic garage. These are used to disassemble vehicles and recover evidence. In 2013, the crime scene unit began a change from sworn police officers to civilian personnel. Today, the entire unit is staffed by civilians.


Pam says, how do you tell your guy what you want and need without sounding needy? Well, there's a whole bunch of different ways to do that, actually. One is to have a real conversation about it. Have you ever heard of the love languages? Basically, one of the conversations that you can have is a conversation. So one of the things that you want to do is do the love languages thing and find out what your love language is, find out what his love language is, all that kind of stuff. It's a great book. If I love languages, don't remember the guy's name at the moment, but it's a great book. Next thing you want to do is you want to find out exactly what makes him feel loved, right? What makes him feel like, you know, he is feeling loved or what he appreciates, what he likes. And you can just ask him that. And usually guys might be like, oh, you know, and if he's like, oh, I'm not really sure what you can do is you can tell him, you can go first and just talk about what it is that makes you feel loved. And then you will be telling him and you'll let him know, right? But you can't rely on that. You can't rely on that. Unfortunately, you can't, right? Because guys, what happens when you tell them things that are important? They go in one ear and out the other, right? This is what happens with a lot of guys because they're, you know, I don't know why. It's just something that happens. I'm really bad with birthdays. So if you have a birthday coming up, you got to put it in my calendar if you want me to remember it. I'm sorry. Sorry. It's just really difficult. I've been trying to remember my brother's birthday for years.   You know, just like, I love you, man. Love you. So we have, we had that strong bro love going on. But so what you want to do, the next thing that you want to do, so I was getting off track there, the next thing that you want to do is you want to start framing it. And I talk all about this in my love frames toolkit if you're interested in that. And basically what you do is you start talking about what it is that you like in terms of it being attractive or unattractive, right? So if there's something that you like him doing and he does it, then you want to give him a positive association, right? So we associate with different things, right? It's called neuro neurological emotional anchoring. And what you want to do is you want to anchor in to his mind things that you think that you want him to do as attractive and making him feel more attractive because everybody wants to feel attractive. I want to feel attractive.  See my hair, it's real, it's great, right? This is long, hard work on this hair right here. So we all want to feel attractive. And if you want him, and so what you want to do is you just want to, if he does something that you like, you say that you find it attractive, right? You think it's hot, like, oh, I was so hot when you did that. It was so attractive when you did that. It was so sexy when you did that, right? Or what you can do is you can just talk about it in terms of different things that you like, you know, like, you know, I love it when you do this, I love it when you do that. I think it's, you know, it was just, you know, that other day when you did that one thing, like that was so hot, like it just, I don't know, it just turned me on so much when you're doing that. So such a man thing, it was so cool, you know. And basically what you're doing is you're teaching him what it is that you want him to do. And so you just do that over and over and over again for different things. And eventually he'll start associating it, right?  Oh, I love that, right? And I want her to be more turned on more often. And so he will start getting excited, right?  And he's like, whoa, she thinks that was hot, right? And so next thing you know, she's thinking about it in that way. And so you just do that over and over and over again, or you can have that conversation where you talk about those things. There are other ways to do it as well. I talk about it in some of my programs.


Welcome back to my YouTube channel Daniel Rosal here. For today's video, I want to talk about the differences, the pros and cons between desktop based video editor and cloud video editors. Now, what is firstly a cloud video editor? So I just did a review of an interesting cloud video editor, and that was what actually gave me the idea to make this video. There's some like Flixie, for example, they've been on the market for a number of years now, and the easiest way to understand it if you haven't heard about them. It's basically SAS software as a service. The software is delivered through a online subscription that's accessed via a web browser. Now, if you want an analogy, think about checking your email via one of those old school email clients versus simply logging on to Gmail or creating a document as a Google doc in your Google account versus doing it using Microsoft Word or LibreOffice or whatever else takes your fancy. So that's the difference. When we're talking about online video editors, we're talking about video editors that are delivered in the cloud. The software is loaded into a cloud computer that you can access via your web browser. You don't have to actually install any software on your local computer. All you need is a web browser to log in and access it. Now, if I were to take a guess, I don't have any numbers specifically to back this up, but if I were to guess the percentage of professional video editors who are using one of these cloud video editing platforms for their day-to-day usage versus using industry standard video editors such as DaVinci Resolve or Adobe Premiere or even the open source equivalent of Caden Live, I don't really think it's happening. I think it must be a vanishingly small minority. Now, the reason I think that these SaaS video editors haven't become default even among more casual video creators is probably got to do with the fact that they have a bit of a constraint regarding bandwidth. Because if we're doing something like uploading a document to the cloud or working on a cloud document, we're typing away to our computer and we're uploading tiny, tiny amounts of data to the cloud. So when you work on a Word document in something like Google as a Google doc, it's a pretty seamless experience for the end users. There's no real latency. You just see your doc being created. Now, the problem with video is that video as a file is just a lot heavier than text, right? Even a video file of a few seconds could be 20 or 30 megabytes depending on the codec you're using and depending on the quality. So therefore, if you don't have a really, really good internet connection, you're going to have to get your files up to the cloud somewhere, right? When you begin working on a video project, typically whatever video editor you're using, the first thing people do is load files from their camera, import them to their computer and point to a folder on their video editor saying, this is the folder I'm working with for this video project. Now, you might have 10 or 20 gigabytes worth of video in that folder. Now, that's great, but if we want to do the same process in a cloud video editor, we're going to have to upload that 20 gigabytes of data to the cloud, right? The data, those videos is not magically going to jump from your office to wherever the cloud video editor is being hosted and make itself available. So that's why I personally haven't used them as much as I would like to because my internet upload speed is slow, but there are still a lot of people out there with pretty asymmetrical internet connections and it's just not really a runner to be able to use cloud video platforms for this purpose, for this reason. Now, the advantages of a cloud video editing platforms, they're terrific for collaboration and for mobility, right? If you use a cloud video editing workflow and you upload your raw clip library to the cloud, you work on the timeline, you make your edit, it can be basically like working on a Google doc with three or four collaborators. You can be all logged in to this video editor, making tweaks to the timeline from different accounts. It also means of course that because your video project lives in the cloud rather than your computer, it's really easy to access it from literally any computer that has an internet connection on the world. You can start working on it from your office, you can take a flight to a different city and continue where you left off and there's one final advantage of cloud video editing platforms and that's again got to do with the fact that they live in the cloud. Because they live in the cloud, publishing to other clouds tends to be very easy, so it's very, very common. In fact, I haven't yet seen a video, an online video editor that doesn't have an integration with YouTube. Now the reason that cloud to cloud publishing tends to be quick is that these cloud video editors are provisioned on computers that are basically have much better internet connections than your average home user. So moving from that computer up to YouTube tends to be much more quick than moving from your computer.  What that means is that cloud, because of the economies of scale that are realized when cloud computing happens, whether we're talking about document editing or anything else, those cloud video platforms can give users access to much more powerful machines than they might have available themselves. If you're working in something like 4k video or even 6k or 8k video, dealing with that kind of file size and rendering that can require a lot of compute power or GPU power versus when you're using something in the cloud, you can take a really, really old laptop and be able to actually do the video editing, do the video rendering on a supercomputer, because you're not actually working on the computer in your studio or in your office. That's just kind of a front end to the actual computer you're doing the video editing on. Now by contrast, the con of cloud video editing, well, you're basically putting up, putting all your video editing projects into the hands of someone else's product that you're going to have to pay for to retain access. Now this isn't a disadvantage of just cloud video editing platform, it's a disadvantage of cloud computing. Generally, there's a loss of control inherent in putting your stuff up to the cloud and you have to really hope that the cloud provider is trustworthy and doesn't lose your data or you might find that the price has changed and you can't afford it anymore. So that's called vendor lock. So there's definitely significant disadvantages as well. I thought I would put together this quadrant if you're looking for more detail on which is better in which circumstance. Now the very kind of top level advice I would give to someone as well. If you're looking for, if you need advanced video editing features, you need speed ramping, you need excellent color grading, you need advanced audio waveform, you know, spectrography and editing, you probably be better off right now using a traditional offline desktop video editor. I've yet to see a cloud video editor that gave a desktop program a run for its money or that I did it in terms of features. They tend to be simplified, pared down versions of desktop video editors. However, if you're a more casual video creator and editor, you're just looking to create some vertical video clips for distribution on Instagram or Facebook or LinkedIn. One of these online video editors that makes it very simple, that hooks into a stop library and you can publish to YouTube at the click of a button without having any files on your computer, that may actually be a much better fit for you. So it really, really depends on today, what kind of video you're creating, what your use case is, tomorrow or in 10 years time, we might find that the online video editors have matured to the point that you can create Hollywood movies on them. We're not just there yet. Now, just to kind of recap on the pros and cons for offline or desktop video editors, the pros are that they are rich in features. They can stuff a lot of features and not worry about how quickly the features and the menus are going to load because it's all running on your local computer. So today for feature, if you're really concerned about feature richness and getting the cutting edge video editing features you need, desktop software remains the way to go. One other advantage here is that there is none of the online editing software so far have got enough traction in the video editing market that they can be kind of an advantage. I've never seen someone put on their resume, oh, I know how to edit in flixier, right? It just doesn't happen. Whereas knowing DaVinci or knowing Premiere and even getting certified in it, I'm not sure there is such a thing as certification. Maybe there is, but you know what I mean, it's a skill, it's an industry standard that you can carry around with you to different employers, etc. You're not going to have that if all you know is how to use a cloud editor. Now the cons of offline desktop video editors, collaboration is harder. It's really easy to collaborate in the cloud because your data is being stored in a central always online point. That's basically the advantage of cloud computing and that's a lot harder. It's not that you can't collaborate if you're working in a desktop environment. You can and local editing workflows where the projects you stored on NASs are very commonplace. It's just more complicated than just saying, okay, we all need to sign up for accounts on our cloud editor and we can just log in. Learning curve can be steep for these offline editors because they're more powerful machines and local storage can be a constraint. Don't forget that one of the advantages of cloud video editing and cloud computing generally is you're storing stuff in the cloud. So you don't need to worry about how much disk capacity you have versus if you're doing it in the cloud really depends how much they give you, but you can upgrade because the infrastructure required to do video editing is being professionally managed in the cloud. Again, these aren't video specific. These are just general cloud computing advantages and they apply also in the case of video. Now if we look at cloud or SaaS video editors to wrap this up, the pros and the cons, pros are it's super convenient, right? It's like a Google docs style thing. You just log in and edit your timeline and publish to the cloud. Very, very easy. Collaboration is easy as I mentioned. And finally, as I mentioned, we have cloud to cloud integrations are possible because you're editing in the cloud. So you can get super fast rendering because you're editing on a super computer and you can get super fast cloud publishing because you're editing in the cloud to significant advantages. Cons, your upload speed can be a deal breaker, right? As I mentioned, my upload speed is bad. So I basically have done a few test projects on these cloud editors. I was very happy with the editing capabilities, but it's just not a runner for me because it would take way too long for me to upload all my raw clip libraries I do on every shoot to the cloud. Finally, as I mentioned, you've got ongoing SaaS charge and a lot of control. Again, not specific to this, but definitely something that might be a deal breaker for even organizations. You have data governance policies that say we need our data, whether it's video data or client documentation to live in servers we control or that are in this jurisdiction. And when you're editing, when you're doing stuff in the cloud, you're giving your data up to a third party, you lose that control for sure. Hope this comparison is useful. I do think they both have their place. And my big prediction, of course, is that we're going to see these online cloud video editors really, really get a lot better as bandwidth continues to improve around the world. It's going to become more viable and more attractive for folks to do their video editing in the cloud rather than on their local computers. Thank you guys for watching. Hope this video was informative. If you do want to get more videos from me about tech and other subjects, do please consider subscribing to this YouTube channel. Thank you for watching.


Is it me? Am I the drama? I don't think I'm the drama. Maybe I am. Am I the villain? I don't think I'm the villain.


Hi, my name is Heather Clark and I am an instructor at the post-secondary school level and I teach in the fashion and technology program with the Wilson School of Design at Quantland Polytechnic University in Richmond, BC. And I'm Katherine Haig. I teach fashion at the secondary level in South Delta, British Columbia and Heather and I both also teach at UBC, where we interact with teacher candidates, many of whom hope to become textiles teachers in the future. In this short presentation, we'll give you an idea of the inception, what our concept is, our process of generating content, we'll give you a quick tour of stitched, we'll look at the big picture and how it has come full circle and we'll end with our future plans. Within fashion, sewing and textiles classrooms, it's very difficult and challenging to find a textbook or a credible video tutorial on the topic of sewing that covers the range of skills and techniques taught within these learning spaces. Typically, teachers make their own handouts to supplement the virtual and in-person demonstrations. Heather and I have both experienced similar frustrations in the search for credible and reliable sewing and textiles teaching resources and I've also found there to be a dearth of open education resources in this field. Together, we're developing a sewing focused OER to support fashion and textiles education at multiple levels. Stitched is a unique contribution to the field of OER. With this resource, we aim to meet the needs of applied fashion education. Content features a wealth of written instructions, photos and videos that help us teach and demonstrate the variety of possibilities of achieving results in sewing and fashion design education. The open and online format of this OER enables educators to continually update the resource to meet current student needs and learning outcomes while also reflecting on best practices within the apparel and fashion industry. Content in this OER supports skills and knowledge learned within the classroom while providing resources for further development. We are developing this OER in WordPress with content grouped under headings with the goal of making information easy to find and readily accessible. The field of sewing and fashion is often traditionally seen as gender, something that seems to be slowly changing, which is wonderful news. Throughout developing some initial pieces of this project, we are very intentional with decisions so that this resource might not be viewed as being for specific gender or group of people, but rather for anyone and everyone, engaging in learning more about sewing and working with textiles. In one of our early meetings in which we discussed the idea of this OER and the direction it might take, Catherine and I started to map out content. Through mapping content, we considered what topics to include and determined under what headings they might follow. We quickly realized this would be a multi-year project, but this didn't hamper enthusiasm. Throughout the decision-making process, we continually came back to our aims and goals of the project, considering what platform and content might best fit it and guiding the direction of the look and feel of the overall resource. Once we had identified a theme, direction, and topics for the OER, we applied for and received an OER creation grant through KPU, Quantum Polytechnic University, and continued with work. As this resource is ultimately aimed at supporting student learning, we have sought to include students along the way in logo design and fabric print direction, as well as hiring a student assistant to aid in ending videos and uploading content to the OER site. So this is our stitched project vision, and this is the first page that just gives the user just a little bit of information about what the project is all about. And we especially like this part. Additional content suggestions. Heather made this form where a user could actually make a request for something that we would include in the OER. And so we're looking forward to our first suggested topic. Up here we've got things about fabric terminology, fibers and fabrics, fabric shopping and sourcing, sewing with fabric. Under fibers and fabrics, that breaks down to natural fibers, manufactured fibers, different fibers and fabrics, so we can kind of dive into that a bit with the natural fibers. The student that we hired to do some editing for us selected these beautiful pictures for us. And then a very similar page about the manufactured fibers. Under sewing, and this is where we get really into it here, each of these subheadings will be equipped with its own video. We posted videos publicly on YouTube, and so our OER links to those videos. Top stitching is a decorative element to the edge. What we're building towards are pages like this. So under closures, we've got lots of different zippers. And for instance, this page, the Lapped Zipper, with its video, photographs, written instructions and illustrations. So that we can hit different learning styles and different needs. Fashion and sewing learning spaces are often a wonderful merging of understanding the practical application of theoretical knowledge. With the very hands-on nature of sewing and fashion education, this resource is being built with multiple types of media and information to broaden the student's understanding of the knowledge they have gained in these learning spaces. We're aiming to create not a traditional textbook with content to be memorized, but rather aiming to support student learning for long-term content. To help students in their learning process, an overall goal with this OER has been to create a resource that might be continually revisited and referenced to supplement and add to the learning process, both inside and beyond classroom spaces. Because this OER serves multiple levels of education in fashion, it becomes a circular community. My students can use it at the secondary level, and then Heather's students can use it at the post-secondary level. Our UBC students, who are teacher candidates in the textiles area, can also use this when they come back into our classrooms to teach our students at the secondary level. So there's a lovely circularity to the collaborations that happen between secondary, post-secondary, and teacher candidates coming back into secondary. We are currently still working on content generation for the resource, and foresee that we will be working on this for some time yet. While work continues on the resource, we're looking forward to a soft launch, sharing what we have developed to date with select educators with a request for feedback and input to ensure this resource truly reflects what the community needs it to. Our aspirations for the OER is that it might be something that is continually updated and added to, and are resources for many learners for years to come. We can't wait for this OER to be adopted and used by multiple learners, and foresee the support it might bring to their learning process. Thanks for joining us to hear about the stitched OER and the process we're going through in development. If you have any questions, feel free to reach out. We're happy to share any of our findings through creation, design, and development of resources. Thank you so much for watching. Thanks!