Submit Search
Upload
Agile architecture.and.programmanager
•
2 likes
•
1,232 views
Johanna Rothman
Follow
Agile Architecture and the Agile Program Manager, what do they do?
Read less
Read more
Business
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 30
Download now
Download to read offline
Recommended
Agile programmanagement
Agile programmanagement
Johanna Rothman
Planning Phase - P&MSP2010 (3/11)
Planning Phase - P&MSP2010 (3/11)
Emanuele Della Valle
P&msp2010 05 scheduling
P&msp2010 05 scheduling
Emanuele Della Valle
Project Management 01
Project Management 01
Tathagat Varma
Ch11
Ch11
EDWARD ZIYACHECHA
Ch5
Ch5
Cristian Mureșan
2014 12 03 projects where agile approach seems to be optimal fin
2014 12 03 projects where agile approach seems to be optimal fin
Marek Niziolek
Selecting a Development Process
Selecting a Development Process
Mike Cohn
Recommended
Agile programmanagement
Agile programmanagement
Johanna Rothman
Planning Phase - P&MSP2010 (3/11)
Planning Phase - P&MSP2010 (3/11)
Emanuele Della Valle
P&msp2010 05 scheduling
P&msp2010 05 scheduling
Emanuele Della Valle
Project Management 01
Project Management 01
Tathagat Varma
Ch11
Ch11
EDWARD ZIYACHECHA
Ch5
Ch5
Cristian Mureșan
2014 12 03 projects where agile approach seems to be optimal fin
2014 12 03 projects where agile approach seems to be optimal fin
Marek Niziolek
Selecting a Development Process
Selecting a Development Process
Mike Cohn
Implementing primavera p6 8.2 the journey - Oracle Primavera P6 Collaborate 14
Implementing primavera p6 8.2 the journey - Oracle Primavera P6 Collaborate 14
p6academy
Pert cpm-1226075768298180-8 (1)
Pert cpm-1226075768298180-8 (1)
Jags Jagdish
Sw Pm Methods
Sw Pm Methods
sundong
Pmp project management professional free sample
Pmp project management professional free sample
Annsstand
Waterfall And Agile Methodology Coexistence 2011
Waterfall And Agile Methodology Coexistence 2011
Tim Morris ★
P&msp2010 04 wbs-and-estimation
P&msp2010 04 wbs-and-estimation
Emanuele Della Valle
Unit2 scheduling wbs_network
Unit2 scheduling wbs_network
Reetesh Gupta
Company Software Project Management Recommendation Report
Company Software Project Management Recommendation Report
Matthew Levandowski
Ch5
Ch5
Ankita Rana
Software Project Scheduling Diagrams
Software Project Scheduling Diagrams
Saqib Raza
Feature driven design FDD
Feature driven design FDD
John Goodpasture
Primavera Project Management P6 Course session 4
Primavera Project Management P6 Course session 4
Mohamed Adel
Kickingoff agile product team culture
Kickingoff agile product team culture
Pliant Solutions, United States Citizenship and Immigration Services (USCIS)
Major Projects - Faster Better Cheaper
Major Projects - Faster Better Cheaper
Ian Heptinstall
Estimation
Estimation
Emanuele Della Valle
203wbs Network Gantt Chart
203wbs Network Gantt Chart
btecexpert
Probabilistic Risk Management (With Notes)
Probabilistic Risk Management (With Notes)
Glen Alleman
DevOps e Plataformas Digitais de A a Z
DevOps e Plataformas Digitais de A a Z
ThoughtWorks Brasil
Agile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed Teams
cPrime | Project Management | Agile | Consulting | Staffing | Training
A Pattern-Language-for-software-Development
A Pattern-Language-for-software-Development
Shiraz316
Agile Program Management
Agile Program Management
Johanna Rothman
Agile portfolio planning
Agile portfolio planning
Johanna Rothman
More Related Content
What's hot
Implementing primavera p6 8.2 the journey - Oracle Primavera P6 Collaborate 14
Implementing primavera p6 8.2 the journey - Oracle Primavera P6 Collaborate 14
p6academy
Pert cpm-1226075768298180-8 (1)
Pert cpm-1226075768298180-8 (1)
Jags Jagdish
Sw Pm Methods
Sw Pm Methods
sundong
Pmp project management professional free sample
Pmp project management professional free sample
Annsstand
Waterfall And Agile Methodology Coexistence 2011
Waterfall And Agile Methodology Coexistence 2011
Tim Morris ★
P&msp2010 04 wbs-and-estimation
P&msp2010 04 wbs-and-estimation
Emanuele Della Valle
Unit2 scheduling wbs_network
Unit2 scheduling wbs_network
Reetesh Gupta
Company Software Project Management Recommendation Report
Company Software Project Management Recommendation Report
Matthew Levandowski
Ch5
Ch5
Ankita Rana
Software Project Scheduling Diagrams
Software Project Scheduling Diagrams
Saqib Raza
Feature driven design FDD
Feature driven design FDD
John Goodpasture
Primavera Project Management P6 Course session 4
Primavera Project Management P6 Course session 4
Mohamed Adel
Kickingoff agile product team culture
Kickingoff agile product team culture
Pliant Solutions, United States Citizenship and Immigration Services (USCIS)
Major Projects - Faster Better Cheaper
Major Projects - Faster Better Cheaper
Ian Heptinstall
Estimation
Estimation
Emanuele Della Valle
203wbs Network Gantt Chart
203wbs Network Gantt Chart
btecexpert
Probabilistic Risk Management (With Notes)
Probabilistic Risk Management (With Notes)
Glen Alleman
DevOps e Plataformas Digitais de A a Z
DevOps e Plataformas Digitais de A a Z
ThoughtWorks Brasil
Agile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed Teams
cPrime | Project Management | Agile | Consulting | Staffing | Training
A Pattern-Language-for-software-Development
A Pattern-Language-for-software-Development
Shiraz316
What's hot
(20)
Implementing primavera p6 8.2 the journey - Oracle Primavera P6 Collaborate 14
Implementing primavera p6 8.2 the journey - Oracle Primavera P6 Collaborate 14
Pert cpm-1226075768298180-8 (1)
Pert cpm-1226075768298180-8 (1)
Sw Pm Methods
Sw Pm Methods
Pmp project management professional free sample
Pmp project management professional free sample
Waterfall And Agile Methodology Coexistence 2011
Waterfall And Agile Methodology Coexistence 2011
P&msp2010 04 wbs-and-estimation
P&msp2010 04 wbs-and-estimation
Unit2 scheduling wbs_network
Unit2 scheduling wbs_network
Company Software Project Management Recommendation Report
Company Software Project Management Recommendation Report
Ch5
Ch5
Software Project Scheduling Diagrams
Software Project Scheduling Diagrams
Feature driven design FDD
Feature driven design FDD
Primavera Project Management P6 Course session 4
Primavera Project Management P6 Course session 4
Kickingoff agile product team culture
Kickingoff agile product team culture
Major Projects - Faster Better Cheaper
Major Projects - Faster Better Cheaper
Estimation
Estimation
203wbs Network Gantt Chart
203wbs Network Gantt Chart
Probabilistic Risk Management (With Notes)
Probabilistic Risk Management (With Notes)
DevOps e Plataformas Digitais de A a Z
DevOps e Plataformas Digitais de A a Z
Agile Webinar: Managing Distributed Teams
Agile Webinar: Managing Distributed Teams
A Pattern-Language-for-software-Development
A Pattern-Language-for-software-Development
Similar to Agile architecture.and.programmanager
Agile Program Management
Agile Program Management
Johanna Rothman
Agile portfolio planning
Agile portfolio planning
Johanna Rothman
JR.agile portfolioplanning.pmi
JR.agile portfolioplanning.pmi
Johanna Rothman
Program Management: Collaborating across the Organization
Program Management: Collaborating across the Organization
TechWell
Overcoming Some Pitfalls of Transitioning to Agile
Overcoming Some Pitfalls of Transitioning to Agile
Johanna Rothman
Agile testandtestmgmt.atd
Agile testandtestmgmt.atd
Johanna Rothman
Agile Program Management: Networks, Not Hierarchies
Agile Program Management: Networks, Not Hierarchies
TechWell
Software Project Fundamentals and Classic Mistakes - P&MSP2010 (1/11)
Software Project Fundamentals and Classic Mistakes - P&MSP2010 (1/11)
Emanuele Della Valle
Spm tutorials
Spm tutorials
Vinod Kumar
Ben Mkt 347 Week 4
Ben Mkt 347 Week 4
Robert Harris, Ph.D
Software Development in 21st Century
Software Development in 21st Century
Henry Jacob
List of Software Development Model and Methods
List of Software Development Model and Methods
Riant Soft
Plexa Construction Tender Finance Management Software.pdf
Plexa Construction Tender Finance Management Software.pdf
Sean H
Agile Development software engineering process model
Agile Development software engineering process model
GovadaDhana
introduction to vb.net
introduction to vb.net
bantamlak dejene
Creating a colaborative program governance
Creating a colaborative program governance
Alan Bueno, PMP, Prince2, ITIL
Chapter_03.ppt
Chapter_03.ppt
oluobes
SE CHAPTER 1 SOFTWARE ENGINEERING
SE CHAPTER 1 SOFTWARE ENGINEERING
Abrar ali
Vb ch 1-introduction
Vb ch 1-introduction
bantamlak dejene
Managing Agile Software Development Projects
Managing Agile Software Development Projects
Martina Šimičić
Similar to Agile architecture.and.programmanager
(20)
Agile Program Management
Agile Program Management
Agile portfolio planning
Agile portfolio planning
JR.agile portfolioplanning.pmi
JR.agile portfolioplanning.pmi
Program Management: Collaborating across the Organization
Program Management: Collaborating across the Organization
Overcoming Some Pitfalls of Transitioning to Agile
Overcoming Some Pitfalls of Transitioning to Agile
Agile testandtestmgmt.atd
Agile testandtestmgmt.atd
Agile Program Management: Networks, Not Hierarchies
Agile Program Management: Networks, Not Hierarchies
Software Project Fundamentals and Classic Mistakes - P&MSP2010 (1/11)
Software Project Fundamentals and Classic Mistakes - P&MSP2010 (1/11)
Spm tutorials
Spm tutorials
Ben Mkt 347 Week 4
Ben Mkt 347 Week 4
Software Development in 21st Century
Software Development in 21st Century
List of Software Development Model and Methods
List of Software Development Model and Methods
Plexa Construction Tender Finance Management Software.pdf
Plexa Construction Tender Finance Management Software.pdf
Agile Development software engineering process model
Agile Development software engineering process model
introduction to vb.net
introduction to vb.net
Creating a colaborative program governance
Creating a colaborative program governance
Chapter_03.ppt
Chapter_03.ppt
SE CHAPTER 1 SOFTWARE ENGINEERING
SE CHAPTER 1 SOFTWARE ENGINEERING
Vb ch 1-introduction
Vb ch 1-introduction
Managing Agile Software Development Projects
Managing Agile Software Development Projects
More from Johanna Rothman
Agile and Lean Roadmapping: Incorporating Change at Every Level of Product Pl...
Agile and Lean Roadmapping: Incorporating Change at Every Level of Product Pl...
Johanna Rothman
Agile program management: Scaling Collaboration Across the Organization (Agil...
Agile program management: Scaling Collaboration Across the Organization (Agil...
Johanna Rothman
Learn to Say No and End Your Multitasking (Agile Prague)
Learn to Say No and End Your Multitasking (Agile Prague)
Johanna Rothman
Think Big, Plan Small: How to Use Continual Planning
Think Big, Plan Small: How to Use Continual Planning
Johanna Rothman
Becoming an Agile Leader, Regardless of Your Role
Becoming an Agile Leader, Regardless of Your Role
Johanna Rothman
Agile h iring.team sport.phillyete
Agile h iring.team sport.phillyete
Johanna Rothman
Agile Architect as Servant Leader
Agile Architect as Servant Leader
Johanna Rothman
Becoming-an-agile-leader
Becoming-an-agile-leader
Johanna Rothman
Scaling Agile Projects to Programs: Networks of Autonomy, Collaboration and E...
Scaling Agile Projects to Programs: Networks of Autonomy, Collaboration and E...
Johanna Rothman
Agile Hiring: It's a Team Sport
Agile Hiring: It's a Team Sport
Johanna Rothman
Agile program management: scaling collaboration across the organization
Agile program management: scaling collaboration across the organization
Johanna Rothman
What makesyoua greattestleader
What makesyoua greattestleader
Johanna Rothman
Eight traps.networking
Eight traps.networking
Johanna Rothman
Hiring.for.cultural.fit
Hiring.for.cultural.fit
Johanna Rothman
Agile projects.programs.portfolio
Agile projects.programs.portfolio
Johanna Rothman
Creating an Adaptable life
Creating an Adaptable life
Johanna Rothman
At Least Five Tips to Improve Your Geographically Distributed Agile Team
At Least Five Tips to Improve Your Geographically Distributed Agile Team
Johanna Rothman
Improve socialnetworkingskills
Improve socialnetworkingskills
Johanna Rothman
Yesorno.impossible
Yesorno.impossible
Johanna Rothman
Agile programmanagement.collaboratingacrossorganization
Agile programmanagement.collaboratingacrossorganization
Johanna Rothman
More from Johanna Rothman
(20)
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 program management: Scaling Collaboration Across the Organization (Agil...
Agile program management: Scaling Collaboration Across the Organization (Agil...
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 Planning
Becoming an Agile Leader, Regardless of Your Role
Becoming an Agile Leader, Regardless of Your Role
Agile h iring.team sport.phillyete
Agile h iring.team sport.phillyete
Agile Architect as Servant Leader
Agile Architect as Servant Leader
Becoming-an-agile-leader
Becoming-an-agile-leader
Scaling Agile Projects to Programs: Networks of Autonomy, Collaboration and E...
Scaling Agile Projects to Programs: Networks of Autonomy, Collaboration and E...
Agile Hiring: It's a Team Sport
Agile Hiring: It's a Team Sport
Agile program management: scaling collaboration across the organization
Agile program management: scaling collaboration across the organization
What makesyoua greattestleader
What makesyoua greattestleader
Eight traps.networking
Eight traps.networking
Hiring.for.cultural.fit
Hiring.for.cultural.fit
Agile projects.programs.portfolio
Agile projects.programs.portfolio
Creating an Adaptable life
Creating an Adaptable life
At Least Five Tips to Improve Your Geographically Distributed Agile Team
At Least Five Tips to Improve Your Geographically Distributed Agile Team
Improve socialnetworkingskills
Improve socialnetworkingskills
Yesorno.impossible
Yesorno.impossible
Agile programmanagement.collaboratingacrossorganization
Agile programmanagement.collaboratingacrossorganization
Recently uploaded
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
kapoorjyoti4444
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
Workforce Group
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
lizamodels9
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
kcpayne
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Admir Softic
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
priyanshujha201
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Anamikakaur10
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
Phases of Negotiation .pptx
Phases of Negotiation .pptx
nandhinijagan9867
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
IlamathiKannappan
Recently uploaded
(20)
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Phases of Negotiation .pptx
Phases of Negotiation .pptx
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
Agile architecture.and.programmanager
1.
The Agile Architect
and the Project/Program Manager Johanna Rothman New: Manage Your Project Portfolio: Increase Your Capacity and Finish More Projects @johannarothman www.jrothman.com jr@jrothman.com 781-641-4046
2.
Agile Architect “Isn’t that
an oxymoron?” We need agile architects on programs We often need agile architects on projects We use them differently than on serial lifecycle projects 2 © 2011 Johanna Rothman
3.
A Program Organization and
coordination of several projects’ results into one deliverable. That deliverable has the value to the organization 3 © 2011 Johanna Rothman
4.
Two Architecture Myths “We
can just can churning out features and let the architecture evolve and never look to the future.” “We must spend months doing BDUF without proving any framework with a single feature” Both lead to architecture debt and technical debt Both lead to unhappy project and program managers 4 © 2011 Johanna Rothman
5.
The Wrong Kind
of Architects 5 © 2011 Johanna Rothman
6.
Program Management of
Concurrent Projects 6 © 2011 Johanna Rothman
7.
What Do you
Need on a Feature Team in a Program? Enough developers and testers to swarm around a feature Enough “other” people to finish a feature (writers, BA, DBA, UX, whatever the product needs) Architect attention 7 © 2011 Johanna Rothman
8.
Just-in-Time Architect Attention Wayfinding:
just what is waiting for us out there, anyway? Scouting: explore potential paths Architecture spike to answer architectural questions Vertical prototype: bigger than an XP design spike 8 © 2011 Johanna Rothman
9.
Agile Business Value
Triad 9 © 2011 Johanna Rothman
10.
Programs Are Riskier
Than Projects You all know that projects don’t scale The larger and the longer the program, the more risky it is The more pieces the program has, the more risky it is Hardware and software Mechanical and hardware and software Embedded and hardware and software Regulated industries 10 © 2011 Johanna Rothman
11.
Making Risks Transparent Many
people say, “Just do Scrum-of-Scrums” Scrum-of-Scrums has its place, and it’s not for everyone Remember Scrum is not the only agile framework A Scrum Master is not a project manager A Scrum Master does not manage technical risks A Scrum Master is not an architect 11 © 2011 Johanna Rothman
12.
Issues in Program
Management Especially in concurrent projects, how do you manage, what do you manage when you have 7, 18, 25 teams of people all working on the same product? Backlog management When to make architecture decisions and perform architecture work Managing the risks, up, down, sideways How to understand and explain status 12 © 2011 Johanna Rothman
13.
Communication in an
Agile Team 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 13 © 2011 Johanna Rothman
14.
Communication Problems on
a Program 14 © 2011 Johanna Rothman
15.
Need to Organize
as a Program S-o-S works for small programs, of up to, say, 7 teams. What about more teams? There are too many people for a daily standup Possibly too many risks for the program team to manage Organize as a program 15 © 2011 Johanna Rothman
16.
Programs Have Been
Around Forever Whenever you need to integrate deliverables across the organization, you use program management approaches Cross-functional team who commits to their deliverables on a timely basis Difference is that architects (and architecture) are built into the teams, not up front 16 © 2011 Johanna Rothman
17.
One Approach to
Programs I’ve Used for Decades (Not Agile) 17 © 2011 Johanna Rothman
18.
What Agile Architects
Might Do Create Landing Zone with Architecture investigation PPO Design spike related task Prototype Scout (Design by Walking Wayfind Around) Roadmap exploration Watch out for debt of all Architecturally meaty kinds feature .... Prototype YMMV 18 © 2011 Johanna Rothman
19.
Example: Landing Zone Specify
and update the landing zone as the feature teams build features What do we know more about? What do the tests tell us about technical debt? How does the landing zone prevent technical debt? Do our prototypes tell us anything about the features and the landing zones? 19 © 2011 Johanna Rothman
20.
How Do We
Manage Architectural Work? Add to the Program Backlog Keep a separate architecture backlog Have a separate architecture kanban 20 © 2011 Johanna Rothman
21.
Backlog and Architecture
Kanban: Realize a Task Needs to Start 21 © 2011 Johanna Rothman
22.
Work on a
Task in Architectural Kanban 22 © 2011 Johanna Rothman
23.
Architectural Kanban: Finish
23 © 2011 Johanna Rothman
24.
Feature-itis Do You Have
Feature-itis? blog entry Requires project/program managers stand up to PO PMs need nerves and backbones to do their jobs And make sure you have the conversation nicely 24 © 2011 Johanna Rothman
25.
Decisions, Decisions, Decisions When
to make architectural decisions When is the most responsible moment? How long can you wait? How long should you wait? 25 © 2011 Johanna Rothman
26.
What do You
Think? 26 © 2011 Johanna Rothman
27.
Last vs. Most Responsible
Moment 27 © 2011 Johanna Rothman
28.
Product Delivery and
Architecture Decisions Typical Product Delivery Cost of delivery User involvement When to make architecture Mechanism or update with update decisions Software as a Service (SaaS) Negligible 0 As late as responsible Boxed (Shipped) software Minimal Total As late as responsible Low to Last responsible moment, but not Firmware upgradeable in the field Minimal manageable later As early as responsible because of Hardware or other difficult-to- High Significant program risks (development and upgrade product delivery) 28 © 2011 Johanna Rothman
29.
Agile Architects Work across
the program With the program manager and the program product owner In a large enough program, with a team of architects working with feature teams, throughout the lifetime of the release Exploring the possibilities just in front of the feature teams Their work must be visible, whether it’s in a backlog or a kanban Make decisions based on risk 29 © 2011 Johanna Rothman
30.
References and Reading Manage
It! and Manage Your Project Portfolio have a number of how-to’s on programs Tons more on jrothman.com If you’d like me to stay in touch with you, please sign up for my email newsletter on http://www.jrothman.com/pragmaticmanager I appreciate Hayim for organizing this talk on such short notice. I appreciate Dima and SAP for letting us use this space. Thank you. I appreciate all of you for being here! I would love to connect with you on LinkedIn as a token of my appreciation. 30 © 2011 Johanna Rothman
Download now