Ralph Maria Jocham's Blog, page 11

August 16, 2024

The Hidden Pitfalls of Building the Wrong Product 🚧

In product development, the road to success is fraught with challenges. One of the most significant risks is building the wrong product, which can lead to a cascade of negative consequences. Let’s explore the pitfalls of this scenario and why avoiding them is crucial for your product’s success.

The Dangers of Building the Wrong Product ⚠Poor User Experience 🛑

The first and most critical issue with building the wrong product is that it often results in a poor user experience. When the product doesn’t meet user needs, it fails to engage and satisfy, leading to frustration and abandonment.

Increased Development Costs 💸

Building the wrong product isn’t just a user experience issue—it also hits your budget hard. When a product requires significant rework, development costs soar. This rework often involves going back to the drawing board, redesigning features, and correcting mistakes that could have been avoided.

Higher Total Cost of Ownership 🏷

A product that requires extensive rework not only increases immediate development costs but also drives up the total cost of ownership (TCO). This includes ongoing maintenance, updates, and potential customer support issues that arise from a flawed product.

The Ripple Effect: Market Fitness and Team Morale 🌊Impact on Market Fitness 📉

A product that misses the mark can’t compete effectively in the market. As competitors release products that better meet customer needs, your product’s market fitness declines. This can lead to reduced market share and diminished brand reputation.

Declining Team Morale 😓

The effects of building the wrong product extend beyond financials and market impact—they also affect your team. Continuous rework and the realization that the product isn’t meeting expectations can demoralize your team, leading to decreased productivity and increased turnover.

How to Avoid These Pitfalls 🛡Invest in Product Discovery 🔍

To avoid building the wrong product, invest heavily in Product Discovery. This involves user research, prototyping, and testing to ensure that what you’re building aligns with user needs and business goals.

Engage with Stakeholders Early and Often 🤝

Regular communication with stakeholders helps align the product vision with market demands. Their insights can prevent costly mistakes and ensure that the product development stays on the right track.

Validate Assumptions with Data 📊

Use data to validate your assumptions at every stage of development. This can help you pivot early if needed and avoid the extensive rework that comes from realizing too late that the product isn’t what users want.

Conclusion: Steer Clear of Product Development Pitfalls 🚀

Building the wrong product is a costly mistake that impacts everything from user experience to team morale. By focusing on Product Discovery, engaging stakeholders, and validating assumptions with data, you can steer clear of these pitfalls and set your product up for success.

Visit the Professional Product Discovery and Validation Course to master the art of validating your product ideas before building them.

The post The Hidden Pitfalls of Building the Wrong Product 🚧 appeared first on effective agile..

 •  0 comments  •  flag
Share on Twitter
Published on August 16, 2024 00:45

The Power of Product Discovery: Turning Assumptions into Validated Knowledge 🚀

In the fast-paced world of product development, Product Discovery is the key that unlocks the door to creating products that truly resonate with users. It’s not just a phase; it’s a continuous journey of learning and validation. Let’s explore why Product Discovery is essential and how it can steer your development efforts in the right direction.

Why Product Discovery is Crucial 🌟Transforming Assumptions into Knowledge

At the core of Product Discovery is the transformation of assumptions into validated knowledge. This process ensures that what you’re building isn’t just based on guesses or untested ideas but is rooted in what users actually need and value.

Aligning with User Needs and Business Goals

By aligning product development with both user needs and business goals, Product Discovery reduces the risk of developing features or products that miss the mark. It’s about ensuring that every step taken is one that moves closer to a successful product-market fit.

Key Components of Product Discovery 🛠User Research 🧐

Understanding your users is the first step. Through interviews, surveys, and observations, you gather insights that help shape the product’s direction.

Prototyping and Testing 🧪

Building prototypes allows you to quickly test ideas and gather feedback. It’s about experimenting with different solutions and seeing which one resonates most with users.

Data Analysis 📊

Data doesn’t lie. By analyzing user behavior and feedback, you can make informed decisions that guide the development process. This step ensures that your product evolves based on real-world usage, not just initial assumptions.

The Continuous Nature of Product Discovery 🔄

Product Discovery is not a one-time effort. It’s an ongoing process that evolves as your product grows and as user needs change. The market is dynamic, and so should be your approach to product development.

Why It Never Stops

