admin

Prithvi Shergill

Prithvi Shergill

Prithvi Shergill- Founder, Advisor, Investor, Researcher, Ideapreneur Kindly brief us about the outset story of your career since the beginning. My professional journey began when I realised that value gets created by combining purpose, people, and proficiency. Experiencing this in local and national leadership positions and international training with student associations such as AIESEC led me to join AT&T in 1990, where I worked in several HR roles across the USA, Philippines, India, and then Singapore which helped me to understand how important it is for HR to be aligned with business objectives and ensure people practices create happiness. My mandate from 2002 was to transform HR service delivery, using technology and shared service models to impact organisational effectiveness and enable effective integration with joint venture companies. In 2004, I joined Accenture, progressing to be a Partner, working closely with internal stakeholders to shape strategy and ensure execution, enhancing the maturity of policies, processes, practices, and platforms impacting leadership, talent, and culture. These served as the foundation of the growth engines for its businesses across technology, consulting, and operations. My assignments in Accenture led me to work on the human capital strategy to ensure the efficiency and effectiveness of business operations, value creation, and people development in various contexts, cultures, and countries. Then I was appointed as Chief Human Resources Officer at HCL Technologies in 2012, where I played a pivotal role in the reset of the talent strategy to re-energise the culture founded on the strategic intent of putting “Employees First, Customers Second”, seeding, nurturing and harvesting Ideapreneurship to multiply profitability and innovation. My experience at HCL Technologies helped shape my experience and expertise on the need for systemic operating models and solutions, combining technology and talent.   These experiences at different companies across countries have helped me to develop a distinctive perspective on the opportunities HR and leaders have in engaging, enabling, and empowering people to build their proficiency and performance. After transitioning to be an entrepreneur, I established Tomorrow with colleagues who had shared beliefs in the opportunity to refresh people management by stewarding digital transformation initiatives with an outcome orientation. Tomorrow merged with entomo, where their expertise and experience were codified into a people experience platform that enterprises of tomorrow use to transform performance, talent, and learning. What inspired you to become a business consultant? I have always remained committed to investing in creating capacity, enhancing ability, capturing creativity, and driving change leading to growth. My career as a business consultant allows me to engage with multiple communities across cultures and countries to help companies and people become the best versions of themselves. My intentions, promises, and actions are rooted in the belief that professional consultants should act as trusted advisors to their clients, demonstrating ownership to understand context and shape customized solutions that translate strategy to action. I believe that success requires a deep understanding of the drivers of the client’s business and culture and relationships that truly go beyond the contract. As a successful leader, which three personal qualities do you believe contributed most to your success? I emphasize that the commitment to demonstrate Empathy, apply Adaptability, and build Relationships are three of the most crucial personal qualities that have contributed to my success. By developing Empathy, a leader can connect with stakeholders on a deeper level, understand their pain points, and create a work model that delivers desired results in a culture that is fostered by inclusivity, respect, and collaboration. In today’s fast-paced business environment, change is constant, and leaders must be able to role model Adaptability in changing circumstances, by remaining resilient, agile, and forward-thinking, thereby responding proactively to be future-ready. Finally, I see building transparent Relationships with employees, customers, and stakeholders as essential in inspiring trust, which is the fuel to have people commit to applying their abilities authentically. How do you keep yourself up to date with the latest technology, trends, research, etc. to give up-to-date service to clients? I believe in staying updated with the latest technology, trends, and research, and I achieve this by being curious about things that I do not know, have exposure to, or have experience with. To reach the right decisions, I demand it be evidence-based – and seek data that can be translated into information and insight which inspires the right action. I can often be seen seeking out time with people one-on-one to learn from them, attending industry conferences to learn from audiences I engage with, seeking response and reaction to ideas on online forums, – and seeing “networking” as building a mutually beneficial association. What were some of your biggest technology challenges? I tell that one of the biggest challenges for professionals, including myself, remains co-creating enterprise-wide people enablement technology solutions whose value can be seen in their awareness, adoption, and assimilation to truly augment practices, processes, and policies.   The need to appreciate context on what needs to be continued, started, or stopped, given organisational dynamics, often fuelled by cultural differences, language barriers, and different regulatory requirements, is essential. While many technology products profess to be the best in class, the ability to navigate away from the “one-size-fit-all” solution as often is not fit for purpose, to what will make design and deployment distinctive is a collective and individual skill. What have been the toughest obstacles you faced in your career and how did you overcome them? I believe that measuring and managing change is one of the toughest obstacles professionals continue to be faced with. I say that while change is uncomfortable, leaders need to be able to do more than communicate, train people and address employees’ concerns about the change. Investing time and effort to explain the context and build the capability to reset, reimagine and reinvent policies, processes, practices, and platforms is what leads to accelerating from today and changing to be ready for tomorrow. Mention some of the notable recognitions and accreditations received by your organization and person. I have been humbled to have represented

