InfoQ

InfoQ

Topic/Tag specific view

Principles Content on InfoQ


Latest featured content about Principles

Applying the Principles of Stage Magic to the User Experience

Topics
Strange Loop 2011,
Strange Loop,
Principles,
UX,
Conferences

Danno Ferrin suggests applying principles used in magic for a better user experience: Consider the Stage and the Audience, Practice, Overcome Objections Before They Arise, Patter and Showmanship, Sleight of Hand, Direction, Simulation, Dissimulation, Anticipation.

News about Principles

A Collection of Agile Resources by J. Sutherland, K. Schwaber, D. Star, M. Lacey, and D. J. Anderson

Topics
Done,
Adopting Agile,
Sprint,
Methodologies,
Scrum,
Lean,
Agile in the Enterprise,
Agile Techniques,
Programming,
CMM/CMMI,
Agile,
Principles

Microsoft has put together a number of resources for Visual Studio developers, containing principles, practices and guidelines for Agile development. These resources are condensed articles written by influential Agile leaders -Jeff Sutherland, Ken Schwaber, David Star, Mitch Lacey, David J. Anderson - containing the essence of several Agile methodologies and being usable by any software dev team.

Individual Yield

Topics
Done,
Delivering Quality,
Kanban,
Process Adoption,
Removing Waste,
Culture Change,
Sprint,
Quality,
Scrum Master,
Self-organizing Team,
Lean,
Scrum,
Software Craftsmanship,
Project Management,
Antipatterns,
Adoption,
Best Practices,
Business/IT Alignment,
Agile Techniques,
Continuous Improvement,
Teamwork,
Agile Manifesto,
Culture,
Debate,
Product Management,
Agile Tool Box,
Careers,
Prioritization,
Daily Stand-ups,
Agile,
Agile Manager,
Enterprise Architecture,
Criticism,
Programming,
Innovation,
Principles,
Complementary Practices,
Coding Standards,
Professionalism,
Kaizen,
Community,
Creativity,
Worst Practices,
Training,
Patterns,
Retrospectives,
Empowerment,
Business

Tony Wong, a project management blackbelt, enumerates some practical points on individual procutivity. This article wonders how well these apply to software development and contrasts his list with that of other lists.

Lean Startup or Agile or Lean Startup and Agile?

Topics
Agile,
Principles

A recent post by Joshua Kerievsky contrasting Lean Startup with Agile approaches resonated with some commentators and raised the ire of others. Do Lean Startup principles replace and supersede Agile approaches or are they complementary.

A Crash Course in Project Management

Topics
Methodologies,
Architecture,
Agile,
Principles,
Programming

Ivo Manolov, a Principal Software Manager and former WPF SDET Manager at Microsoft, has written a short post on project management principles and techniques useful for those who want to be a project manager in their organization or want to improve their management skills.

Articles about Principles

Introduction to Cloud Security Architecture from a Cloud Consumer's Perspective

Topics
Principles,
Cloud Computing,
Patterns,
Security

Security concerns are the number one barrier to cloud services adoption. How do we evaluate a vendor's solution? What is an optimal security architecture? What are consumer versus provider responsibilities? What are industry standard patterns in this regard? This article answers some of these questions based on first hand experience dealing with large scale cloud adoption.

Chunk Cloud Computing

Topics
Architecture,
Design,
Principles

In this article, Jimmy Nilsson describes an architectural style that he has observed slowly growing in popularity over the last few years, a style that he calls Chunk Cloud Computing.

Presentations about Principles

Seven Secrets Every Architect Should Know

Topics
GOTO 2011,
GOTO Conference,
Principles,
Conferences,
Design Guideline,
Enterprise Architecture,
Architecture

Frank Buschmann’s secrets: User Tasks-based Design, Be Minimalist, Ensure Visibility of Domain Concepts, Use Uncertainty as a Driver, Design Between Things, Check Assumptions, Eat Your Own Dog Food.

Kick-starting Kanban

Topics
Process Adoption,
Kanban,
QCon San Francisco 2011,
QCon,
Adoption,
Agile Techniques,
Lean,
Conferences,
Agile,
Principles

Rick Simmons presents a launch process meant to introduce a team to Kanban in two days, focusing on the core concepts and techniques, and by setting the team on an improvement path.

SpringOne 2GX Keynote: Spring, Yesterday, Today and Tomorrow

Topics
SpringOne 2GX 2011,
SpringOne,
Conferences,
Spring,
SpringSource,
Dependency Injection,
Java,
Languages,
Operations,
VMWare,
Design Pattern,
Cloud Computing,
Infrastructure,
Programming,
Architecture,
Object Oriented Design,
Patterns,
Keynote,
Principles,
Companies,
Design

Adrian Colyer presents along with a Spring team the key principles guiding SpringSource evolution over time, what has happened from the previous SpringOne event, and where SpringSource is headed to.

Embracing Concurrency At Scale

Topics
Distributed Systems,
NoSQL,
Concurrency,
QCon,
Scalability,
Performance & Scalability,
Programming,
Architecture,
Measurement,
Database,
ACID,
Failure,
Conferences,
Principles,
QCon London 2010

Justin Sheehy explains why a paradigm shift is necessary when dealing with large concurrent distributed systems and what are some of their requirements: no global state is shared, ACID no longer works but rather BASE and CAP, getting rid of RPC and using protocols over APIs instead, prepare for failure, degradation, understanding the harvest-yield balance, and using measurement.