Skip to content

Software Development Blogs: Programming, Software Testing, Agile Project Management

Methods & Tools

Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!

Feed aggregator

SPaMCAST 428 – Mark Bojeun, Project and Product Visions

Dr Mark Bojeon

Dr Mark Bojeun

Listen Now
Subscribe on iTunes
Check out the podcast on Google Play Music

One my favorite serial interviewees, Dr. Mark Bojeun, returns to the Software Process and Measurement Cast for a third time (we may need to get him a permanent seat at the table soon).  Mark and I discussed the role and impact of project and product visions on the ability to effectively deliver value.  The vision is an important directional statement that can’t be left to chance!   

Mark has last visited the Software Process and Measurement Cast on SPaMCAST 388 to discuss PMOs as a strategic tool and before then on the  SPaMCAST 280 to discuss  his book, Program Management Leadership: Creating Successful Team Dynamics (Kindle version).

Mark’s Bio:

Dr. Bojeun has more than 20 years of experience in providing strategic management and leadership through portfolio, project and program management. His experience includes developing and managing multi-million dollar portfolios, programs, and projects, facilitating the achievement of strategic objectives, and creating best practice processes for program and project management efforts. Dr. Bojeun has designed and implemented multiple Enterprise Program Management Offices (EPMOs) for domestic and multinational firms and has extensive experience in organizational change management through transformational leadership, strategic support and staff empowerment to management professionals in the development and implementation of organizational vision, mission, objectives, and goals.

Contact Mark on LinkedIn

Re-Read Saturday News

We missed this week due to work!  I was teaching Test Driven Development.  It was an intense class with a great group.  We will get back in the swing of things next week!

Remember to buy a copy of Carol Dweck’s Mindset and read along!

Visit the Software Process and Measurement Cast blog to participate in this and previous re-reads.

Next SPaMCAST

The Software Process and Measurement Cast 429 will be something very special. Ryan Ripley (who appeared on SPaMCAST 404 and is the host of the Agile for Humans Podcast) recently connected virtually to discuss the role and impact of certifications on the Agile movement.  It was a pretty intense discussion!  We are going to release the audio on both our podcasts concurrently on Monday February 6th!  Make sure both Agile for Humans and the Software Process and Measurement Cast are part of your weekly rituals!  

Shameless Ad for my book!

Mastering Software Project Management: Best Practices, Tools and Techniques co-authored by Murali Chematuri and myself and published by J. Ross Publishing. We have received unsolicited reviews like the following: “This book will prove that software projects should not be a tedious process, for you or your team.” Support SPaMCAST by buying the book here. Available in English and Chinese.


Categories: Process Management

SPaMCAST 428 – Mark Bojeun, Project and Product Visions

Dr Mark Bojeon

Dr Mark Bojeun

Listen Now
Subscribe on iTunes
Check out the podcast on Google Play Music

One my favorite serial interviewees, Dr. Mark Bojeun, returns to the Software Process and Measurement Cast for a third time (we may need to get him a permanent seat at the table soon).  Mark and I discussed the role and impact of project and product visions on the ability to effectively deliver value.  The vision is an important directional statement that can’t be left to chance!   

Mark has last visited the Software Process and Measurement Cast on SPaMCAST 388 to discuss PMOs as a strategic tool and before then on the  SPaMCAST 280 to discuss  his book, Program Management Leadership: Creating Successful Team Dynamics (Kindle version).

Mark’s Bio:

Dr. Bojeun has more than 20 years of experience in providing strategic management and leadership through portfolio, project and program management. His experience includes developing and managing multi-million dollar portfolios, programs, and projects, facilitating the achievement of strategic objectives, and creating best practice processes for program and project management efforts. Dr. Bojeun has designed and implemented multiple Enterprise Program Management Offices (EPMOs) for domestic and multinational firms and has extensive experience in organizational change management through transformational leadership, strategic support and staff empowerment to management professionals in the development and implementation of organizational vision, mission, objectives, and goals.

Contact Mark on LinkedIn

Re-Read Saturday News

We missed this week due to work!  I was teaching Test Driven Development.  It was an intense class with a great group.  We will get back in the swing of things next week!

Remember to buy a copy of Carol Dweck’s Mindset and read along!

Visit the Software Process and Measurement Cast blog to participate in this and previous re-reads.

