Jeff De Luca
Encyclopedia
Jeff De Luca is a global information technology
Information technology
Information technology is the acquisition, processing, storage and dissemination of vocal, pictorial, textual and numerical information by a microelectronics-based combination of computing and telecommunications...

 strategist and an author in the field of software development methodology
Software development methodology
A software development methodology or system development methodology in software engineering is a framework that is used to structure, plan, and control the process of developing an information system.- History :...

. He is considered the primary architect of Feature Driven Development
Feature Driven Development
Feature-driven development is an iterative and incremental software development process. It is one of a number of Agile methods for developing software and forms part of the Agile Alliance. FDD blends a number of industry-recognized best practices into a cohesive whole. These practices are all...

(FDD) circa 1999 [^JDLBIO], a lightweight methodology
Lightweight methodology
A lightweight methodology is a software development methodology which has only a few rules and practices or ones which are easy to follow. In contrast, a complex methodology with many rules is considered a "heavyweight methodology"....

 for developing computer software with reduced management overhead, time and money.

In 1999, Jeff De Luca co-authored Java Modeling In Color With UML (1999, ISBN 0-13-011510-X), along with Peter Coad
Peter Coad
Peter Coad is a software entrepreneur and author of books on programming. He is notable for his role in defining what have come to be known as the UML colors, a color-coded notation chiefly useful for simplifying one's understanding of a design or model.-Education:Coad received a Bachelor of...

 and Eric Lefebvre.

Jeff De Luca was born in 1964. Although Jeff dropped out of secondary school (high school), and did not start with a college degree, he learned, on-the-job, working for years with programmers and designers at IBM
IBM
International Business Machines Corporation or IBM is an American multinational technology and consulting corporation headquartered in Armonk, New York, United States. IBM manufactures and sells computer hardware and software, and it offers infrastructure, hosting and consulting services in areas...

 in Melbourne
Melbourne
Melbourne is the capital and most populous city in the state of Victoria, and the second most populous city in Australia. The Melbourne City Centre is the hub of the greater metropolitan area and the Census statistical division—of which "Melbourne" is the common name. As of June 2009, the greater...

, Australia
Australia
Australia , officially the Commonwealth of Australia, is a country in the Southern Hemisphere comprising the mainland of the Australian continent, the island of Tasmania, and numerous smaller islands in the Indian and Pacific Oceans. It is the world's sixth-largest country by total area...

 and transferred with IBM to the United States in Raleigh, North Carolina (^JDLBIO). At the IBM Rochester Minnesota Programming Laboratory, Jeff developed network software to connect different types of IBM computer systems, and continued learning at IBM for those 11 years. He had begun in the mailroom: in 1981, aged 17, he had left school and started working at IBM, Melbourne, as the mailroom clerk.

Jeff resigned from IBM in 1993, as a senior systems strategist.
After IBM, Jeff formed his own consultancy company, Nebulon Pty Ltd, based in Melbourne
Melbourne
Melbourne is the capital and most populous city in the state of Victoria, and the second most populous city in Australia. The Melbourne City Centre is the hub of the greater metropolitan area and the Census statistical division—of which "Melbourne" is the common name. As of June 2009, the greater...

, Australia, and developed extensive, complex software systems using the Java
Java (Sun)
Java refers to several computer software products and specifications from Sun Microsystems, a subsidiary of Oracle Corporation, that together provide a system for developing application software and deploying it in a cross-platform environment...

 technology (with the programming language),
object-modelling in UML
Unified Modeling Language
Unified Modeling Language is a standardized general-purpose modeling language in the field of object-oriented software engineering. The standard is managed, and was created, by the Object Management Group...

, and FDD.

External references

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK