Skip to main content

Posts Tagged ‘scrum’

Are Two Pizzas Enough?

Imagine being an executive for one of the largest pizza chains in the world and being invited to a meeting titled “Why Two Pizzas Are Enough”. How would you react? Would you be concerned a few zeroes had been left off? I did a contract role as an agile coach for just such a major […]

Service discovery, segmented networks, and two pieces of Pi

In an earlier blog post I noted that I like things that just work. To this end one of the User Stories I related to the Library in a Box team was “As a mobile app user I would like the library to be found automatically if the library service is available on the network […]

How to implement agile testing on a non-agile project

Often, people think agile testing only can be implemented on an agile project. Actually agile testing is a set of engineering practices, and it can be implemented on any kind of project. For example, as a typical agile testing practice, test-driven requirements can be leveraged in any kind of project. Even for a traditional waterfall project, […]

Would you like a “little rice” with your container?

Sorry, it’s a pun(ny) title. If you haven’t gotten it already, you will soon (ahhh! stop it with the puns already!) My family, colleagues, and people who attend my Scrum training will all attest to my being a big fan of Apple’s products. I appreciate good design and I like things that “just work”. But […]

Docker, mobile, and putting things in boxes

Docker and custom mobile application development are both very hot. Recently we decided to run a small internal project to gain some ‘sleeves-up’ insight into Docker as well as how we could deliver containerized versions of applications. This blog article, along with others to follow from both my colleagues and myself will document some of […]

Using GIT deploy key in Jenkins – Written By Tom Tang

This post is an introduction for who want to use Jenkins manage multiple project, using GIT as version control. Of course! We can use SSH-KEY mapping GIT server and CI server together. But that means we must use same SSH-KEY in different projects and some guys can run command “commit” and “push “commit code to […]

Some problems in Agile software development practices

I surely think that Agile development methodology has an advantage over traditional development methodologies. But I’ve also found some problems in my Agile practices. I want to discuss them and the possible solutions in this article. 1. Do we still need an architect? I noticed there is no architect in many Agile teams, even in […]

Project thinking pitfalls

Agile values tacit over explicit learning. It’s not that explicit learning isn’t valuable, it is; but it’s the tacit learning — where things become embedded and part of our nature — that is the most valuable. If there were one piece of tacit knowledge that I wish I could transfer (think Vulcan mind meld) it […]

Old habits die hard: the importance of testing

A colleague of mine asked a question on an internal forum today about a web-based Scrum tool. This isn’t an advertisement for any tool, so I’ll not mention the name. (Also, as anyone I’ve trained in Scrum will attest, I recommend a white board and sticky notes as the primary tracking tool whenever possible, even […]

Kindergarten Kanban

Or, All I Really Need to Know About Software Development I Learned in Kindergarten. A visual blog post on the software development lifecycle made up of an actual kanban wall in an actual project war room. 1. Analysis and Design                 2. Construction           […]

Scrum and Software Architecture

I have been thinking a lot about implementations of Scrum in several past clients and how proper software architecture has been incorporated. In many of those implementations, software architecture had been left to the team without much discussion amongst the team about approach or vision. Many teams lacked an architect role. 

Using story points or hours for estimation?

Everybody knows the estimation for tasks, but many folks are confused on the metric of the estimation.

Load More