Book outline
Full book outline
- Introduction
- So, you’re a tech company?
- Why did I write this book
- Using strategy for decision-making
- How is the book structured?
- Part I – A Mindset of Growth
- The Journey From Vision to Value
- The operational framework
- Starting from value
- Sustainable growth
- Evolution as a mindset
- Your Role in the Process
- The technical COO role
- The Enterprise Architect
- Cooperation between COO and CEO
- Connection with HR and Finance
- The Journey From Vision to Value
- Part II – The Vision to Value Framework
- Introducing the Framework
- Some background on operations
- The Vision To Value Framework
- Delivery Qualities
- Operational Structure
- Vision and Strategic Plan
- Everything begins with vision
- A perspective on vision
- Strategy to become a market leader
- Understand the provision model
- The (Business) Plan
- Involving teams in strategy
- Set focus with Goals
- Work Management
- What is value?
- The Value Stream
- Measuring Value
- Maintenance Prioritization
- Stakeholders
- Connecting work to vision
- Standardizing Work Processes
- Work Visibility
- Prioritizing Core Processes
- Solving problems while the train is running
- Focus on root fixes
- The power of routines
- Work dependencies
- Stick to the plan
- Work debt management
- Process Management
- Agile vs waterfall
- Agile and Lean methodologies
- Agile frameworks
- Planned vs. Just-in-Time
- From responsibilities to processes
- Processes design and implementation
- The problem of processes documentation
- Measuring Process performance
- Process automation
- Introducing new methodologies
- Follow the rule to break the rules – Shuari
- Processes and Compliance
- People and structure
- Team structure
- Designing teams
- Empowering teams
- Team Purpose – the why
- Team scopes – the what
- Team size
- Planning for team growth
- Developing cross-functional teams
- Working with Specialist teams
- Enabling Your Teams
- Component vs Feature Teams
- Maintenance and Innovation Teams
- The Leadership Team
- Roles and responsibilities
- Responsibility vs accountability
- Multiple hats
- Team dynamics
- Assigning people and teams
- Recruitment and Operations
- Juniors vs Seniors
- Working with external people
- Office environment and productivity
- Working with remote teams
- Working with team dependencies
- Creating a Fail Safe Environment
- Transfer knowledge to the next generation
- The show must go on (Succession planning)
- Monitoring team health
- Team satisfaction vs customer satisfaction
- Data and Information Management
- Work Connected
- Communication is a two-way street
- Internal communication channels
- External Communication
- Internal Documentation
- Drive with data
- Data-Driven vs. Data Informed
- What to measure?
- Collecting data
- Engaging teams with data
- Introducing the Framework
- Part III – Structuring tech operations
- Product Development
- Begin with clear requirements
- The Development Pipeline
- Bootstrap from Source Control
- When features don’t fit in a sprint
- Backwards compatibility development
- Deployment pipeline
- Quality Gating
- Release frequently
- Continuous Deployment
- Early Validation
- Quality has a cost
- Quality is about user experience
- Development operations
- DevOps
- Service Level Agreements
- Internal SLA
- Your application never sleeps (24/7 Service)
- Escalations
- Customer Support
- Define your support identity
- Customer support structure
- Support Channels
- Knowledge structure
- In-app support
- Product Communication
- Scalable Support
- Bridging the Knowledge Gap
- Onboarding
- Support Quality
- Governance and Compliance
- IT Governance
- Compliance in Agile Environments
- Continuity of Service
- Maintaining Compliance
- Alignment/Working with other departments
- Sales and Marketing
- Customer Support
- Finance
- Human Resources
- Continuous Improvement
- Continue adapting
- Innovation Cycles
- The impact of change
- Influencers of Change
- Changing the wheels of a running car
- Look to the past to make a better future – Retrospectives
- You don’t do it alone – Partners and Suppliers
- Know your core, outsource the rest
- Choose the right partners
- Their quality is your quality
- Clear boundaries
- Product Development