Next SPaMCAST

The Software Process and Measurement Cast 429 will be something very special. Ryan Ripley (who appeared on SPaMCAST 404 and is the host of the Agile for Humans Podcast) recently connected virtually to discuss the role and impact of certifications on the Agile movement.  It was a pretty intense discussion!  We are going to release the audio on both our podcasts concurrently on Monday February 6th!  Make sure both Agile for Humans and the Software Process and Measurement Cast are part of your weekly rituals!  

Shameless Ad for my book!

Mastering Software Project Management: Best Practices, Tools and Techniques co-authored by Murali Chematuri and myself and published by J. Ross Publishing. We have received unsolicited reviews like the following: “This book will prove that software projects should not be a tedious process, for you or your team.” Support SPaMCAST by buying the book here. Available in English and Chinese.


Categories: Process Management

SPaMCAST 428 - Mark Bojeun, Project and Product Visions

Software Process and Measurement Cast - Sun, 01/29/2017 - 23:00

One my favorite serial interviewees, Dr. Mark Bojeun, returns to the Software Process and Measurement Cast for a third time (we may need to get him a permanent seat at the table soon).  Mark and I discussed the role and impact of project and product visions on the ability to effectively deliver value.  The vision is an important directional statement that can’t be left to chance!   

Mark has last visited the Software Process and Measurement Cast on SPaMCAST 388 to discuss PMOs as a strategic tool and before then on the  SPaMCAST 280 to discuss  his book, Program Management Leadership: Creating Successful Team Dynamics (Kindle version).

Mark’s Bio:

Dr. Bojeun has more than 20 years of experience in providing strategic management and leadership through portfolio, project and program management. His experience includes developing and managing multi-million dollar portfolios, programs, and projects, facilitating the achievement of strategic objectives, and creating best practice processes for program and project management efforts. Dr. Bojeun has designed and implemented multiple Enterprise Program Management Offices (EPMOs) for domestic and multinational firms and has extensive experience in organizational change management through transformational leadership, strategic support and staff empowerment to management professionals in the development and implementation of organizational vision, mission, objectives, and goals.

Contact Mark on LinkedIn

Re-Read Saturday News

We missed this week due to work!  I was teaching Test Driven Development.  It was an intense class with a great group.  We will get back in the swing of things next week!

Remember to buy a copy of Carol Dweck’s Mindset and read along!

Visit the Software Process and Measurement Cast blog to participate in this and previous re-reads.

Next SPaMCAST

The Software Process and Measurement Cast 429 will be something very special. Ryan Ripley (who appeared on SPaMCAST 404 and is the host of the Agile for Humans Podcast) recently connected virtually to discuss the role and impact of certifications on the Agile movement.  It was a pretty intense discussion!  We are going to release the audio on both our podcasts concurrently on Monday February 6th!  Make sure both Agile for Humans and the Software Process and Measurement Cast are part of your weekly rituals!  

Shameless Ad for my book!

Mastering Software Project Management: Best Practices, Tools and Techniques co-authored by Murali Chematuri and myself and published by J. Ross Publishing. We have received unsolicited reviews like the following: “This book will prove that software projects should not be a tedious process, for you or your team.” Support SPaMCAST by buying the book here. Available in English and Chinese.

Categories: Process Management

SPaMCAST 428 - Mark Bojeun, Project and Product Visions

Software Process and Measurement Cast - Sun, 01/29/2017 - 23:00

One my favorite serial interviewees, Dr. Mark Bojeun, returns to the Software Process and Measurement Cast for a third time (we may need to get him a permanent seat at the table soon).  Mark and I discussed the role and impact of project and product visions on the ability to effectively deliver value.  The vision is an important directional statement that can’t be left to chance!   

Mark has last visited the Software Process and Measurement Cast on SPaMCAST 388 to discuss PMOs as a strategic tool and before then on the  SPaMCAST 280 to discuss  his book, Program Management Leadership: Creating Successful Team Dynamics (Kindle version).

Mark’s Bio:

