How to keep requirements stable

Everytime, i meet with customer. i feel so happy. This is the first meeting to discuss the requirements. Creating product backlog, creating features, and creating business constraints quites fun. Just imagine, how happy when we get the new project. It means new income, new hope, and new experience. The dream is washed after we in the middle of the projecr. The missing features, the bugs, tha changes from the customer. It drives us crazy when the cost is higher than we expected. The developer team and the product owner conflicts about the requirements. The product owner conflict with the customer about the missing features and business changes.  This article provides you five steps that you can do to limit the changes.  1. Create a mockup before the working solution. You can use mockup to gather feedback from  your customer.  2. Create a regular meeting with customer. weekly meeting with 30 minutes length is fine, 60 minutes is ok. Discuss any progress that you have and any changes that expected by the customer. 3. Create a demonstration session between you and your team. Let's your team demonstrate offered solution and you validate the working product with the mockup 4. Create sprint review with your customer. you demo the solution and get feedback from the customer. Tell them that this solution is based on the feedback in proposed mockup  5. Create documentation workflow to document your meeting, changes, and others artifaces In Azure DevOps you can 1. Use Microsoft Teams to do meeting and demonstration session  2. Use Microsoft Whiteboard to discuss the idea of your product  3. Use Microsoft PowerPoint storyboard to create your low level mockup 4. Use Microsoft Wiki in DevOps to record the meeting notes 5. Use Microsoft Azure Boards to document the user story  6. Use kanban board to understand the changes,      Changes is unavoidable so prepare for the changes happen

Implementing Corporate University in Azure and Microsoft 365

What is Corporate University? Corporate is a formed into an association and endowed by law with the rights and liabilities of an individual. Corporate hires the talent to achieves their mission and vision. Therefore, the successful of corporation depends on the talents that joined the company. To make the talents work better, the corporate creates programs that helps the talent to achieve more. Corporate university is professional development process that organized by the corporate itself. It means the organization works just like university to prepare for the talents to have specific outcomes based on the organization specific needs. Who is the actor of corporate university? You can put a lot of actors for the corporate university, on this article let's just focus on the essentials: Admin, a person who manages the entire system of corporate university Manager, a person who assigned a talent something to learn based on the division / organization needs Learner, a talent / employee that participates in learning Author, a person who help to create courses Mentor, a person who help to deliver a course / topic. What are the elements of the corporate university? We can define elements as a fundamental structure of corporate university. On corporate university, we have Program, a learning plan that consist of several related courses to obtain specific skillset. For example, onboarding program will have several courses related for a new employee. Course, a structured content to obtain specific knowledge or skill. For example, communication course will make sure the employee understands the basic of the business communication Certification, an assessment to validate the professional development of the employee. Certification is a culminating activity to validate the skillset that learnt in a program/program. Artifacts, a specific evidence that can be obtained by finishing the program, course, and certification Course will obtain you an XP (eXperience Points) Program will obtain you a badge Certification will obtain you a certificate Portfolio, a report that can be generated that shows the artifacts of the learner. How to implement Corporate University in Your Organization medianet_width = "600"; medianet_height = "250"; medianet_crid = "858385152"; medianet_versionId = "3111299"; Is the corporate university can be applied in my organization? Make sure your organization have a resource to implement corporate university. If you don't have resources such as author or admin. You can use exiting platform such as LinkedIn Learning, Udemy, Coursera, and many other. Make sure your organization have a policy for learning. The policy should cover Learning schedule. For example, employee should finish 10 courses in a quarter Benefits in career advancement. For example, employee should finish onboarding program before they join a project Make sure the certificate and the other artifacts can be standardized and can be used to fulfill regulatory requirements. For example, the Microsoft Certified Professional can be used to apply information system project in a government. How to use Azure and Microsoft 365 for Corporate University There is a lot of system that help corporate to implement corporate university. For example, Moodle Workspace, Open EdX, and others. Make sure the organization use Microsoft 365 as the organization ID Make sure you activate Microsoft Teams for discussion platform Make sure you implement the corporate university platform in Azure. You can see the big picture on this picture medianet_width = "600"; medianet_height = "250"; medianet_crid = "858385152"; medianet_versionId = "3111299";

Teams and Moodle, What Scenario to Expect

If you are in an academic environment, then you are certainly familiar with Moodle. Moodle is the most widely used e-learning platform because it is open source and has many features. Moodle has been widely used in high schools to universities. Microsoft Teams on the one hand is a new application for collaboration and communication. A reincarnation of Skype for Business that applies the success of Skype and Groove. Microsoft Teams compared to Moodle is certainly far behind. Moodle is better known than Microsoft Teams. Unfortunately, Microsoft Teams has features that are like Moodle. Microsoft Teams for Education brings mini E-learning into Microsoft Teams. Microsoft Teams has features like a virtual classroom in which there are virtual classes for learning. Chat and video conference interactions, to task submissions and quizzes. Everything makes Microsoft Teams a comfortable place to study in virtual classrooms. However, still Moodle has become a place that is already strong in the hearts of e-learning or virtual classroom users. Solid standards, abundant (and sometimes complicated) features, and it's been used a long time. If you see interactions in Moodle as limited to downloading and uploading tasks, Microsoft Teams is the answer becauseā€¦ Microsoft Teams has social media-based advantages, so it is in line with the style of students in today's digital generation Microsoft Teams shifts the e-learning paradigm as a repository of learning into learning interactions. This encourages student activity online and offline Microsoft Teams encourages natural and instant interaction through webinar support, video conferencing, and of course instant messaging. This encourages students to learn without the need to learn how the system works Moving to Microsoft Teams by utilizing Moodle Resources medianet_width = "600"; medianet_height = "250"; medianet_crid = "858385152"; medianet_versionId = "3111299"; Microsoft's idea is to put Moodle on Teams. So, Moodle users can access learning resources through Teams. All learning media, accounts, even bot assistants for Moodle are provided. School Scenario with Teams and Moodle Then how do teachers or educators use Microsoft Teams and Moodle. This is a usage scenario. The teacher starts the e-learning class by preparing teaching material in Moodle The teacher asks students to join the class through Moodle Students can use Moodle and access it but with Microsoft Teams there are many more interesting features. The teacher encourages students every day and every class meeting to access Microsoft Teams With Microsoft Teams, students can ask questions and discuss in near real time. Not to mention the features of collaboration, communication, and integration with Microsoft Office. Teachers can interact with Students, make announcements and can communicate directly like a telephone and WhatsApp There is a bot that notifies activity on Moodle so that students don't actually have to open Moodle because in Microsoft Teams everything is available. Rubric-based assessments, assignments and quizzes are available on Teams and can communicate the results directly to Moodle for further reporting. medianet_width = "600"; medianet_height = "250"; medianet_crid = "858385152"; medianet_versionId = "3111299";

Topics Highlights

About @ridife

This blog will be dedicated to integrate a knowledge between academic and industry need in the Software Engineering, DevOps, Cloud Computing and Microsoft 365 platform. Enjoy this blog and let's get in touch in any social media.


Month List