The moment you stop discovering, you start drifting away from your users. Continuous discovery keeps you aligned with what matters most—delivering value that users truly appreciate.

Keeping the Momentum

To keep the momentum going, integrate Product Discovery into your regular development cycle. Regular check-ins, updates, and iterations ensure that you’re always on the pulse of what your users need.

Conclusion: Keep Discovering, Keep Succeeding 🚀

Product Discovery is the backbone of successful product development. By continuously transforming assumptions into validated knowledge, you ensure that your efforts are always aligned with user needs and business goals. Remember, the discovery process never stops—it’s a journey that drives long-term success.

Visit Professional Product Discovery and Validation Course to master the art of discovering product ideas and features that resonate with customers.

The post The Power of Product Discovery: Turning Assumptions into Validated Knowledge 🚀 appeared first on effective agile..

 •  0 comments  •  flag
Share on Twitter
Published on August 16, 2024 00:38

August 14, 2024

6 signs that your scrum master is failing the team. Sign 5

Embracing the Complexity of Product Development: The Scrum Way 🌪 ✨

Whenever I find myself knee-deep in the intricacies of product development, I always come back to one undeniable fact: it’s complex. But, you know what? There’s a silver lining. With the right approach, this complexity can be harnessed into something truly brilliant. Let’s dive in!

The Dynamic Landscape of Product Creation 🎢

Alistair Coburn summed it up best: we’re crafting a product for users who may not yet grasp what they’re after. We use tech that’s ever-evolving in an environment that’s always shifting. Sounds like a wild rollercoaster ride, doesn’t it?

The Magic of Enabling Constraints 🪄

But here’s Scrum’s secret weapon: Enabling Constraints. Think of them as guidelines that channel our efforts effectively. A few I swear by:

Vertical Slicing 🔪 : Ditch the sequential, all-encompassing planning. Instead, select a user-centric feature and slice it vertically. It’s like crafting a mini-product, piece by piece. From user interface and business logic to domain logic and persistence – we tackle it all.Cross-Functional Teams 🤜 🤛 : To make vertical slicing a success, we need diverse skill sets. We’re talking UI experts collaborating with domain logic pros. Team synergy? Check!Definition of Done 🏁 : Another game-changer! This ensures everyone’s on the same page about when a task is truly complete.Shorter Sprints 🏃‍♂️ : With these, every sprint results in a tangible, working product. One that’s ripe for user testing and feedback.

The Gift of Feedback 🎁

But here’s the cherry on top. At the end of each sprint, we have our Sprint Review. A platform where we lay it all out – the good, the bad, and the learnings. It’s feedback galore, driving us to do better, be better.

Remember, with Scrum, every sprint is a new beginning. A chance to pivot, adapt, and most importantly, grow. 🌱

The post 6 signs that your scrum master is failing the team. Sign 5 appeared first on effective agile..

 •  0 comments  •  flag
Share on Twitter
Published on August 14, 2024 02:10

July 1, 2024

What tends to happen to teams without a strong product goal?

The Importance of Setting a Clear Product Goal in Scrum 🚀The Dangers of Directionlessness 🚫Inefficiency

Without a clear product goal, teams lack direction. This lack of direction manifests in several detrimental ways:

– **Inefficiency**: Teams may plan in one direction only to pivot to another without consistent guidance. This constant shift makes it difficult to align work efforts.
– **Excuses and Justifications**: In the absence of a clear goal, teams may find themselves justifying various actions and decisions because there is no central objective to guide them.
– **Ambiguity**: Teams may find themselves in a nebulous state, unsure if they are making progress or if they should be focusing on different tasks.

### Misaligned and Conflicting Priorities 🔀

A central product goal helps establish clear priorities. Without it:

– **Conflicting Priorities**: Teams may face conflicting priorities, making it nearly impossible to decide what is most important at any given moment.
– **Stakeholder Dissatisfaction**: Without a unified direction, stakeholders may receive inconsistent deliverables, leading to misunderstandings and conflicts.

## The Impact on Planning and Morale 📉

### Sprint Goals

Effective planning in Scrum relies on a clear product goal:

– **Sprint Goals**: Without a product goal, sprint goals lose their focus, resulting in ineffective planning and a lack of direction for the team.
– **Team Morale**: Over time, the lack of direction and stakeholder dissatisfaction can lead to low team morale. Team members may feel they are working hard but not making meaningful progress, which can be demoralizing.