Dr. Bojeun has more than 20 years of experience in providing strategic management and leadership through portfolio, project and program management. His experience includes developing and managing multi-million dollar portfolios, programs, and projects, facilitating the achievement of strategic objectives, and creating best practice processes for program and project management efforts. Dr. Bojeun has designed and implemented multiple Enterprise Program Management Offices (EPMOs) for domestic and multinational firms and has extensive experience in organizational change management through transformational leadership, strategic support and staff empowerment to management professionals in the development and implementation of organizational vision, mission, objectives, and goals.

Contact Mark on LinkedIn

Re-Read Saturday News

We missed this week due to work!  I was teaching Test Driven Development.  It was an intense class with a great group.  We will get back in the swing of things next week!

Remember to buy a copy of Carol Dweck’s Mindset and read along!

Visit the Software Process and Measurement Cast blog to participate in this and previous re-reads.

Next SPaMCAST

The Software Process and Measurement Cast 429 will be something very special. Ryan Ripley (who appeared on SPaMCAST 404 and is the host of the Agile for Humans Podcast) recently connected virtually to discuss the role and impact of certifications on the Agile movement.  It was a pretty intense discussion!  We are going to release the audio on both our podcasts concurrently on Monday February 6th!  Make sure both Agile for Humans and the Software Process and Measurement Cast are part of your weekly rituals!  

Shameless Ad for my book!

Mastering Software Project Management: Best Practices, Tools and Techniques co-authored by Murali Chematuri and myself and published by J. Ross Publishing. We have received unsolicited reviews like the following: “This book will prove that software projects should not be a tedious process, for you or your team.” Support SPaMCAST by buying the book here. Available in English and Chinese.

Categories: Process Management

SPaMCAST 428 - Mark Bojeun, Project and Product Visions

Software Process and Measurement Cast - Sun, 01/29/2017 - 23:00

One my favorite serial interviewees, Dr. Mark Bojeun, returns to the Software Process and Measurement Cast for a third time (we may need to get him a permanent seat at the table soon).  Mark and I discussed the role and impact of project and product visions on the ability to effectively deliver value.  The vision is an important directional statement that can’t be left to chance!   

Mark has last visited the Software Process and Measurement Cast on SPaMCAST 388 to discuss PMOs as a strategic tool and before then on the  SPaMCAST 280 to discuss  his book, Program Management Leadership: Creating Successful Team Dynamics (Kindle version).

Mark’s Bio:

Dr. Bojeun has more than 20 years of experience in providing strategic management and leadership through portfolio, project and program management. His experience includes developing and managing multi-million dollar portfolios, programs, and projects, facilitating the achievement of strategic objectives, and creating best practice processes for program and project management efforts. Dr. Bojeun has designed and implemented multiple Enterprise Program Management Offices (EPMOs) for domestic and multinational firms and has extensive experience in organizational change management through transformational leadership, strategic support and staff empowerment to management professionals in the development and implementation of organizational vision, mission, objectives, and goals.

Contact Mark on LinkedIn

Re-Read Saturday News

We missed this week due to work!  I was teaching Test Driven Development.  It was an intense class with a great group.  We will get back in the swing of things next week!

Remember to buy a copy of Carol Dweck’s Mindset and read along!

Visit the Software Process and Measurement Cast blog to participate in this and previous re-reads.

Next SPaMCAST

The Software Process and Measurement Cast 429 will be something very special. Ryan Ripley (who appeared on SPaMCAST 404 and is the host of the Agile for Humans Podcast) recently connected virtually to discuss the role and impact of certifications on the Agile movement.  It was a pretty intense discussion!  We are going to release the audio on both our podcasts concurrently on Monday February 6th!  Make sure both Agile for Humans and the Software Process and Measurement Cast are part of your weekly rituals!  

Shameless Ad for my book!

Mastering Software Project Management: Best Practices, Tools and Techniques co-authored by Murali Chematuri and myself and published by J. Ross Publishing. We have received unsolicited reviews like the following: “This book will prove that software projects should not be a tedious process, for you or your team.” Support SPaMCAST by buying the book here. Available in English and Chinese.

Categories: Process Management

Quote of the Day

Herding Cats - Glen Alleman - Sun, 01/29/2017 - 18:43

Jerry, just remember, it's not a lie if you believe it - George Costanza

 

Categories: Project Management

Understanding serverless cloud and clear