Prithvi Shergill Read More »

Hayk Shirinyan

Hayk Shirinyan

Software Development Process – It’s Not Just a One-Man Show Many startup founders have misconceptions about building software.For example, did you know it takes more than a single developer to build software?Just like how it takes an entire construction crew to build a house, creating software, especially from scratch, requires a dedicated team of developers, each with a purpose.It’s not just a single person doing everything, several other professionals work hand-in-hand to deliver a product. The Truth Behind Software Development Many believe that a single software developer is enough to build an app for their business, which isn’t necessarily a lie. It’s not entirely true either. Creating an app, just like every other piece of software, is a complicated process. Is it possible for one person to build an app? Absolutely. Is it time-efficient and economical? Probably not. Using the same analogy: if you wanted to hire someone to build your house, who would you trust more? A single person who says they can do everything? Or, would you go with a generated contractor backed by a crew with different specializations? No offense to the individual who could probably do an excellent job building a house without help but numbers always win. Software development agencies are the general contractors of the software world. If you’re a founder, you should know it takes a team of professionals to create software – not just a single person. The Different Roles in a Software Development Team Software developers Software developers are the backbones of software development. These programmers use their skills to turn code into tangible and interactable products. They can either specialize in front- or back-end operations. In some cases, exceptionally skilled software developers can do both and are called full-stack developers. While software developers are wizards, they’re not business analysts nor do they work on the architecture of the software and its security aspects. Instead, they collaborate with other team members as part of a larger workforce that builds the software. Business analysts Where software developers focus on the code and building the foundations of the software, the business analysts take care of the bigger picture. They translate business requirements into technical features and specifications that explain the pain points and functionalities stakeholders need and want to see in the resulting software. What problem/s does the product want to solve? What else can it solve? Does the leadership know what the product can do and what it can’t do? Are there other software that do the same thing? These are just some of the questions business analysts answer in creating the technical requirements they send to software architects as part of the software development process. Software architects Software architects choose the frameworks and libraries the software developers will use for the project or what features it should have to achieve the results end users want. For example, an architect decides whether the software should have microservices or implement multi-tenancy. In a nutshell, software architects in software development are what building architects are to civil engineers in construction. Delving further, software architects are more than just experienced developers who oversee what software developers are working on. They envision and design a “blueprint” that software developers use and follow, containing detailed steps and instructions for building software. They may occasionally help resolve conflicts when developers have different opinions about certain designs and implementations. In terms of hierarchy, software architects are some of the top decision-makers in software projects. Software architects often work closely together with the lead developers. Lead developers Lead or senior-level developers are the ones who receive the “blueprints” from the software architects and help with the implementation based on the instructions given. When it comes to coding, lead developers spend less time writing code. Instead, they create specialized technical tasks and specific steps to execute the architecture defined by the software architects. Typically, this will involve assigning tasks best suited for a particular software developer. Being able to manage a team, guide struggling developers, help set goals, prioritize tasks, and provide guidance are key qualities for a successful lead developer. The lead developers also review the code written by the junior-level developers and request changes if necessary. If it’s the architect’s job to keep every software developer on the same page, lead developers fill that page with the right stuff. DevOps Engineers DevOps, short for “development operations”, is responsible for bridging communication between the operations team and the software developers. They help set up the hosting environments like Quality Assurance, Staging, and Production while building and deploying the software to the same environments. In addition, the DevOps Engineers are tasked with automating this process by creating CI/CD pipelines. CI/CD stands for Continuous Integration and Continuous Deployment. Continuous Integration and Continuous Deployment are separate processes, but both go hand-in-hand in software development. In construction, imagine CI as having a dedicated support team for bricklayers. Each team member (developer) works on their section (code branch) and brings it to the central staging area (code repository). This constant cycle guarantees everyone has equal access to the latest materials (codebase). This reduces instances of conflicts later on. On the other hand, Continuous Delivery (CD) is like having a dedicated conveyor belt or elevator at the construction site. This deployment pipeline takes over every time there’s a new batch of bricks, checking for quality (testing) for quality assurance purposes. The same elevator or conveyor belt then approves the bricks (changes) for transport through other testing floors (staging environments) where they’ll go for further evaluation. After clearing everything, the elevator delivers the final version (release candidate) to the working area (production) where it will be used. Using this analogy, we can see that the CI/CD pipeline, and in turn, DevOps engineers, are important. With DevOps engineers overseeing the software development process, developers can automatically push code to certain source control branches, creating a bundle that goes through final approval before it goes live. Project Managers Project managers watch over all the parts of an in-development

Hayk Shirinyan Read More »

9 Ways to Invest in the Health of Your Employees

