Open in app

Sign in

Write

Sign in

Rafael A. George Duval
Rafael A. George Duval

98 Followers

Home

About

12 hours ago

Driving Quality Forward

Technical quality teams should communicate and provide concise documentation. They should identify and address potential problems and build relationships with other teams. Software metrics, quality gates, CI/CD, and user feedback can be used to assess and improve technical quality. Balancing technical and business needs is key. Centralized quality teams may face tension with those they support. The goal for the team should be to maintain high technical quality while focusing on the core business. It’s essential to approach quality efforts with a performance engineer mindset and set clear goals for teams. Set targets for each quality metric and watch progress toward achieving these targets.

Quality

1 min read

Driving Quality Forward
Driving Quality Forward
Quality

1 min read


1 day ago

Driving Business Outcomes with Impact Mapping

Impact Mapping is a technique for strategic planning. It aligns team activities with business objectives by communicating assumptions. Impact mapping is a technique for better understanding how you can influence business outcomes. With impact mapping, you go beyond a formal requirements document; instead, you try to work out what impacts…

Impact Mapping

2 min read

Driving Business Outcomes with Impact Mapping
Driving Business Outcomes with Impact Mapping
Impact Mapping

2 min read


2 days ago

Building a Strong Foundation for Event Streaming Platforms

When you start modeling events, it forces you to think about the system's behavior. As opposed to thinking about the structure of the system. — Greg Young Organizations should adopt event-driven architectures to go beyond their original goals. This enables new opportunities for analysis and functionality. Event-first thinking is crucial…

Event Driven Architecture

2 min read

Building a Strong Foundation for Event Streaming Platforms
Building a Strong Foundation for Event Streaming Platforms
Event Driven Architecture

2 min read


3 days ago

Planning for Value and Visibility

When implementing a process for value and visibility, it’s essential to plan in detail for the next increment of value and estimate the remaining project in larger chunks. Each story pursued should meet the INVEST criteria, which includes a “definition of Ready” and “a definition of Done.” This ensures that…

User Stories

2 min read

Planning for Value and Visibility
Planning for Value and Visibility
User Stories

2 min read


4 days ago

Asking the Right Questions in Conversations

Mindful Communication creates understanding through awareness. Mindful Communication implies being present. Effective Communication depends on presence. To say what we mean, we must first know what we mean. We must listen and discern what’s true to understand what we mean. Communication crosses all the boundaries of our lives. It includes…

Communication

2 min read

Asking the Right Questions in Conversations
Asking the Right Questions in Conversations
Communication

2 min read


5 days ago

Collaborative Freedom

Organizational culture isn’t a problem to be solved; it’s an emergent phenomenon we must cultivate. To the legacy leader, everything still looks like a factory. And all our problems can be fixed if we work long enough hard. But our bureaucracies are different from complexity. They can’t handle the surprises…

Organizational Culture

3 min read

Collaborative Freedom
Collaborative Freedom
Organizational Culture

3 min read


6 days ago

How to Avoid Overthinking Criticism

One way to speed up personal growth is to seek feedback from others who present challenges. Ask them what actions or behaviors are hindering progress. We must recognize that we often check ourselves based on our intentions while others judge us by our impact on them. Feedback can be expressed…

Communication

1 min read

How to Avoid Overthinking Criticism
How to Avoid Overthinking Criticism
Communication

1 min read


Nov 26

Improving Software Design

When designing software, it’s essential to listen to feedback. Friction is an excellent indicator that improvements need to be made. If a design is causing difficulties for the development team, it’s trying to tell you something important is missing. There are many signs that a design may need to be…

Software Design

2 min read

Improving Software Design
Improving Software Design
Software Design

2 min read


Nov 25

Going Beyond Story Points

Valuable initiatives produce an observable change in someone’s way of working. Capturing a behavior change makes a story measurable from a business perspective, always opening up a good discussion. Often, the short description of a story leaves a lot of ambiguity about the scope of the change. Even when it…

User Stories

3 min read

Going Beyond Story Points
Going Beyond Story Points
User Stories

3 min read


Nov 24

Time Management in Meetings

Let’s kick off our meetings with a check-in process. It’s vital to connect on a personal level. We value everyone’s input and encourage open communication. Ask a simple question such as “What’s on your mind?”Also, have rounds where everyone can speak and take part. Instead of pre-planning an agenda, we’ll…

Meetings

2 min read

Time Management in Meetings
Time Management in Meetings
Meetings

2 min read

Rafael A. George Duval

Rafael A. George Duval

98 Followers

✍🏼 Indie writer, chief editor of https://snippetsoftext.substack.com/ | 💻 Software Engineer | 📊 Tech Leadership

Following
  • Luay Rahil

    Luay Rahil

  • Alexandra Grosu

    Alexandra Grosu

  • Michael Lin

    Michael Lin

  • Netflix Technology Blog

    Netflix Technology Blog

  • Obie Fernandez

    Obie Fernandez

See all (217)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams