This document provides a list of over 80 references used in the field of software engineering. The references cover topics such as agile development, lean principles, software quality, project management, process improvement frameworks like CMMI and MPS.BR, and software engineering best practices. The references are from books, papers, and websites published between 1970-2012.
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
MPS and Agile Methods references in english
1. Page 1/8
References
AMBLER, S. W., 2002, Agile Modeling: Effective Practices for Extreme Programming
and the Unified Process, John Wiley and Sons.
ANDERSON, D. J., 2011, Kanban. Successful Evolutionary Change for Your
Technology Business. Blue Hole Press.
ANDRIOLE, S., 1993, Rapid Application Prototyping: The Storyboard Approach to
User Requirements Analysis, QED Technical Publishing Group.
ARTHUR, J., 2004, The Small Business Guerrilla Guide to Six Sigma, LifeStar
Publishing.
ARTHUR, J., 2006, Lean Simplified. The Power Laws of Speed, LifeStar Publishing.
ATWOOD J., 2006, The Multitasking Myth, Coding Horror,
http://www.codinghorror.com/blog/2006/09/the-multi-tasking-
myth.html.
BECK, K., 2000, Extreme Programming Explained, Addison-Wesley.
BOEHM, B., 1981, Software Engineering Economics, Prentice Hall.
BOEHM, B., 1989, Software Risk Management, IEEE Computer Society Press.
BOEHM, B. e TURNER, R., 2003, Balancing Agility and Discipline: A Guide for the
perplexed, Addison-Wesley.
BENNIS, W., 1997, Learning to Lead: A Workbook on Becoming a Leader, Addison
Wesley.
BORIA, J., 1987, Ingeniería de Software, Kapelusz (II EBAI).
BORIA, J., 1989 Construcción de Sistemas Operativos, Kapeluz (IV EBAI).
BORIA, J., 2010, Don’t Be On Time, http://www.slideshare.net/jorgeboria/dont-be-
on-time.
BROOKS, F. P., 1995, The Mythical Man-Month: Essays on Software Engineering,
Anniversary Edition (2nd Edition), Addison-Wesley.
BROWN, A., 2010, http://www.aaronmbrown.net/blog/2010/07/programmers-
flow-and-productivity/
CAMERON, K., QUINN, R., 2011, Diagnosing and Changing Organizational Culture:
Based on the Competing Values Framework, Jossey-Bass.
CARL III, W. J., Unpublished paper, Flow - A Theory of Optimal Experience: History
and Critical Evaluation.
2. Page 2/8
CARLZON, J., 1989, Moments of Truth, Harper Business.
CHRISSIS, M. B., KONRAD M. e SHRUM S., 2011 (3rd Edition), CMMI for
Development®: Guidelines for Process Integration and Product
Improvement, Addison-Wesley.
CLEMEN, R., 1997, Making Hard Decisions: An Introduction to Decision Analysis,
Duxbury.
COAD, P., DE LUCA, J., LEFEVRE E., 1999, Java Modeling In Color With UML:
Enterprise Components and Process, Prentice-Hall.
COCKBURN, A., 2000, Writing Effective Use Cases, Addison-Wesley Professional.
COCKBURN, A., 2005, Crystal Clear: A Human-Powered Methodology for Small
Teams, Addison-Wesley.
COHN, M., 2006, Agile Estimation and Planning, Prentice-Hall.
COVEY, S., 1996, First Things First, Free Press.
CONNER, D., PATTERSON, R., 1982, Building Commitment to Organizational
Change, Training and Development Journal, v36 n4 p18-26,28-30 Apr 1982.
CULBERT, S., 2010, Get Rid of the Performance Review!: How Companies Can Stop
Intimidating, Start Managing--and Focus on What Really Matters, Business
Plus.
CRISPIN, L. e GREGORY, J., 2009, Agile Testing. A Practical Guide for Testers and
Agile Teams, Addison-Wesley.
CSIKSZENTMIHALYI’S M., 1991, Flow: The psychology of optimal experience,
Harper & Row.
DECKER, B., RAS, E., RECH, E., KLEIN, B., HOECHT, C., 2005, Self-organized Reuse of
Software Engineering Knowledge Supported by Semantic Wikis,
Proceedings of the Workshop on Semantic Web Enabled Software
Engineering.
DE BONO, E., 1985, Six Thinking Hats, Little Brown and Company.
DE MARCO, T. e LISTER, T., 1987, Peopleware: Productive Projects and Teams,
Dorset House.
DEMING, E. D., 2010, Out of the Crisis, The MIT Press.
DENNEY, R., 2007, Succeeding with Use Cases. Working Smart to Deliver Quality,
Addison-Wesley.
3. Page 3/8
DENNEY, R., 2012, Use Cases Levels of Test. A Four-Step Strategy for Budgeting
Time and Innovation in Software Test Design, CreateSpace Independent
Publishing Platform.
DIAZ, M., e KING, J., 2002, How CMM Impacts Quality, Productivity, Rework, and
the Bottom Line, Crosstalk, March 2002,
http://www.crosstalkonline.org/storage/issue-
archives/2002/200203/200203-Diaz.pdf
EBENAU, R. e STRAUSS S., 1994, Software Inspection Process, McGraw-Hill.
FLORAC, W. A. e CARLETON, A. D., 1999, Measuring the Software Process, Addison-
Wesley.
FOWLER, M., 2003, UML Distilled: A Brief Guide to the Standard Object Modeling
Language (3rd Edition), Addison-Wesley.
FREEDMAN, D. P. AND WEINBERG G.. 1990, Handbook of Walkthroughs,
Inspections, and Technical Reviews. Dorset House,
FRIED, J., 2005, An Analysis of the Correlation between System Engineering Defect
Phase Containment and System Engineering Hours at General Dynamics C4
Systems,
http://www.acims.arizona.edu/PUBLICATIONS/PDF/JenniferFriedMCSproj
ect%205-21-05.pdf.
GAUSE, D. and WEINBERG G.. 1989, Exploring Requirements: Quality Before
Design. Dorset House.
GILB T. e GRAHAM D., 1994, Software Inspection, Addison-Wesley Professional.
GLASS R., 1997, Software Runaways: Monumental Software Disasters, Prentice
Hall.
GOULD S., 1996, Dinosaur in a Haystack: Reflections in Natural History, Three
River Press.
GRIES, D., 1987, The Science of Programming, Springer.
HALL, E., 1998, Managing Risk: Methods for Software Systems Development,
Addison-Wesley Professional.
HIGHSMITH, J., 2001, Agile Alliance’s Agile Manifesto, History and Contents,
http://agilemanifesto.org/
HIGHSMITH, J., 2004, Agile Project Management. Creating Innovative Products,
Addison-Wesley.
4. Page 4/8
HOFMEISTER, C., NORD, R., e SONI, D., 2000, Applied Software Architecture,
Addison Wesley.
HUMPHREY, W., 1989, Managing the Software Process, Addison Wesley.
HUNT, A. e THOMAS, D., 1999, The Pragmatic Programmer: From Journeyman to
Master, Addison Wesley Professional.
JOHNSON, M., 2010, Seizing the White Space: Business Model Innovation for
Growth and Renewal, Perseus Books Group.
JONES, C., 1996 Applied Software Measurement, McGraw-Hill.
JONES, C., 1994, Assessment and Control of Software Risks, Prentice-Hall.
JONES, C., 1986, Programming Productivity, McGraw-Hill.
JOSUTTIS, N., 2009, SOA in Practice: The Art of Distributed System Design, OReilly
Media.
HIGHSMITH, J., 1999, Adaptive Software Development: A Collaborative Approach
to Managing Complex Systems, Dorset House.
KAPLAN, R., e NORTON, D., 1996, The Balanced Scorecard: Translating Strategy
into Action, Harvard Business Review Press.
KAN. S., 2002, Metrics and Models in Software Quality Engineering, 2nd Edition,
Addison-Wesley Professional.
KERNIGHAN B. W., e PLAUGER P. J., 1974, The Elements of Programming Style,
McGraw-Hill.
KNIBERG, H., 2007, Scrum and XP from the Trenches. How we do Scrum, C4Media,
Publisher of InfoQ.com.
KNIBERG, H. e SKARIN, M., 2010, Kanban and Scrum - making the most of both,
C4Media, Publisher of InfoQ.com.
KUBLER-ROSS, E., 1997, On Death and Dying. Scribner.
KUZNETS, S., 1966, Economic Growth and Structure. Selected Essays, Heinemann.
LADAS, C., 2008, Scrumban and And Other Essays on Kanban Systems for Lean
Software Development, Modus Cooperandi Press.
LEFFINGWELL, D., 2007, Scaling Software Agility. Best Practices for Large
Enterprises, Addison-Wesley.
LUCIA, A.D., LEPSINGER, R., 2007, The Art and Science of Competency Models.
Pinpointing Critical Success Factors in Organizations, Jossey-Bass Pfeiffer.
5. Page 5/8
McFEELEY, B., 1996, IDEALSM: A User’s Guide for Software Process Improvement.
Software Engineering Institute Handbook CMU/SEI-96-HB-001.
McMAHON, P., 2011, Integrating CMMI® and Agile Development, Addison-Wesley.
McGARRY,J.; CARD, D.; JONES, C.; LAYMAN, B.; CLARK, E.; DEAN, J. e HALL, F, 2002,
Practical Software Measurement: Objective Information for Decision
Makers, Addison Wesley.
MEADOWS, D., 2008, Thinking in Systems, A Primer, Chelsea Green Publishing.
MIRANDA, E., 2003, Running the Successful Hi-Tech Project Office, Artech House
Publishers.
MONDEN, Y., 2011, Toyota Production System: An Integrated Approach to Just-In-
Time, 4th Edition, Productivity Press.
MOREIRA, M., 2010, Adapting Configuration Management for Agile Teams.
Balancing Sustainability and Speed, Wiley.
MYERS, G., 1979, The Art of Software Testing, Wiley.
NOLAN, R., 1973, Managing the Computer Resource: A Stage Hypothesis. CACM,
Vol 16, No 7, July 1973, republished in Managing The Data Resource
Function, same author, West.
PALMER, S. R. e FELSING, J. M., 2002, A Practical Guide to Feature-Driven
Development, Prentice Hall.
PAULK, M., WEBER, C., E CURTIS, B., 1994, The Capability Maturity Model:
Guidelines for Improving the Software Process, Addison Wesley.
PIRSIG, R.M., 1974, Zen and the Art of Motorcycle Maintenance, An inquiry into
Values, William Morrow and Co.
PMI, 2008, Project Management Institute. The Standard for Portfolio Management.
Syba: PMI Publishing Division.
POPPENDIECK, M. e POPPENDIECK, T., 2010, Leading Lean Software Development.
Results Are Not the Point, The Addison Wesley Signature Series.
PUGH, S. 1981, Concept selection: a method that works. In: Hubka, V. (ed.), Review
of design methodology. Proceedings international conference on
engineering design, March 1981, Rome. Zürich: Heurista.
PUGH, S., 1991, Total Design: Integrated Methods for Successful Product
Engineering. Addison-Wesley.
6. Page 6/8
PUTNAM, L. H. e MYERS, W., 2003, Five Core Metrics: The Intelligence Behind
Successful Software Management, Dorset House Publishing Company.
RODIN, R. e HARTMAN, C., 2010, Free, Perfect and Now: Connecting to the Three
Insatiable Customer Demands, A CEO’s true Story, Free Press.
RIES, E., 2011, The Lean Startup: How Today's Entrepreneurs Use Continuous
Innovation to Create Radically Successful Businesses, Random House.
ROYCE, W., 1970, "Managing the Development of Large Software Systems",
Proceedings of IEEE WESCON 26 (August): 1–9
SCHWABER, K. e BEEDLE, M., 2002, Agile Software Development with Scrum,
Prentice Hall.
SCHWABER, K., 2004, Agile Project Management with Scrum, Microsoft Press.
SCHUYLER, J., 1996, Decision Analysis in Projects. Learn to Make Faster, More
Confident Decisions, Project Management Institute.
SEI, 2010, Capability Maturity Model Integration (CMMI) for Development, version
1.3, Carnegie Mellon University, Software Engineering Institute, Technical
Report CMU/SEI-2010-TR-033.
SENGE P. M., 2006, The Fifth Discipline: The Art & Practice of The Learning
Organization, Crown Business.
SHEWHART, W., 1939, Statistical Method from the Viewpoint of Quality Control,
Dover Books on Mathematics.
SOFTEX, 2011a, “MPS.BR – Melhoria de Processo do Software Brasileiro – Guia
Geral”. Disponível em: http://www.softex.br/mpsbr/_guias/default.asp.
SOFTEX, 2011b, “Guia de Implementação – Parte 1: Fundamentação para
Implementação do Nível G do MR-MPS”. Disponível em:
http://www.softex.br/mpsbr/_guias/default.asp.
SOFTEX, 2011c, “Guia de Implementação – Parte 2: Fundamentação para
Implementação do Nível F do MR-MPS”. Disponível em:
http://www.softex.br/mpsbr/_guias/default.asp.
SOFTEX, 2011d, “Guia de Implementação – Parte 3: Fundamentação para
Implementação do Nível E do MR-MPS”. Disponível em:
http://www.softex.br/mpsbr/_guias/default.asp.
7. Page 7/8
SOFTEX, 2011e, “Guia de Implementação – Parte 4: Fundamentação para
Implementação do Nível D do MR-MPS”. Disponível em:
http://www.softex.br/mpsbr/_guias/default.asp.
SOFTEX, 2011f, “Guia de Implementação – Parte 5: Fundamentação para
Implementação do Nível C do MR-MPS”. Disponível em:
http://www.softex.br/mpsbr/_guias/default.asp.
SOFTEX, 2011g, “Guia de Implementação – Parte 6: Fundamentação para
Implementação do Nível B do MR-MPS”. Disponível em:
http://www.softex.br/mpsbr/_guias/default.asp.
SOFTEX, 2011h, “Guia de Implementação – Parte 7: Fundamentação para
Implementação do Nível A do MR-MPS”. Disponível em:
http://www.softex.br/mpsbr/_guias/default.asp.
SOFTEX, 2011i, “Guia de Avaliação”. Disponível em:
http://www.softex.br/mpsbr/_guias/default.asp.
SOLINGEN, R.; BERGHOUT, E., 1999, The Goal/Question/Metric Method: a Practical
Guide for Quality Improvement of Software Development, McGraw-Hill.
SPIEGEL, M. e STEPHENS, L., 2011, Schaums Outline of Statistics, Fourth Edition
(Schaum's Outline Series) Mc Graw Hill.
STAPLETON, J. e CONSTABLE, P., 1997, DSDM: Dynamic Systems Development
Method: The Method in Practice, Addison-Wesley Professional.
TALEB, N., 2012, Antifragile: Things That Gain from Disorder, Random House.
TALEB, N., 2010, The Black Swan: Second Edition: The Impact of the Highly
Improbable: With a new section: "On Robustness and Fragility", Random
House Trade Paperbacks.
TENNANT, G., 2001, Six Sigma: SPC and TQM in Manufacturing and Services,
Gower.
TOIGO, J., 2002, Disaster Recovery Planning: Preparing for the Unthinkable (3rd
Edition), Prentice Hall.
UNKNOWN AUTHOR, http://c2.com/cgi/wiki?CodeSmell.
WARD, P., e MELLOR, S., 1986, Structured Development for Real-Time Systems,
Volume I: Introduction and Tools, Prentice-Hall.
WARD, P., e MELLOR, S., 1986, Structured Development for Real-Time Systems,
Volume II: Essential Modeling Techniques, Prentice-Hall.
8. Page 8/8
WARD, P., e MELLOR, S., 1986, Structured Development for Real-Time Systems,
Volume III: Implementation Modeling Techniques, Prentice-Hall.
WHEELER, D., 2000, Understanding Variation. The Key to Managing Chaos, SPC
Press.
WEINBERG, G., 1992, Quality Software Management, vol. 1 Systems Thinking.
Dorset.
WEINBERG, G., 1993, Quality Software Management, vol. 2 First-Order
Measurement. Dorset.
WEINBERG, G., 1994, Quality Software Management, vol. 3 Congruent Action.
Dorset.
WEINBERG, G., 1997, Quality Software Management, vol. 4 Anticipating Change.
Dorset.
WOOD, S. e SILVER, D., 1995, Joint Application Development, Wiley.
YOURDON, E., 1989, Structured Walkthroughs, Prentice-Hall.
YOURDON, E., e CONSTANTINE, L. 1979, Structured Design: Fundamentals of a
Discipline of Computer Program and System Design, Prentice-Hall.
ZAHNISER, R., 1995, System Storyboarding Techniques, American Programmer,
Sep 1993. http://www.belizenorth.com/articles/SST.htm