Ava Roman

Here Are 9 Ways to Invest in the Health of Your Employees People stay in their jobs longer when their career does more than pay the bills. Workplaces must also foster positive environments that support each employee’s comprehensive well-being. Keep your team happy and help them thrive by reading about these simple ways to invest in the health of your employees. They’ll recognize that you care and appreciate their spot on the team that much more. 1. Encourage PTO Use Recent research shows that 19% of American workers believe taking time off will decrease their chances for advancement in their workplaces. Even if you provide an extensive paid time off (PTO) package for each employee, they may not take the time they’ve earned because they worry about the same thing. People in leadership positions should encourage their team members to use their PTO. Verbal encouragement will help employees take the time they need to rest. They may also appreciate some extra PTO designated for mental health days. No one should sacrifice the vacation time they planned to use for holiday travel if they need extra time dedicated to preserving their mental health. 2. Schedule Fun Outdoor Events When adults engage in outdoor entertainment, their brains produce more endorphins that stimulate happiness and decrease anxious feelings. They’ll return to work in a better frame of mind, which could help them enjoy their jobs more. Those in management roles can schedule quarterly outdoor events for the whole workplace. Order barbecue and host an afternoon lunch party in the outdoor space at your work venue. Everyone could enjoy a rooftop happy hour party on a Friday afternoon or attend a team-building event at a local park. The time spent together outside work will make your team happier and more appreciative of their jobs. 3. Provide Gym Discounts Unless you started your company recently, you likely didn’t build its office space with an in-house gym in mind. That’s a trend that’s more popular for newer companies — but you can still encourage your team to stay healthy by providing discounts for local gym memberships. If your team members can work out on a discount, their exercise routines will strengthen their immune systems, muscles and stamina to foster improved long-term health. This option also includes any remote team members who may feel left out of your workplace upgrades. Consider giving discounts with national chain-brand gyms so your remote employees can find a location in their hometown to utilize too. 4. Stock Healthy Snacks and Drinks Your team members may need the occasional morning or afternoon snack to remain productive. The body turns protein-rich foods into amino acids that supercharge bodily functions like cognitive reasoning. Snacks can also energize employees who may need more sleep. Stock healthy snacks and beverages in the office kitchen to invest in the health of your employees. They’ll appreciate the low-fat or all-natural alternatives to vending machine foods that cause blood sugar crashes while they’re still on the clock. 5. Upgrade the Office Air Filters Viruses can spread quickly in office settings. Although there’s nothing you can do to stop the flu from spreading when someone comes to work with a bug, air filters can reduce the odds of everyone calling out sick simultaneously. Look into upgrading the HVAC filters in the office. Finer filter grades will catch airborne particles that would otherwise make employees sick. You can also install air purifiers around the office. These efforts will keep your team healthier and even minimize discomfort related to allergens and dust in the office. 6. Open the Blinds Keeping the blinds drawn shut during the workday might be useful during slideshow presentations, but your employees would benefit from more sunlight. Research shows that vitamin D derived from sunlight can regulate the cardiovascular system, preventing heart disease. Open the blinds each morning to flood your workspace with sunlight. Everyone will benefit from the extra vitamin D and feel happier basking in the warmth while working at their desks. 7. Schedule Individual Check-Ins People enjoy their jobs more when their work isn’t overwhelming. A challenging workload will deteriorate anyone’s mental health, so it’s crucial for team leaders to schedule check-ins with each of their employees. During these check-ins, discuss their feelings about their current workload and if they’re more stressed than usual. The daily routine that felt right six months ago may feel like a struggle now if their personal life became more challenging during that time. Shifting responsibilities around is always possible so the workplace doesn’t trigger burnout. 8. Include Mental Health Coverage Employee health insurance plans often include coverage for visits with mental health professionals, but that isn’t always the case. Double-check that your workplace covers therapy with its available coverage. If it isn’t available, changing the available plans or providing a mental health stipend could help your team members get the support they need to thrive. 9. Arrange a Professional Cleaning Schedule Wiping the kitchen counters down at the end of each workday is one way to keep the workplace clean. Professional cleaners will do a more effective job by using high-end sanitizing products on shared surfaces and bathrooms. Consider hiring a professional cleaning team for regular visits. It’s extra helpful to have their support during flu season. Your office won’t have as many viruses or bacteria, so everyone can stay healthy all year long. Invest in Your Team’s Health Anyone can invest in the health of their employees by using tips like these to care for everyone’s mental and physical health. Every effort makes the workplace more welcoming so your team works harder without sacrificing their well-being. This is a post by Ava Roman, Managing Editor of Revivalist. When she is not writing you’ll find Ava in a yoga class, advocating for body positivity, whipping up something delicious in the kitchen, or smashing the patriarchy.

Ava Roman Read More »