JIRA Product Discovery vs Aha!

Introduction

Two tools have emerged as leaders in product management: JIRA Product Discovery and Aha! Both offer robust features for tracking roadmaps and managing the software development lifecycle. However, they each have unique strengths that may make one a better fit for your business needs. 

Continue reading JIRA Product Discovery vs Aha!

Crafting a Corporate Security Policy for AI in the Workplace

Artificial Intelligence (AI) has become an integral part of many businesses in today’s digital age. However, with the increased use of AI, it’s crucial to have a robust corporate security policy in place. Here are five key considerations when crafting such a policy:

Continue reading Crafting a Corporate Security Policy for AI in the Workplace

Evaluating AI – Top 5 Security Considerations

Artificial Intelligence (AI) has become a game-changer in many industries, offering unprecedented opportunities for innovation and growth. However, as with any technology, it’s essential to consider the security implications when evaluating the use of AI. Here are the top five security considerations:

  1. Data Privacy: AI systems often require access to vast amounts of data, including sensitive information. Ensuring that this data is handled securely and in compliance with privacy laws is paramount.
  2. Robustness of AI Models: AI models should be robust against adversarial attacks where small, intentionally crafted changes to input data can lead to significant errors in output.
  3. Secure AI Development Lifecycle: Security should be integrated into every stage of the AI development lifecycle, from the initial design to the deployment and maintenance stages.
  4. Explainability and Transparency: Understanding how an AI system makes decisions can help identify potential security risks. AI systems should be transparent and provide clear explanations for their choices.
  5. Regulatory Compliance: Depending on the industry and region, different regulations may apply to the use of AI. Ensuring compliance with these regulations is a crucial security consideration.
Continue reading Evaluating AI – Top 5 Security Considerations

5 Essential Elements for a Successful Software Roadmap

Creating a successful software roadmap is akin to charting a course for a ship. It guides the team toward their goals, ensuring they stay on track and reach their destination. For engineers, a well-crafted roadmap is essential to meet targets efficiently. Let’s explore the five key elements that contribute to a successful software roadmap:

Continue reading 5 Essential Elements for a Successful Software Roadmap

Copilot to Write ScriptRunner Scripts

When it comes to scripting, I’ve picked up a few tricks to boost my productivity. First off, time management is my secret weapon. I allocate specific chunks of time for different tasks, ensuring I stay focused and efficient. It’s like having a well-organized toolbox—I know exactly which tool to grab when I need it.

Now, let’s talk about my trusty sidekick: Copilot. Picture this—it’s like having a coding buddy who finishes your sentences. When I sit down to write a script, I engage in a collaborative thought dance with Copilot. I describe what I want to achieve, and Copilot responds with detailed code snippets. It’s like brainstorming with an AI genie—rub the lamp, state your intent, and voilà!

Continue reading Copilot to Write ScriptRunner Scripts

Running Onshore and Offshore Development Teams – A Guide for Vice Presidents of Engineering

As a Vice President of Engineering, managing both onshore and offshore development teams can be both challenging and rewarding. Balancing the benefits of cost savings and access to global talent with the complexities of communication and cultural differences requires strategic leadership. In this blog, we’ll explore best practices for successfully running onshore and offshore teams, ensuring seamless collaboration and project success.

Continue reading Running Onshore and Offshore Development Teams – A Guide for Vice Presidents of Engineering

Andrew Pallant – A Strategic Leader in Engineering

Introduction

In the dynamic landscape of technology, effective leadership is crucial for driving innovation, fostering collaboration, and achieving organizational goals. As a Vice President of Engineering, I have had the privilege of witnessing Andrew Pallant’s remarkable journey—a journey that exemplifies technical excellence, strategic vision, and unwavering commitment to customer success. In this article, we’ll explore Andrew’s impact, his role in shaping engineering teams, and the principles that guide his leadership.

Continue reading Andrew Pallant – A Strategic Leader in Engineering

Open Banking in Canada – What You Need to Know

Unlocking Financial Freedom and Choice

Have you ever wished for a more convenient way to manage your finances? Imagine having control over your financial data, seamlessly accessing innovative services, and making informed decisions—all while keeping your information secure. Welcome to the world of open banking!

Continue reading Open Banking in Canada – What You Need to Know

ChatGPT to Create Acceptance Criteria

Today’s Learning

Today, I took a business requirement and put it into ChatGPT. I created a couple of simple prompts. The first prompt created acceptance criteria to make the software developer successful. The second prompt was to create test cases.

Surprisingly enough, it generated some pretty accurate results.

Continue reading ChatGPT to Create Acceptance Criteria