ブックマーク / medium.com (7)

  • GitHub Actions for Android developers

    If you are developing Android apps, chances are you have confronted any sort of CI at some point in your career. If you thought Android fragmentation was a thing, the wide availability of CI systems will be familiar to you. GitHub Actions was released around November 2019, and since then it has proved itself to be reliable for a production environment (one of our requirements before committing to

    GitHub Actions for Android developers
    mallowlabs
    mallowlabs 2021/02/14
    Android の GitHub Actions 設定集
  • Why you should enforce Dangling Commas for Multiline Statements

    We all have different opinions on what code should look like. Most of the time it’s a matter of preference based on good arguments. When it comes to dangling commas I noticed most people didn’t like them until they understood the benefits. I didn’t either, until recently … Before we dig into the benefits let’s briefly explore what I mean with dangling commas. Code without dangling commas: const fr

    Why you should enforce Dangling Commas for Multiline Statements
    mallowlabs
    mallowlabs 2020/05/10
    なぜケツカンマを書いたほうがよいのか?
  • 真面目な人を本気にさせる方法

    先日、他社の開発の方々が、アジャイルに関する相談ということで、弊社にいるアジャイルに詳しい髪の長いおじさんに訪ねてきた。その中で、実感駆動開発の話になって、久しぶりに「気(マジ)と真面目(マジメ)」の話を聞いた。 この話を聞いてから、人がプロダクトの価値について考えられるようになるにはどうしたらいいのか考えてみた。 TL;TRありきたりな回答だけれど、さっさとリリースして、さっさと使ってもらう。それをできるためのことを、もちろんリスクを下げつつ、できるようにするためのことを頑張ろう。

    真面目な人を本気にさせる方法
    mallowlabs
    mallowlabs 2018/04/09
    "人は仕様書などドキュメントを前にするとそれを徹底的に重箱の隅を突くようなレビュー(真面目)をしてしまうが、本当に欲しかったことに対して考え始める(本気)は実際のプロダクトを前にしてからという話"
  • エンジニアが「明日からマネジメントして」と言われたら

    製品開発におけるマネジメントの全体感最初に結論エンジニアがマネジメント始める際には、↑のようにざっくり簡単にでいいので開発チームのマネジメントの全体像を掴んだうえで、自分がマネジメントするべき範囲を明確にして動くことをオススメしてみます。 以降、もう少し詳しく説明します。 なんで書こうと思ったかエンジニアにとってマネジメントとはなにか。突出した技術力を持った人というのがエンジニアでは花形なイメージが一般的にはあるでしょうし、マネジメントはエンジニア全員にとって必須科目ではありませんが、一定の経験、年齢、スキルになったら考えることだと思います。 しかし、エンジニアにとってマネジメントという言葉はとても曖昧。必須科目でない分、特定技術に関するものよりもずっとドキュメントや教材がすくなく、なにをやればいいかけっこうわかりにくい。 最近だとVP of Engineeringみたいなポジションがメジ

    エンジニアが「明日からマネジメントして」と言われたら
    mallowlabs
    mallowlabs 2017/12/25
    プロダクト / プロジェクト / ピープル の分類がわかりやすい
  • イケイケなベンチャー企業が「リモートワーク」導入失敗する3つの理由

    私はもともと富士通っていう会社で働いてたんですが、そこには中国にいても北海道にいても違和感なく会議ができる仕組みがありました。(少なくとも私が所属していた部署の現場には) 会議スペースが絶対的に足りないという理由からMicrosoft Lyncが導入されて、それ以来は社員同士が(たとえ向かい合って座っているとしても)Lyncでスクリーンシェアしながら電話会議をするというのが習慣化していたのです。 ところが、2015年にとあるベンチャー企業に転職して、それが当たり前じゃないことに気づきます。 「リモートワークやろう」と意識高く言う人はイケイケベンチャーだとたくさんいます。しかし、ちゃんとやることもやらないまま「うまくいかない・・・」と結論付けられるさまを何度か目の当たりにしました。 この記事では、「ちゃんとやることやってからじゃない?」と違和感を覚えたところをなんとなく書きのこしておきます。

    mallowlabs
    mallowlabs 2017/03/05
    リモートワークアンチパターン 1. オンライン会議ができないと困る理由が無い 2. ちゃんとしたヘッドセットが無い 3. 会社=Main、リモート=Sub という潜在意識がある
  • エンジニアからプロダクトマネージャーになるときにやること – EM.PM – Medium

    今日は自分がエンジニアからプロダクトマネージャーと言う役割を担うことになったときの話をします。FiNC Developer Advent Calendar 2016 11日目の記事です。 最近日のソフトウェア界隈でもよく聞くようになったPM=Product Managerという職種ですが、エンジニアから実際どうやってジョブチェンジしていくの?って話はあまり聞いたことがないので書いてみます。 「プロダクトマネージャー(PM)とは」を知る事前準備プロダクトマネージャーとしてやることやってみてわかったこと1.「プロダクトマネージャーとは」を知るまずは王道に、その職種の役割を理解しましょう。 最初に言っておくと、この定義は実際の現場によってある程度かわることが多いようです。ですがまずはメジャーなPMの役割を知っておきましょう。 結論自分の解釈では、プロダクトマネージャーは「ユーザーに製品の価値を

    mallowlabs
    mallowlabs 2016/12/11
    プロダクトマネージャーことはじめ
  • ボトムアップ組織のマネジメントとは何なのか

    いま所属している会社は、ボトムアップな会社ということになっている。正確にはボトムアップとトップダウンが混在していてたまにミスリーディングなのだが、だいたいはボトムアップな会社といえるだろう。 それで、たまに、学生と会ってくれといわれて、うちの会社がボトムアップの会社なんですよ〜、と話すことがある。だがこのボトムアップというやつ、採用活動では『いかに若いうちから活躍できるか』をぐいぐいアピールするための文句ではあるのだが、実際、現場でどういうコミュニケーションになっているのか、あまり説明されない。どういう会社が「良い」ボトムアップの会社なのか、わりとみんな意識していない。 とりあえず適当に若いのに丸投げてみたら、いつの間にかイケてる提案を持ってきた、なんてことは、ありえない。それを実現するためには、上司側の見えない努力がたくさん必要なのだ。 こんなマニアックな話をしている人は多くないと思うの

    mallowlabs
    mallowlabs 2016/10/02
    “結局のところ、ボトムアップのマネジメントとは、ずーっと、上司と部下の認識合わせとミッション共有なのだ。”
  • 1