### The Cost of Mismanagement 💸

Operating without a clear product goal is not just inefficient—it’s costly:

– **Wasted Resources**: Time, money, and energy are all wasted when teams work without clear objectives.
– **Unhappy Stakeholders and Users**: The dissatisfaction from stakeholders and users due to misaligned expectations can be detrimental to the project’s success.

## The Solution: Establishing a Clear Product Goal 🎯

### Direction and Focus

On the flip side, establishing a clear product goal can transform the team’s efficiency and satisfaction:

– **Direction and Focus**: A clear product goal provides a definite direction for the team, aligning their efforts towards a common objective.
– **Effective Planning**: With a product goal in place, sprint goals become more focused and aligned with the overall objective, leading to more effective planning.
– **Boosted Morale**: Knowing the direction and purpose of their work boosts team morale, as team members see the impact of their efforts.
– **Stakeholder Satisfaction**: Clear goals and consistent progress towards them improve stakeholder satisfaction and reduce conflicts.

## Key Takeaways 📌

– **Set Clear Goals**: Ensure every project has a well-defined product goal to guide the team.
– **Align Priorities**: Use the product goal to align and prioritize tasks effectively.
– **Communicate Consistently**: Regularly communicate the product goal and progress towards it with stakeholders.
– **Focus on Outcomes**: Make sure sprint goals are aligned with the product goal to ensure meaningful progress.

## Conclusion 🌟

In summary, the absence of a clear product goal in Scrum can lead to a host of issues, from inefficiency and misalignment to low morale and stakeholder dissatisfaction. By setting a well-defined product goal, teams can ensure they have a clear direction, aligned priorities, and effective planning, ultimately leading to higher morale and successful project outcomes. Embrace the power of a clear product goal and steer your team towards success!

By addressing these key points and implementing a structured approach to setting product goals, teams can avoid common pitfalls and drive towards successful project completion. Happy sprinting! 🚀

The post What tends to happen to teams without a strong product goal? appeared first on effective agile..

 •  0 comments  •  flag
Share on Twitter
Published on July 01, 2024 03:05

March 5, 2024

5 valuable things you’ll learn how to do on the PSPO course. Product Roadmap

Navigating the Shift from Project to Product Management in Agile

In the agile landscape, understanding the distinction between product management and project management is not just important—it’s transformative. This differentiation is at the heart of fostering a thriving agile business capable of delivering exceptional value to customers. Let’s delve into what sets these two approaches apart and why embracing a product mindset is crucial in today’s dynamic market environment.

Product Management vs. Project ManagementDefining the DistinctionProduct Management focuses on the continuous development and improvement of a product, emphasizing customer needs, user feedback, and long-term value creation.Project Management, traditionally, revolves around scope, schedule, and budget, with success often measured by adherence to these constraints rather than the value delivered.The Paradigm ShiftFrom Output to Outcome: In project management, the emphasis is often on delivering within predetermined constraints, sometimes at the expense of meeting the actual needs of the customer. Conversely, product management shifts the focus towards customer outcomes, ensuring that what is delivered genuinely benefits the users.Customer Happiness as a Priority: Unlike project management, where customer satisfaction may become an afterthought, a product mindset places customer happiness at the forefront of every decision, strategy, and development cycle.Embracing the Product MindsetA Game Changer in AgileAdopting a product mindset is transformative, marking a departure from merely completing tasks to genuinely solving user problems and enhancing customer experiences.This approach requires a deep understanding of the users, their challenges, and how the product can evolve to meet their changing needs over time.Focusing on Customer OutcomesBeyond Output: The goal is to transcend mere output—features, functionalities, and deadlines—and concentrate on the outcomes: how the product improves the customer’s life or business.Continuous Feedback Loop: A product mindset thrives on continuous feedback, using insights from real users to inform development priorities and adjustments.Agile Product ManagementAgility at Its Core: Agile product management is about flexibility, responsiveness, and a relentless focus on value delivery. It contrasts with the more rigid, milestone-driven approach of traditional project management.Customer-Centric Development: It involves the team in understanding customer needs and actively seeks to engage and incorporate user feedback into the development process.Conclusion: The Transformative Power of a Product Mindset

