SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
Agile Program Management:
Collaborating Across the Organization
Johanna Rothman
www.jrothman.com
@johannarothman
jr@jrothman.com
781-641-4046
What’s the Most Effective Way to
Move Information In Any
Organization?

2

© 2013 Johanna Rothman
Rumor Mill

3

© 2013 Johanna Rothman
Imagine Managing the Flow of
Features Through a Program ...

4

© 2013 Johanna Rothman
Teams Create Features and
Integrate

5

© 2013 Johanna Rothman
Medium Programs

6

© 2013 Johanna Rothman
Big Programs

7

© 2013 Johanna Rothman
8

© 2013 Johanna Rothman
Nuts and Bolts of Agile Programs
Think small to go big--short is
beautiful
Short iterations: <= 2 weeks
Small stories: <= 1-2 team days
Just in time, evolving architecture
Networks of cross-functional
teams
Short planning horizons
Plan to replan
9

© 2013 Johanna Rothman
How Do You Organize the Teams?
Any form of agile or lean works
for the project teams
What’s key is small batch size
and continuous integration
You don’t need branded agile
Be agnostic about how each
team works, as long as they
deliver
10

© 2013 Johanna Rothman
Feature-Done at Regular Intervals
Demo
Assess risk
Update the architecture
Update the roadmap
Update/Change the project
portfolio
...
11

© 2013 Johanna Rothman
The Core Team

12

© 2013 Johanna Rothman
Kanban for the Core Team
See the Work in
Progress
Keep the deliverables
small

13

© 2013 Johanna Rothman
Technical Program Team

14

© 2013 Johanna Rothman
Each Feature Team
Cross-functional
Covers the roles
Decides how they want to
manage their own process
Yes, they do!
They commit completed
features to the rest of the
program
15

© 2013 Johanna Rothman
Team Size Matters
Communication Paths=(N*N-N)/2
4 people, (16-4)/2=6
5 people, (25-5)/2=10
6 people, (36-6)/2=15
7 people, (49-7)/2=21
8 people, (56-8)/2=24
9 people, (81-9)/2=36
10 people (100-10)/2=45
16

© 2013 Johanna Rothman
How to Connect the Feature Teams?
Many people say Scrum of Scrums
Scrum of Scrums is a hierarchy
Does not take advantage of the
rumor mill
Manager-directed
Problematic in a geographically
distributed program
We need another way that is selforganizing that scales
17

© 2013 Johanna Rothman
Small World Networks
Small world
networks are
more-and-less
connected agile
teams

18

© 2013 Johanna Rothman
Six Degrees of Separation
How connected are you to
everyone else?
Some of you are highly
connected
Some less so
We can take advantage of
this and the rumor mill
19

© 2013 Johanna Rothman
Use Small World Networks
Feature teams take
responsibility
Use small world networks
Use communities of
practice
Requires roadmaps
Requires transparency
Requires facilitation
20

© 2013 Johanna Rothman
Roadmap

21

© 2013 Johanna Rothman
Transparency
Each project must track its own
velocity and learn what done means
Keep stories small
Limit WIP
Velocity is personal to a team
Teams build trust across the program
People and teams start with
themselves and deliver, deliver, deliver

22

© 2013 Johanna Rothman
Recognize Inertia
Inertia helps you see when
things are stuck
What can you deliver
today?
How can you help your
team deliver today?
Iterations help focus the team
on short delivery cycles
23

© 2013 Johanna Rothman
Build Momentum
Momentum helps each
team deliver something
to each other and build
on micro-commitments
Goes back to extending
trust

24

© 2013 Johanna Rothman
Facilitation
Each feature team requires
a full-time agile project
manager/Scrum Master/
someone who is a servant
leader

25

© 2013 Johanna Rothman
Agile Programs Are About
Collaboration
Teams collaborate in the small to
create products in the large
Leverage each iteration’s learning
to plan the next set of deliverables
Roadmaps help
Communities of practice help
Demos are a must
If you don’t know how to do agile
as a small team, learn that first
26

© 2013 Johanna Rothman
Add Me to Your Small World
Network...
Manage It! Your Guide to Modern, Pragmatic Project Managment
Manage Your Project Portfolio: Increase Your Capacity and Finish More
Projects
Agile and Lean Program Management: Collaborating Across the Organization
Much more on jrothman.com
Stay in touch?
Pragmatic Manager: www.jrothman.com/pragmaticmanager
Please link with me on LinkedIn
27

© 2013 Johanna Rothman

Mais conteúdo relacionado

Mais procurados

Reframing Leadership Brochure 2016
Reframing Leadership Brochure 2016Reframing Leadership Brochure 2016
Reframing Leadership Brochure 2016
Philip Pryor
 
