No Esta Facil
  • 🌎About No Esta Facil
    • πŸ‘¨β€πŸ’»GitHub
    • πŸ“·Photography
    • πŸ—£οΈMy Speaker Bio
    • 🀝Disclaimer
    • πŸ“ˆGuilt Pile
      • Principal.dev
      • Tech Rocks Asia
  • πŸ“šBook Reviews
    • Sports
      • Ben Hogan's Five Lessons
    • Productivity
      • Smart Brevity
      • Nine Lies About Work: A Freethinking Leader’s Guide to the Real World
      • Think Again
      • Mastery
      • Talk Like Ted
      • The Hard Thing About Hard Things
      • The Courage to Be Disliked by Fumitake Koga and Ichiro Kishimi
    • Classic Texts
      • The Book of five rings
    • Technology
      • Amplifying Your Effectiveness: A Gem in Professional Growth Literature
      • AI Superpowers: China, Silicon Valley, and the New World Order
      • The Age of Agile
    • Business
      • Start with No by Jim Camp
      • Zero to One: Notes on Startups, or How to Build the Future by Peter Thiel
    • Health, fitness, and dieting
      • Outlive
    • Culture
      • Solito by Javier Zamora
  • Daily Goods
    • Continuous Education
      • Expanding Your Vocabulary
    • 🌡Cultura
      • Food
        • BBQ’n Like a Pro: Rub Recipes for Pork, Brisket, and Chicken
        • The Ultimate Mashed Potatoes with Bacon and Roasted Garlic
  • 🏌️My Golf Journey
    • Teeing off at ...
      • Oaks Quarry Golf, Riverside, CA
      • Education City Golf Club, Qatar, Doha
      • The Links at Spanish Bay, Pebble Beach, CA
      • Bayonet, Seaside, CA
      • Alta Sierra Country Club, Grass Valley, CA
    • Training
  • πŸ“Monthly Highlights [in TL;DR format]
    • FY23
      • El PeriΓ³dico - July 2023
      • El PeriΓ³dico - December 2023
      • El PeriΓ³dico - April 2023
      • El PeriΓ³dico - March 2023
      • El PeriΓ³dico - February 2023
      • El PeriΓ³dico - January 2023
      • El PeriΓ³dico - December 2022
    • FY24
      • January 2024
      • February 2024
      • March 2024
      • April 2024
    • FY25
  • πŸ‘¨β€πŸ’»The section on Software Engineering
    • ChatGPT Prompts
      • Usages
        • What are some flutter architectures?
      • Prompt Templates
        • Answer Misconceptions
    • Conferences and Bootcamps
      • Google Cloud BootCamp
      • Principal Developer Masterclass
    • Customer Engagement
      • Awards - Customer Hero
    • Engineering Manager
      • Mobile Application Development
        • Flutter Journal
          • App Release Resources
        • Accelerate Your Go-to-Market Strategy with Flutter
      • Understanding the Meaning of Software Requirements
      • Design Principles
        • Coupling
        • Routine
        • Software Design
          • The Trinity of Software Architecture: Coupling, Cohesion, and Information Hiding
      • General
        • Engineering Meetings
          • Steering the Conversation: Effective Strategies for Keeping Meetings Focused and Productive
    • Project Owner
      • Project Pressure, It Happens!
      • Strategic Leadership and Planning
    • Software Engineering
      • Overview
      • Design Patterns
        • Categories of Design Patterns
        • Choosing the Right Design Pattern for Problem-Solving in Programming
        • Singleton
      • Programming Languages
        • JavaScript
      • Toolkits
        • iTerm2
        • Developing on a Windows 11 machine
          • Setting up Typscript env
        • VS Code Extension
        • HTTPie
      • Best Practices
        • Pull Requests (PR's)
    • Solutions Engineer
      • Communication with executives
      • SE Toolkit
        • The Importance of Retros in Integration Processes
        • Meetings
          • Preparing for a Customer Meeting (Project-Based or Recurring)
          • Conducting a Productive Customer Meeting
          • Prepare and Send a Concise and Actionable Meeting Summary
            • Meeting Summary Template
        • Documentation
          • Adding an important notes section
          • Useful Resources
  • πŸ›«Travel
    • Asia
      • Singapore
      • Japan
      • South Korea
      • China
      • India
    • Caribbean Sea
      • Cuba
    • Europe
      • North America
        • Mexico
          • Guadalajara
        • Canada
    • Oceania
      • Fiji
    • Middle East
      • Dubai
      • Qatar
    • South America
      • Brazil
      • Peru
      • Columbia
    • In the planning stage ...
      • Antarctica
      • Africa
Powered by GitBook
On this page
  1. The section on Software Engineering
  2. Project Owner

Project Pressure, It Happens!

Anyone who has worked on Software Development Projects can relate to project pressure because of somebody changing requirements. Whether the change comes from upper management, peers, customers, or even self-inflicted, it exists, and it's not going anywhere. One thing that I've learned is that as project pressures increase (because of changes in requirements), it's easy to forget the one thing that unites the project that all stakeholders share a common objective; to build a product that will provide business value to the customers and will reward all stakeholders upon successful completion. I like to go into projects with an understanding at the beginning of all projects that the requirements will change as it's a part of our trade and the harsh reality of software projects. This helps me mentally prepare for the ad hoc changes and the specification modifications as the project progresses.

I've learned that when I accept that you can't know all the requirements early on and that software requirements evolve, and that change is something we have to deal with as software engineers. Lastly, try to work with your customers. Show your customers how their participation is not only in their personal best interest but also will lead to collectively better results. Remember that it is critical to agree on a set of requirements planned for a specific release or development iteration. Still, it is also vital that, afterward, all parties understand that these requirements are subject to change and evolve. Extensive and ongoing customer engagement from the start with the customer is an essential part of the software requirements and development process. And even if the end doesn't look clear, nor does it feel like it's near, don't lose sight of your responsibility and why you matter to the project's success.

PreviousProject OwnerNextStrategic Leadership and Planning

Last updated 1 year ago

πŸ‘¨β€πŸ’»