In the agile era, the shift from a project to a product mindset is not merely a change in terminology but a fundamental transformation in how businesses approach development. By focusing on customer outcomes, fostering continuous improvement, and embracing agility, organizations can unlock unprecedented levels of customer satisfaction and business success. Agile product management, with its emphasis on value and customer happiness, is not just a methodology but a strategic advantage in the competitive digital landscape.

The post 5 valuable things you’ll learn how to do on the PSPO course. Product Roadmap appeared first on effective agile..

 •  0 comments  •  flag
Share on Twitter
Published on March 05, 2024 08:00

March 4, 2024

5 valuable things you’ll learn how to do on the PSPO course. Effective Release Strategies.

Mastering Evidence-Based Management in Agile Product Development

In the dynamic world of Agile product development, making informed decisions based on empirical evidence is crucial for success. This approach, known as Evidence-Based Management (EBM), empowers teams to validate their decisions and strategies through tangible metrics and data. Let’s explore how EBM can revolutionize your product development process by ensuring that every action taken is directly contributing to your anticipated business outcomes.

Understanding Evidence-Based ManagementThe Essence of EBMDirect Evidence as a Guiding Principle: EBM is all about leveraging direct evidence—the hard facts and truth about your product’s performance. It emphasizes the importance of relying on objective data to guide business and product decisions.Measurements Over Time: The core of EBM lies in tracking and analyzing measurements over time. These metrics offer powerful insights into how specific decisions affect your product and business outcomes, enabling a direct correlation between actions and results.The Role of Measurements in EBMObjective Metrics for Informed Decisions: By establishing a set of key metrics, teams can monitor the impact of their work on the product and its success in the market. These metrics serve as objective indicators of progress and areas needing improvement.Feedback Loops and Continuous Improvement: EBM facilitates the creation of feedback loops, where data from metrics is used to continuously refine and adjust strategies. This cycle of measurement, analysis, and adjustment is vital for agile teams to remain adaptable and efficient.Implementing Evidence-Based ManagementKey Steps to AdoptionIdentifying Relevant Metrics: The first step in implementing EBM is to identify the metrics that are most relevant to your product and business goals. These could include user engagement, revenue growth, customer satisfaction, or any other key performance indicators (KPIs) that reflect your objectives.Tying Decisions to Metrics: Once you have your metrics, the next step is to tie your product and business decisions to these metrics. This means setting specific targets and measuring the impact of your actions against these targets.Increasing Release Frequency: A crucial aspect of EBM is the ability to increase your release frequency. Frequent releases allow for more data points and quicker feedback cycles, enabling you to iterate and improve your product at a faster pace.Learning and Growth Through EBMClosing the Feedback Loops: The ultimate goal of EBM is to close the feedback loops between decisions and outcomes. By continuously monitoring metrics and adjusting strategies accordingly, teams can ensure that they are always moving in the right direction.Numbers Don’t Lie: In the realm of product development, numbers offer an unbiased view of performance. EBM leverages this principle by basing decisions on data, thereby minimizing the influence of assumptions and biases.Conclusion: The Power of Evidence-Based Management

Evidence-Based Management offers a robust framework for making informed, data-driven decisions in product development. By focusing on direct evidence and objective metrics, teams can validate their strategies, enhance their agility, and ensure that every release moves them closer to their desired business outcomes. Embracing EBM not only improves your product’s chance of success but also fosters a culture of continuous learning and improvement.

The post 5 valuable things you’ll learn how to do on the PSPO course. Effective Release Strategies. appeared first on effective agile..

 •  0 comments  •  flag
Share on Twitter
Published on March 04, 2024 22:00

5 valuable things you’ll learn how to do on the PSPO course. Product goal development

The Art of Crafting a Compelling Product Vision and Goal in Agile Product Development

In the fast-paced world of product development, having a clear, ambitious vision and a well-defined product goal are not just beneficial; they are imperative for success. Let’s dive into how these elements can drastically improve your product development process and ensure alignment and focus within your team.