My story at ING
My story at INGMy story at ING
My story at ING
Angel Diaz-Maroto
 

Mais procurados (20)

Agile teams.collaboration.charter
Agile teams.collaboration.charterAgile teams.collaboration.charter
Agile teams.collaboration.charter
 
Agile Teams and Collaboration: What's New About Agile?
Agile Teams and Collaboration: What's New About Agile?Agile Teams and Collaboration: What's New About Agile?
Agile Teams and Collaboration: What's New About Agile?
 
Agile Hiring: It's a Team Sport
Agile Hiring: It's a Team SportAgile Hiring: It's a Team Sport
Agile Hiring: It's a Team Sport
 
Agile h iring.team sport.phillyete
Agile h iring.team sport.phillyeteAgile h iring.team sport.phillyete
Agile h iring.team sport.phillyete
 
Exploding Management Myths
Exploding Management MythsExploding Management Myths
Exploding Management Myths
 
Reframing Leadership Brochure 2016
Reframing Leadership Brochure 2016Reframing Leadership Brochure 2016
Reframing Leadership Brochure 2016
 
10 Easy Steps to Help Grads Get a Job
10 Easy Steps to Help Grads Get a Job10 Easy Steps to Help Grads Get a Job
10 Easy Steps to Help Grads Get a Job
 
Friend or Foe
Friend or FoeFriend or Foe
Friend or Foe
 
My story at ING
My story at INGMy story at ING
My story at ING
 
5 Day Remote Innovation Certification Program
5 Day Remote Innovation Certification Program5 Day Remote Innovation Certification Program
5 Day Remote Innovation Certification Program
 
RAPID Change
RAPID ChangeRAPID Change
RAPID Change
 
Sprintz work Fact Sheet
Sprintz work Fact SheetSprintz work Fact Sheet
Sprintz work Fact Sheet
 
Webinar: From Engineer to Product Manager by fmr Uber PM
Webinar: From Engineer to Product Manager by fmr Uber PMWebinar: From Engineer to Product Manager by fmr Uber PM
Webinar: From Engineer to Product Manager by fmr Uber PM
 
A success, a failure and lots of learnings - LechazoConf 2017
A success, a failure and lots of learnings - LechazoConf 2017A success, a failure and lots of learnings - LechazoConf 2017
A success, a failure and lots of learnings - LechazoConf 2017
 
How to Be a Successful PM: Remote Edition by Google PM
How to Be a Successful PM: Remote Edition by Google PMHow to Be a Successful PM: Remote Edition by Google PM
How to Be a Successful PM: Remote Edition by Google PM
 
The Awareness-Growth Cycle
The Awareness-Growth CycleThe Awareness-Growth Cycle
The Awareness-Growth Cycle
 
Top 5 Skills for Project Managers
Top 5 Skills for Project ManagersTop 5 Skills for Project Managers
Top 5 Skills for Project Managers
 
Ross Chapman Etch Design Sprints Agile Outside IT presentation 9 January 2019
Ross Chapman Etch Design Sprints Agile Outside IT presentation 9 January 2019Ross Chapman Etch Design Sprints Agile Outside IT presentation 9 January 2019
Ross Chapman Etch Design Sprints Agile Outside IT presentation 9 January 2019
 
Converting your Opportunities: Making your Biggest Opportunity for 2015 / 201...
Converting your Opportunities: Making your Biggest Opportunity for 2015 / 201...Converting your Opportunities: Making your Biggest Opportunity for 2015 / 201...
Converting your Opportunities: Making your Biggest Opportunity for 2015 / 201...
 
Visual Scrum 5 years from idea to reality
Visual Scrum 5 years from idea to realityVisual Scrum 5 years from idea to reality
Visual Scrum 5 years from idea to reality
 

Semelhante a Agile programmanagement.collaboratingacrossorganization

Transparent Decisions: Managing the Project Portfolio
Transparent Decisions: Managing the Project PortfolioTransparent Decisions: Managing the Project Portfolio
Transparent Decisions: Managing the Project Portfolio
Johanna Rothman
 
Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...
Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...
Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...
Stefan Wolpers
 
Where is agile going withculture
Where is agile going withcultureWhere is agile going withculture
Where is agile going withculture
Johanna Rothman
 

Semelhante a Agile programmanagement.collaboratingacrossorganization (20)

Program Management: Collaborating across the Organization
Program Management: Collaborating across the OrganizationProgram Management: Collaborating across the Organization
Program Management: Collaborating across the Organization
 
Agile Program Management: Networks, Not Hierarchies
Agile Program Management: Networks, Not HierarchiesAgile Program Management: Networks, Not Hierarchies
Agile Program Management: Networks, Not Hierarchies
 
