Lisa Notes
Author

Lisa Notes

Lisa's notes: musings on daily life, work, study, personal growth, and casual reflections.

81
Articles
0
Likes
52
Views
0
Comments
Recent Articles

Latest from Lisa Notes

81 recent articles
Lisa Notes
Lisa Notes
May 8, 2026 · R&D Management

Lessons in Scope Management for an Information System Project

The article recounts a real‑world eight‑month, 8.94‑million‑yuan smart‑device project for an operator, detailing how the project manager applied scope‑management planning, requirement collection, WBS creation, and change control to overcome hardware, resource, and certification challenges and deliver the product on schedule.

HardwareProject ManagementScope Management
0 likes · 12 min read
Lessons in Scope Management for an Information System Project
Lisa Notes
Lisa Notes
Apr 26, 2026 · Fundamentals

Introducing Common Python Functions: A Beginner’s Guide

The article explains how repeated loops for printing numbers 1‑10 cause code duplication and maintenance issues, then teaches Python function syntax, naming rules, and usage through clear examples that encapsulate the logic into reusable functions.

Code ReuseFunctionsProgramming Basics
0 likes · 3 min read
Introducing Common Python Functions: A Beginner’s Guide
Lisa Notes
Lisa Notes
Apr 26, 2026 · Fundamentals

Master Java Object Type Conversion: Upcasting and Downcasting Basics

This article explains Java object type conversion, covering upcasting (implicit parent‑to‑child casting) and downcasting (explicit child‑to‑parent casting), their safety rules, static method behavior, and how to use the instanceof operator to avoid runtime errors.

DowncastingInstanceofJava
0 likes · 5 min read
Master Java Object Type Conversion: Upcasting and Downcasting Basics
Lisa Notes
Lisa Notes
Apr 24, 2026 · Fundamentals

Java Inheritance from Scratch: Stage‑2 AI Learning Notes

This note explains Java inheritance, covering the single‑inheritance class hierarchy, a Car class example, a ChildCar subclass that adds a load field, and eight key inheritance capabilities such as member reuse, method overriding, and constructor chaining, illustrating why inheritance improves code reuse and quality.

Class HierarchyConstructorInheritance
0 likes · 7 min read
Java Inheritance from Scratch: Stage‑2 AI Learning Notes
Lisa Notes
Lisa Notes
Apr 23, 2026 · Fundamentals

Python Basics: Dictionaries – Access, Iterate, Merge, and Set Operations

This tutorial walks through essential Python data structures, showing how to retrieve a dictionary's length, keys, values, and items, iterate using four different patterns, merge dictionaries with update, and then introduces sets—covering creation, properties, and common operations such as add, update, pop, remove, discard, clear, and iteration—with concrete code examples and their outputs.

Data StructuresPythonSet
0 likes · 6 min read
Python Basics: Dictionaries – Access, Iterate, Merge, and Set Operations
Lisa Notes
Lisa Notes
Apr 23, 2026 · Fundamentals

Java Annotations from Scratch: A Step‑by‑Step Guide

The article explains Java annotations, covering their purpose, usage in compilation, documentation and runtime, demonstrates built‑in annotations such as @Deprecated, @Override and @SuppressWarnings, shows how to define custom annotations, set retention policies, and create annotation processors with concrete code examples.

CustomAnnotationJavaPredefinedAnnotations
0 likes · 11 min read
Java Annotations from Scratch: A Step‑by‑Step Guide
Lisa Notes
Lisa Notes
Apr 22, 2026 · R&D Management

IPD vs. IPD‑CMM: Key Differences and Shared Principles Explained

IPD is a market‑driven, cross‑functional product development framework that treats development as an investment decision, emphasizing portfolio analysis, asynchronous parallel engineering, reusable building blocks, and structured yet flexible processes, while IPD‑CMM extends this by embedding a V‑model software maturity approach with early‑stage test planning.

Cross‑Functional TeamsIPDPortfolio Management
0 likes · 5 min read
IPD vs. IPD‑CMM: Key Differences and Shared Principles Explained
Lisa Notes
Lisa Notes
Apr 21, 2026 · R&D Management

Why IPD Is More Than a Process: A Structured Management Framework for Market‑Driven Product Development

The article explains Integrated Product Development (IPD) as a market‑driven, cross‑functional management system that combines demand, market, and technology management with a structured four‑layer process, illustrated by IBM and Huawei case studies, to deliver high‑quality, low‑cost products efficiently.

Cross‑Functional TeamsIPDIntegrated Product Development
0 likes · 7 min read
Why IPD Is More Than a Process: A Structured Management Framework for Market‑Driven Product Development