Things to do and questions to ask when starting a new contract

Before starting a contract, consider the following:

  • Is a BPSS check necessary?
  • Is a DBS check necessary?
  • Is the start date dependent on the client providing a laptop and completing setup?

Red Flags and Lessons Learned

  • Be cautious when:
    • Code reviews are done by someone not actively working with you or partially working with you.
    • Organizations use ServiceNow for project requests instead of support/change tickets.
    • There are no operational tasks done in a squad/team.
    • The lead engineer is not working on your project.
  • Best practices:
    • Get to know all ongoing projects before focusing on one.
    • Create a onboarding Jira ticket if possible.
    • Conduct 1-to-1 meetings with all team members.
    • Focus on making a positive impact and building workplace relationships rather than just performance.

Questions to Ask the Client

Consulting Framework

To determine the viability of a consulting project, consider the following factors:

  1. Can the client easily find a solution online?
  • Ideally, the answer should be “no”, indicating that the problem requires specialized expertise.
  1. What are the consequences of a failed solution?
  • The cost of failure should be significant, but not catastrophic. This could include financial losses, reputational damage, or operational disruptions.
  1. How quickly can you deliver a solution?
  • The faster you can deliver a working solution, the better. This demonstrates your value to the client and helps build trust.
  1. How confident are you in your ability to deliver a great solution?
  • You should be 100% confident in your ability to deliver a high-quality solution. Anything less may undermine the client’s trust and make it harder to close the deal.

Self-Promotion at Work

1: Introduction

Self-promotion is one of the key ingredients of success in the workplace. This guide will provide you with tips and tricks to help you sell yourself and advance in your career.

2: Pronouns and Communication

Using the right pronouns in conversation can be a subtle yet effective way of self-promoting. Taking credit for your work and avoiding the use of “we” when discussing individual accomplishments can help you get the recognition you deserve.

10 most popular books on soft skills for project managers

  1. “How to Win Friends and Influence People” by Dale Carnegie

    • This classic book offers timeless advice on communication, relationship-building, and influence.
  2. “Emotional Intelligence 2.0” by Travis Bradberry and Jean Greaves

    • This book provides insights into understanding and improving emotional intelligence, crucial for effective leadership.
  3. “Crucial Conversations: Tools for Talking When Stakes Are High” by Kerry Patterson, Joseph Grenny, Ron McMillan, and Al Switzler

    • This book offers techniques for handling high-stakes conversations where outcomes can impact project success.
  4. “Drive: The Surprising Truth About What Motivates Us” by Daniel H. Pink

Security Clearance Vetting for Access to Cloud Production Environments

Cloud computing is the delivery of computing services such as servers, storage, databases, networking, software, analytics and intelligence over the internet. Cloud services offer many benefits such as scalability, flexibility, cost-efficiency and innovation. However, they also pose significant security risks, especially when it comes to accessing and managing sensitive data and assets in cloud production environments.

A cloud production environment is where the actual live applications and data are hosted and accessed by end-users. It is different from a cloud development or testing environment, where the applications and data are still under development or testing and not available to the public. A cloud production environment requires a high level of security and reliability to ensure that the applications and data are protected from unauthorized access, modification, deletion or disclosure.

Collaboration in a DevOps Team

DevOps is a philosophy that emphasizes collaboration between development and operations teams. The goal of DevOps is to speed up the delivery of software while maintaining high levels of quality and security. Collaboration is key to the success of a DevOps team.

One of the most important ways in which development and operations teams can collaborate is through the use of shared tools and platforms. These tools and platforms allow teams to share information and communicate effectively, which is critical for achieving the goals of DevOps. For example, a common platform for development and operations teams is a source code management system, such as Git. This system allows teams to collaborate on code and track changes, making it easier to identify and resolve issues.