Author: Rodrigo Alejandro Másmela Carrillo
Publisher: Rodrigo Alejandro Másmela Carrillo
ISBN: 9584647393
Category : Computer software
Languages : en
Pages : 258
Book Description
El propósito de esta investigación fue encontrar una estrategia que permitiera a las organizaciones de desarrollo de software, implementar sistemas de gestión de proyectos que realmente soporten sus actividades, eliminando los escenarios de conflicto que los afectan actualmente y asegurando que puedan ser evolucionados de acuerdo a las necesidades dictadas por la estrategia del negocio o el sector económico. Esta iniciativa surge del hecho de que los proyectos llevados a cabo por la organizaciones de desarrollo de software siguen reportando problemas relacionados con aspectos tales como: alcance, tiempo, costo, calidad, entre otros, incluso cuando estas organizaciones aseguran que los sistemas implementados para soportar la ejecución de estos proyectos se basan en mejores prácticas y metodologías ampliamente conocidas enfocas en brindar soluciones a estos problemas. La búsqueda de la estrategia se direccionó por un proceso de investigación cualitativo utilizando como método de recolección de datos la observación de participantes, esta observación se centró en analizar cómo los gerentes de proyecto, los líderes de equipo y los programadores desempeñaban sus actividades dentro de los proyectos soportándose en los sistemas implementados para este propósito, el análisis incluyó más de 250 proyectos ejecutados por una importante organización de desarrollo de software y otras 50 organizaciones en el mismo sector que actuaban como sus proveedores. El proceso de observación permitió evidenciar cuatro escenarios de conflicto que afectan a los sistemas analizados, así como caracterizar en cuatro grupos los elementos que los conforman. Por cada grupo de elementos se realizó un comparativo entre las prácticas actuales de la industria y las mejores prácticas y metodologías disponibles en el mercado, con el fin de determinar cuáles componentes eran los más apropiados y qué cambios requerían para ser introducidos y adaptados como parte de la estrategia. Finalmente, basados en la información obtenida se definió que un Modelo de Mejora Continua multicapa, era el concepto apropiado para construir la estrategia de implementación de sistemas de gestión de proyectos para organizaciones de desarrollo de software. El Modelo de Mejora Continua sugerido está formado por cinco capas: Producir, Dirigir, Gobernar, Evaluar y Optimizar. Las tres primeras dotan a la organización con la capacidad de gobernar sus proyectos a través del montaje de la línea base del sistema, mientras que las dos últimas, se enfocan en no permitir que la inercia haga obsoleto el sistema mejorando la línea base de acuerdo con las necesidades dictadas por la estrategia del negocio o el sector económico.
Como implementar Sistemas para la Gestión de Proyectos en Organizaciones de Desarrollo de Software, guiados por un Modelo de Mejora Continua
Author: Rodrigo Alejandro Másmela Carrillo
Publisher: Rodrigo Alejandro Másmela Carrillo
ISBN: 9584647393
Category : Computer software
Languages : en
Pages : 258
Book Description
El propósito de esta investigación fue encontrar una estrategia que permitiera a las organizaciones de desarrollo de software, implementar sistemas de gestión de proyectos que realmente soporten sus actividades, eliminando los escenarios de conflicto que los afectan actualmente y asegurando que puedan ser evolucionados de acuerdo a las necesidades dictadas por la estrategia del negocio o el sector económico. Esta iniciativa surge del hecho de que los proyectos llevados a cabo por la organizaciones de desarrollo de software siguen reportando problemas relacionados con aspectos tales como: alcance, tiempo, costo, calidad, entre otros, incluso cuando estas organizaciones aseguran que los sistemas implementados para soportar la ejecución de estos proyectos se basan en mejores prácticas y metodologías ampliamente conocidas enfocas en brindar soluciones a estos problemas. La búsqueda de la estrategia se direccionó por un proceso de investigación cualitativo utilizando como método de recolección de datos la observación de participantes, esta observación se centró en analizar cómo los gerentes de proyecto, los líderes de equipo y los programadores desempeñaban sus actividades dentro de los proyectos soportándose en los sistemas implementados para este propósito, el análisis incluyó más de 250 proyectos ejecutados por una importante organización de desarrollo de software y otras 50 organizaciones en el mismo sector que actuaban como sus proveedores. El proceso de observación permitió evidenciar cuatro escenarios de conflicto que afectan a los sistemas analizados, así como caracterizar en cuatro grupos los elementos que los conforman. Por cada grupo de elementos se realizó un comparativo entre las prácticas actuales de la industria y las mejores prácticas y metodologías disponibles en el mercado, con el fin de determinar cuáles componentes eran los más apropiados y qué cambios requerían para ser introducidos y adaptados como parte de la estrategia. Finalmente, basados en la información obtenida se definió que un Modelo de Mejora Continua multicapa, era el concepto apropiado para construir la estrategia de implementación de sistemas de gestión de proyectos para organizaciones de desarrollo de software. El Modelo de Mejora Continua sugerido está formado por cinco capas: Producir, Dirigir, Gobernar, Evaluar y Optimizar. Las tres primeras dotan a la organización con la capacidad de gobernar sus proyectos a través del montaje de la línea base del sistema, mientras que las dos últimas, se enfocan en no permitir que la inercia haga obsoleto el sistema mejorando la línea base de acuerdo con las necesidades dictadas por la estrategia del negocio o el sector económico.
Publisher: Rodrigo Alejandro Másmela Carrillo
ISBN: 9584647393
Category : Computer software
Languages : en
Pages : 258
Book Description
El propósito de esta investigación fue encontrar una estrategia que permitiera a las organizaciones de desarrollo de software, implementar sistemas de gestión de proyectos que realmente soporten sus actividades, eliminando los escenarios de conflicto que los afectan actualmente y asegurando que puedan ser evolucionados de acuerdo a las necesidades dictadas por la estrategia del negocio o el sector económico. Esta iniciativa surge del hecho de que los proyectos llevados a cabo por la organizaciones de desarrollo de software siguen reportando problemas relacionados con aspectos tales como: alcance, tiempo, costo, calidad, entre otros, incluso cuando estas organizaciones aseguran que los sistemas implementados para soportar la ejecución de estos proyectos se basan en mejores prácticas y metodologías ampliamente conocidas enfocas en brindar soluciones a estos problemas. La búsqueda de la estrategia se direccionó por un proceso de investigación cualitativo utilizando como método de recolección de datos la observación de participantes, esta observación se centró en analizar cómo los gerentes de proyecto, los líderes de equipo y los programadores desempeñaban sus actividades dentro de los proyectos soportándose en los sistemas implementados para este propósito, el análisis incluyó más de 250 proyectos ejecutados por una importante organización de desarrollo de software y otras 50 organizaciones en el mismo sector que actuaban como sus proveedores. El proceso de observación permitió evidenciar cuatro escenarios de conflicto que afectan a los sistemas analizados, así como caracterizar en cuatro grupos los elementos que los conforman. Por cada grupo de elementos se realizó un comparativo entre las prácticas actuales de la industria y las mejores prácticas y metodologías disponibles en el mercado, con el fin de determinar cuáles componentes eran los más apropiados y qué cambios requerían para ser introducidos y adaptados como parte de la estrategia. Finalmente, basados en la información obtenida se definió que un Modelo de Mejora Continua multicapa, era el concepto apropiado para construir la estrategia de implementación de sistemas de gestión de proyectos para organizaciones de desarrollo de software. El Modelo de Mejora Continua sugerido está formado por cinco capas: Producir, Dirigir, Gobernar, Evaluar y Optimizar. Las tres primeras dotan a la organización con la capacidad de gobernar sus proyectos a través del montaje de la línea base del sistema, mientras que las dos últimas, se enfocan en no permitir que la inercia haga obsoleto el sistema mejorando la línea base de acuerdo con las necesidades dictadas por la estrategia del negocio o el sector económico.
BioGeomancer
Author:
Publisher:
ISBN: 9788792020000
Category : BioGeomancer (Computer file)
Languages : en
Pages : 80
Book Description
Publisher:
ISBN: 9788792020000
Category : BioGeomancer (Computer file)
Languages : en
Pages : 80
Book Description
Adaptive Micro Learning
Author: Geng Sun (Researcher on educational technology)
Publisher: World Scientific
ISBN: 9811207461
Category : Internet in education
Languages : en
Pages : 151
Book Description
Publisher: World Scientific
ISBN: 9811207461
Category : Internet in education
Languages : en
Pages : 151
Book Description
Border Environmental Education Resource Guide
Author:
Publisher:
ISBN:
Category : Environmental education
Languages : es
Pages : 216
Book Description
Publisher:
ISBN:
Category : Environmental education
Languages : es
Pages : 216
Book Description
Guide to the Software Engineering Body of Knowledge (Swebok(r))
Author: IEEE Computer Society
Publisher:
ISBN: 9780769551661
Category : Computer software
Languages : en
Pages : 348
Book Description
In the Guide to the Software Engineering Body of Knowledge (SWEBOK(R) Guide), the IEEE Computer Society establishes a baseline for the body of knowledge for the field of software engineering, and the work supports the Society's responsibility to promote the advancement of both theory and practice in this field. It should be noted that the Guide does not purport to define the body of knowledge but rather to serve as a compendium and guide to the knowledge that has been developing and evolving over the past four decades. Now in Version 3.0, the Guide's 15 knowledge areas summarize generally accepted topics and list references for detailed information. The editors for Version 3.0 of the SWEBOK(R) Guide are Pierre Bourque (Ecole de technologie superieure (ETS), Universite du Quebec) and Richard E. (Dick) Fairley (Software and Systems Engineering Associates (S2EA)).
Publisher:
ISBN: 9780769551661
Category : Computer software
Languages : en
Pages : 348
Book Description
In the Guide to the Software Engineering Body of Knowledge (SWEBOK(R) Guide), the IEEE Computer Society establishes a baseline for the body of knowledge for the field of software engineering, and the work supports the Society's responsibility to promote the advancement of both theory and practice in this field. It should be noted that the Guide does not purport to define the body of knowledge but rather to serve as a compendium and guide to the knowledge that has been developing and evolving over the past four decades. Now in Version 3.0, the Guide's 15 knowledge areas summarize generally accepted topics and list references for detailed information. The editors for Version 3.0 of the SWEBOK(R) Guide are Pierre Bourque (Ecole de technologie superieure (ETS), Universite du Quebec) and Richard E. (Dick) Fairley (Software and Systems Engineering Associates (S2EA)).
Teaching Tech Together
Author: Greg Wilson
Publisher: CRC Press
ISBN: 1000728153
Category : Computers
Languages : en
Pages : 229
Book Description
Hundreds of grassroots groups have sprung up around the world to teach programming, web design, robotics, and other skills outside traditional classrooms. These groups exist so that people don't have to learn these things on their own, but ironically, their founders and instructors are often teaching themselves how to teach. There's a better way. This book presents evidence-based practices that will help you create and deliver lessons that work and build a teaching community around them. Topics include the differences between different kinds of learners, diagnosing and correcting misunderstandings, teaching as a performance art, what motivates and demotivates adult learners, how to be a good ally, fostering a healthy community, getting the word out, and building alliances with like-minded groups. The book includes over a hundred exercises that can be done individually or in groups, over 350 references, and a glossary to help you navigate educational jargon.
Publisher: CRC Press
ISBN: 1000728153
Category : Computers
Languages : en
Pages : 229
Book Description
Hundreds of grassroots groups have sprung up around the world to teach programming, web design, robotics, and other skills outside traditional classrooms. These groups exist so that people don't have to learn these things on their own, but ironically, their founders and instructors are often teaching themselves how to teach. There's a better way. This book presents evidence-based practices that will help you create and deliver lessons that work and build a teaching community around them. Topics include the differences between different kinds of learners, diagnosing and correcting misunderstandings, teaching as a performance art, what motivates and demotivates adult learners, how to be a good ally, fostering a healthy community, getting the word out, and building alliances with like-minded groups. The book includes over a hundred exercises that can be done individually or in groups, over 350 references, and a glossary to help you navigate educational jargon.
Extreme Programming Explained
Author: Kent Beck
Publisher: Pearson Education
ISBN: 0321278658
Category : Computers
Languages : en
Pages : 218
Book Description
Accountability. Transparency. Responsibility. These are not words that are often applied to software development. In this completely revised introduction to Extreme Programming (XP), Kent Beck describes how to improve your software development by integrating these highly desirable concepts into your daily development process. The first edition of Extreme Programming Explained is a classic. It won awards for its then-radical ideas for improving small-team development, such as having developers write automated tests for their own code and having the whole team plan weekly. Much has changed in five years. This completely rewritten second edition expands the scope of XP to teams of any size by suggesting a program of continuous improvement based on.
Publisher: Pearson Education
ISBN: 0321278658
Category : Computers
Languages : en
Pages : 218
Book Description
Accountability. Transparency. Responsibility. These are not words that are often applied to software development. In this completely revised introduction to Extreme Programming (XP), Kent Beck describes how to improve your software development by integrating these highly desirable concepts into your daily development process. The first edition of Extreme Programming Explained is a classic. It won awards for its then-radical ideas for improving small-team development, such as having developers write automated tests for their own code and having the whole team plan weekly. Much has changed in five years. This completely rewritten second edition expands the scope of XP to teams of any size by suggesting a program of continuous improvement based on.
The Pocket Guide to Health Promotion
Author: Glenn Laverack
Publisher: McGraw-Hill Education (UK)
ISBN: 0335264735
Category : Medical
Languages : en
Pages : 170
Book Description
The 'Pocket Guide to Health Promotion' is a short, punchy and practical guide aimed at students and practitioners. The book includes precise definitions and examples of key concepts and methods in health promotion practice and a chapter by chapter description of the management planning, strategy selection, implementation and evaluation of health promotion programmes. Written in an accessible and concise style, the book offers the reader a practical and flexible resource that is ideal for students and practitioners looking to plan and implement health promotion activities. A must buy for those new to health promotion or who want a pocket guide to this core health activity. "Clearly written and practical, this excellent guide will prove indispensible to practitioners of health promotion globally, and a very useful starting point for students. It will be worth buying a pocket to put it in!" David Ross, Professor of Epidemiology and International Public Health, London School of Hygiene and Tropical Medicine, UK "The Pocket Guide to Health Promotion is easy to navigate with complex concepts in health promotion explained in a user-friendly way. Whether you are practicing health promotion or studying the discipline, this will be a welcome addition to any book shelf." Dr James Woodall, Co-Director of the Centre for Health Promotion Research & Course Leader MSc Public Health, Leeds Metropolitan University, UK
Publisher: McGraw-Hill Education (UK)
ISBN: 0335264735
Category : Medical
Languages : en
Pages : 170
Book Description
The 'Pocket Guide to Health Promotion' is a short, punchy and practical guide aimed at students and practitioners. The book includes precise definitions and examples of key concepts and methods in health promotion practice and a chapter by chapter description of the management planning, strategy selection, implementation and evaluation of health promotion programmes. Written in an accessible and concise style, the book offers the reader a practical and flexible resource that is ideal for students and practitioners looking to plan and implement health promotion activities. A must buy for those new to health promotion or who want a pocket guide to this core health activity. "Clearly written and practical, this excellent guide will prove indispensible to practitioners of health promotion globally, and a very useful starting point for students. It will be worth buying a pocket to put it in!" David Ross, Professor of Epidemiology and International Public Health, London School of Hygiene and Tropical Medicine, UK "The Pocket Guide to Health Promotion is easy to navigate with complex concepts in health promotion explained in a user-friendly way. Whether you are practicing health promotion or studying the discipline, this will be a welcome addition to any book shelf." Dr James Woodall, Co-Director of the Centre for Health Promotion Research & Course Leader MSc Public Health, Leeds Metropolitan University, UK
The Pragmatic Programmer
Author: Andrew Hunt
Publisher: Addison-Wesley Professional
ISBN: 013211917X
Category : Computers
Languages : en
Pages : 346
Book Description
What others in the trenches say about The Pragmatic Programmer... “The cool thing about this book is that it’s great for keeping the programming process fresh. The book helps you to continue to grow and clearly comes from people who have been there.” — Kent Beck, author of Extreme Programming Explained: Embrace Change “I found this book to be a great mix of solid advice and wonderful analogies!” — Martin Fowler, author of Refactoring and UML Distilled “I would buy a copy, read it twice, then tell all my colleagues to run out and grab a copy. This is a book I would never loan because I would worry about it being lost.” — Kevin Ruland, Management Science, MSG-Logistics “The wisdom and practical experience of the authors is obvious. The topics presented are relevant and useful.... By far its greatest strength for me has been the outstanding analogies—tracer bullets, broken windows, and the fabulous helicopter-based explanation of the need for orthogonality, especially in a crisis situation. I have little doubt that this book will eventually become an excellent source of useful information for journeymen programmers and expert mentors alike.” — John Lakos, author of Large-Scale C++ Software Design “This is the sort of book I will buy a dozen copies of when it comes out so I can give it to my clients.” — Eric Vought, Software Engineer “Most modern books on software development fail to cover the basics of what makes a great software developer, instead spending their time on syntax or technology where in reality the greatest leverage possible for any software team is in having talented developers who really know their craft well. An excellent book.” — Pete McBreen, Independent Consultant “Since reading this book, I have implemented many of the practical suggestions and tips it contains. Across the board, they have saved my company time and money while helping me get my job done quicker! This should be a desktop reference for everyone who works with code for a living.” — Jared Richardson, Senior Software Developer, iRenaissance, Inc. “I would like to see this issued to every new employee at my company....” — Chris Cleeland, Senior Software Engineer, Object Computing, Inc. “If I’m putting together a project, it’s the authors of this book that I want. . . . And failing that I’d settle for people who’ve read their book.” — Ward Cunningham Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a requirement and producing working, maintainable code that delights its users. It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how to Fight software rot; Avoid the trap of duplicating knowledge; Write flexible, dynamic, and adaptable code; Avoid programming by coincidence; Bullet-proof your code with contracts, assertions, and exceptions; Capture real requirements; Test ruthlessly and effectively; Delight your users; Build teams of pragmatic programmers; and Make your developments more precise with automation. Written as a series of self-contained sections and filled with entertaining anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best practices and major pitfalls of many different aspects of software development. Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer.
Publisher: Addison-Wesley Professional
ISBN: 013211917X
Category : Computers
Languages : en
Pages : 346
Book Description
What others in the trenches say about The Pragmatic Programmer... “The cool thing about this book is that it’s great for keeping the programming process fresh. The book helps you to continue to grow and clearly comes from people who have been there.” — Kent Beck, author of Extreme Programming Explained: Embrace Change “I found this book to be a great mix of solid advice and wonderful analogies!” — Martin Fowler, author of Refactoring and UML Distilled “I would buy a copy, read it twice, then tell all my colleagues to run out and grab a copy. This is a book I would never loan because I would worry about it being lost.” — Kevin Ruland, Management Science, MSG-Logistics “The wisdom and practical experience of the authors is obvious. The topics presented are relevant and useful.... By far its greatest strength for me has been the outstanding analogies—tracer bullets, broken windows, and the fabulous helicopter-based explanation of the need for orthogonality, especially in a crisis situation. I have little doubt that this book will eventually become an excellent source of useful information for journeymen programmers and expert mentors alike.” — John Lakos, author of Large-Scale C++ Software Design “This is the sort of book I will buy a dozen copies of when it comes out so I can give it to my clients.” — Eric Vought, Software Engineer “Most modern books on software development fail to cover the basics of what makes a great software developer, instead spending their time on syntax or technology where in reality the greatest leverage possible for any software team is in having talented developers who really know their craft well. An excellent book.” — Pete McBreen, Independent Consultant “Since reading this book, I have implemented many of the practical suggestions and tips it contains. Across the board, they have saved my company time and money while helping me get my job done quicker! This should be a desktop reference for everyone who works with code for a living.” — Jared Richardson, Senior Software Developer, iRenaissance, Inc. “I would like to see this issued to every new employee at my company....” — Chris Cleeland, Senior Software Engineer, Object Computing, Inc. “If I’m putting together a project, it’s the authors of this book that I want. . . . And failing that I’d settle for people who’ve read their book.” — Ward Cunningham Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a requirement and producing working, maintainable code that delights its users. It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how to Fight software rot; Avoid the trap of duplicating knowledge; Write flexible, dynamic, and adaptable code; Avoid programming by coincidence; Bullet-proof your code with contracts, assertions, and exceptions; Capture real requirements; Test ruthlessly and effectively; Delight your users; Build teams of pragmatic programmers; and Make your developments more precise with automation. Written as a series of self-contained sections and filled with entertaining anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best practices and major pitfalls of many different aspects of software development. Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer.
Agile Database Techniques
Author: Scott Ambler
Publisher: John Wiley & Sons
ISBN: 1118081366
Category : Computers
Languages : en
Pages : 482
Book Description
Describes Agile Modeling Driven Design (AMDD) and Test-Driven Design (TDD) approaches, database refactoring, database encapsulation strategies, and tools that support evolutionary techniques Agile software developers often use object and relational database (RDB) technology together and as a result must overcome the impedance mismatch The author covers techniques for mapping objects to RDBs and for implementing concurrency control, referential integrity, shared business logic, security access control, reports, and XML An agile foundation describes fundamental skills that all agile software developers require, particularly Agile DBAs Includes object modeling, UML data modeling, data normalization, class normalization, and how to deal with legacy databases Scott W. Ambler is author of Agile Modeling (0471202827), a contributing editor with Software Development (www.sdmagazine.com), and a featured speaker at software conferences worldwide
Publisher: John Wiley & Sons
ISBN: 1118081366
Category : Computers
Languages : en
Pages : 482
Book Description
Describes Agile Modeling Driven Design (AMDD) and Test-Driven Design (TDD) approaches, database refactoring, database encapsulation strategies, and tools that support evolutionary techniques Agile software developers often use object and relational database (RDB) technology together and as a result must overcome the impedance mismatch The author covers techniques for mapping objects to RDBs and for implementing concurrency control, referential integrity, shared business logic, security access control, reports, and XML An agile foundation describes fundamental skills that all agile software developers require, particularly Agile DBAs Includes object modeling, UML data modeling, data normalization, class normalization, and how to deal with legacy databases Scott W. Ambler is author of Agile Modeling (0471202827), a contributing editor with Software Development (www.sdmagazine.com), and a featured speaker at software conferences worldwide