Xebia Blog - Sun, 01/29/2017 - 13:57
Serverless is considered the containers’ successor. But although it’s promoted heavily, it still isn’t the best fit for every use case. By knowing what its pitfalls and disadvantages are, it becomes quite easy to find the use cases which do fit the pattern. This post gives some technology perspectives on the maturity of serverless today.

Kaizen and Urgency

Fire Alarm

 

Kaizen is a Japanese word meaning good change. Change in a dynamic business environment has become an accepted norm. Organizations must adapt or lose relevancy. The concept of kaizen has been adopted within the information technology industry as part of core management practices. In business terms, kaizen has been defined as continuous incremental change. You need energy to make change occur, in many cases, a sense of urgency is the mechanism used to generate the energy to drive continuous change.

John Kotter, author of Leading Change and the eight-step model of change, suggests that without a sense of urgency people don’t give the needed push of hard work to make change happen. Urgency begins by providing a focus that helps people to first become aware of the need for change and then pay attention to the need and the factors causing the need by piercing through the noise. (See the awareness, attention, action model). The energy a sense of urgency injects into the process is needed make the step from paying attention to taking to break through complacency and disrupt the status quo.

The need for urgency in the equation for change can lead to problems. The first is the potential for confusing importance with urgency. In a perfect world, we would only want to react to what is both important and urgent. The second problem area is that of manufactured/false urgency. Both problematic scenarios lead to the sapping of the organization’s energy in the long term, which makes it more difficult to recognize and react when real change is needed. If further there is an over reliance on a manufactured or a false sense of urgency the focus becomes short-term rather than strategic.

My first job out of university was as a statistical analyst/sales forecaster for a woman’s garment manufacturer. We had six “seasons” or product line offerings every year. Quotas were set for the sales force (incrementally bigger than last year). The sales management team for regional sales managers to the national sales manager provided constant “motivation” to the sales force. Motivation always included the dire consequences of missing the quota. There was always a sense of urgency, which drove action, including account prospecting (good behavior) and order padding (bad behavior). The manufactured urgency generated both good and bad change, and when things were going well it was pretty easy to sort those out. However, the business cycle has never been repealed and when an economic downturn occurred it was difficult to differentiate the real urgency. Therefore the organization did not make strategic changes quickly enough. A 80 year old firm with 750 million dollars in sales failed nearly overnight.

Urgency can become a narcotic that makes the need real change harder to recognize and harder to generate. Signs of an over reliance on urgency can include:

  • People that are “too busy” to do the right thing,
  • Generating highly crafted PowerPoint pitches for even small changes,
  • Continually chasing a new silver bullet before the last has been evaluated.

The goal of kaizen is to continually improve the whole organization. The whole organization includes empowering everyone from development and operational personnel to all layers of management to recognize and make change. Motivation is needed to evoke good change, however we need to be careful that motivation does not translate to a need to generate a false sense of urgency.


Categories: Process Management

Quote of the Day

Herding Cats - Glen Alleman - Sat, 01/28/2017 - 18:12

The measure of who we are is how we react to something that doesn't go our way -  Gregg Popovich, Head coach of the San Antonio Spurs

Categories: Project Management

Stuff The Internet Says On Scalability For January 27th, 2017

Hey, it's HighScalability time:

 

