Education
He is also President and Chief Executive Officer of Offtoa, Incorporated. Davis earned his Doctor of Philosophy in Computer Science under Donald B. Gillies at the University of Illinois at Urbana-Champaign in 1975.
(This text defines governing principles for software devel...)
This text defines governing principles for software development, assumptions that work regardless of tools used, to keep software projects from costing too much, taking too long and disappointing users.
http://www.amazon.com/gp/product/0070158401/?tag=2022091-20
(The industry’s most outspoken and insightful critic expla...)
The industry’s most outspoken and insightful critic explains how the software industry REALLY works. In Great Software Debates, Al Davis, shares what he has learned about the difference between the theory and the realities of business and encourages you to question and think about software engineering in ways that will help you succeed where others fail. In short, provocative essays, Davis fearlessly reveals the truth about process improvement, productivity, software quality, metrics, agile development, requirements documentation, modeling, software marketing and sales, empiricism, start-up financing, software research, requirements triage, software estimation, and entrepreneurship. He will get you thinking about: • The danger of following trends and becoming a ‘software lemming’ • Is software development art or engineering? • How to survive management mistakes • The bizarre world of software estimation • How to succeed as software entrepreneur • How to resolve incompatible schedules and requirements If you are in the software industry and do not know which way to turn, Great Software Debates provides valuable and insightful advice. Whether you are a software developer, software manager, software executive, entrepreneur, requirements writer, architect, designer, or tester, you will find no shortage of sound, palatable advice.
http://www.amazon.com/gp/product/0471675237/?tag=2022091-20
(If you develop software without understanding the require...)
If you develop software without understanding the requirements, you're wasting your time. On the other hand, if a project spends too much time trying to understand the requirements, it will end up late and/or over-budget. And products that are created by such projects can be just as unsuccessful as those that fail to meet the basic requirements. Instead, every company must make a reasonable trade-off between what's required and what time and resources are available. Finding the right balance for your project may depend on many factors, including the corporate culture, the time-to-market pressure, and the criticality of the application. That is why requirements management—gathering requirements, identifying the "right" ones to satisfy, and documenting them—is essential. Just Enough Requirements Management shows you how to discover, prune, and document requirements when you are subjected to tight schedule constraints. You'll apply just enough process to minimize risks while still achieving desired outcomes. You'll determine how many requirements are just enough to satisfy your customers while still meeting your goals for schedule, budget, and resources. If your project has insufficient resources to satisfy all the requirements of your customers, you must read Just Enough Requirements Management. ------------------------------------------------------------------------ Reviews "Al Davis takes for his subject the largely unexplored middle ground between the requirements purists and the requirements cowboys. Since it's this middle ground where real work gets done, his guidance is both useful and welcome." —Tom DeMarco, coauthor of Peopleware Principal, The Atlantic Systems Guild, systemsguild.com
http://www.amazon.com/gp/product/0932633641/?tag=2022091-20
He is also President and Chief Executive Officer of Offtoa, Incorporated. Davis earned his Doctor of Philosophy in Computer Science under Donald B. Gillies at the University of Illinois at Urbana-Champaign in 1975.
He has held academic positions at George Mason University and the University of Tennessee. He has been a visiting faculty member at University of Illinois at Urbana-Champaign, the University of Jos (Nigeria), the University of the Western Cape (South Africa), the University of Technology, Sydney (Australia), the Technical University of Madrid (Spain), and Atma Jaya University, Yogyakarta (Indonesia). He has held industry positions at General Telephone and Electric (a Director of R&Doctorate at General Telephone and Electric Communication Systems in Phoenix, Arizona.
And Director of the Software Technology Center at General Telephone and Electric Laboratories in Waltham, Massachusetts), BTG (Vice President in Vienna, Virginia), and Omni-Vista (President in Colorado Springs, Colorado).
He was Editor-in-Chief of Institute of Electrical and Electronics Engineers Software from 1994 to 1998 and was an editor for the Journal of Systems and Software (1987-2010) and Communications of the Association for Computing Machinery (ACM) (1981-1991) and on the editorial board of the Requirements Engineering Journal (2005-2011). He was a Fulbright Senior Specialist from 2003 through 2007.
He has been an Institute of Electrical and Electronics Engineers Fellow since 1994.
(This text defines governing principles for software devel...)
(The industry’s most outspoken and insightful critic expla...)
(If you develop software without understanding the require...)
Institute of Electrical and Electronics Engineers.