Agile program management: scaling collaboration across the organization
Agile program management: scaling collaboration across the organizationAgile program management: scaling collaboration across the organization
Agile program management: scaling collaboration across the organization
 
Transparent Decisions: Managing the Project Portfolio
Transparent Decisions: Managing the Project PortfolioTransparent Decisions: Managing the Project Portfolio
Transparent Decisions: Managing the Project Portfolio
 
JR.agile portfolioplanning.pmi
JR.agile portfolioplanning.pmiJR.agile portfolioplanning.pmi
JR.agile portfolioplanning.pmi
 
Agile.managers.essence.leadership
Agile.managers.essence.leadershipAgile.managers.essence.leadership
Agile.managers.essence.leadership
 
Agile program management: Scaling Collaboration Across the Organization (Agil...
Agile program management: Scaling Collaboration Across the Organization (Agil...Agile program management: Scaling Collaboration Across the Organization (Agil...
Agile program management: Scaling Collaboration Across the Organization (Agil...
 
Tackling Fake Agility w/ Johanna Rothman
Tackling Fake Agility w/ Johanna RothmanTackling Fake Agility w/ Johanna Rothman
Tackling Fake Agility w/ Johanna Rothman
 
Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...
Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...
Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...
 
Becoming.kick ass.testmanager
Becoming.kick ass.testmanagerBecoming.kick ass.testmanager
Becoming.kick ass.testmanager
 
Short and Sweet: A Deep Dive Into Concise Feedback Loops
Short and Sweet: A Deep Dive Into Concise Feedback LoopsShort and Sweet: A Deep Dive Into Concise Feedback Loops
Short and Sweet: A Deep Dive Into Concise Feedback Loops
 
Agile programmanagement
Agile programmanagementAgile programmanagement
Agile programmanagement
 
Agile portfolio planning
Agile portfolio planningAgile portfolio planning
Agile portfolio planning
 
I am a digital project manager (and so can you!)
I am a digital project manager (and so can you!)I am a digital project manager (and so can you!)
I am a digital project manager (and so can you!)
 
Agile Program Management
Agile Program ManagementAgile Program Management
Agile Program Management
 
Agile Methodologies & Key Principles 2
Agile Methodologies & Key Principles 2Agile Methodologies & Key Principles 2
Agile Methodologies & Key Principles 2
 
Where is agile going withculture
Where is agile going withcultureWhere is agile going withculture
Where is agile going withculture
 
Discover how agile can enhance your organization’s project delivery
Discover how agile can enhance your organization’s project deliveryDiscover how agile can enhance your organization’s project delivery
Discover how agile can enhance your organization’s project delivery
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
PRINCE2 Basic Concepts
PRINCE2 Basic ConceptsPRINCE2 Basic Concepts
PRINCE2 Basic Concepts
 

Mais de Johanna Rothman

Mais de Johanna Rothman (12)

Agile and Lean Roadmapping: Incorporating Change at Every Level of Product Pl...
Agile and Lean Roadmapping: Incorporating Change at Every Level of Product Pl...Agile and Lean Roadmapping: Incorporating Change at Every Level of Product Pl...
Agile and Lean Roadmapping: Incorporating Change at Every Level of Product Pl...
 
Learn to Say No and End Your Multitasking (Agile Prague)
Learn to Say No and End Your Multitasking (Agile Prague)Learn to Say No and End Your Multitasking (Agile Prague)
Learn to Say No and End Your Multitasking (Agile Prague)
 
Think Big, Plan Small: How to Use Continual Planning
Think Big, Plan Small: How to Use Continual PlanningThink Big, Plan Small: How to Use Continual Planning
Think Big, Plan Small: How to Use Continual Planning
 
Becoming an Agile Leader, Regardless of Your Role
Becoming an Agile Leader, Regardless of Your RoleBecoming an Agile Leader, Regardless of Your Role
Becoming an Agile Leader, Regardless of Your Role
 
Becoming-an-agile-leader
Becoming-an-agile-leaderBecoming-an-agile-leader
Becoming-an-agile-leader
 
Eight traps.networking
Eight traps.networkingEight traps.networking
Eight traps.networking
 
Creating an Adaptable life
Creating an Adaptable lifeCreating an Adaptable life
Creating an Adaptable life
 
Agile hiring. It's a team sport
Agile hiring. It's a team sportAgile hiring. It's a team sport
Agile hiring. It's a team sport
 
Manage.your.job.search
Manage.your.job.searchManage.your.job.search
Manage.your.job.search
 
Exploding Management Myths
Exploding Management MythsExploding Management Myths
Exploding Management Myths
 
Overcoming Three Pitfalls of Transitioning to Agile
Overcoming Three Pitfalls of Transitioning to AgileOvercoming Three Pitfalls of Transitioning to Agile
Overcoming Three Pitfalls of Transitioning to Agile
 
Influence.and.authority
Influence.and.authorityInfluence.and.authority
Influence.and.authority
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Agile programmanagement.collaboratingacrossorganization

  • 1. Agile Program Management: Collaborating Across the Organization Johanna Rothman www.jrothman.com @johannarothman jr@jrothman.com 781-641-4046
  • 2. What’s the Most Effective Way to Move Information In Any Organization? 2 © 2013 Johanna Rothman
  • 3. Rumor Mill 3 © 2013 Johanna Rothman
  • 4. Imagine Managing the Flow of Features Through a Program ... 4 © 2013 Johanna Rothman
  • 5. Teams Create Features and Integrate 5 © 2013 Johanna Rothman
  • 6. Medium Programs 6 © 2013 Johanna Rothman
  • 7. Big Programs 7 © 2013 Johanna Rothman
  • 9. Nuts and Bolts of Agile Programs Think small to go big--short is beautiful Short iterations: <= 2 weeks Small stories: <= 1-2 team days Just in time, evolving architecture Networks of cross-functional teams Short planning horizons Plan to replan 9 © 2013 Johanna Rothman
  • 10. How Do You Organize the Teams? Any form of agile or lean works for the project teams What’s key is small batch size and continuous integration You don’t need branded agile Be agnostic about how each team works, as long as they deliver 10 © 2013 Johanna Rothman
  • 11. Feature-Done at Regular Intervals Demo Assess risk Update the architecture Update the roadmap Update/Change the project portfolio ... 11 © 2013 Johanna Rothman
  • 12. The Core Team 12 © 2013 Johanna Rothman
  • 13. Kanban for the Core Team See the Work in Progress Keep the deliverables small 13 © 2013 Johanna Rothman
  • 14. Technical Program Team 14 © 2013 Johanna Rothman
  • 15. Each Feature Team Cross-functional Covers the roles Decides how they want to manage their own process Yes, they do! They commit completed features to the rest of the program 15 © 2013 Johanna Rothman
  • 16. Team Size Matters Communication Paths=(N*N-N)/2 4 people, (16-4)/2=6 5 people, (25-5)/2=10 6 people, (36-6)/2=15 7 people, (49-7)/2=21 8 people, (56-8)/2=24 9 people, (81-9)/2=36 10 people (100-10)/2=45 16 © 2013 Johanna Rothman
  • 17. How to Connect the Feature Teams? Many people say Scrum of Scrums Scrum of Scrums is a hierarchy Does not take advantage of the rumor mill Manager-directed Problematic in a geographically distributed program We need another way that is selforganizing that scales 17 © 2013 Johanna Rothman
  • 18. Small World Networks Small world networks are more-and-less connected agile teams 18 © 2013 Johanna Rothman
  • 19. Six Degrees of Separation How connected are you to everyone else? Some of you are highly connected Some less so We can take advantage of this and the rumor mill 19 © 2013 Johanna Rothman
  • 20. Use Small World Networks Feature teams take responsibility Use small world networks Use communities of practice Requires roadmaps Requires transparency Requires facilitation 20 © 2013 Johanna Rothman
  • 22. Transparency Each project must track its own velocity and learn what done means Keep stories small Limit WIP Velocity is personal to a team Teams build trust across the program People and teams start with themselves and deliver, deliver, deliver 22 © 2013 Johanna Rothman
  • 23. Recognize Inertia Inertia helps you see when things are stuck What can you deliver today? How can you help your team deliver today? Iterations help focus the team on short delivery cycles 23 © 2013 Johanna Rothman
  • 24. Build Momentum Momentum helps each team deliver something to each other and build on micro-commitments Goes back to extending trust 24 © 2013 Johanna Rothman
  • 25. Facilitation Each feature team requires a full-time agile project manager/Scrum Master/ someone who is a servant leader 25 © 2013 Johanna Rothman
  • 26. Agile Programs Are About Collaboration Teams collaborate in the small to create products in the large Leverage each iteration’s learning to plan the next set of deliverables Roadmaps help Communities of practice help Demos are a must If you don’t know how to do agile as a small team, learn that first 26 © 2013 Johanna Rothman
  • 27. Add Me to Your Small World Network... Manage It! Your Guide to Modern, Pragmatic Project Managment Manage Your Project Portfolio: Increase Your Capacity and Finish More Projects Agile and Lean Program Management: Collaborating Across the Organization Much more on jrothman.com Stay in touch? Pragmatic Manager: www.jrothman.com/pragmaticmanager Please link with me on LinkedIn 27 © 2013 Johanna Rothman