Tired of noisy drones? Use the same dedrone tech used at Davos. It's the future.
If you like this sort of Stuff then please support me on Patreon.
  • 1+ trillion: messages Twitter handles per day; 695 million: Internet users in China; >350k: Twitter Star Wars bots; $90 million: value of LasVegas.com domain name; 45%: WiFi connection failure rate; 80: threads in Slack Mac OS app; 364: slides in Adrian Cockcroft's microservices deck; 5180%: increases at Etsy in daily visits to pages related to Donald Trump; 465,000: cars sold by Costco last year; 14 Million: one day of DuckDuckGo searches; 58 million: science papers online; ~3x: use of Kubernetes in production settings; 54: r3.2xlarge instances used for Reddit caching; $14 billion: Microsoft’s Azure's annual run rate; 

  • Quotable Quotes:
    • Carlo Rovelli: the basic ingredient is down there in the physical world: physical correlation between distinct variables. The physical world is not a set of self-absorbed entities that do their selfish things. It is a tightly knitted net of relative information, where everybody’s state reflects somebody else’s state. 
    • Charles Stross: There’s a saying that goes something like this: “Lieutenants study tactics, colonels study strategy, generals study logistics, and field marshals study economics.” But economists—the smart ones—study education.
    • Kirk Pepperdine: I would suggest that with 200 JVMs running on 80 core you should consider using the serial collector.
    • @alicegoldfuss: Things containers improve: - testing - deploying Things containers shit on: - security - troubleshooting - managing systems resources  Note: this is a long thread of comments, enjoy!
    • @pewinternet: In 2005, just 5% of Americans used at least one social media platform. Today, 69% do. 
    • Manu Saadia: He [Peter Thiel] was a bigger fan of “Star Wars” or “Star Trek,” Thiel replied that, as a capitalist, he preferred the former. “ ‘Star Trek’ is the communist one,” he said. “The whole plot of ‘Star Wars’ starts with Han Solo having this debt that he owes, and so the plot in ‘Star Wars’ is driven by money.
    • @asymco: Google's costs-per-click — essentially its pricing — fell 16% y/y
    • Anna MacLachlan: In order to follow best practices for performance when building PWAs [progressive web app] and otherwise, the Chrome team goes by the Rail performance model: Respond: 100ms / Animate: < 8ms / Idle work in 50ms chunks / Load: 1,000ms to interactive
    • Deepak Singh (AWS): There is a certain scale where specialized hardware and infrastructure make a lot of sense and for those who need special infrastructure, we think FPGAs are one clear way to go
    • @MarcWilczek: Containerization: 19% using it, 15% testing it, 13% considering it; 15% are curious, 38% have no plans or clue. #Cloud #CIO @interop #Docker
    • Clarke Illmatical: The death of net neutrality will severely impact IoT solutions which rely on an open internet concept.
    • @mipearson: OH "I'm the Technical Debt Fairy. If you leave technical debt under your pillowcase at night I hire away your best developers"
    • Reddit:  When you vote, your vote isn’t instantly processed—instead, it’s placed into a queue. Depending on the backlog of the queue, this can mean if you were to vote and quickly refresh the page, your vote may not have been processed yet, and it would appear that your vote had been reverted. 
    • Martin Kleppmann: in a 8,000-node cluster, the chance of permanently losing all three replicas of some piece of data (within the same time period) is about 0.2%. Yes, you read that correctly: the risk of losing all three copies of some data is twice as great as the risk of losing a single node!
    • Tammy Everts: Always remember that if you’re competing online, you’re competing with Amazon.
    • Marco Arment: I'm no spending more on [Apple] search ads than I am servers.
    • dijit: the big issue with databases I've worked with is not how many inserts you do per second, even spinning rust, if properly reasoned can do -serious- inserts per second in append only data structures like myisam, redis even lucene. However the issue comes when you want to read that data or, more horribly, update that data. Updates, by definition are a read and a write to commuted data, this can cause fragmentation and other huge headaches. I'd love to see someone do updates 1,000,000/s
    • @m0biusloop: things kubernetes can't do: ipv6, multiple host networks, prefix based policy, egress policy.
    • Dr Zhou: What is really surprising is our questioning on the whole effort of bot detection in the past years. Suddenly we feel vulnerable and don't know much: how many more are there? What do they want to do?
    • Marianne Bellotti: 15 years ago, everybody was telling us ‘Get off the mainframe, get on AT&T applications, build these thick clients. Mainframes are out.’ And now thick clients are out, and everybody’s moving to APIs and microservices, which basically are very similar to the thin client that a terminal uses to interact with a mainframe.
    • @garybernhardt: Consulting service: you bring your big data problems to me, I say "your data set fits in RAM", you pay me $10,000 for saving you $500,000.
    • @jennschenker: #DLD17: BMW says it will evolve from being a car maker to a mobility services company.
    • Nick Craver (StackOverflow): We try to be boring. Boring is stable ...scalable. The simpler something is, the higher it scales...We are not against anything. We have loyalty to nothing. If there's a better option that comes along, move to it!
    • Romesberg: evolution works by starting with something close, and then changing what it can do in small steps
    • bitwiseand: The CAP theorem states that in the event of a network-partition you have to choose one of C or A. More intuitively, any delay between nodes can be modeled as a temporary network partition and in that event you have but two choices either wait to return the latest data at a peer node (C) or return the last available data at a peer node (A).
    • Gvaireth: We just had a discussion in the team, and we decided, that we need add-one microservice that would get a number and return the number increased by one. A nice separation of concerns in modern distributed web application :)
    • Russ Cox: When I first started thinking about generics for Go in 2008, the main examples to learn from were C#, Java, Haskell, and ML. None of the approaches in those languages seemed like a perfect fit for Go. Today, there are newer attempts to learn from as well, including Dart, Midori, Rust, and Swift.
    • RaptorXP: Do your virtual reality wearables usually connect to deep learning drones on the blockchain?
    • Twitter: Hadoop: We have multiple clusters storing over 500 PB divided in four groups (real time, processing, data warehouse and cold storage). Our biggest cluster is over 10k nodes. We run 150k applications and launch 130M containers per day.
    • arnon: GPUs tend to lend themselves well to analytics, contrary to transactions. Specifically, columnar databases. When the columns are all of the same data type, and the data locality is high, GPUs perform /very/ well.
    • Ed Sim: Despite the amazing productivity gains from open source, AWS, microservices and other new technologies, we have seen the time to launch extending and the cost of getting a minimally viable product (MVP) out the door increasing.
    • Daniel Miessler: It’s [AMP] poisonous to the underlying concept of an open internet. If this were to become widely adopted, you’d search for something, get results, consume the content, and you’d never leave Google.

  • Great detailed discussion on all things serverless. AWS Podcast #171: Serverless Special. Serverless is an implementation detail, not an architectural pattern. If you look at serverless as just a way to run existing code then it’s an implementation detail.  If you take it as an opportunity to think about how your application could be structured then it tends more towards the architectural pattern/microservices conversation; Serverless as a concept is a spectrum not binary. Serverless is an important concept but the boundaries are not clear...

  • Information wants to be free. Sci-Hub the first pirate website in the world to provide mass and public access to tens of millions of research papers.

