
Compare bank loans and corporate bonds for a $1 million project over five years, highlighting monthly payments, interest totals, and repayment timelines.
Explore the product development lifecycle from idea generation and screening to concept development and testing, wireframes, and focus group feedback, ending with mvp, market testing, and market entry.
Secure the budget and align vision with the sponsor before discovery. Create a project charter or product definition document, assign a product manager, and form a team to begin discovery.
Break down complex use cases into small, implementable stories—such as importing quotes, price checks, policy availability, and reporting—and track them on a discovery board from idea to done.
Explain how AI agents act as orchestrators that coordinate large language models and tools to automate tasks, using prompt chaining, workflow routing, and feedback loops across databases, APIs, and services.
Compare traditional and automated architectures for Gen AI enrichment, evolving stories from version 1 through 5 via prompts and automation, with API calls, cascade prompting, and Jira export.
Explore enriching content with an API client by calling the ChatGPT API through a post request, tracking tokens, and using tooling to automate prompting and reduce noise.
Explore a well architected product built with microservices and micro-frontends, leverage serverless functions, caching, and containers, and design for stateless, scalable cloud infrastructure with load balancing.
Explore user experience and interface design through user research, journey mapping, wireframes, and prototypes for mobile, PC, and other devices, guiding development with feedback, usability testing, and a/b testing.
Learn how test driven development acts as a shift left, starting from a story that meets the definition of ready, writing failing tests first, building code, then refactoring with CI/CD.
Learn the modern practice of testing on feature branches with dedicated qa environments, ensuring unit and integration tests pass before merging to master and enabling safe, instant releases.
Create on-demand environments from trunk, release, or feature branches by building, testing, and deploying the app and infrastructure, then decommission or scale when idle to save costs.
Explain how a given-when-then BDD framework with Gherkin enables NLP-driven automated testing that mirrors real user behavior, while analytics and user journeys reveal usage patterns and risk to guide tests.
Discover what ai agents are and how they orchestrate prompts, llms, and tools to complete tasks, using prompt chaining, workflow routing, and feedback loops with databases and APIs.
Watch a live demo of an AI agent that automatically creates tests from a story, generating acceptance tests, BDD scenarios, and selenium test cases with flow wise.
Install Flowise locally following the official docs, ensure Node.js and npm are ready, then launch on localhost:3000 to access the agent marketplace and human-in-the-loop tools.
Build and orchestrate an AI agent using prompt chaining, a supervisor, and worker nodes, wired through a ChatGPT wrapper to generate titles and stories.
Demonstrates infrastructure scalability testing through horizontal and vertical scaling with load balancers, threshold-based rules, and cloud auto-scaling to maintain performance during peak traffic.
Demonstrate fault-tolerant architecture with dual data centers, two nodes each, and load balancers distributing traffic to 25% per node, using Azure Chaos Studio for targeted chaos experiments.
Welcome to this great and hands on material on Modern Product Development. This is a beginner level material that is focused on explaining the engineering and best practices that high performing engineering teams apply when developing world class products.
The course is designed for both software engineers and people that have just started in the IT world, and the main focus is to break down the entire lifecycle of the product as well as the most modern approaches to technology from the moment the decision is taken to fund the project until it goes into production and beyond.
There will be practical demos and a showcase of tools that will make this possible, all by leveraging the latest technologies such as Cloud, Devops and AI.
Some of the aspects that will be discussed are:
1. Hands on Demo with: Miro, Jira, Trello, GitHub, VS Code and continuous integration, continuous testing and DevOps pipelines.
2. The decision to create the product. Focus on budget and vision of the software that needs to be created.
3. Practical Example of how to integrate AI to launch the product faster and to have better quality.
4. Discovery and Refinement. We will understand how complex business goals are broken down in smaller usable epics and stories
5. Product Architecture. What makes a great architected product and what are the constraints that engineers consider when defining the architecture.
6. UI/UX – What is experience and look and feel.
7. Development. Modern software development activities, great code, continuous integration and branching strategies for easy to manage dependencies.
8. Testing. In this chapter the focus is on how to test early, how to avoid the waterfall trap to testing, the shift left approach and preventive actions.
9. Infrastructure. What is infrastructure as code, how to use the most of your environment while reducing cost and how is cloud helping companies be on top of their game.
10. Deployment. What it is, how its done, shift right and testing in production, as well as 0 downtime deployment with reverting options.
11. Monitoring in production. Here we will understand how user behavior understanding as well as application monitoring contributes to the overall success of the project.
Take this material and open the door to modern product engineering, understand how great team work together to achieve high performance.