I’ll attend Professional SCRUM Master class next week in Kuala Lumpur. Time to upgrade my portfolio. To prepare, I’ve studied a pathway in Degreed, and did the Scrum open asssessment.
Here are some good references:
This ScrumCrazy blog has a lot of useful information about Scrum.
Posted in Working Diary
I created my first PowerApps in this post, to help me in building IT disposal assets list. It’s a very simple app with very basic PowerApps functions.
Then in this Jul I joined the PowerApps Hackathon contest organized by the company. I built an app to provide customer details for the Sales team while they’re traveling to customer meetings. Even though I didn’t have any prize in this contest, I learnt a lot in PowerApps, from designing to development. After the contest, I applied what I’ve learnt to enhance my IT disposal app, with new updates:
- New appearance theme
- Revise source code, apply naming convention
- New features:
- Select Country and Site
- Build and manage Disposal list for many sites. This is helpful for IT persons who manage many sites. I applied what I learnt about using Collections in this function, it worked very well.
- Send Email with the list of items in the selected site.
- Help screen
I registered for my TMV team to join the PowerApps Hackathon contest on 18-19 June 2019. Our app named Customer X-Ray. Some information about the app:
Currently it is very difficult (especially for Sales community) to check the real-time status of our clients (current credit limit, applicable payment terms and open/ overdue balance). This is an information that Sales community does not have access to or it takes time to obtain it. Management and Sales are actually blindsided when they are visiting a customer and discussing/ negotiating an opportunity or contract because they don’t have this useful an critical information on hand which can make the difference in the negotiation process.
Why do you think the app will solve the problem?
The proposed solution is to have a mobile app developed. The Sales community (and anyone else in need) can install the app on their mobile and with one click they can get the full picture of the client that they are visiting or negotiating with.
They can instantly see their current assessment (credit limit and payment terms), current open balance, outstanding balance and remaining credit not consumed.
The data can be directly fed from Sales system which is updating daily.
The app will deliver notifications to the user’s mobile when a client in their portfolio has breached the credit limit ceiling, when the credit limit for a client has been upgraded or downgraded, when different payment terms have been applied. Continue reading
Saw this tip today and I think it’s really handy to save space on your machine, actively.
Turn on Files On-Demand in OneDrive
- Select the white or blue OneDrive cloud icon in the Windows notification area.
Note: If you’re on Windows 10, your computer already has the OneDrive desktop app on it, but you’ll need to turn on Files On-Demand in OneDrive settings.
- Select Settings .
- Select Settings > Save space and download files as you use them.
When Files On-Demand is on, you’ll see new status icons next to each of your SharePoint files. You can now copy or move files from your computer to SharePoint Online right from your file system.
|Save space on your device by making files online-only.
These files are only available when you’re connected to the Internet, but don’t take up space on your computer.
Locally available files
|When you open an online-only file, it downloads to your device and becomes locally available.
You can open a locally available file at anytime even without Internet access.
Always available files
|To make a file always available, even when you’re offline:
- Right-click it and select Always keep on this device.
To change a file back to an online-only file:
I found this article lists down the handy steps that can be applied to my learning plan.
- First, decide on a skill you want to develop. Choose wisely by identifying a skill that’s valued in your organization. Human Resources can tell you if your company has a competency model or career ladder, which describes the most important knowledge, skills, and attributes for a given career path. In the absence of an official list of competencies, ask for ideas from your manager or your colleagues about the skills that would be most vital for you to develop. I highly recommend choosing only one — make it a meaty one — and then using it as a theme that will carry you through the year. Some examples might include becoming a more strategic thinker, improving communication skills, or enhancing your presence and personal brand.
- Second, do some research on the skill you’re trying to develop. You can find blogs from subject matter experts on almost any topic, not to mention a nearly infinite supply of YouTube videos. All told, you have a lifetime of learning at your fingertips. Find spare moments to read up on the skill and keep a folder where you can begin to classify the skill into different subcomponents. For example, if you are working to improve your communication skills, your research might reveal that communication can be broken down into sharpening your ideas and content, clarifying your writing, enhancing your oral communication skills, and improving your listening skills. Whether you want to use old-school index cards or a high-tech app, organize and keep track of what you learn in a way that allows you to drill down several layers into each component. You’ll find that once you zero in on one component, new distinctions will be revealed. For example, oral communication will require that you improve both your verbal and non-verbal presentation.
- Third, set a series of progressive goals. Once you understand the different components of the skill you’re building, choose one and break it down even further. In the communication example, you might decide that the content of your ideas is strong but you struggle to express your ideas in a meeting because you’re quiet. Start by setting your end goal and then work backward to create a series of small but meaningful steps. If you aspire to participate more actively and to have your ideas heard and appreciated by your teammates, start by committing to make one comment in your next team meeting. Once you’ve practiced being more vocal, your goals can evolve to making your points more concisely or getting comfortable disagreeing with someone in a public forum. Create a cheat sheet for yourself with these goals in order and check them off as you accomplish them.
- Fourth, ask a colleague for feedback to get a sense of how you’re doing. Engaging a colleague will accelerate your progress. Tell the person what you’re working on and get some generic feedback or advice from them. Then share your specific goals and ask the person to watch and provide feedback. Don’t make this formal or cumbersome, just a quick check-in. In the communication example, as you are walking into the team meeting, you can say, “I’m working on being more concise. Can you pay attention and let me know how I do?” Then as you are walking out of the meeting, you can get immediate feedback and a few pointers. Occasionally, have a lengthier discussion about what your colleague is observing and what he would recommend you work on next.
“Developing a “continuous learning” mindset through a habit of daily learning isn’t about repeating a behavior to become proficient, it’s about building a positive habit that can crowd out negative ones, as well as have positive side effects on other parts of your work and life”
List of recommended books from this article:
Recently I developed a simple PowerApps app to help me in listing the disposal IT devices in my store. Some notes about this app:
- Using barcode reader to scan the devices to get the corporate asset ID
- I have a simple information database of all the devices in my locations – an Excel file
- Using Lookup function to get the field I want from the database, which matches with the asset ID, e.g: I want to have the Asset Serial Number: LookUp(VNITAsset; AssetTag = DataCardValue4.Text; SerialNumber). DataCardValue4.Text is the Asset ID field, which is fed with the Barcode reader input.
- After getting all the required information, use Submit button to record the information into my disposal list, which is stored on a Sharepoint page.
Simple but it helps me a lot.
Demo video here: https://www.youtube.com/watch?v=JWhvdR9Kun8