Event 3

Summary Report: “AI-Driven Development Life Cycle: Reimagining Software Engineering”

Event Objectives

  • Introduce the transformative impact of generative AI on software development.
  • Demonstrate AI-driven tools like Amazon Q Developer and Kiro for the development lifecycle.
  • Explore automation of repetitive tasks to boost developer productivity.
  • Highlight best practices for integrating AI into architecture, development, testing, deployment, and maintenance.

Speakers

  • Toan Huynh – Instructor, AWS GenAI Specialist
  • My Nguyen – Instructor, AI Development Expert
  • Diem My – Coordinator, AWS Event Team
  • Dai Truong – Coordinator, AWS Event Team
  • Dinh Nguyen – Coordinator, AWS Event Team

Key Highlights

Impact of Generative AI on Software Development

  • Generative AI streamlines the software development lifecycle (SDLC).
  • Automates repetitive tasks, reducing manual effort.
  • Enhances focus on creative, high-value development tasks.

Amazon Q Developer Demonstration

  • Supports end-to-end SDLC: planning, coding, testing, deployment, and maintenance.
  • Automates code generation, debugging, and optimization.
  • Integrates with IDEs to improve developer efficiency.

Kiro Demonstration

  • Showcases AI-driven tools for rapid prototyping and deployment.
  • Enables seamless integration with AWS services.
  • Simplifies complex workflows through AI assistance.

Practical Applications of AI-Driven Development

  • AI reduces time spent on undifferentiated tasks.
  • Improves code quality and accelerates delivery timelines.
  • Supports secure and scalable application management.

Key Takeaways

Design Mindset

  • AI-first approach: Prioritize AI tools to enhance development workflows.
  • Developer empowerment: Focus on creative tasks by automating routine work.
  • Collaborative tools: Align technical and business goals using AI insights.

Technical Architecture

  • AI automation: Use Amazon Q Developer for code generation and debugging.
  • Prototyping efficiency: Leverage Kiro for rapid application development.
  • AWS integration: Combine AI tools with services like Lambda and S3 for scalability.

Development Strategy

  • Streamlined SDLC: Automate repetitive tasks across development stages.
  • Iterative improvement: Use AI to refine code quality and performance.
  • Secure workflows: Ensure compliance and security with AI-driven monitoring.

Applying to Work

  • Integrate Amazon Q Developer: Use in FCJ’s Projects for automated coding and debugging.
  • Pilot Kiro: Experiment with rapid prototyping for faster MVP delivery.
  • Automate workflows: Apply AI tools to streamline testing and deployment in team projects.
  • Enhance productivity: Shift focus to creative tasks by reducing manual coding.
  • Improve collaboration: Use AI insights to align with business team requirements.

Event Experience

Attending the “AI-Driven Development Life Cycle: Reimagining Software Engineering” workshop on October 3, 2025, at AWS Event Hall, L26 Bitexco Tower, Ho Chi Minh City, was an enriching experience as an attendee. Key experiences included:

Learning from highly skilled speakers

  • Toan Huynh’s demo of Amazon Q Developer showcased practical SDLC automation.
  • My Nguyen’s Kiro demonstration highlighted rapid prototyping capabilities.

Hands-on technical exposure

  • Observed live demos of AI-driven coding and debugging with Amazon Q Developer.
  • Learned Kiro’s role in simplifying complex development workflows.
  • Understood how AI tools integrate with AWS services for seamless deployment.

Leveraging modern tools

  • Explored Amazon Q Developer for automating repetitive development tasks.
  • Gained insights into Kiro’s potential for building scalable applications.
  • Learned to use AI for secure and efficient application management.

Networking and discussions

  • Engaged with instructors and coordinators, exchanging ideas on AI-driven development.
  • Connected with peers, fostering collaboration for future AWS projects.

Lessons learned

  • AI tools significantly boost productivity by automating routine tasks.
  • Integrating AI into SDLC improves code quality and delivery speed.
  • Collaboration between developers and AI tools enhances project outcomes.

Some event photos

Event photo Event photo Event photo

Overall, the workshop provided practical knowledge on AI-driven development, equipping me with skills to integrate tools like Amazon Q Developer and Kiro into my internship projects, enhancing productivity and collaboration.