About this product: This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version. Get more out of your legacy systems: more performance, functionality, reliability, and manageability Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do you understand it? If the answer to any of these questions is no, you have legacy code, and it is draining time and money away from your development efforts. In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his renowned Object Mentor seminars: techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control.
The topics covered include
Understanding the mechanics of software change: adding features, fixing bugs, improving design, optimizing performance
Getting legacy code into a test harness
Writing tests that protect you against introducing new problems
Techniques that can be used with any language or platform-with examples in Java, C++, C, and C#
Accurately identifying where code changes need to be made
Coping with legacy systems that aren't object-oriented
Handling applications that don't seem to have any structure
This book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.
In this age of digital communication, getting the right message across clearly is crucial to success. Communicating Effectively, a comprehensive and essential resource for any manager on the run, shows you how.
Learn to:
Build relationships through effective communication
Get more done via e-mail
Draft pitch perfect letters, memos, and reports
Conduct productive conference calls
Deliver hard-hitting presentations
The Collins Best Practices guides offer new and seasoned managers the essential information they need to achieve more, both personally and professionally. Designed to provide tried-and-true advice from the world's most influential business minds, they feature practical strategies and tips to help you get ahead.
About this product: Communication is no longer considered an optional soft" skill for climbing the corporate ladder. More and more businesses are placing emphasis on being able to communicate effectively. Communicating Effectively For Dummies gives you the tools and insight you need to manage conflict, build teams and communicate persuasively at work."
About this product: Designed for the Introduction to Communication course, this trusted text presents the foundation of communication studies through numerous examples that range from the campus to the workplace to communities both in the United States and throughout the world. Every chapter contains numerous activities that engage students and promote group work. The eighth edition features a new appendix on computer-mediated communication; a new section, in each chapter, on the impact of the Internet; and coverage of the Integrative Listening Model Framework.
About this product: Addresses listening as the key to effective communication. Presents easy-to-apply skills that will help readers to communicate more effectively with customers/clients/co-workers/and bosses across gender, cultural, and generational differences. Teaches readers how to identify their own and others learning and workplace behavioral styles, which fosters greater teamwork and understanding in the workplace and thereby reduces stress. Includes exercises and Q/A.
About this product: Now in its Third Edition, Effectively Managing Human Service Organizations continues to provide invaluable advice for achieving managerial success. Ralph Brody dissects and diagnoses common workplace dilemmas, arming practicing managers with the skills to implement positive changes in their organizations. While retaining much of the valuable information from the previous editions, the Third Edition adds up-to-date information and ideas to chapters on developing leadership, planning strategically, solving organizational problems, addressing challenging employee situations, monitoring financial statements, improving internal and external communications, and obtaining funding from private foundations. Easy to read, the book contains hundreds of real-life examples and specific guidance in developing skills necessary to manage large and small organizations.
About this product: Designed for the Introduction to Communication course, this trusted text presents the foundation of communication studies through numerous examples that range from the campus to the workplace to communities both in the United States and throughout the world. Every chapter contains numerous activities that engage students and promote group work.
This edition has a new section, the Reality Check, which challenges students to think more deeply and practically about the ideas, concepts, and approaches they encounter and to apply them to their lives.
About this product: We can all remember how great we felt when our favorite teacher praised us for a job well done or a good instructor encouraged us during a tough assignment. We were eager to go the extra mile for these teachers because we knew they believed in us and supported our success. In Inviting Students to Learn, Jenny Edwards shows us how to re-create that same enthusiasm with our own students by choosing our words carefully and creating learning environments that motivate students to be eager to learn and ready to succeed. Edwards provides 100 practical tips for making subtle yet powerful changes in our conversations with students from how we ask students to do something as simple as turning in their homework on time to how we inspire them to set big goals for the entire school year. Edwards provides suggestions that will help us Build relationships with your students Teach more effectively Help students plan for the future Respond effectively to students objections Encourage students Influence students Resolve conflicts Inviting Students to Learn also contains tips for interacting with parents, reaching out to diverse student groups, and using technology to efficiently communicate with students. Edwards shows us that as we begin to shift our everyday conversations with students, we can boost their self-esteem, improve their knowledge, and increase their desire and willingness to work successfully toward their goals.
About this product: This book guides students through the entire process of working with research. It is written in a style that is easy to read with frequent headings to help you easily find the topics that you need.
The chapters of this book deal with the whole range of the research process: the importance of using sources effectively, avoiding plagiarism, selecting sources, working with sources, putting it together, and effective use.
Once someone has gone through this book, that person will be ready to handle the challenges of facing the research process. I think this book should be required reading for students who are just beginning to learn how to work with sources.
About this product: Effectively Managing Nonprofit Organizations is a welcomed update on the nuances of contemporary management skills needed in the nonprofit arena. Nonprofit organizations are structured are operated similar to for-profit organizations, distinguished only by their purpose for existence. The key to effectiveness and longevity is sustainability through dynamic leadership, technical expertise, human relations, and conceptual skills that drive all organizations. This book is a revision and expansion of two earlier books, Skills for Effective Human Services Management (1991) and Skills for Effective Management of Nonprofit Organizations (1998). Although it is directed mostly to managers, the book also will be useful to students who are studying nonprofit or public management.
SPECIAL FEATURES: Assessment tool to identify strengths and weaknesses in management roles Approach to galvanizing volunteers and governing boards to support organization mission Techniques for planning and developing multifaceted fundraising strategies Primer on financial management concepts and practices Components to planning and managing technology
Also available:
Multisystem Skills and Interventions in School Social Work Practice - ISBN 0871012952 Sustaining Our Spirits: Women Leaders Thriving for Today and Tomorrow - ISBN 0871013827
NASW Press
NASW Press, a division of National Association of Social Workers (NASW), is a leading scholarly press in the social sciences. We serve faculty, practitioners, agencies, libraries, clinicians, and researchers throughout the United States and abroad.
Known for attracting expert authors, the NASW Press delivers professional information to hundreds of thousands of readers through its scholarly journals, books, and reference works.
Some of the areas we publish in include:
-Social work in the field of aging -Models of social work -Social work with children and adolescents -Ethics in social work -Community organization -Professional development