Vision: The North Star of Product DevelopmentWhat is a Product Vision?The Long-term Outlook: A product vision represents the ultimate aim or the “North Star” for a product, often set years into the future. It serves as a guiding light for all strategic decisions and development efforts, ensuring that every action taken is aligned with the overarching goals of the product.The Importance of a VisionGuidance and Alignment: A well-articulated vision ensures that every team member, from developers to marketers, understands the direction and purpose of the product. It fosters a unified approach to product development, with each decision and feature contributing to the broader objectives.Motivation and Inspiration: Beyond just guidance, a powerful vision motivates and inspires the team, providing a sense of purpose and excitement about the journey and the impact the product will have on users and the market.Product Goal: Bridging the Present and FutureThe Role of a Product GoalIntermediary Milestones: While the product vision sets the scene for the future, the product goal acts as an intermediary milestone, focusing on a nearer term, usually around four to six months out. This shorter-term focus ensures that the team has a specific, attainable target to work towards, keeping momentum and motivation high.Crafting a Compelling Product GoalNarrative-Based Approach: A narrative-based product goal not only specifies what the team aims to achieve but also why it’s important and how it will impact the users and the business. This approach helps in identifying clear measures of success and relevant stakeholders, making the goal more tangible and actionable.The Product Goal Canvas: Utilizing a product goal canvas can significantly aid in crafting effective product goals. This tool helps in breaking down the goal into measurable, attainable objectives, ensuring that it aligns with the overall product vision and addresses the needs of the users and the business.Key Benefits of a Well-Defined Product GoalFocus and Clarity: A well-designed product goal provides the team with a razor-sharp focus, guiding day-to-day activities and decisions. It ensures that every effort is directed towards achieving a specific, valuable outcome.Measurable Success: By defining clear metrics and stakeholders for the product goal, the team can better track progress and adjust strategies as needed. This focus on measurable outcomes helps in demonstrating value and securing stakeholder buy-in.Alignment with Vision: A good product goal serves as a stepping stone towards the long-term vision, ensuring that immediate efforts contribute to the ultimate objectives of the product. This alignment is crucial for maintaining a coherent and strategic approach to product development.Conclusion: The Synergy of Vision and Goal

In the realm of agile product development, the synergy between a compelling product vision and a well-defined product goal cannot be overstated. Together, they provide the direction, motivation, and focus necessary for a team to navigate the complexities of product development successfully. By embracing these principles and utilizing tools like the product goal canvas, teams can ensure that their efforts are aligned, impactful, and ultimately contribute to the realization of their ambitious product vision.

The post 5 valuable things you’ll learn how to do on the PSPO course. Product goal development appeared first on effective agile..

 •  0 comments  •  flag
Share on Twitter
Published on March 04, 2024 08:08

5 valuable things you’ll learn how to do on the PSPO course. Product Vision development

Agile Misconceptions and the Power of Vision: Key Takeaways from Agile Training

Agile methodologies often suffer from misconceptions, with some critics erroneously equating them with a lack of direction or a purely reactive stance. Contrary to these views, true Agile practice is deeply rooted in clarity of purpose and the pursuit of customer satisfaction through a well-articulated vision. This article explores the essence of Agile as highlighted in specialized Agile training, focusing on the critical role of a powerful product vision in navigating the complexities of product development.

Agile: Beyond the Myths

Agile is frequently misunderstood as an approach that favors ad-hoc processes and lacks strategic foresight. This misconception stems from a superficial interpretation of Agile principles, such as adaptability and responsiveness to change, which are mistakenly taken to imply a reactive or even chaotic approach to project management. However, Agile’s core lies not in aimlessness but in flexibility guided by a clear and compelling vision.

The Role of a Clear Vision in Agile

A clear vision is paramount in Agile methodologies. It serves as a beacon, guiding the development team through the intricacies of product creation. This vision is not a rigid plan but a strategic compass that allows teams to navigate towards customer happiness while remaining open to adaptation and innovation. It’s about finding the most effective path to deliver value to customers, balancing proactive strategies with the agility to respond to unforeseen challenges or opportunities.

Crafting a Powerful Product Vision

Creating a powerful product vision is an essential skill taught in Agile training. This vision encapsulates the desired future state of the product, reflecting both the aspirations of the stakeholders and the needs of the customers. A well-crafted vision:

Provides Direction: It offers a clear direction for the team, ensuring that every effort and decision contributes to the overarching goal.Fosters Alignment: It aligns the development team, stakeholders, and any other parties involved around a common purpose, facilitating collaboration and coherence in product development efforts.Enables Flexibility: While the vision remains constant, the path to achieving it can adapt based on feedback and changing circumstances, embodying the Agile principle of embracing change.Learning to Create a Vision in Agile Training

