How to Build the Right Software (and Choose the Right Stack)
NEW COURSE! Reduce scope creep and technical debt, design software and make stack choices that solve the right problems.
Product Brand: Udemy
5
Udemy Coupon Code for How to Build the Right Software (and Choose the Right Stack) Course. NEW COURSE! Reduce scope creep and technical debt, design software and make stack choices that solve the right problems.
Created by Anthony Alicea | 2.5 hours on-demand video | 1 downloadable resource
Right Software and Right Stack Course Overview
How to Build the Right Software (and Choose the Right Stack) Course Coupon Code. New Course Released November 2024! It’s one challenge to build software, it’s another to know what software to build and what stack to build it in. How can you solve the real problems of your users, stakeholders and clients? How can you prevent and control scope creep while deciding what to build? How can you arrive at the most effective MVP? How can you decide on the most effective technology stack for your project? How can you manage feature requests properly? Where do you begin when rewriting legacy software?
All these questions and more are answered in this course. I bring to this course 25 years as a software developer, manager, and user experience designer in small, medium, and large organizations, and I’ll cover real world examples, let you practice with quizzes, and provide a PDF worksheet to use in your work.
What you’ll learn
- Learn how to define clear requirements by asking “why” to dig deep into the real needs behind every request, moving from solution to the underlying problem..
- Gain skills to prevent and control scope creep while encouraging creative solutions by embracing constraints.
- Learn to choose a tech stack, from JavaScript frameworks to Low Code solutions, and understand the strengths of each approach to make smart technology choices.
- Harness the power of user research to uncover real user needs, test usability, and express requirements as problem statements that guide development.
- Approach feature requests as clues to underlying problems, not requirements. Learn techniques to uncover the real issues and make impactful additions.
- Make the most of legacy software, recognize missed opportunities in direct rewrites, and practice building lean, purposeful solutions.