All blogs / Software / engineering practice
Inside Architecture
learn.microsoft.com/en-us/archive/blogs/nickmalik
Notes on Enterprise Architecture, Business Alignment, Interesting Trends, and anything else that interests me this week...
Software / engineering practiceEngineering management / careersMicrosoft blogsMSDN archive
- Posts
- 632 from 14 Sep 2004 to 13 Sep 2016
- Posting
- archived, read-only
- Kind
- personal blog
- Feed
- https://learn.microsoft.com/en-us/archive/blogs/nickmalik/feed.xml
2016 1
2015 5
2014 10
- Do you perform Information Architecture or a Data Architecture?
- The Architecture Manager – the Forgotten Enterprise Architecture Role
- When does EA start to care about sociocultural influences?
- Call to survey – Is your EA program valuable?
- Being Forgotten in the Internet of Things
- EA Debt
- Enterprise Initiatives – A Train Built By Monkeys
- Does anonymity promote ill-informed consensus?
- Business Architects: What’s at the “core”?
- Climbing the ladder from EITA to EA
2013 22
- Enterprise Architecture as Story
- Diversity Versus Replication of Organizational Processes and Information
- The Purpose of an Enterprise Architecture Framework
- What makes models interesting
- Ten Ways to Kill An Enterprise Architecture Practice
- Enterprise Architects are more than “problem solvers”
- Business Architects: Do Not Start With Strategy
- Business Models in Business Architecture
- We do what you say we will do – Integrity By Architecture
- Placing Architecture Properly into Scrum Processes
- A practical set of EA deliverables
- The “Right” Representation of the EA Value Cycle
- Accelerating Business Architecture
- How to Become a Hero for Growth
- Unraveling the Developer Bias in Agile Development Practices
- Has in-person communication become the unwilling victim of technology?
- AGILE architecture vs. agile ARCHITECTURE
- Humility and the Art of Enterprise Architecture
- Should Business Architects use the Business Model Canvas at the Program level?
- Rumination on the concept of “best practice”
- All Effective Enterprise Architects Are Agile
- The most important personality trait of an Enterprise Architect
2012 29
- Steps To Create a Core Diagram
- Everything you’ve read about IT Project Failure is wrong
- The Story behind “Stories That Move Mountains”
- Is Enterprise Architecture accountable for improving customer experience?
- Many (flawed) Definitions of Business Architecture
- Taking a Careful Slice – Defining Business Architecture
- Podcast on the Enterprise Architecture profession–Interview with CIPS’s Stephen Ibaraki
- The EA Metamodel behind the Business Model Generation
- Aligning the EBMM with Archimate
- Speaking at TechEd New Zealand on Business Architecture
- Will Enterprise Architecture Ever “Cross the Chasm?”
- Positioning an Enterprise Architect for Success
- Conversational Antipatterns on Message Boards
- On My Move To Consulting Services
- Three Schools of Thought for Enterprise Architecture
- Setting Up A New EA or BA Practice
- EA Certifications Distilled
- On the road to a Business Architecture Manifesto
- Should We Kill The Architecture Review Board?
- Podcasts with the Canadian Information Processing Society
- Analysis, Synthesis, and Scope: Business Architecture vs. Business Analysis, part two
- The difference between business architect and business analyst
- Time-to-Release – the missing System Quality Attribute
- How Enterprise Architects can cope with Opportunistic Failure
- MSBI–Part 2—What is a core diagram?
- Creating a Core Diagram for Agile Business
- Do you address the complaint, address the root cause, or both?
- A Modern Update to The Blind Men and The Elephant
- Wikipedia’s EA article, second pass
2011 31
- Customer 2.0 Strikes
- Wikipedia and the definition of Enterprise Architecture
- Using Enterprise Architecture To Get The CIO To The Strategy Table
- The End of Flash
- To create a roadmap, we need to know what it is supposed to accomplish
- Governance in an Organic Enterprise
- When IT Architects Describe EA to other IT Architects
- Explaining Capability Modeling to Business Process Professionals
- Enterprise Business Motivation Model version 3.5
- Finding Common Ground: in response to a BPTrends article on Process and Capability
- The Rule of EA Governance
- What EA Means to One Agency of the Federal Government
- Putting the brakes on “capability obesity”
- Business Strategy and Kindergarten Soccer
- EA Schools of Thought
- Video Podcast: How Microsoft Does Enterprise Architecture
- IT is part of the business, but not for the reasons you think
- On the Hunt for the One-Page View of an Enterprise
- Has the concept of “alignment” entered the infamous “trough of disillusionment?”
- Metamodel 101
- Segment Architecture in a Commercial Setting
- Myths of Microsoft Culture
- The ivory tower is a distant memory
- Perhaps the most valuable conversation you can have… starts with a question
- The responsibility of architecture is to create an architecture of responsibility
- It’s not about cost savings… it’s about value
- The difference between selling EA and performing EA
- Three word definition of Enterprise Architecture: Reduce Unnecessary Effort
- What is misalignment?
- The Day that Star Trek Died
- In the white space between stakeholders
2010 59
- Essential Project–Open Source EA Metamodel
- Can EA Data be independent of the Metamodel?
- Kudos to Cambridge for refusing to cover up security holes in “Chip and PIN”
- Enterprise Architecture and the Lessons of History
- How (not) to convince an architect
- Will Wikileaks be responsible for the next attack on the United States?
- Creating a compelling visual story
- EA Leadership and Compromise: Sometimes, success is not what you think it will be
- The Little Town of Busit
- Are we documenting the wrong things?
- Enterprise Architects Are The Gears, Not The Grease
- Business Architecture Apprentice Training Model
- How many business architects do you need?
- How to know if your application is “strategic”
- Cool Idea – replacing the escalator
- Enterprise Strategic Architecture in Product Development
- Can Federal EA ever include the full scope of Enterprise Architecture?
- Linthicum’s Challenge: Where does SOA stop and EA start?
- A roadmap to BPM democratization
- Who among us uses the EABOK?
- Enjoying the BPM 2010 Conference
- Evolving the Enterprise Business Motivation Model
- Assumptions under a Zachman Framework presentation
- Introducing: Ecosystem Quality Attributes
- On vacation
- When demand management is confused with alignment…
- The Mission, Capabilities, and Business Output of Enterprise Architecture
- A reasonable canonical definition of Enterprise Architecture
- Tangled
- Avoiding Business Architecture Paralysis
- Can Enterprise Architecture be effective if we ignore the needs of the customer?
- Zachman’s Fatal Flaw: No Row for the Customer
- Our own worst enemy: BPM pros tell horror stories about working with EA
- A Rough Primer on Enterprise Architecture
- Creating context between BPM and EA
- Design for Business Agility: Can Mathematical Models be developed?
- Inserting Architectural Governance into the IT Program Funding Cycle
- Improving how you measure the maturity of a business capability
- It has value… but do you need it?
- What process gives a tool to a fool?
- Is the concept of a “roadmap” working against Enterprise Architecture?
- Update to Blogging Site
- Doing Business without EA is like building a chain of “open” links
- Drawing Effective Technical Diagrams
- Service Oriented Architecture Conceptual Model
- Building less than you know you’ll need
- Does app portfolio simplification solve the wrong problem?
- Azure – Practitioners Guides
- How the Program Management Office Views Enterprise Architecture…
- Should IT run “like a business” or “like a non-profit?”
- Is there a Minimum Age for Enterprise Architect
- What does the brand of “Enterprise Architect” stand for?
- The cost of “SOA-fication”
- Business Architecture --- includes process architecture?
- Job Description for Business Architecture
- When feasibility of integration is a measure of capability…
- When Traceability is a “Bridge to Nowhere”
- Architects Working Alone
- Read A Little Blasphemy
2009 46
- Why the Zachman Framework is not an ontology
- Does IEEE-1471 Define Enterprise Architecture?
- Modeling User Experience Scenarios
- How to Develop a Governance Program (that doesn’t suck the life out of your organization)
- Collaboration without common values is fruitless
- The most difficult things
- The Value of Enterprise Architecture
- Does EA need a name change?
- Microsoft annual Day of Caring becomes part of National Day of Service
- On becoming and being a Mensch
- SOA Optimistic Data Synchronization considered harmful
- Why Business Capabilities are not in the Zachman Framework
- Work-back Enterprise Architecture
- When is the “flow” in a use case part of the system requirements?
- Very Funny – Trailer for Office 2010 – The Movie
- Why strategy statements are necessary, but insufficient, solutions
- Should some requirements be called out as “architectural” requirements?
- The Semantic Language of Architecture
- Suggested Curriculum: MBA in Business Architecture
- reworking my Architecture blogroll
- Test yourself: 25 most dangerous security programming errors
- Why “good” doesn’t happen
- Make IT appear as simple as possible, but not simpler
- Architecture makes Agile Processes Scalable
- When Johnny comes marching home medicated
- Are we ready to prove the “Architecture hypothesis?”
- The Process of Strategic Planning
- Ouch
- Rubik’s Enterprise Architecture
- Why Agile Development Requires Agile Architecture
- Towards an Enterprise Business Motivation Model
- Reducing IT overhead by managing the list of IT standards
- Will there be a battle between Archimate and the UML?
- All the questions fit to answer
- Systematic Simplification
- An interesting EA Maturity Model
- Collecting requirements from business processes
- How do you measure Enterprise Architecture?
- Is it time to create an MBA in Business Architecture?
- Update to root cause analysis for poor software requirements
- Understanding the root causes of poor software requirements
- Architecture in a hot air balloon
- A first look at TOGAF 9.0
- On the federated ownership of a conceptual domain
- Ship It!
- An examination of the OMG Business Motivation Model
2008 71
- Feedback requested: Information driven process design
- Understanding SOBA
- Adopting a new technology like Oslo
- Creating a distinction between business services and SOA services
- Software Reflects The Process That Creates It
- Using the PMO to measure the behavior of the customer
- The business value of elegant design
- The bizarre assumption of functional decomposition
- Non-Functional Requirements: the "All-Other" classification
- "Correct" is a point of view
- Alignment - the missing Viewpoint
- Understanding Governance as Decision Rights
- Extending Professional Software Architecture
- Input sought: Actor - Role - Process Activity... an interesting domain model question
- It takes a village to raise an idiot (Wiki Non Wisdom)
- On IEEE-1471
- EA Poster - The Business Functions of Enterprise Architecture
- Clarifying the Concept of Metadata
- Civil Engineering Analogy to Enterprise Architecture: Flawed
- How BPM does, and does not, support people
- What do .Net Solution Architects need to know?
- Applying DDD to IT Management: First failure
- Working in the dark
- Traceability, the Solution Model, and Metamodeling
- Malik's Laws of Service Oriented Architecture
- Merging EA Frameworks
- Enterprise SOA needs a Federated Evolutionary Modeling Environment
- Excellence depends on the environment you are in
- Everybody, Somebody, Anybody, and Nobody
- Clarifying the Use Case
- Using Business Process Models as the source for software requirements
- Building Conceptual Models, Building Relationships
- Graduation
- Growing Rice in the Desert - the Garden of BPM
- As the sun rises on Web2.0, what to do about companies that 'don't play along?'
- Preventing Ownerless Activities -- the "Blame the Computer" process modeling antipattern - part 2
- Why Automated BPM will never live up to its hype
- New eyes on an old favorite
- Blame the Computer: A Business Process Modeling Anti-pattern
- Open Question: Common vocabulary: Blessing or Curse?
- The Usefulness of the Use Case?
- An open question about Enterprise Architecture, the noun
- One EA Team, Three EA Functions
- The non-overlapping responsibility set: Solution Architect and Enterprise Architect
- Example of modeling requirements in a process diagram
- How FEA handles Capability and Process Modeling
- IT to Business: "I won't read your mind"
- Leaving technology out of requirements gathering
- As-Is versus To-Be... what to model first
- Rant: Avoiding the Problem Duck Hunt
- Merging Capability Modeling with Process Modeling
- Measuring Maturity in BPM - Automation is the wrong answer
- The ROI of Building an Internal Community
- Root Cause Analysis for Software Problems
- Put perspective on both short and long term problems
- The Problem with Process
- JaBoWS is the Enemy of Enterprise SOA
- Right-sizing the Event Message
- Why can't Open Source be used to fix problems like this?
- Enterprise Architecture: Earning our keep
- Inversion of control, part two
- Teaching Science with Mythbusters
- Introducing the "Double Iron Triangle" of Enterprise Architecture
- What is the tradeoff with Inversion of Control (IoC)
- Want the Software Quality Attributes of a service? -- ask the customer!
- Standardization works with a limited, and rational, scope
- Standards and Innovation
- The future can be seen, if we decide to look
- Engineering for Serendipity
- Towards a shared global integration model
- Flattened by the flu
2007 158
- RIP Netscape
- Measuring Risk in Application Portfolio Management
- Measuring the agility of a SOA approach
- The battle for the net-top heats up
- Fitting SOA+BPM into the software lifecycle
- Get BPM into IT project funding
- Alignment through "honeypot" funding
- IT Funding Processes
- What's in your wallet?
- All bloggers are Customer 2.0, but not every Customer 2.0 is a blogger
- Focusing on Customer 2.0
- Politically, Can I live without an enterprise canonical data model?
- SOA in the Diversification Model
- SOA in the Replication Model
- SOA in the Unification Model
- SOA in the Coordination Model
- SOA and the CISR Operating Models
- A Tale of Two Visions
- If you don't like the senator's politics, attack his clothing
- The culture of art vs. the culture of engineering
- The New Life of Joe - Part Three - The Users Are Coming!
- The new life of Joe - Part Two - Managing Complexity
- The New Life of Joe - Part One - Off to a cold start
- Asking IT to perform Business Process Management...
- Paying for SOA
- Momentum and Inertia
- SOA Economic Model: Avoiding Chargebacks with Transaction Ratio Funding
- Good intentions - bad SOA
- Creating a constrained definition for a measurable business process
- How often do I get to be part of the "next" big thing?
- WSPER quietly, then go away
- Beware of SOA in a box
- Washing fences
- SOA drives an odd data model
- Replace SOA Governance with SOA Marketing
- IBM comes around, agrees with Microsoft on SOA
- When they are not ready...
- Enterprise Architect: Breadth, Depth, and Interchangable Parts
- Actionable Enterprise Architecture through Feedback
- Agility, Feedback, and Enterprise Architecture
- Business Case for Integration, part two
- Is it time to bring the FEA concepts to the commercial space?
- Agile Enterprise Architecture
- The Business Case For Integrated Systems
- SOA and BI support the same goals
- Writing down thoughts - harder than it should be
- The perfect service oriented architecture is... small
- Does APM reduce cost? That depends.
- Put a ruler to the blueprint... is it useful?
- We are going to miss... do we stretch out the Sprint?
- SOA is not a disruptive technology (selling SOA, part three)
- Politecture
- A Maturity Model for Data Integration
- When we talk to the business, should we sell SOA?
- EDA: Avoiding "coupling on the name"
- I want one of those SOA thingamajiggies
- When do you need an abstraction
- Killing the Command message: should we use Events or Documents?
- Binding SOA to BPM instead of BPM to SOA
- The business services of SaaS
- Putting Application Portfolio Management into the picture
- Why Business Process Management is more than BPEL
- Free Code - Getting IT out of the Applications business
- Using Massive Multiplayer Online Concepts to Build a Shared Architecture
- How is Business Process Management related to Service Oriented Architecture?
- Should corporate bloggers go "internal only?"
- All models are wrong, some models are useful
- What you need to make middle out SOA architecture work
- SOA without executive support
- Is Durability in messaging 'bad'? Libor thinks so.
- Mort no more - A whole new list of "developers"
- What are the requirements for enterprise event security?
- Avoiding the Ivory Tower
- Building a better horse
- Random thought on ethics and rights
- Applications ARE the leaky abstractions
- Having something to govern with
- Windows Logo on the steering wheel
- A little forced time off
- How do I fix the broken stuff?
- Bottom-up SOA is harmful and should be discouraged
- Getting the Enterprise Canonical Data Model right
- As the role changes...
- What I like about Acropolis
- The Unimportant SOA Catalog
- Enterprise IT Integration and Data Security in the Canonical Data Model?
- Simple Lifecycle Agility Maturity Model
- Mort and the Economics of Unmaintainable Code
- Tools for Mort
- Microsoft ESB as a toolkit
- Martin Fowler wants to see Ruby on Microsoft to save the alpha geek
- Canonical Model, Canonical Schema, and Event Driven SOA
- Showing up can be the hardest part
- What is the REST high-order bit?
- Waterscrum vs. Scrummerfall
- Debunking SOA myths
- System Reliability requires Message Durability (immature WCF)
- Reliability in SOA is HUGE
- Go Build an Enterprise Architecture
- Is an entity service an 'antipattern'
- Layers and Layers of Services... yep... no confusion there
- Why you need an Enterprise SOA Planning Governance Framework
- Partitioning in an Integrated System Design
- The Value of Intermediation, part two
- The value of Intermediation in SOA
- Excellent Primer on Canonical Data Models
- Is it Service Oriented if the message cannot be intermediated?
- Happy Mother's Day
- Mining for Services with Solution Domain Architecture
- Bad assumptions yield false conclusions
- Why "Service Oriented Analysis and Design" Starts Late and Ends Early
- SOA by Wiki
- Testing in a SOA world
- Improper use and the SOA free market
- Redefining SOA Governance
- SOA Governance - Software is about 20 percent
- One more word for the heap: governance
- To boldly crawl where no one has crawled before
- SOA Question: should we carve service independence into the database?
- Is Central Planning impossible?
- Simplification happens
- When "Quick Win" is an oxymoron
- Relinquish control... trust the Wiki
- Architecture... Is it code, or is it data?
- Self Improvement in a team
- Microsoft, BPEL and Open Standards
- If you don't trust your experts, how expert are they?
- Getting a system to consume a "fictional" service
- Web 2.0 vs. the IT department
- Understanding Enterprise Architecture
- When a task consumes your life
- Hero or Rebel
- So what's in a roadmap, anyway?
- fun activity for kids: count to 1000 on your fingers
- Sharepoint Business Data Catalog and system adapter patterns
- An Agile Business Planning Model
- Perhaps it is time to declare victory in the battle of Rules Engines vs. Dependency Injection
- The importance of a name
- Top 100 patterns: Building from a nascent catalog
- Top 100 patterns: how to pick the list
- Why create a list of the top 100 patterns?
- What are the top 100 patterns that every developer must know?
- The minimum amount of architecture needed for Test Driven Design
- IFaP : Middle Out Architecture
- The best employee I ever had
- A case study in breaking up a tightly coupled integration
- Managing the bindings from systems to EAI infrastructure
- What about a Software Development Guild?
- Gently pushing
- Systems Architecture Interview Questions
- What do you want said at your funeral?
- Case study: create and use Platform Goals to reduce churn
- IT Parable: It's 10 o'clock... do you know where your requirements are?
- Should IT report to the CFO?
- Should a performance cache query run through your EAI hub?
- Your SOA is JABOWS (Just A Bunch Of Web Services) and I can prove it
- Apply API design guidelines to SOA?
- Build TDD adoption through Support-First efforts
2006 137
- Taking your name off of a project
- Internet-wide Services Integration Architecture needed now!
- The roadblock to Software As A Service
- Declaring architecture in the code
- A SOA Infrastructure Reference Model
- Finally got to read the SOA Reference Model from OASIS
- Requirements for an Enterprise Service
- Encouraging Enterprise Services
- Should SOA be Top Down or Bottom Up
- Is SOA just an implementation of Responsibility-Driven Architecture?
- Responsibility Driven Architecture
- Enterprise vs. Application Architect
- Should the name of a department be encoded in a namespace?
- Enterprise Architecture Lessons from City Planning
- Stories
- Is there value in consistency?
- Can your software be TOO functional?
- Iterative... agile... architecture
- Should our next generation of languages require us to declare the applications' architecture?
- Introducing a culture of code review
- going quiet for a while
- Should an interface be stable when semantics are not?
- Change agent, change administrator?
- Should Enterprise Architecture rock your world?
- Architecture as eye candy
- Alas, We must differ...
- SOA and database coupling
- declared, visible, and open coupling
- What would you say are the requirements that all services should meet?
- We do Scrumbut
- What SHOULD a sequence diagram show?
- What is the scope of a governance project?
- Speaking to "yes"
- If you don't lead, others will
- Lead and harness the passion in those around you
- Definition of an architectural model
- A distributed systems' logical data model
- Claiming credit
- multiple architectures - many ghosts in the machine
- On Work Life Balance, burnout, and EA
- The event driven Persistent Data Grid
- When to stay redundant
- The architecture that people fight about
- We will miss you, Steve
- Selling the EA story
- The blurry line between event driven data management and grid architecture
- Unit tests do not solve every problem... but they do solve a few...
- Contribute to Event Driven Architecture
- Say "no" to the ever-creeping meeting request
- Clear responsibilities, clear leadership
- Just how to best describe an interface
- Creating a set of shared principles
- Facing uncertainty in your architecture
- Sitting, silently, spinning
- The gift that keeps on giving
- The corporate IT balancing act: agility vs. stability
- Third attempt - definition of an application in a SOA environment
- Agreement, Consensus, Unity and other fables
- Corporate personal bad habits
- If your app uses MSDE and you want it to run on Vista... UPGRADE to SQL Server Express
- The art of listening
- Be careful of the 'stack' diagram
- Mistakes in the business show up in IT
- Finding the Root Cause of IT Systems Complexity
- Achieving a balance between policy and process
- Simplification requires dev capacity - like aircraft maintenance
- How to get IT involved in projects earlier
- Winning by whining
- When an executive "assigns" a task to a department, does that change it's purpose?
- Social process development, ERP, and Software as a service
- Things I learned on vacation with kids
- Manual administrative process - to automate or to discard
- An apology, and opportuniity, and a promise
- The SOA and simplification paradigm shift
- Just when is standing your ground a Career Limiting Move (CLM)?
- Becoming more visionary
- Giving names to two different roles within Corporate IT Governance
- The difference between creating a new app and updating an existing one
- Can we measure agility? Can we afford not to?
- Don't walk in with a problem until you have a solution
- Cop out: failing to perform app portfolio management
- Is IT a commodity that a corporation would be well-justified to outsource?
- Who owns the application, the process, and the solution?
- Can a committee simplify anything?
- Seperating Simplification Patterns from Migration Patterns
- Simplification patterns as a subset of migration patterns
- Family loss -- offline for a week
- Patterns of IT Simplification
- The leader of the band is tired...
- A single taxonomy of business capabilities
- Just say "no" to your architect
- Consider: are there Patterns of IT Simplification?
- Leverage, Buy, Build - the EA Simplifiation Motto
- Pent up Karma - 2 HD failures in 3 days
- Allowing feedom within the machine
- What incentives lead to an optimum portfolio?
- Help wanted: who pays to simplify your IT portfolio?
- Do we need a new measure of software complexity to calculate the TCO of a portfolio?
- Architecture is an attitude, not a model
- How Enterprise Architecture enables Web 2.0
- Is IT software development BETTER than embedded software development?
- Ahead of the curve... again
- We didn't start the fire, so when do the hoses arrive?
- The service repository concept is incomplete
- What is a SOA application, part deux
- SOA Services are Guilty until proven Innocent
- The Elevator Speech: Why Workflow
- In the SOA world, what does the word 'application' mean?
- Maria will find out
- Design review is not a test of your UML skills
- TCO and the number of applications
- IT Capabilities Assessment tool... ?
- Jacob and the data
- Will WCF Indigo empower SOA in your enterprise
- Governance is knowing who holds the key
- When good design is not an accident
- When emergent design doesn't
- Why a workflow model is not code
- Interesting tool for schema-first design
- If we improve a process in a forest, and no one hears it... did it happen?
- What standards to enforce, and who are the enforcers
- Do we have the courage to take ourselves out of the loop?
- Would a six-sigma business architect support Agile methods?
- No one will read it
- Better software cost estimation tools are needed
- Paying to get to the new Enterprise Architecture
- Patterns and the Peter Principle - The positive effects of recognizing good application design
- A service by any other name...
- The Estimation Game: Do not confuse cost with size
- Agile definition: Chickens and Pigs
- Workflow visibility: driving levels of abstraction into functional requirements
- Project Management Antipattern 3: Guesses for Estimates
- Project Management Antipattern 2: Pardon My Dust
- I have a dream of software
- Using BITS to move private data
- Does SOA make eXtreme Programming (XP) obsolete?
- Project Management AntiPattern - PMs who write specs
2005 43
- Recollections on a year of change...
- Deciding what web services to build
- Coding Dojo Suggestion: Template Method Kata
- Application Adolescence
- SOA: The data aggregation layer
- SOA: Good fences make good neighbors
- For those of you who think that services solve everything...
- SOA: How to design a service
- Futurist wanted
- Measuring EAI Maturity
- Is placing the assembly in the database next?
- Developer accountability? How about PM accountability!
- Ajax and Soap, again
- Is SQL XML a bad idea?
- Killing the Helper class, part two
- Coding Dojo concept: one kata for each common design pattern
- Why Ajax can be safely ignored for a SOA adoption program
- Are Helper Classes Evil?
- Whose name is in the namespace?
- On Atlas/Ajax and SOA
- The link between strategy and standards
- Enterprise Architecture Agility
- Is it a change request?
- Coding Dojo suggestion: the decorator kata
- Developing a standard for naming web services within the enterprise
- A Case For and Against the Enterprise Library
- Preparing for Indigo -- an addition
- Agile also means fall early and get up
- Considering: Temporal database relationships
- Atlas = Ajax = asp.net 2.0 script callbacks and more
- Having a High Bus Factor
- SOA: Introducing the Business Event Schema
- Interesting problem in VS 2003 and how to fix it
- Nick's Law of Agility
- Does SOA create a new class of defect: passive-agressive behavior?
- Maintaining the ACID test in long running transactions
- Feedback Requested: Are groups responsible for business processes?
- Feature Driven Development vs. Traditional Project Planning, part deux
- Draw the distinction between a message bus and a services bus
- Feature Driven Development: Dev is different than PM
- A direct comparison between FDD and Traditional WBS
- How to get rid of circular references in C#
- On Security in Workflow
2004 20
- C#: a way to get around the lack of multiple implementation inheritance
- How is workflow different from a Finite State Automata?
- On XML Models of Process
- steps to transition a client server VB6 app to .Net
- On being offered MVP status
- How to learn Object Oriented Programming
- Storing configuration settings for your DLL to use
- Three levels of abstraction in BPM - Part 1: Business Unit Level
- SOA and BLOBs -- using SOA principles for block-oriented data transfer (Updated)
- Stateless is to service as commandless is to data
- Using Service Oriented Architecture concepts for database replication
- How to encourage your outsourcing partners to avoid waterfall processes
- Agile Vendor Management - removing waterfall from outsourced projects
- Workflow patterns - so much more left undone
- The infancy of workflow diagramming standards
- Document Management as a foundational technology for Workflow
- YAWL -- must see TV for Workflow practitioners
- Is workflow best represented by something other than a graph?
- Messages vs. Documents in a Workflow System
- Three levels of abstraction in Business Process Management