Don't miss all that the Internet has to say on Scalability, click below and become eventually consistent with all scalability knowledge (which means this post has many more items to read so please keep on reading)...

Categories: Architecture

Quote of the Day

Herding Cats - Glen Alleman - Fri, 01/27/2017 - 17:40

Never let the tool control the hand that uses it -  Lt Gen Hans H. Driessnack (ret), in Advanced Project Management, Best Practices on Implementation, page 40, Harold Kerzner, 2004

Categories: Project Management

Thinking About PMO Productivity

In Manage Your Project Portfolio, I’m agnostic about who manages the project portfolio. I prefer that the managers responsible for the strategy make the project portfolio decisions. And, I recognize that the PMO often makes those decisions.

I am doing a series of webinars with TransparentChoice. The first one is live. See How many “points” does your PMO score? We spoke about how you might know if you need a project portfolio and the major measure of successful decisions:

It doesn’t matter how many projects you start. It matters how many you finish.

Hope you enjoy it!

Categories: Project Management

De future fit organisatie - praktijkervaringen deel 1: De kracht en waarde van interne Agile Coaches

Xebia Blog - Fri, 01/27/2017 - 11:59
Een succesvolle transformatie naar een wendbare, future fit organisatie begint bij het neerzetten van de basis voor de borging. Een organisatie die start met heldere en begrijpelijke cultuurwaarden die het fundament vormen waarop de organisatie steunt. Niet alleen IT en/of Business los van elkaar maar samen met een gemeenschappelijke “purpose” gericht op (klant)waarde. De Agile

Let Operational Analytics improve your business

Xebia Blog - Fri, 01/27/2017 - 11:52
Products and services are getting smarter. The Google Car can drive itself. Your phone knows how to take the best selfie and it even tells you when to leave to be on time for that important meeting. The systems that run these services are able to use and understand data in a very smart way.

Use VSTS to deploy Functions as Infrastructure as Code

Xebia Blog - Fri, 01/27/2017 - 09:10
Azure Functions enable you to easily run small pieces of code in the cloud. To do this right, you need to setup continuous delivery of the infrastructure and the code involved. Otherwise you will end with an uncontrolled environment where nobody knows what code is actually running. In this blog post I’ll describe how to

Product Owners Role in Team Culture

13655612593_1229e2c6f4_h

