- Help Me Hire Your Students! Why Companies Need Universities to Teach Agile Development
-
By
Sondra Ashmore
- Jul 14, 2014
- Sondra Ashmore, co-author with Kristin Runyan of Introduction to Agile Methods, discusses how she came to discover the need for a university course curriculum on Agile software development. As Agile becomes more widely adopted in business, new employees will be expected to know Agile basics. Educational institutions have to start training those future hires in the Agile skills they'll need in the work force after graduation.
|
- How Agile Testing Has Evolved
-
By
Lisa Crispin, Janet Gregory
- Dec 16, 2014
- Lisa Crispin and Janet Gregory, authors of More Agile Testing: Learning Journeys for the Whole Team, describe how agile has grown rapidly to improve the work (and lives) of developers worldwide. From its inception as a development concept that sometimes induced fear and promoted confusion, agile has risen and deepened to become a business approach in which everyone can succeed together: customers, programmers, testers, and anyone else involved in delivering business value.
|
- How Chips Are Designed
-
By
Jim Turley
- May 2, 2003
- Can't keep up with the ever-changing semiconductor sector? Learn how chips were designed 10 years ago and the drastic changes that process has undergone, along with current problems and future trends.
|
- How Not To Get Burned By Your Next Java Project
-
By
Pete McBreen
- Feb 15, 2002
- This article follows up on Pete McBreen's earlier article "How to Crash and Burn Your Java Project" with survival strategies for developers so that the impact of poor decision-making is minimized.
|
- How to Build a Strong Virtual Team
-
By
Karen N. Johnson
- May 11, 2010
- Karen N. Johnson provides valuable advice for establishing and maintaining virtual relationships with team members. Using senses other than just your sight, paying attention to subtle clues, and putting in a little extra effort to be available when needed can help you to build a strong team that works together even when they're physically separated.
|
- How to Grow Structure
-
By
Jurgen Appelo
- Jan 27, 2011
- This chapter gives you an overview of adaptive principles in organizational design and some ideas on the ways to grow a structure in your own organization.
|
- How to Work with Variables, Data Types, and Arithmetic Expressions in the C Programming Language
-
By
Stephen G. Kochan
- Aug 21, 2014
- C has a rich variety of math operators that you can use to manipulate your data. In this chapter from Programming in C, 4th Edition, Stephen G. Kochan covers the int, float, double, char, and _Bool data types, modifying data types with short, long, and long long, the rules for naming variables, basic math operators and arithmetic expressions, and type casting.
|
- Implementation Patterns: Collections
-
By
Kent Beck
- Dec 28, 2009
- Kent Beck discusses the metaphors behind collections, the issues to be expressed through the use of collections, the collection interfaces and what they mean to the reader, the collection implementations and what they say, an overview of functions available in the Collections class, and finally a discussion of extending collections through inheritance.
|
- Implementation Patterns: How to Express the Behavior of a Program
-
By
Kent Beck
- Jan 11, 2008
- Kent Beck shows how to express the behavior of a program through a given set of patterns.
|
- Implementing Domain-Driven Design: Aggregates
-
By
Vaughn Vernon, Vaughn Vernon
- Feb 12, 2013
- Clustering Entities and Value Objects into an Aggregate with a carefully crafted consistency boundary may at first seem like quick work, but among all DDD tactical guidance, this pattern is one of the least well understood. Vaughn Vernon, author of Implementing Domain-Driven Design, explains how crucial it is to follow the Aggregate Rules of Thumb when designing Aggregates.
|
- Interview with Fred Brooks on the Publication of The Design of Design
-
By
Frederick P. Brooks, Eóin Woods
- Jun 8, 2010
- Eoin Woods talks with Fred Brooks, author of The Mythical Man-Month, on what motivated him to write his new book, examples of good and bad programming languages, how to recruit great designers, and the three most important pieces of advice for managing design projects.
|
- Interview with Jim Highsmith
-
By
Israel Gat, Jim Highsmith
- Aug 17, 2009
- Israel Gat talks with Jim Highsmith, author of Agile Project Management: Creating Innovative Products, Second Edition, about why he wrote a new edition of the book, approaches to Agile development, Agile adoption, risk-mitigation strategies, and more.
|
- Introduction to Process Control and Instrumentation
-
By
B. Wayne Bequette
- Apr 18, 2003
- Welcome to the world of process control and instrumentation! Discover how to identify and classify possible control objects and variables, assess the importance of process control, sketch a process instrumentation, and much more.
|
- Introduction to Process for System Architecture and Requirements Engineering
-
By
Derek Hatley, Peter Hruschka, Imtiaz Pirbhai
- Oct 14, 2013
- The authors of Process for System Architecture and Requirements Engineering introduce their book, which presents a broad approach to the effective development of systems.
|
- Introduction to Writing RFPs
-
By
Bud Porter-Roth
- Jan 4, 2002
- In this introduction to his book, Bud Porter-Roth explains the importance of RFPs, including different types of RFPs, the anatomy of an RFP, and why you need to write one in the first place.
|
- Is Software Engineering a Good Choice for Your Product?
-
By
Pete McBreen
- Feb 8, 2002
- In order to understand whether or not software engineering is for you, read Pete McBreen's introduction to software engineering from his book, Software Craftsmanship his answers might surprise you.
|
- John Crupi on the 15th Anniversary of Design Patterns
-
By
John Crupi
- Nov 9, 2009
- John Crupi shares his thoughts about Design Patterns: Elements of Reusable Object-Oriented Software on the 15th anniversary of its publication.
|
- Josh Bloch on the 15th Anniversary of Design Patterns
-
By
Joshua Bloch
- Oct 23, 2009
- Josh Bloch shares his thoughts about Design Patterns: Elements of Reusable Object-Oriented Software on the 15th anniversary of its publication.
|
- Keeping the Code Clean
-
By
Robert C. Martin
- Sep 19, 2003
- Is your kitchen a wreck? Your code probably is, too. "Uncle Bob" Martin explains why it's a bad idea to leave last week's "code spaghetti" drying on the dishes for cleanup later.
|
- Keys to Successful Venture Capital Investing: Due Diligence
-
By
David Gladstone, Laura Gladstone
- Dec 23, 2003
- This chapter starts the beginning of what venture capitalists (VCs) call the due diligence process. That is, it describes the steps that an investor should take in researching an investment opportunity. This is a detailed process that takes weeks—sometimes months—of work. It begins when an investor is confronted with a business proposal and must decide whether the idea warrants further investigation.
|