Agile training programs emphasize the importance of developing a compelling product vision. Participants learn how to articulate a vision that is both aspirational and grounded in the reality of customer needs and market demands. This process involves:

Engaging with Stakeholders: Understanding the expectations and requirements of all stakeholders to ensure the vision is comprehensive and inclusive.Focusing on Customer Happiness: Placing customer satisfaction at the core of the vision, recognizing that the ultimate measure of success is the value delivered to the end-users.Balancing Proactivity and Reactivity: Equipping teams to pursue the vision proactively while also being prepared to adjust their approach in response to feedback and evolving circumstances.Conclusion

Agile is far from the naive or directionless approach it is sometimes misconceived to be. At its heart, Agile is about being driven by a clear, powerful vision—one that charts the course for product development while allowing the flexibility to adapt and innovate. Agile training highlights the importance of crafting a compelling product vision, underscoring the role of strategic foresight in achieving customer happiness and project success. Through this focused approach, Agile teams are empowered to navigate the complexities of product development with confidence and clarity.

The post 5 valuable things you’ll learn how to do on the PSPO course. Product Vision development appeared first on effective agile..

 •  0 comments  •  flag
Share on Twitter
Published on March 04, 2024 05:05

March 3, 2024

5 things you will learn to do on the PSPO course. Agile Product Management.

Crafting a User-Centric Product Vision: Insights from the PSPO Course

The Professional Scrum Product Owner (PSPO) course offered by Scrum.org is designed to equip product owners with the essential skills and knowledge to drive value through Agile practices effectively. A significant part of this training emphasizes understanding the product from the users’ perspective, a crucial aspect for any product owner aiming to create successful products. This article delves into one of the foundational lessons from the PSPO course: the importance of an ambitious vision and a clearly crafted product goal, complemented by a user-centric approach to product backlog creation.

The Foundation: Vision and Goal

At the heart of any successful product development effort lies a clear and ambitious vision, coupled with a well-defined product goal. These elements serve as the guiding star for the development team, ensuring that every effort is aligned with the overarching objectives of the product. The vision provides a long-term outlook, inspiring and motivating the team, while the product goal offers a more immediate target to aim for, making the vision attainable through incremental progress.

Embracing the User’s Mindset

Understanding how users will interact with and benefit from the product is pivotal. The PSPO course emphasizes the importance of adopting the users’ mindset, encouraging product owners to consider the user’s perspective in every decision made. This approach is not only about empathizing with users but also involves engaging with them directly to gather insights and feedback.

Story Mapping: A User-Centric Approach

A practical tool introduced in the course is the creation of a story map. Story mapping is an interactive exercise that allows product owners and development teams to visualize the user’s journey through the product. By crafting a story map from the user’s perspective—or even better, together with users—teams can ensure that the product backlog reflects real user needs and priorities.

This method stands in stark contrast to backlogs that are primarily focused on process, architecture, or infrastructure. While these elements are important, a backlog that is driven by user value ensures that the development efforts are genuinely aligned with what users want and need.

From Story Map to Product Backlog

Converting a story map into a product backlog is a critical step in translating user insights into actionable development tasks. This conversion process ensures that the backlog is not just a collection of tasks but a coherent narrative that guides the product development toward delivering real value to users. A value-driven product backlog is instrumental in prioritizing features and functionalities that matter most to users, ensuring that the development process is both efficient and effective.

Conclusion

The PSPO course from Scrum.org offers invaluable lessons for product owners, with a strong emphasis on developing a user-centric product vision and backlog. By starting with an ambitious vision and a clearly defined product goal, and by deeply understanding and incorporating the user’s perspective through story mapping, product owners can create a value-driven product backlog. This approach ensures that the product development process is aligned with delivering real benefits to users, ultimately leading to more successful and impactful products.

The post 5 things you will learn to do on the PSPO course. Agile Product Management. appeared first on effective agile..

 •  0 comments  •  flag
Share on Twitter
Published on March 03, 2024 22:59

Ralph Maria Jocham's Blog

Ralph Maria Jocham
Ralph Maria Jocham isn't a Goodreads Author (yet), but they do have a blog, so here are some recent posts imported from their feed.
Follow Ralph Maria Jocham's blog with rss.