Organizational culture is a reflection of the beliefs, ideologies, policies, and practices of an organization. Culture is important because it guides what and how work gets done. Team culture, in Agile, in addition to being influenced by the organization’s culture is heavily influenced by the product owner’s interpretation of the organization’s culture.

Product owners are a part of the leadership structure in Agile teams. Leadership in Agile teams include some combination of Scrum master, product owner, team leader, coach and/or team members.  The product owner has a special level of power and leadership as the voice of business and often as the conduit to the sponsor’s wallet. The leader’s role of shaping the culture of the team (and by extension other teams) falls heavily on the product owner’s shoulders. Product owners, when the right person fills the role, are perfectly situated to shape a team’s culture. The execution of this role is severely hampered when the PO falls prey to any of the anti-patterns, such as proxy or disinterested product owners.  

Product owners influence culture through many activities, including:

  • Shape the vision: the product owner is the voice of the business and the customer in Agile. The product vision the foundation for all work and acts as the compass for teams. The product vision often reflects the collaboration of the product owner and other stakeholders and sponsors. However at the team level the product owner owns and communicates the vision. The vision shapes culture by sending a message to the team about how they are perceived and the importance of their contributions.
  • Goal setting and prioritization: shaping what and how much work gets done defines the team to those both inside and outside of the team. A product owner that influences a team to tackle business issues with new and innovative approaches will be perceived as innovative. Alternately, a product owner that exhorts a team to overcommit sends the message that the team is not dependable and possibly allows the team to develop a culture where dependability is not valued.
  • Problem management:  While the Scrum master and/or coach is often tagged with removing barriers for performance, the product owner plays an important role in resolving many types of problems due to their unique position as the voice of the business. The attitude and the environment they foster towards identifying, discussing and resolving  issues will be emulated by the team. A product owner that avoids transparency should not expect transparency from the team.
  • Performance feedback: Feedback is a powerful force to shape and reinforce culture within a team. Simple feedback is useful to reinforce positive behavior.  Additionally, feedback sends a message to the entire team which can build esprit de corp, confidence and energy.  Classically, a manager would perform these duties; however given that the product owner plays such a powerful leadership role, the delivery of feedback must shared across all leadership roles.

The product owner is not the only influencer on team culture.  The organization and other leaders have a hand in generating and maintaining a team’s culture.  However, the product owner, because of their unique position as the voice of the business and customers, tends to excerpt more weight than almost anyone else involved at the team level.

 


Categories: Process Management

Engaging users during major events: How The Guardian used innovative notifications

Android Developers Blog - Thu, 01/26/2017 - 19:06
Posted By Tamzin Taylor, Partner Development at Google Play

Major sporting, cultural, political events present an opportunity to re-engage users if you can find a relevant and unique way to serve them information. For example, The Guardian was able to substantially increase user engagement with its mobile app during the recent US election by using new notifications functionality in Android 7.0 Nougat. While notifications themselves are nothing new, The Guardian used innovative techniques and design elements to give their users a rich, real time update on the election results as they happened.
How The Guardian innovated with notifications

Users who opted-in received a single, continuously updating notification which was persistent on their lock screen as results came in on election night. The notification used avatars of the candidates and a progress bar to bring the information to life.




The notification showed the most up-to-date numbers of electoral votes won and states called, an indication of which swing states have been called, and the breakdown of the popular vote between the two leading candidates.

"Having the ability to have a constantly updating notification on screen, allowed us to keep our users engaged throughout election night". – Rob Phillips from The Guardian
Another important feature was the ability to notify users of major updates with a link to detailed information and analysis. In order to do this, the Guardian allowed the newsroom teams to push notifications of major events, such as when the 270 vote mark was passed.

"Our newsroom could let our readers know in real time when there was a serious milestone, and we were able to deliver 101 unique notifications during the course of the evening. The clear menu options acted as key drivers to our journalism as the news unfolded, and meant we could get our readers connected with our content when they were most receptive". – Rob Phillips from The Guardian
Results and next steps
The engagement results were impressive:
  • 170K people signed up to see the alert, with 122K users interacting with the alert
  • The average number of interactions was around 620K, or 5.1 per user
  • 74% of users who saw the notification tapped through to the main live blog
  • 25% of users who saw the notification tapped through to our full results content
Finally, perhaps the most impressive statistic is that promoting live updates (via the notification) resulted in 103% increase in daily installs during election week.

"By providing our users with the ability to quickly and easily check information, to highlight major moments and to direct people to where to find more information, we can deliver value to our readers, helping them make sense of the events wherever they are, quickly and succinctly. After all, that's what we're here to do as a news company, and we're delighted that the new functionality on Nougat lets us do that" – Rob Phillips from The Guardian
On the back of the success of using Android N capabilities for live notifications, the Guardian plans to test the same approach with sports content, and explore how it could be applied more extensively to other major events like The Oscars and the Super Bowl.


How useful did you find this blogpost?                                                                               
Categories: Programming

Quote of the Day

Herding Cats - Glen Alleman - Thu, 01/26/2017 - 04:49

Screen Shot 2017-01-25 at 8.43.09 PM

In a time of universal deceit - telling the truth is a revolutionary act.
War is peace. Freedom is slavery. Ignorance is strength.

Political language... is designed to make lies sound truthful and murder respectable, and to give an appearance of solidity to pure wind. 
If liberty means anything at all, it means the right to tell people what they do not want to hear.

Categories: Project Management

Final Android Wear 2.0 Developer Preview: iOS support. Time to upload your apps to the Play Store!

Android Developers Blog - Thu, 01/26/2017 - 04:24
Posted by Hoi Lam, Developer Advocate 

Cross platform support by Telegram Messenger

Today, we are releasing the fifth and final developer preview for Android Wear 2.0. In this release, we have added iOS support and included a number of bug fixes and enhancements. Apps compiled with this preview are now ready for final submission to the Google Play Store, so it's time to publish your apps. As Android Wear 2.0 approaches its final release in early February, we would like to thank you for your continued feedback during the developer preview program. Your input has helped us uncover bugs as well as drive critical product decisions. Thank you!

iOS Support
Since 2015, you've been able to pair Android Wear watches with iPhones, and now you can distribute your apps to iPhone-paired watches as well. To do so, just set the standalone=true flag in your watch app manifest. This lets the Play Store know that your watch app doesn't require an Android phone app, and therefore can appear in the Play Store on watches paired to iPhones. To pair your watch to an iPhone and test, just follow these steps.

<application …>
   <meta-data android:name="com.google.android.wearable.standalone" android:value="true"/>
    …
</application>

The available network bandwidth for standalone apps can be lower than expected, as the platform balances battery savings vs network bandwidth. Make sure to check out these guidelines for accessing the network, including accessing Wi-Fi and cellular networks on watches paired with iPhones.

Also with this developer preview release, Android Wear apps running on watches paired with iOS devices will be able to perform phone hand-off flows such as OAuth and RemoteIntent for launching a web page on a paired iOS device.

Uploading Your App to the Google Play Store
The final developer preview includes an update to the Wearable Support Library. Apps compiled with API level 25 and this support library are considered ready for deployment in the Google Play Store. Please note that there are no updates to the preview watch image or emulator in this developer preview release.
Other Enhancement and Bug Fixes
  • Navigation Drawer: Flip a flag to toggle to the single-page, icon-only navigation drawer, which provides faster, more streamlined navigation to different views in your app.
  • NFC HCE support: NFC Host Card Emulation FEATURE_NFC_HOST_CARD_EMULATION is now supported.
  • ProGuard and Complication API: New ProGuard configuration means complication data container classes will no longer be obfuscated. This fixes a ClassNotFoundException when watch faces are trying to access data supplied by a complication data provider.

Countdown to Launch
Thank you for the fantastic level of feedback we have gotten from you as developers. Check out g.co/wearpreview for the latest builds and documentation, and be sure to publish your apps before the Android Wear 2.0 consumer launch in early February. As we work towards the consumer launch and beyond, please continue filing bugs or posting comments in our Android Wear Developers community. We can't wait to see your Android Wear 2.0 apps!
Categories: Programming

And now for something (not quite completely) different - Cognitive relativism in consultancy

Xebia Blog - Wed, 01/25/2017 - 12:40
Since joining the test automation unit of Xebia (June 2015), I have written some blog posts, all revolving around the topic of ..., well, ... test automation. However, there are a lot of other topics, across various domains, that have my interest and with regard of which I hold pretty strong, sometimes even passionate, views